Переглянути джерело

企业-简历&找人添加角色标识

Xiao_123 1 місяць тому
батько
коміт
de2326f2a4

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

@@ -119,6 +119,7 @@ const inviteRef = ref()
 const showInvite = ref(false)
 const headers = ref([
   { title: '姓名', value: 'name', sortable: false },
+  { title: '当前角色', key: 'person.type', sortable: false, value: item => item.person?.type ? item.person.type === '1' ? '在校学生' : '职场人士' : '' },
   { title: '求职状态', key: 'person.jobStatusName', sortable: false },
   { title: '工作经验', key: 'person.expName', sortable: false },
   { title: '最高学历', key: 'person.eduName', sortable: false },

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

@@ -87,6 +87,7 @@ const headers = ref([
   { title: '求职状态', key: 'jobStatusName', sortable: false },
   { title: '感兴趣职位', key: 'interestedPositions', sortable: false },
   { title: '最近一份工作经历', key: 'lastWorkExp', sortable: false },
+  { title: '当前角色', key: 'type', sortable: false, value: item => item.type === '1' ? '在校学生' : '职场人士' },
   { title: '工作年限', key: 'expName', sortable: false },
   { title: '最高学历', key: 'eduName', sortable: false },
   { title: '所在城市', key: 'areaName', sortable: false },

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

@@ -175,17 +175,6 @@ getDict('positionData', {}, 'positionData').then(({ data }) => {
 const total = ref(0)
 const items = ref([])
 const loading = ref(false)
-// const headers = ref([
-//   { title: '姓名', key: 'name', sortable: false },
-//   { title: '求职状态', key: 'jobStatusName', sortable: false },
-//   { title: '工作年限', key: 'expName', sortable: false },
-//   { title: '最高学历', key: 'eduName', sortable: false },
-//   { title: '所在城市', key: 'areaName', sortable: false },
-//   { title: '户籍地', key: 'regName', sortable: false },
-//   { title: '婚姻状况', key: 'maritalStatusName', sortable: false },
-//   { title: '首次工作时间', key: 'firstWorkTime', sortable: false, value: item => timesTampChange(item.firstWorkTime, 'Y-M-D') },
-//   { title: '操作', key: 'actions', sortable: false }
-// ])
 
 const getData = async () => {
   loading.value = true
@@ -197,6 +186,7 @@ const getData = async () => {
       return
     }
     items.value = dealDictArrayData([], res.list).map(e => {
+      e.name = e.name + `(${e.type === '1' ? '在校学生' : '职场人士'})`
       e.regName = e.reg?.str ?? ''
       e.areaName = e.area?.str ?? '暂无'
       e.subTitle = [e.jobStatusName, e.expName ? e.expName + '工作经验' : null, e.eduName, e.maritalStatusName].filter(k => k).join(' | ')