Explorar o código

列表展示项调整

Xiao_123 hai 2 meses
pai
achega
fb58b99946

+ 1 - 0
src/views/menduner/system/talentMap/maintenance/examine/index.vue

@@ -46,6 +46,7 @@
       <el-table-column label="酒店" align="center" prop="hotel_zh" />
       <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">
         <template #default="{ row }">
           <el-tag :type="typeObj[row.status]">{{ row.status }}</el-tag>

+ 1 - 1
src/views/menduner/system/talentMap/maintenance/gather/components/detail.vue

@@ -58,7 +58,7 @@
 								<el-table-column label="联系电话" align="center" prop="mobile" />
 							</template>
 							<el-table-column label="状态" align="center" prop="status">
-								<template #default="scope">{{ source === '招聘' ? '成功' : scope.row.status }}</template>
+								<template #default="scope">{{ source === '招聘' ? '解析成功' : scope.row.status }}</template>
 							</el-table-column>
 							<el-table-column v-if="list.length > 1" label="操作" align="center" fixed="right" min-width="110">
 								<template #default="scope">

+ 4 - 0
src/views/menduner/system/talentMap/maintenance/gather/components/search.vue

@@ -88,6 +88,9 @@
     <el-tag v-for="(i, index) in addList" :key="i.id" closable type="success" style="margin: 5px 10px 5px 0;" @close="delAddTag(index)">
       {{ i.name_zh }}
     </el-tag>
+    <div class="mt-10px">
+      <el-button type="primary" @click="emit('submit')">提交</el-button>
+    </div>
   </ContentWrap>
 
   <!-- 列表 -->
@@ -128,6 +131,7 @@ import personCard from './personCard.vue'
 import { getDict } from '@/hooks/web/useDictionaries'
 import { timesTampChange, timestampToAge } from '@/utils/transform/date'
 
+const emit = defineEmits(['submit'])
 const props = defineProps({
   paramsVerify: Boolean, // 查询条件必传
   searchName: String

+ 5 - 5
src/views/menduner/system/talentMap/maintenance/gather/components/webAnalysis.vue

@@ -20,7 +20,7 @@
 					class="ml-10px"
 					plain
 					@click="handleAnalysis"
-				>查看</el-button>
+				>抓取网页信息</el-button>
       </el-form-item>
     </el-form>
   </ContentWrap>
@@ -221,17 +221,17 @@ const showPage = (res) => {
 
 // 解析
 const handleAnalysis = async () => {
-	if (!queryParams.urls) return message.warning('请输入要解析的新任命链接')
+	if (!queryParams.urls) return message.warning('请输入要抓取的新任命链接')
 
   if (contents.value?.length > 0) {
-    await message.confirm('是否确认重新解析?确认后当前内容将会清空!')
+    await message.confirm('是否确认重新抓取?确认后当前内容将会清空!')
     // 重置右侧标签及表单
     emit('reset')
   }
 
   const loading = ElLoading.service({
     lock: true,
-    text: '正在加载中...',
+    text: '网页信息抓取中...',
     background: 'rgba(0, 0, 0, 0.7)',
   })
 
@@ -245,7 +245,7 @@ const handleAnalysis = async () => {
 		return
 	}
 
-	if (urlArr.length > 1) return message.warning('只支持单个链接解析')
+	if (urlArr.length > 1) return message.warning('只支持单个链接抓取')
 
 	const base_url = import.meta.env.VITE_NODE_BASE_URL
 	axios.post(`${base_url}/process-urls`, { urlArr }, { timeout: 60000 }).then(res => {

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

@@ -156,11 +156,11 @@
       </template>
       <!-- 门墩儿招聘 -->
       <template v-if="radioValue === 'menduner'">
-        <Search ref="SearchRef" />
+        <Search ref="SearchRef" @submit="handleSubmit" />
       </template>
     </div>
     <template #footer>
-      <el-button @click="handleSubmit" type="success" :disabled="analysisLoading" :loading="analysisLoading">提 交</el-button>
+      <el-button v-if="radioValue !== 'menduner'" @click="handleSubmit" type="success" :disabled="analysisLoading" :loading="analysisLoading">提 交</el-button>
       <el-button @click="handleCancel">取 消</el-button>
     </template>
   </Dialog>
@@ -289,7 +289,7 @@ const handleCreateTask = async (query) => {
 
 // 新任命
 const handleCreateWebTask = async () => {
-  if (!webOriginList.value || !webOriginList.value?.length) return message.warning('请输入新任命链接查看后再进行提交')
+  if (!webOriginList.value || !webOriginList.value?.length) return message.warning('请输入新任命链接抓取网页信息后再进行提交')
 
   analysisLoading.value = true
 

+ 1 - 0
src/views/menduner/system/talentMap/maintenance/labeling/index.vue

@@ -48,6 +48,7 @@
       <el-table-column label="姓名" align="center" prop="name_zh" />
       <el-table-column label="职位" align="center" prop="title_zh" :show-overflow-tooltip="true" />
       <el-table-column label="酒店" align="center" prop="hotel_zh" :show-overflow-tooltip="true" />
+      <el-table-column label="标签数" align="center" prop="" />
       <el-table-column label="人才状态" align="center" prop="status">
         <template #default="scope">
           <el-tag :type="scope.row.status === 'active' ? 'success' : 'danger'">