Browse Source

人才采集列表状态tag展示

Xiao_123 2 months ago
parent
commit
16e673fa47

+ 2 - 3
src/views/menduner/system/talentMap/maintenance/examine/index.vue

@@ -40,11 +40,10 @@
   <!-- 列表 -->
   <ContentWrap>
     <el-table v-loading="loading" :data="list" :stripe="true">
-      <el-table-column label="ID" align="center" prop="id" />
       <el-table-column label="姓名" align="center" prop="name_zh" />
       <el-table-column label="职位" align="center" prop="title_zh" />
       <el-table-column label="酒店" align="center" prop="hotel_zh" />
-      <el-table-column label="手机号码" align="center" prop="mobile" />
+      <!-- <el-table-column label="手机号码" align="center" prop="mobile" /> -->
       <el-table-column label="来源" align="center" prop="task_type" />
       <el-table-column label="任务ID" align="center" prop="task_id" />
       <el-table-column label="状态" align="center" prop="status">
@@ -53,7 +52,7 @@
         </template>
       </el-table-column>
       <el-table-column label="创建时间" align="center" prop="created_at" :formatter="dateFormatter" />
-      <el-table-column label="更新时间" align="center" prop="updated_at" :formatter="dateFormatter" />
+      <!-- <el-table-column label="更新时间" align="center" prop="updated_at" :formatter="dateFormatter" /> -->
       <el-table-column label="操作" align="center" fixed="right" min-width="110">
         <template #default="scope">
           <el-button

+ 12 - 2
src/views/menduner/system/talentMap/maintenance/gather/index.vue

@@ -27,7 +27,7 @@
           class="!w-200px"
           @change="handleQuery"
         >
-          <el-option v-for="(val, index) in ['待解析', '部分解析成功', '解析成功']" :label="val" :value="val" :key="index" />
+          <el-option v-for="(val, index) in ['待解析', '部分解析成功', '解析成功', '解析失败']" :label="val" :value="val" :key="index" />
         </el-select>
       </el-form-item>
       <div class="text-center mb-12px">
@@ -48,7 +48,11 @@
       <el-table-column label="任务ID" align="center" prop="id" />
       <el-table-column label="任务名称" align="center" prop="task_name" />
       <el-table-column label="任务类型" align="center" prop="task_type" />
-      <el-table-column label="任务状态" align="center" prop="task_status" />
+      <el-table-column label="任务状态" align="center" prop="task_status">
+        <template #default="{ row }">
+          <el-tag :type="statusObj[row.task_status]">{{ row.task_status }}</el-tag>
+        </template>
+      </el-table-column>
       <el-table-column label="创建时间" align="center" prop="created_at" :formatter="dateFormatter" />
       <el-table-column label="更新时间" align="center" prop="updated_at" :formatter="dateFormatter" />
       <el-table-column label="操作" align="center" fixed="right" min-width="110">
@@ -206,6 +210,12 @@ const taskType = [
   { label: '门墩儿招聘', value: '招聘' },
   { label: '杂项', value: '杂项' }
 ]
+const statusObj = {
+  '待解析': 'primary',
+  '部分解析成功': 'warning',
+  '解析成功': 'success',
+  '解析失败': 'danger'
+}
 const itemData = ref({})
 
 const SearchRef = ref(null)