zhengnaiwen_citu пре 5 месеци
родитељ
комит
eeeb986dd0
2 измењених фајлова са 33 додато и 6 уклоњено
  1. 1 0
      src/utils/dict.ts
  2. 32 6
      src/views/menduner/system/talentMap/talentSearch.vue

+ 1 - 0
src/utils/dict.ts

@@ -245,4 +245,5 @@ export enum DICT_TYPE {
   MENDUNER_POINT_RULE_CONFIG_TRIGGER_TYPE= 'menduner_point_rule_config_trigger_type', // 积分规则触发类型
   MENDUNER_JOB_SEEK_STATUS = 'menduner_job_seek_status', // 求职状态
   MENDUNER_INTERVIEW_INVITE_STATUS = 'menduner_interview_invite_status', // 面试邀约状态
+  MENDUNER_AREA_TYPE = 'menduner_area_type', // 门墩儿 城市
 }

+ 32 - 6
src/views/menduner/system/talentMap/talentSearch.vue

@@ -60,14 +60,38 @@
       </el-table-column>
       <el-table-column label="姓名" align="left" prop="name" />
       <el-table-column label="英文名" align="left" prop="foreignName" />
-      <el-table-column label="求职状态" align="center" prop="jobStatus" />
+      <el-table-column label="求职状态" align="center" prop="jobStatus">
+        <template #default="scope">
+          <dict-tag :type="DICT_TYPE.MENDUNER_JOB_SEEK_STATUS" :value="scope.row.jobStatus" />
+        </template>
+      </el-table-column>
       <el-table-column label="电话号码" align="center" prop="phone" />
       <el-table-column label="出生日期" align="center" prop="birthday" />
-      <el-table-column label="婚姻状况" align="center" prop="maritalStatus" />
-      <el-table-column label="所在城市" align="center" prop="areaId" />
-      <el-table-column label="首次工作时间" align="center" prop="firstWorkTime" />
-      <el-table-column label="工作年限" align="center" prop="expType" />
-      <el-table-column label="最高学历" align="center" prop="eduType" />
+      <el-table-column label="婚姻状况" align="center" prop="maritalStatus">
+        <template #default="scope">
+          <dict-tag :type="DICT_TYPE.MENDUNER_MARITAL_STATUS" :value="scope.row.maritalStatus" />
+        </template>
+      </el-table-column>
+      <el-table-column label="所在城市" align="center" prop="areaId">
+        <template #default="scope">
+          <dict-tag :type="DICT_TYPE.MENDUNER_AREA_TYPE" :value="scope.row.areaId" />
+        </template>
+      </el-table-column>
+      <el-table-column label="首次工作时间" align="center" prop="firstWorkTime">
+        <template #default="scope">
+          {{ formatDate(scope.row.firstWorkTime, 'YYYY-MM-DD') }}
+        </template>
+      </el-table-column>
+      <el-table-column label="工作经验" align="center" prop="expType">
+        <template #default="scope">
+          <dict-tag :type="DICT_TYPE.MENDUNER_EXP_TYPE" :value="scope.row.expType" />
+        </template>
+      </el-table-column>
+      <el-table-column label="最高学历" align="center" prop="eduType">
+        <template #default="scope">
+          <dict-tag :type="DICT_TYPE.MENDUNER_EDUCATION_TYPE" :value="scope.row.eduType" />
+        </template>
+      </el-table-column>
       <el-table-column label="操作" align="left">
         <template #default="scope">
           <el-button
@@ -93,7 +117,9 @@
 <script setup>
 import { ref, computed } from 'vue'
 import { Search } from '@element-plus/icons-vue'
+import { DICT_TYPE } from '@/utils/dict'
 import { pyTalentMap } from '@/api/menduner/system/talentMap'
+import { formatDate } from '@/utils/formatTime'
 const { searchTalent, getTalentLabel } = pyTalentMap
 const searchValue = ref(null)