feat(AppInsuranceAudit): 新增产品类型字典支持
- 在 AppInsuranceAudit 组件中加载 productType 字典 - 在 add 组件中使用 productType 字典显示投保产品名称 - 优化 add 组件中的表单布局
This commit is contained in:
@@ -17,7 +17,7 @@ export default {
|
||||
}
|
||||
},
|
||||
created() {
|
||||
this.dict.load("auditStatus", "insureType", "insureStatus", "category", "variety")
|
||||
this.dict.load("auditStatus", "insureType", "insureStatus", "category", "variety", "productType")
|
||||
},
|
||||
}
|
||||
</script>
|
||||
|
||||
@@ -138,7 +138,7 @@ export default {
|
||||
<ai-select v-if="isAdd || isEdit" v-model="detail.productType" :select-list="getProducts(detail.companyId)"
|
||||
:prop="{ label: 'name', value: 'productType' }"
|
||||
@select="v => $set(detail, 'insureType', v.children[0].insureType)" />
|
||||
<b v-else v-text="detail.productType" />
|
||||
<b v-else v-text="dict.getLabel('productType', detail.productType)" />
|
||||
</el-form-item>
|
||||
<el-form-item label="投保类型">
|
||||
<ai-input :value="dict.getLabel('insureType', detail.insureType)" placeholder="根据保险产品自动带出"
|
||||
@@ -182,15 +182,16 @@ export default {
|
||||
</ai-card>
|
||||
<ai-card title="保险资料" v-if="isAudit">
|
||||
<div class="grid">
|
||||
<el-form-item label="审批" prop="auditStatus" :rules="[{ required: true, message: '请选择是否同意' }]">
|
||||
<ai-audit @select="v => detail.auditStatus = v" />
|
||||
<el-form-item label="审批" prop="auditStatus" :rules="[{ required: true, message: '请选择是否同意' },]">
|
||||
<ai-audit @select="v => $set(detail, 'auditStatus', v)" />
|
||||
</el-form-item>
|
||||
<el-form-item label="保单资料" class="sc-3">
|
||||
<ai-uploader v-model="detail.picture" value-is-url :instance="instance" :limit="1" />
|
||||
</el-form-item>
|
||||
<el-form-item label="保单订单号" prop="orderNo" :rules="{ required: true, message: '请输入 保单订单号' }">
|
||||
<ai-input v-model="detail.orderNo" />
|
||||
</el-form-item>
|
||||
<el-form-item label="保单资料" class="sc-2">
|
||||
<ai-uploader v-model="detail.picture" value-is-url :instance="instance" :limit="1" />
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="说明">
|
||||
<ai-input type="textarea" :rows="3" v-model="detail.remarks" />
|
||||
</el-form-item>
|
||||
|
||||
Reference in New Issue
Block a user