|
|
|
|
@ -268,7 +268,7 @@
|
|
|
|
|
<WarningFilled /> |
|
|
|
|
</el-icon> |
|
|
|
|
<div class="title-group"> |
|
|
|
|
<div class="title">身份证重复件风险提醒</div> |
|
|
|
|
<div class="title">信息重复件风险提醒</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</template> |
|
|
|
|
@ -283,14 +283,20 @@
|
|
|
|
|
class="drawer-alert" |
|
|
|
|
> |
|
|
|
|
<template #title> |
|
|
|
|
系统检测到该身份证号可能存在重复登记记录 |
|
|
|
|
系统检测到信息可能存在重复登记记录 |
|
|
|
|
</template> |
|
|
|
|
</el-alert> |
|
|
|
|
|
|
|
|
|
<!-- 当前身份证号高亮 --> |
|
|
|
|
<div class="id-highlight"> |
|
|
|
|
当前身份证号: |
|
|
|
|
<span>{{ model.responderIdCode }}</span> |
|
|
|
|
当前信息: |
|
|
|
|
<span> |
|
|
|
|
身份证:{{ model.responderIdCode }} |
|
|
|
|
|
|
|
|
|
姓名:{{ model.responderName }} |
|
|
|
|
|
|
|
|
|
电话:{{ model.responderPhone }} |
|
|
|
|
</span> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<!-- 无数据 --> |
|
|
|
|
@ -312,18 +318,26 @@
|
|
|
|
|
width="140" |
|
|
|
|
/> |
|
|
|
|
<el-table-column |
|
|
|
|
prop="sourceTablePath" |
|
|
|
|
prop="sourceTable" |
|
|
|
|
label="来源" |
|
|
|
|
width="180" |
|
|
|
|
width="120" |
|
|
|
|
/> |
|
|
|
|
<el-table-column |
|
|
|
|
prop="responderName" |
|
|
|
|
label="姓名" |
|
|
|
|
width="120" |
|
|
|
|
width="90" |
|
|
|
|
/> |
|
|
|
|
<el-table-column |
|
|
|
|
prop="responderIdCode" |
|
|
|
|
label="身份证号" |
|
|
|
|
width="100" |
|
|
|
|
show-overflow-tooltip |
|
|
|
|
/> |
|
|
|
|
<el-table-column |
|
|
|
|
prop="thingDesc" |
|
|
|
|
label="投诉内容" |
|
|
|
|
width="150" |
|
|
|
|
show-overflow-tooltip |
|
|
|
|
/> |
|
|
|
|
<el-table-column |
|
|
|
|
prop="discoveryTime" |
|
|
|
|
@ -412,15 +426,16 @@ const duplicateDrawerVisible = ref(false)
|
|
|
|
|
const duplicateList = ref([]) |
|
|
|
|
const duplicateLoading = ref(false) |
|
|
|
|
const onCheckDuplicate = async () => { |
|
|
|
|
if (!props.model.responderIdCode) return |
|
|
|
|
duplicateLoading.value = true |
|
|
|
|
duplicateList.value = [] |
|
|
|
|
try { |
|
|
|
|
const body = { |
|
|
|
|
responderIdCode: props.model.responderIdCode, |
|
|
|
|
responderName: props.model.responderName, |
|
|
|
|
responderPhone: props.model.responderPhone, |
|
|
|
|
} |
|
|
|
|
const res = await maileRepeatt(body) |
|
|
|
|
const list = res?.complaintCollectionPageDTOS || [] |
|
|
|
|
const list = res?.complaintCollectionRepeatDTOS || [] |
|
|
|
|
if (list.length > 0) { |
|
|
|
|
duplicateList.value = list |
|
|
|
|
duplicateDrawerVisible.value = true |
|
|
|
|
@ -428,7 +443,7 @@ const onCheckDuplicate = async () => {
|
|
|
|
|
feedback.msgSuccess("未发现重复登记记录"); |
|
|
|
|
} |
|
|
|
|
} catch (error) { |
|
|
|
|
feedback.msgError('查重失败') |
|
|
|
|
// feedback.msgError('查重失败') |
|
|
|
|
} finally { |
|
|
|
|
duplicateLoading.value = false |
|
|
|
|
} |
|
|
|
|
|