From b697737f281023871227b26b6c9d6c309cd3e899 Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期一, 31 三月 2025 14:23:19 +0800 Subject: [PATCH] feat: 接口对接 --- src/views/InsuranceClaim/components/InsuranceClaimView.vue | 54 +++++++++++++++++++++++++++++++++++------------------- 1 files changed, 35 insertions(+), 19 deletions(-) diff --git a/src/views/InsuranceClaim/components/InsuranceClaimView.vue b/src/views/InsuranceClaim/components/InsuranceClaimView.vue index d3ff58f..9d55273 100644 --- a/src/views/InsuranceClaim/components/InsuranceClaimView.vue +++ b/src/views/InsuranceClaim/components/InsuranceClaimView.vue @@ -64,10 +64,14 @@ <ProFormColItem :span="6"> <ProFormItemV2 label="淇濆崟鍙�:" - prop="name" + prop="orderNo" :check-rules="[{ message: '璇疯緭鍏ヤ繚鍗曞彿' }]" > - <ProFormText v-model.trim="form.name" placeholder="璇疯緭鍏ヤ繚鍗曞彿" :maxlength="30" /> + <ProFormText + v-model.trim="form.orderNo" + placeholder="璇疯緭鍏ヤ繚鍗曞彿" + :maxlength="30" + /> </ProFormItemV2> </ProFormColItem> </ProFormCol> @@ -79,29 +83,39 @@ <ProFormColItem :span="6"> <ProFormItemV2 label="鍙備繚鏈烘瀯:" - prop="insuredInstitution" - :check-rules="[{ message: '璇烽�夋嫨鍙備繚鏈烘瀯' }]" + prop="insuranceOrg" + :check-rules="[{ message: '璇疯緭鍏ュ弬淇濇満鏋�' }]" > - <ProFormSelect + <!-- <ProFormSelect placeholder="璇烽�夋嫨鍙備繚鏈烘瀯" :value-enum="InsuredInstitutionEnum" clearable v-model="form.insuredInstitution" - ></ProFormSelect> + ></ProFormSelect> --> + <ProFormText + v-model.trim="form.insuranceOrg" + :maxlength="30" + placeholder="璇疯緭鍏ュ弬淇濇満鏋�" + /> </ProFormItemV2> </ProFormColItem> <ProFormColItem :span="6"> <ProFormItemV2 label="鎶曚繚鏂规:" prop="insuranceScheme" - :check-rules="[{ message: '璇烽�夋嫨鎶曚繚鏂规' }]" + :check-rules="[{ message: '璇疯緭鍏ユ姇淇濇柟妗�' }]" > - <ProFormSelect + <!-- <ProFormSelect placeholder="璇烽�夋嫨鎶曚繚鏂规" :value-enum="InsuranceSchemeEnum" clearable v-model="form.insuranceScheme" - ></ProFormSelect> + ></ProFormSelect> --> + <ProFormText + v-model.trim="form.insuranceScheme" + :maxlength="30" + placeholder="璇疯緭鍏ユ姇淇濇柟妗�" + /> </ProFormItemV2> </ProFormColItem> </ProFormCol> @@ -118,11 +132,8 @@ </ProFormItemV2> </ProFormColItem> <ProFormColItem :span="6"> - <ProFormItemV2 label="鎶曚繚浜�:" prop="laborContractEnterprise" mode="read"> - <ProFormText - v-model.trim="form.laborContractEnterprise" - placeholder="璇疯緭鍏ユ姇淇濅汉" - /> + <ProFormItemV2 label="鎶曚繚浜�:" prop="enterpriseName" mode="read"> + <ProFormText v-model.trim="form.enterpriseName" placeholder="璇疯緭鍏ユ姇淇濅汉" /> </ProFormItemV2> </ProFormColItem> <ProFormColItem :span="6"> @@ -145,8 +156,8 @@ </ProFormItemV2> </ProFormColItem> <ProFormColItem :span="6"> - <ProFormItemV2 label="琚繚浜�:" prop="workEnterprise" mode="read"> - <ProFormText v-model.trim="form.workEnterprise" placeholder="璇疯緭鍏ヨ淇濅汉" /> + <ProFormItemV2 label="琚繚浜�:" prop="enterpriseName" mode="read"> + <ProFormText v-model.trim="form.enterpriseName" placeholder="璇疯緭鍏ヨ淇濅汉" /> </ProFormItemV2> </ProFormColItem> </ProFormCol> @@ -389,6 +400,7 @@ const route = useRoute(); const insuranceOrderId = (route.params.id as string) ?? ''; +const routeId = (route.query.routeId as string) ?? ''; const fromRoute = route.query.fromRoute as string; const { closeViewPush } = useRouteView(); @@ -397,6 +409,7 @@ const { form, isLoading, claimDetail, disabledReportedDate, queryClaimDetailByOrderId, resetForm } = useInsuranceClaimDetail({ insuranceOrderId, + fromRoute, }); // const { existedInsuranceOrderList } = useInsuranceOrderListByOrderRelevance({ @@ -510,11 +523,11 @@ name: form.name, idNumber: form.idNumber, workType: form.workType, - laborContractEnterprise: form.laborContractEnterprise, - workEnterprise: form.workEnterprise, + laborContractEnterprise: form.enterpriseName, + workEnterprise: form.enterpriseName, insuranceBeginTime: format(form.insuranceBeginTime), insuranceEndTime: format(form.insuranceEndTime), - insuredInstitution: form.insuredInstitution, + insuredInstitution: form.insuranceOrg, insuranceScheme: form.insuranceScheme, onJobFlag: form.onJobFlag, gender: form.gender, @@ -577,6 +590,9 @@ function handleBack() { closeViewPush(route, { name: fromRoute ?? 'Home', + params: { + id: routeId, + }, }); } </script> -- Gitblit v1.9.1