|
@@ -1,5 +1,5 @@
|
|
|
<template>
|
|
|
- <Dialog title="人才对比" v-model="dialogVisible" class="!w-60%">
|
|
|
+ <Dialog title="人才对比" v-model="dialogVisible" class="!w-65%">
|
|
|
<div class="color-orange-400">
|
|
|
提示:查询到当前导入的人才姓名与数据库中的记录重复,请选择处理方式
|
|
|
<br />
|
|
@@ -7,7 +7,15 @@
|
|
|
<br />
|
|
|
2、作为新记录提交
|
|
|
</div>
|
|
|
- <div class="mt-50px font-700 text-17px">姓名重复记录</div>
|
|
|
+
|
|
|
+ <el-descriptions class="mt-50px" title="当前导入人才信息" border column="4">
|
|
|
+ <el-descriptions-item label="姓名">张三</el-descriptions-item>
|
|
|
+ <el-descriptions-item label="联系电话">18100000000</el-descriptions-item>
|
|
|
+ <el-descriptions-item label="邮箱">zhangsan@example.com</el-descriptions-item>
|
|
|
+ <el-descriptions-item label="性别">男</el-descriptions-item>
|
|
|
+ </el-descriptions>
|
|
|
+
|
|
|
+ <div class="mt-50px el-descriptions__title">重复记录</div>
|
|
|
<el-table :data="list" :stripe="true" class="my-10px">
|
|
|
<el-table-column label="头像" align="center" prop="avatar" width="70px" fixed="left">
|
|
|
<template #default="scope">
|
|
@@ -27,7 +35,7 @@
|
|
|
<el-table-column label="性别" align="center" prop="sexStr" />
|
|
|
<el-table-column label="操作" align="center" fixed="right" min-width="110">
|
|
|
<template #default="scope">
|
|
|
- <el-button link type="success" @click="handleMerge(scope.row.id)">合并</el-button>
|
|
|
+ <el-button link type="success" @click="handleMerge(scope.row.id)">合并到此记录</el-button>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
@@ -72,7 +80,9 @@ const open = async (data) => {
|
|
|
defineExpose({ open }) // 提供 open 方法,用于打开弹窗
|
|
|
|
|
|
// 人才合并
|
|
|
-const handleMerge = async (id) => {}
|
|
|
+const handleMerge = async (id) => {
|
|
|
+ console.log(id, 'merge')
|
|
|
+}
|
|
|
|
|
|
// 新记录提交
|
|
|
const submitForm = async () => {
|