Commit d10bafcd by Sweet Zhang

新单跟进对接

parent 0ba0e888
......@@ -415,8 +415,7 @@ export function exportPayRecord(data) {
// 入账检核重新比对
export function compareCommissionEntry(data){
return request({
url: '/csf/api/commission/compare',
method: 'post',
data: data
url: '/csf/api/commission/compare?commissionBizId=' + data,
method: 'get',
})
}
......@@ -27,7 +27,7 @@ export function updateToPolicyLib(data) {
data: data
})
}
// 更新新单跟进
// 更新新单跟进-基本信息
export function updatePolicyfollow(data) {
return request({
url: '/csf/api/policy_follow/update',
......@@ -221,3 +221,29 @@ export function signName(data) {
data: data
})
}
// 保存首期缴费
export function saveInitialPayment(data) {
return request({
url: '/csf/api/policy_follow/save_initial_payment',
method: 'post',
data: data
})
}
// 保存邮寄信息
export function saveMailingInfo(data) {
return request({
url: '/csf/api/policy_follow/save_mailing_info',
method: 'post',
data: data
})
}
// 批量保存介绍人
export function batchSaveBrokers(data) {
return request({
url: '/csf/api/policy_follow/batch_save_brokers',
method: 'post',
data: data
})
}
......@@ -206,18 +206,19 @@
<el-table-column prop="commissionName" label="入账项目" width="120" />
<el-table-column prop="reconciliationCompany" label="对账公司" width="120" />
<!-- <el-table-column prop="zip" label="入账状态" width="120" /> -->
<el-table-column fixed="right" label="操作" min-width="180">
<el-table-column fixed="right" label="操作" min-width="240">
<template #default="{ row }">
<el-button type="primary" size="default" @click="compareCommissionEntryapi(row)">
<el-button type="primary" text size="small" @click="compareCommissionEntryapi(row)">
重新比对
</el-button>
<el-button type="primary" size="default" @click="checkRecordEdit(row)">
<el-button type="primary" text size="small" @click="checkRecordEdit(row)">
修改
</el-button>
<el-popconfirm confirm-button-text="Yes" cancel-button-text="No" :icon="InfoFilled" icon-color="#626AEF"
title="确认要删除吗?" @confirm="deletePolicyCommissionApi(row)">
<template #reference>
<el-button>删除</el-button>
<el-button text type="danger" size="small">删除</el-button>
</template>
</el-popconfirm>
</template>
......@@ -921,9 +922,7 @@ const closthDialog = () => {
// 重新比对
const compareCommissionEntryapi = async (row) => {
try {
const res = await compareCommissionEntry({
commissionBizId: row.commissionBizId
})
const res = await compareCommissionEntry(row.commissionBizId)
if (res.code === 200) {
ElMessage.success('重新比对成功')
checkRecordQuery()
......
......@@ -18,9 +18,9 @@
</el-table-column>
<el-table-column prop="appointmentNo" label="预约编号" width="200" sortable />
<el-table-column prop="signDate" label="签单日" width="200" sortable />
<el-table-column prop="policyBizId" label="最晚缴费日" width="200" sortable />
<el-table-column prop="latestPaymentDate" label="最晚缴费日" width="200" sortable />
<el-table-column prop="policyHolder" label="投保人" width="150" sortable />
<el-table-column prop="policyNo" label="受保人" width="150" sortable />
<el-table-column prop="insured" label="受保人" width="150" sortable />
<el-table-column prop="insuranceCompany" label="保险公司" width="200" sortable />
<el-table-column prop="productName" label="产品计划" width="200" sortable />
<el-table-column prop="paymentTerm" label="缴费年期" width="120" sortable />
......@@ -339,12 +339,11 @@ const mode = ref('viewDetail')
const handleSelect = async (e, row) => {
selectedRow.value = { ...row }
mode.value = e
console.log(e, row)
switch (e) {
case 'viewDetail':
// ElMessage.info('查看详情')
viewDetailDialogFlag.value = true
// viewDetailFormData.value = JSON.parse(JSON.stringify(mockEditData))
policyDetailFormData.value = JSON.parse(JSON.stringify(selectedRow.value))
// 赋值已有数据(深拷贝避免引用问题)
// Object.assign(formData, JSON.parse(JSON.stringify(mockEditData)))
break
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment