修正标的物清单字段名称以以及json映射关系

This commit is contained in:
吴季分
2025-11-27 19:20:30 +08:00
parent 9a9ac3784d
commit e54901b4ee
2 changed files with 8 additions and 10 deletions

View File

@@ -19,7 +19,7 @@ export default {
specAgreement: [], specAgreement: [],
mainRisk: {}, mainRisk: {},
additionalRisk: [], additionalRisk: [],
targetListInfo: [], targetList: [],
sellingCosts: [], sellingCosts: [],
commission: [] commission: []
} }
@@ -60,11 +60,9 @@ export default {
formData.data.commission = [...externalData.data.commission]; formData.data.commission = [...externalData.data.commission];
} }
// 关键转换将targetList转换为targetListInfo // 映射标的物清单信息
if (externalData.data && externalData.data.targetList) { if (externalData.data && externalData.data.targetList) {
formData.data.targetListInfo = externalData.data.targetList.map(item => ({ ...item })); formData.data.targetList = [...externalData.data.targetList];
} else if (externalData.data && externalData.data.targetListInfo) {
formData.data.targetListInfo = externalData.data.targetListInfo.map(item => ({ ...item }));
} }
return formData; return formData;

View File

@@ -694,10 +694,10 @@
</div> </div>
<!-- 标的物清单表格 --> <!-- 标的物清单表格 -->
<el-table <el-table
:data="formData.data.targetListInfo" :data="formData.data.targetList"
border border
style="width: 100%" style="width: 100%"
v-if="formData.data.targetListInfo.length > 0" v-if="formData.data.targetList.length > 0"
> >
<el-table-column <el-table-column
type="index" type="index"
@@ -1325,7 +1325,7 @@ export default {
// 附加险 // 附加险
additionalRisk: [], additionalRisk: [],
// 标的物清单:按岗位分类的被保人明细列表 // 标的物清单:按岗位分类的被保人明细列表
targetListInfo: [], targetList: [],
// 销售成本:各项销售绩效费用比例信息 // 销售成本:各项销售绩效费用比例信息
sellingCosts: [], sellingCosts: [],
// 手续费/佣金信息:各项代理、经纪、渠道等佣金比例 // 手续费/佣金信息:各项代理、经纪、渠道等佣金比例
@@ -1413,7 +1413,7 @@ export default {
}, },
// 标的物清单 // 标的物清单
addTargetListItem() { addTargetListItem() {
this.formData.data.targetListInfo.push({ this.formData.data.targetList.push({
insureEmployeeCount: '', insureEmployeeCount: '',
jobType: '', jobType: '',
jobTypeName: '', jobTypeName: '',
@@ -1433,7 +1433,7 @@ export default {
}) })
}, },
deleteTargetListItem(index) { deleteTargetListItem(index) {
this.formData.data.targetListInfo.splice(index, 1) this.formData.data.targetList.splice(index, 1)
}, },
// 销售成本 // 销售成本