|
@@ -9,21 +9,21 @@
|
|
|
<div class="">
|
|
<div class="">
|
|
|
<div class="flex items-center pb-[8px] pr-[24px]">
|
|
<div class="flex items-center pb-[8px] pr-[24px]">
|
|
|
<div class="text-[#333333] font-medium mr-[34px]">保险产品</div>
|
|
<div class="text-[#333333] font-medium mr-[34px]">保险产品</div>
|
|
|
- <el-button link type="primary" class="p-1"
|
|
|
|
|
|
|
+ <el-button link type="primary" class="p-1"
|
|
|
v-if="props.isAdd"
|
|
v-if="props.isAdd"
|
|
|
@click="handleAddInsurance('main')">
|
|
@click="handleAddInsurance('main')">
|
|
|
+ 批增险种
|
|
+ 批增险种
|
|
|
</el-button>
|
|
</el-button>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="flex-1">
|
|
<div class="flex-1">
|
|
|
- <el-table class="w-full" :data="mainInsuranceProducts" border stripe
|
|
|
|
|
|
|
+ <el-table class="w-full" :data="mainInsuranceProducts" border stripe
|
|
|
max-height="200" header-cell-class-name="!bg-gray-100 !text-gray-600">
|
|
max-height="200" header-cell-class-name="!bg-gray-100 !text-gray-600">
|
|
|
<el-table-column prop="kindName" label="险种" width="250" />
|
|
<el-table-column prop="kindName" label="险种" width="250" />
|
|
|
<el-table-column prop="amount" label="保额" width="150">
|
|
<el-table-column prop="amount" label="保额" width="150">
|
|
|
<template #default="{ row }">
|
|
<template #default="{ row }">
|
|
|
<el-select v-model="row.amount" disabled placeholder="请选择保额" class="w-full"
|
|
<el-select v-model="row.amount" disabled placeholder="请选择保额" class="w-full"
|
|
|
:style="{
|
|
:style="{
|
|
|
- '--el-select-disabled-color': row.type !== 1 ? '#a8abb2' : '#F56C6C'
|
|
|
|
|
|
|
+ '--el-select-disabled-color': row.type !== 1 ? '#a8abb2' : '#F56C6C'
|
|
|
}">
|
|
}">
|
|
|
<el-option :label="getValAlias(row.kindCode, row.amount)" :value="row.amount" />
|
|
<el-option :label="getValAlias(row.kindCode, row.amount)" :value="row.amount" />
|
|
|
</el-select>
|
|
</el-select>
|
|
@@ -41,11 +41,11 @@
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
<el-table-column label="操作" width="120">
|
|
<el-table-column label="操作" width="120">
|
|
|
<template #default="{ row, $index }">
|
|
<template #default="{ row, $index }">
|
|
|
- <el-button type="primary" link
|
|
|
|
|
- v-if="row.type !== 3"
|
|
|
|
|
|
|
+ <el-button type="primary" link
|
|
|
|
|
+ v-if="row.type !== 3"
|
|
|
@click="openFormDialog('main', row)"
|
|
@click="openFormDialog('main', row)"
|
|
|
>批改</el-button>
|
|
>批改</el-button>
|
|
|
- <el-popconfirm width="170" title="确定删除此险种吗?"
|
|
|
|
|
|
|
+ <el-popconfirm width="170" title="确定删除此险种吗?"
|
|
|
confirm-button-text="确定" cancel-button-text="取消"
|
|
confirm-button-text="确定" cancel-button-text="取消"
|
|
|
v-if="row.type === 3"
|
|
v-if="row.type === 3"
|
|
|
@confirm="handleDelete('main', $index)">
|
|
@confirm="handleDelete('main', $index)">
|
|
@@ -65,19 +65,19 @@
|
|
|
<div class="mt-6">
|
|
<div class="mt-6">
|
|
|
<div class="flex items-center pb-[8px] pr-[24px]">
|
|
<div class="flex items-center pb-[8px] pr-[24px]">
|
|
|
<div class="text-[#333333] font-medium mr-[20px]">驾意险产品</div>
|
|
<div class="text-[#333333] font-medium mr-[20px]">驾意险产品</div>
|
|
|
- <el-button link type="primary" class="p-1"
|
|
|
|
|
|
|
+ <el-button link type="primary" class="p-1"
|
|
|
v-if="props.isAdd"
|
|
v-if="props.isAdd"
|
|
|
@click="handleAddInsurance('driver')">
|
|
@click="handleAddInsurance('driver')">
|
|
|
+ 批增驾意险
|
|
+ 批增驾意险
|
|
|
</el-button>
|
|
</el-button>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="flex-1">
|
|
<div class="flex-1">
|
|
|
- <el-table class="w-full" :data="driverAccidentProducts" border
|
|
|
|
|
|
|
+ <el-table class="w-full" :data="driverAccidentProducts" border
|
|
|
max-height="200" header-cell-class-name="!bg-gray-100 !text-gray-600">
|
|
max-height="200" header-cell-class-name="!bg-gray-100 !text-gray-600">
|
|
|
<el-table-column prop="kindName" label="产品名称" width="250" />
|
|
<el-table-column prop="kindName" label="产品名称" width="250" />
|
|
|
<el-table-column prop="amount" label="份数" width="150">
|
|
<el-table-column prop="amount" label="份数" width="150">
|
|
|
<template #default="{ row }">
|
|
<template #default="{ row }">
|
|
|
- <el-input-number :disabled="true"
|
|
|
|
|
|
|
+ <el-input-number :disabled="true"
|
|
|
class="w-full" controls-position="right"
|
|
class="w-full" controls-position="right"
|
|
|
v-model="row.amount" :min="1">
|
|
v-model="row.amount" :min="1">
|
|
|
<template #suffix>
|
|
<template #suffix>
|
|
@@ -98,11 +98,11 @@
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
<el-table-column label="操作" width="120">
|
|
<el-table-column label="操作" width="120">
|
|
|
<template #default="{ row, $index }">
|
|
<template #default="{ row, $index }">
|
|
|
- <el-button type="primary" link
|
|
|
|
|
- v-if="row.type !== 3"
|
|
|
|
|
|
|
+ <el-button type="primary" link
|
|
|
|
|
+ v-if="row.type !== 3"
|
|
|
@click="openFormDialog('driver', row)"
|
|
@click="openFormDialog('driver', row)"
|
|
|
>批改</el-button>
|
|
>批改</el-button>
|
|
|
- <el-popconfirm title="确定删除此产品吗?"
|
|
|
|
|
|
|
+ <el-popconfirm title="确定删除此产品吗?"
|
|
|
confirm-button-text="确定" cancel-button-text="取消"
|
|
confirm-button-text="确定" cancel-button-text="取消"
|
|
|
v-if="row.type === 3"
|
|
v-if="row.type === 3"
|
|
|
@confirm="handleDelete('driver', $index)">
|
|
@confirm="handleDelete('driver', $index)">
|
|
@@ -122,7 +122,7 @@
|
|
|
|
|
|
|
|
<template #footer>
|
|
<template #footer>
|
|
|
<div class="px-1">
|
|
<div class="px-1">
|
|
|
- <el-button @click="isDialogVisible = false">取 消</el-button>
|
|
|
|
|
|
|
+ <el-button class="border-[#0083FF] color-[#0083FF]" plain @click="isDialogVisible = false">取 消</el-button>
|
|
|
<el-button type="primary" @click="handleSubmit">提交批改申请</el-button>
|
|
<el-button type="primary" @click="handleSubmit">提交批改申请</el-button>
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
@@ -132,7 +132,7 @@
|
|
|
<el-form ref="formRef" :model="formData" :rules="rules" label-width="120px" label-position="top">
|
|
<el-form ref="formRef" :model="formData" :rules="rules" label-width="120px" label-position="top">
|
|
|
<el-form-item label="保险产品" prop="kindCode">
|
|
<el-form-item label="保险产品" prop="kindCode">
|
|
|
<el-select v-model="formData.kindCode" placeholder="请选择" @change="handleChange">
|
|
<el-select v-model="formData.kindCode" placeholder="请选择" @change="handleChange">
|
|
|
- <el-option v-for="(item, i) in tableData" :key="i"
|
|
|
|
|
|
|
+ <el-option v-for="(item, i) in tableData" :key="i"
|
|
|
:value="item.kindCode" :label="`${item.kindName}/${item.amount}`"
|
|
:value="item.kindCode" :label="`${item.kindName}/${item.amount}`"
|
|
|
></el-option>
|
|
></el-option>
|
|
|
</el-select>
|
|
</el-select>
|
|
@@ -147,9 +147,9 @@
|
|
|
<template v-if="formData.formtype === 1 && formData.kindType !== 2">
|
|
<template v-if="formData.formtype === 1 && formData.kindType !== 2">
|
|
|
<el-form-item label="保额" prop="afterAmount">
|
|
<el-form-item label="保额" prop="afterAmount">
|
|
|
<el-select v-model="formData.afterAmount" placeholder="请选择保额" class="w-full" @change="formData.tmoney = ''">
|
|
<el-select v-model="formData.afterAmount" placeholder="请选择保额" class="w-full" @change="formData.tmoney = ''">
|
|
|
- <el-option
|
|
|
|
|
- v-for="item in insuranceData" :key="item.value"
|
|
|
|
|
- :label="item.label" :value="item.value"
|
|
|
|
|
|
|
+ <el-option
|
|
|
|
|
+ v-for="item in insuranceData" :key="item.value"
|
|
|
|
|
+ :label="item.label" :value="item.value"
|
|
|
:disabled="item.value === formData.amount"
|
|
:disabled="item.value === formData.amount"
|
|
|
/>
|
|
/>
|
|
|
</el-select>
|
|
</el-select>
|
|
@@ -173,7 +173,7 @@
|
|
|
</template>
|
|
</template>
|
|
|
</el-form>
|
|
</el-form>
|
|
|
<template #footer>
|
|
<template #footer>
|
|
|
- <el-button @click="isFormDialogVisible = false">取 消</el-button>
|
|
|
|
|
|
|
+ <el-button class="border-[#0083FF] color-[#0083FF]" plain @click="isFormDialogVisible = false">取 消</el-button>
|
|
|
<el-button type="primary" @click="handleFormSubmit">确 定</el-button>
|
|
<el-button type="primary" @click="handleFormSubmit">确 定</el-button>
|
|
|
</template>
|
|
</template>
|
|
|
</el-dialog>
|
|
</el-dialog>
|
|
@@ -181,13 +181,13 @@
|
|
|
<el-dialog v-model="isMainVisible" width="500" title="险种批增" append-to-body>
|
|
<el-dialog v-model="isMainVisible" width="500" title="险种批增" append-to-body>
|
|
|
<el-form ref="formRef" :model="formData" :rules="rules" label-width="120px" label-position="top">
|
|
<el-form ref="formRef" :model="formData" :rules="rules" label-width="120px" label-position="top">
|
|
|
<el-form-item label="保险产品" prop="kindCode">
|
|
<el-form-item label="保险产品" prop="kindCode">
|
|
|
- <el-cascader class="w-full"
|
|
|
|
|
|
|
+ <el-cascader class="w-full"
|
|
|
ref="cascaderRef"
|
|
ref="cascaderRef"
|
|
|
:props="{
|
|
:props="{
|
|
|
children: 'options'
|
|
children: 'options'
|
|
|
- }"
|
|
|
|
|
- :options="insuranceAllData"
|
|
|
|
|
- v-model="formData.kindCode"
|
|
|
|
|
|
|
+ }"
|
|
|
|
|
+ :options="insuranceAllData"
|
|
|
|
|
+ v-model="formData.kindCode"
|
|
|
/>
|
|
/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item label="批改类型" prop="formtype">
|
|
<el-form-item label="批改类型" prop="formtype">
|
|
@@ -201,7 +201,7 @@
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-form>
|
|
</el-form>
|
|
|
<template #footer>
|
|
<template #footer>
|
|
|
- <el-button @click="isMainVisible = false">取 消</el-button>
|
|
|
|
|
|
|
+ <el-button class="border-[#0083FF] color-[#0083FF]" plain @click="isMainVisible = false">取 消</el-button>
|
|
|
<el-button type="primary" @click="handleAddSubmit('main')">确 定</el-button>
|
|
<el-button type="primary" @click="handleAddSubmit('main')">确 定</el-button>
|
|
|
</template>
|
|
</template>
|
|
|
</el-dialog>
|
|
</el-dialog>
|
|
@@ -216,7 +216,7 @@
|
|
|
<el-form-item label="驾意险产品" prop="kindCode">
|
|
<el-form-item label="驾意险产品" prop="kindCode">
|
|
|
<el-select v-model="formData.kindCode" placeholder="请选择"
|
|
<el-select v-model="formData.kindCode" placeholder="请选择"
|
|
|
@change="handleDriverChange">
|
|
@change="handleDriverChange">
|
|
|
- <el-option v-for="(item, i) in driverAllData" :key="i"
|
|
|
|
|
|
|
+ <el-option v-for="(item, i) in driverAllData" :key="i"
|
|
|
:value="item.productCode" :label="item.productName"
|
|
:value="item.productCode" :label="item.productName"
|
|
|
:disabled="item.disabled"
|
|
:disabled="item.disabled"
|
|
|
></el-option>
|
|
></el-option>
|
|
@@ -235,7 +235,7 @@
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-form>
|
|
</el-form>
|
|
|
<template #footer>
|
|
<template #footer>
|
|
|
- <el-button @click="isDrivingVisible = false">取 消</el-button>
|
|
|
|
|
|
|
+ <el-button class="border-[#0083FF] color-[#0083FF]" plain @click="isDrivingVisible = false">取 消</el-button>
|
|
|
<el-button type="primary" @click="handleAddSubmit('driver')">确 定</el-button>
|
|
<el-button type="primary" @click="handleAddSubmit('driver')">确 定</el-button>
|
|
|
</template>
|
|
</template>
|
|
|
</el-dialog>
|
|
</el-dialog>
|
|
@@ -258,8 +258,8 @@ const props = defineProps({
|
|
|
default: true
|
|
default: true
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
-const isDialogVisible = defineModel({
|
|
|
|
|
- default: false
|
|
|
|
|
|
|
+const isDialogVisible = defineModel({
|
|
|
|
|
+ default: false
|
|
|
});
|
|
});
|
|
|
const emits = defineEmits(['complete']);
|
|
const emits = defineEmits(['complete']);
|
|
|
|
|
|
|
@@ -285,7 +285,7 @@ watch(() => props.data.tableList, (val) => {
|
|
|
type: '',
|
|
type: '',
|
|
|
// 投保数据被返回时是null,所以修改
|
|
// 投保数据被返回时是null,所以修改
|
|
|
amount: !item.amount || item.amount == 1 ? '投保' : item.amount,
|
|
amount: !item.amount || item.amount == 1 ? '投保' : item.amount,
|
|
|
- // state: 0 退保
|
|
|
|
|
|
|
+ // state: 0 退保
|
|
|
state: item.kindType === 0 || (item.kindCode === 'A' || item.kindCode === 'SY_WBDWGZ') ? 0 : 1
|
|
state: item.kindType === 0 || (item.kindCode === 'A' || item.kindCode === 'SY_WBDWGZ') ? 0 : 1
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
@@ -308,9 +308,9 @@ const form = reactive({
|
|
|
type: 'main', // 'main' or 'driver'
|
|
type: 'main', // 'main' or 'driver'
|
|
|
isEditing: false,
|
|
isEditing: false,
|
|
|
title: '',
|
|
title: '',
|
|
|
- editingId: null as number | null,
|
|
|
|
|
|
|
+ editingId: null as number | null,
|
|
|
});
|
|
});
|
|
|
-const formData = ref<any>({});
|
|
|
|
|
|
|
+const formData = ref<any>({});
|
|
|
const formRef = ref<FormInstance>();
|
|
const formRef = ref<FormInstance>();
|
|
|
const cascaderRef = ref();
|
|
const cascaderRef = ref();
|
|
|
const rules = reactive<FormRules>({
|
|
const rules = reactive<FormRules>({
|
|
@@ -336,17 +336,17 @@ const rules = reactive<FormRules>({
|
|
|
},
|
|
},
|
|
|
],
|
|
],
|
|
|
quantity: [
|
|
quantity: [
|
|
|
- {
|
|
|
|
|
- required: true,
|
|
|
|
|
- message: '请输入1-99之间的整数',
|
|
|
|
|
- trigger: 'blur'
|
|
|
|
|
|
|
+ {
|
|
|
|
|
+ required: true,
|
|
|
|
|
+ message: '请输入1-99之间的整数',
|
|
|
|
|
+ trigger: 'blur'
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
- pattern: /^([1-9]\d?|99)$/,
|
|
|
|
|
|
|
+ pattern: /^([1-9]\d?|99)$/,
|
|
|
message: '请输入1-99之间的整数',
|
|
message: '请输入1-99之间的整数',
|
|
|
trigger: ['blur', 'change']
|
|
trigger: ['blur', 'change']
|
|
|
},
|
|
},
|
|
|
- {
|
|
|
|
|
|
|
+ {
|
|
|
validator(rule, value, callback) {
|
|
validator(rule, value, callback) {
|
|
|
if (formData.value.key === 'tu' && value > formData.value.amount) {
|
|
if (formData.value.key === 'tu' && value > formData.value.amount) {
|
|
|
callback(new Error(`数量不能超过${formData.value.amount}份`))
|
|
callback(new Error(`数量不能超过${formData.value.amount}份`))
|
|
@@ -358,10 +358,10 @@ const rules = reactive<FormRules>({
|
|
|
}
|
|
}
|
|
|
],
|
|
],
|
|
|
premium: [
|
|
premium: [
|
|
|
- {
|
|
|
|
|
- required: true,
|
|
|
|
|
- message: '请输入0-999999.99之间的数字(支持两位小数)',
|
|
|
|
|
- trigger: 'blur'
|
|
|
|
|
|
|
+ {
|
|
|
|
|
+ required: true,
|
|
|
|
|
+ message: '请输入0-999999.99之间的数字(支持两位小数)',
|
|
|
|
|
+ trigger: 'blur'
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
validator: (rule, value, callback) => {
|
|
validator: (rule, value, callback) => {
|
|
@@ -382,10 +382,10 @@ const rules = reactive<FormRules>({
|
|
|
}
|
|
}
|
|
|
],
|
|
],
|
|
|
tmoney: [
|
|
tmoney: [
|
|
|
- {
|
|
|
|
|
- required: true,
|
|
|
|
|
- message: '请输入0-999999.99之间的数字(支持两位小数)',
|
|
|
|
|
- trigger: 'blur'
|
|
|
|
|
|
|
+ {
|
|
|
|
|
+ required: true,
|
|
|
|
|
+ message: '请输入0-999999.99之间的数字(支持两位小数)',
|
|
|
|
|
+ trigger: 'blur'
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
validator: (rule, value, callback) => {
|
|
validator: (rule, value, callback) => {
|
|
@@ -508,7 +508,7 @@ const handleAddSubmit = async (type: 'main' | 'driver') => {
|
|
|
const checkedNodes = cascaderRef.value.getCheckedNodes();
|
|
const checkedNodes = cascaderRef.value.getCheckedNodes();
|
|
|
// push数据
|
|
// push数据
|
|
|
mainInsuranceProducts.value.push({
|
|
mainInsuranceProducts.value.push({
|
|
|
- id: Date.now(),
|
|
|
|
|
|
|
+ id: Date.now(),
|
|
|
kindCode: formData.value.kindCode[0],
|
|
kindCode: formData.value.kindCode[0],
|
|
|
kindName: checkedNodes[0].parent.label,
|
|
kindName: checkedNodes[0].parent.label,
|
|
|
// 险种类型 0.交强 1.商业 2.非车
|
|
// 险种类型 0.交强 1.商业 2.非车
|
|
@@ -523,14 +523,14 @@ const handleAddSubmit = async (type: 'main' | 'driver') => {
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
if (type === 'driver') {
|
|
if (type === 'driver') {
|
|
|
if (!formRef.value) return
|
|
if (!formRef.value) return
|
|
|
await formRef.value.validate((valid) => {
|
|
await formRef.value.validate((valid) => {
|
|
|
if (valid) {
|
|
if (valid) {
|
|
|
// push数据
|
|
// push数据
|
|
|
driverAccidentProducts.value.push({
|
|
driverAccidentProducts.value.push({
|
|
|
- id: Date.now(),
|
|
|
|
|
|
|
+ id: Date.now(),
|
|
|
kindCode: formData.value.kindCode,
|
|
kindCode: formData.value.kindCode,
|
|
|
kindName: formData.value.kindName,
|
|
kindName: formData.value.kindName,
|
|
|
// 险种类型 0.交强 1.商业 2.非车
|
|
// 险种类型 0.交强 1.商业 2.非车
|
|
@@ -579,10 +579,10 @@ const openFormDialog = (type: 'main' | 'driver', item?: any) => {
|
|
|
form.isEditing = true;
|
|
form.isEditing = true;
|
|
|
form.editingId = item.kindCode;
|
|
form.editingId = item.kindCode;
|
|
|
form.title = type === 'main' ? '批改险种' : '批改驾意险';
|
|
form.title = type === 'main' ? '批改险种' : '批改驾意险';
|
|
|
- formData.value = {
|
|
|
|
|
|
|
+ formData.value = {
|
|
|
...item,
|
|
...item,
|
|
|
afterAmount: '',
|
|
afterAmount: '',
|
|
|
- };
|
|
|
|
|
|
|
+ };
|
|
|
if (item.kindType === 2) {
|
|
if (item.kindType === 2) {
|
|
|
formData.value.quantity = item.amount;
|
|
formData.value.quantity = item.amount;
|
|
|
}
|
|
}
|
|
@@ -635,9 +635,9 @@ const handleFormSubmit = async () => {
|
|
|
const targetArray = form.type === 'main' ? mainInsuranceProducts.value : driverAccidentProducts.value;
|
|
const targetArray = form.type === 'main' ? mainInsuranceProducts.value : driverAccidentProducts.value;
|
|
|
const itemIndex = targetArray.findIndex((p: any) => p.kindCode === form.editingId);
|
|
const itemIndex = targetArray.findIndex((p: any) => p.kindCode === form.editingId);
|
|
|
if (itemIndex !== -1) {
|
|
if (itemIndex !== -1) {
|
|
|
- targetArray[itemIndex] = {
|
|
|
|
|
- ...targetArray[itemIndex],
|
|
|
|
|
- ...data,
|
|
|
|
|
|
|
+ targetArray[itemIndex] = {
|
|
|
|
|
+ ...targetArray[itemIndex],
|
|
|
|
|
+ ...data,
|
|
|
type: data.formtype
|
|
type: data.formtype
|
|
|
};
|
|
};
|
|
|
}
|
|
}
|
|
@@ -677,7 +677,7 @@ const handleSubmit = () => {
|
|
|
|
|
|
|
|
const endorsementValid = allData.some((item: any) => !!item.type);
|
|
const endorsementValid = allData.some((item: any) => !!item.type);
|
|
|
const index = allData.findIndex((item: any) => !item.type);
|
|
const index = allData.findIndex((item: any) => !item.type);
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
if (!endorsementValid) {
|
|
if (!endorsementValid) {
|
|
|
ElMessage.error(`请对${allData[index].kindType === 2 ? '驾意险' : '险种'}【${allData[index].kindName}】进行批改!`);
|
|
ElMessage.error(`请对${allData[index].kindType === 2 ? '驾意险' : '险种'}【${allData[index].kindName}】进行批改!`);
|
|
|
return;
|
|
return;
|
|
@@ -736,10 +736,10 @@ const handleSubmit = () => {
|
|
|
console.log('pa', params);
|
|
console.log('pa', params);
|
|
|
console.log('Submitting Main Insurance Products:', mainInsuranceProducts.value.map((p: any) => ({ ...p })));
|
|
console.log('Submitting Main Insurance Products:', mainInsuranceProducts.value.map((p: any) => ({ ...p })));
|
|
|
console.log('Submitting Driver Accident Products:', driverAccidentProducts.value.map((p: any) => ({ ...p })));
|
|
console.log('Submitting Driver Accident Products:', driverAccidentProducts.value.map((p: any) => ({ ...p })));
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
api.insurancePolicyApi.changeSubmit(params).then((res: any) => {
|
|
api.insurancePolicyApi.changeSubmit(params).then((res: any) => {
|
|
|
if (res.code === 200) {
|
|
if (res.code === 200) {
|
|
|
- ElMessage.success(res.msg || '批改申请已提交!');
|
|
|
|
|
|
|
+ ElMessage.success(res.msg || '批改申请已提交!');
|
|
|
// 关闭弹窗
|
|
// 关闭弹窗
|
|
|
isSubmit.value = true;
|
|
isSubmit.value = true;
|
|
|
isDialogVisible.value = false;
|
|
isDialogVisible.value = false;
|