|
@@ -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)
|