refactor(xumu): 优化保险申请和审核功能
- 修改保险产品显示逻辑,使用字典标签展示 - 临时注释审计提交功能 - 优化审计状态选择器配置 - 条件渲染保单订单号输入框
This commit is contained in:
		| @@ -111,7 +111,7 @@ export default { | ||||
|           <el-form-item label="保险产品" prop="productType" :rules="{required: isAdd||isEdit,message:'请选择 保险产品'}"> | ||||
|             <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="根据保险产品自动带出" :edit="isAdd||isEdit" readonly/> | ||||
|   | ||||
| @@ -92,12 +92,12 @@ export default { | ||||
|     }, | ||||
|     handleAudit() { | ||||
|       this.$refs.detail.validate().then(() => { | ||||
|         this.instance.post("/api/insurance/apply/audit", this.detail).then(res => { | ||||
|           if (res?.code == 0) { | ||||
|             this.$message.success("提交成功!") | ||||
|             this.back() | ||||
|           } | ||||
|         }) | ||||
|         // this.instance.post("/api/insurance/apply/audit", this.detail).then(res => { | ||||
|         //   if (res?.code == 0) { | ||||
|         //     this.$message.success("提交成功!") | ||||
|         //     this.back() | ||||
|         //   } | ||||
|         // }) | ||||
|       }) | ||||
|     }, | ||||
|     getRemoteInfo(userId) { | ||||
| @@ -182,13 +182,15 @@ 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 => $set(detail, 'auditStatus', v)" /> | ||||
|           </el-form-item> | ||||
|           <el-form-item label="审批" prop="auditStatus" | ||||
|             :rules="[{ required: true, type: 'enum', enum: [2, 3], message: '请选择是否同意' },]"> | ||||
|             <ai-audit @change="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: '请输入 保单订单号' }"> | ||||
|           <el-form-item label="保单订单号" prop="orderNo" :rules="{ required: true, message: '请输入 保单订单号' }" | ||||
|             v-if="detail.auditStatus == 2"> | ||||
|             <ai-input v-model="detail.orderNo" /> | ||||
|           </el-form-item> | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user