Ver código fonte

企业:获取已发布职位列表接口添加已过期参数

Xiao_123 1 mês atrás
pai
commit
d6bec8a124

+ 4 - 0
components.d.ts

@@ -32,6 +32,7 @@ declare module 'vue' {
     Echarts: typeof import('./src/components/Echarts/index.vue')['default']
     ElCascader: typeof import('element-plus/es')['ElCascader']
     ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider']
+    ElTree: typeof import('element-plus/es')['ElTree']
     Empty: typeof import('./src/components/Empty/index.vue')['default']
     File: typeof import('./src/components/Upload/file.vue')['default']
     HeadSearch: typeof import('./src/components/headSearch/index.vue')['default']
@@ -74,4 +75,7 @@ declare module 'vue' {
     VerifySlide: typeof import('./src/components/Verifition/Verify/VerifySlide.vue')['default']
     WangEditor: typeof import('./src/components/FormUI/wangEditor/index.vue')['default']
   }
+  export interface ComponentCustomProperties {
+    vLoading: typeof import('element-plus/es')['ElLoadingDirective']
+  }
 }

+ 1 - 1
src/views/recruit/components/message/index.vue

@@ -785,7 +785,7 @@ const handleDelete = async ({ channel }) => {
 // 面试邀约
 
 const getPositionList = async () => {
-  const data = await getJobAdvertised({ status: 0 }) // 0开启 1关闭 不带则全部
+  const data = await getJobAdvertised({ status: 0, exTime: 0 }) // 0开启 1关闭 不带则全部
   if (!data.length) return
   const list = dealDictArrayData([], data)
   positionList.value = list.map(e => {

+ 1 - 1
src/views/recruit/enterprise/interviewManagement/index.vue

@@ -156,7 +156,7 @@ const handleReset = () => {
 
 // 职位
 const getPositionList = async () => {
-  const data = await getJobAdvertised()
+  const data = await getJobAdvertised({ exTime: 0 })
   if (!data.length) return
   const list = dealDictArrayData([], data)
   positionItems.value = list.map(e => {

+ 2 - 2
src/views/recruit/enterprise/resume/components/filterPage.vue

@@ -154,7 +154,7 @@ onMounted(() => {
 		}
 
 		// 投递职位
-		const data = await getJobAdvertised()
+		const data = await getJobAdvertised({ exTime: 1 })
 		if (!data || !data.length) return
 		const list = dealDictArrayData([], data)
 		k.items = list.map(e => {
@@ -164,7 +164,7 @@ onMounted(() => {
 
 		// 传入jobId,默认选中
 		if (props.jobId) {
-			k.value = k.items.find(e => e.value === props.jobId)
+			k.value = k.items.find(e => e.value.toString() === props.jobId)
 			confirm()
 		}
 	})

+ 1 - 1
src/views/recruit/enterprise/resume/components/screen.vue

@@ -87,7 +87,7 @@ const list = ref([
 ])
 
 const getJobList = async (k) => {
-  const data = await getJobAdvertised()
+  const data = await getJobAdvertised({ exTime: 1 })
   if (!data.length) return
   const list = dealDictArrayData([], data)
   k.items = list.map(e => {

+ 1 - 1
src/views/recruit/enterprise/search/recommend/index.vue

@@ -101,7 +101,7 @@ const showInvite = ref(false)
 
 // 职位列表
 const getJobList = async () => {
-  const data = await getJobAdvertised({ status: 0 })
+  const data = await getJobAdvertised({ status: 0, exTime: 0 })
   if (data.length) {
     const list = dealDictArrayData([], data)
     selectItems.value.items = list.map(e => {

+ 1 - 1
src/views/recruit/enterprise/statistics/overallAnalysis.vue

@@ -77,7 +77,7 @@ const selectItems = ref({
 
 // 获取职位列表
 const getJobList = async () => {
-  const data = await getJobAdvertised()
+  const data = await getJobAdvertised({ exTime: 1 })
   selectItems.value.items = data.map(e => {
     e.name = formatName(e.name)
     return e

+ 1 - 1
src/views/recruit/enterprise/talentRecommendation/index.vue

@@ -108,7 +108,7 @@ const textItem = ref({
 
 // 已发布职位列表
 const getJobList = async () => {
-  const data = await getJobAdvertised({ status: 0 })
+  const data = await getJobAdvertised({ status: 0, exTime: 0 })
   if (data.length) {
     const list = dealDictArrayData([], data)
     selectItems.value.items = list.map(e => {