From 7944a1a8e3692ee579c1d92168fd2c9b21fcdb10 Mon Sep 17 00:00:00 2001 From: aixianling Date: Thu, 16 Jan 2025 09:36:38 +0800 Subject: [PATCH] =?UTF-8?q?refactor(xumu):=20=E4=BC=98=E5=8C=96=E4=BF=9D?= =?UTF-8?q?=E9=99=A9=E7=94=B3=E8=AF=B7=E5=92=8C=E5=AE=A1=E6=A0=B8=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修改身份证和营业执照等文件的上传规则,要求在添加或编辑时必须上传 - 在保险申请提交时添加耳号列表参数 - 修改保险审核列表的审批按钮显示逻辑,仅当状态为"01"时显示 --- project/xumu/AppInsuranceApply/add.vue | 13 +++++++------ project/xumu/AppInsuranceAudit/list.vue | 2 +- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/project/xumu/AppInsuranceApply/add.vue b/project/xumu/AppInsuranceApply/add.vue index def1e907..39fa13fc 100644 --- a/project/xumu/AppInsuranceApply/add.vue +++ b/project/xumu/AppInsuranceApply/add.vue @@ -33,11 +33,11 @@ export default { isAdd: v => !v.$route.query.id, isEdit: v => v.$route.query.edit == 1, formImages: v => [ - {label: "身份证(正面)", prop: "frontCard", rules: {required: v.isAdd||v.isEdit, message: '请上传 身份证(正面)'}}, - {label: "身份证(反面)", prop: "reverseCard", rules: {required: v.isAdd||v.isEdit, message: '请上传 身份证(反面)'}}, - {label: "营业执照", prop: "businessPic", rules: {required: v.isAdd||v.isEdit, message: '请上传 营业执照'}}, - {label: "畜禽经营许可证", prop: "breedPic", rules: {required: v.isAdd||v.isEdit, message: '请上传 畜禽经营许可证'}}, - {label: "动物防疫条件许可证", prop: "prevention", rules: {required: v.isAdd||v.isEdit, message: '请上传 动物防疫条件许可证'}}, + {label: "身份证(正面)", prop: "frontCard", rules: {required: v.isAdd || v.isEdit, message: '请上传 身份证(正面)'}}, + {label: "身份证(反面)", prop: "reverseCard", rules: {required: v.isAdd || v.isEdit, message: '请上传 身份证(反面)'}}, + {label: "营业执照", prop: "businessPic", rules: {required: v.isAdd || v.isEdit, message: '请上传 营业执照'}}, + {label: "畜禽经营许可证", prop: "breedPic", rules: {required: v.isAdd || v.isEdit, message: '请上传 畜禽经营许可证'}}, + {label: "动物防疫条件许可证", prop: "prevention", rules: {required: v.isAdd || v.isEdit, message: '请上传 动物防疫条件许可证'}}, ] }, methods: { @@ -69,6 +69,7 @@ export default { }, submit(submitType) { this.$refs.detail.validate().then(() => { + const earNumberList = this.detail.detailList.map(e => e.biochipEarNumber) const farmPicture = {} this.formImages.forEach(e => { const {prop} = e @@ -78,7 +79,7 @@ export default { } }) this.detail.farmPicture = JSON.stringify(farmPicture) - this.instance.post("/api/insurance/apply/addOrEdit", {...this.detail, submitType}).then(res => { + this.instance.post("/api/insurance/apply/addOrEdit", {...this.detail, submitType, earNumberList}).then(res => { if (res?.code == '0') { this.$message.success("提交成功!") this.back() diff --git a/project/xumu/AppInsuranceAudit/list.vue b/project/xumu/AppInsuranceAudit/list.vue index a28e675a..eee3fad1 100644 --- a/project/xumu/AppInsuranceAudit/list.vue +++ b/project/xumu/AppInsuranceAudit/list.vue @@ -86,7 +86,7 @@ export default {