From 65fdfc6dd82f0bcf6c6826fe1ab645b309f6045c Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期四, 23 十月 2025 19:37:06 +0800
Subject: [PATCH] fix: bug
---
src/views/InsuranceClaim/components/InsuranceClaimView.vue | 31 ++++++++++++++++++-------------
1 files changed, 18 insertions(+), 13 deletions(-)
diff --git a/src/views/InsuranceClaim/components/InsuranceClaimView.vue b/src/views/InsuranceClaim/components/InsuranceClaimView.vue
index 9d55273..e0c6015 100644
--- a/src/views/InsuranceClaim/components/InsuranceClaimView.vue
+++ b/src/views/InsuranceClaim/components/InsuranceClaimView.vue
@@ -406,11 +406,18 @@
const datePickerKey = ref(1);
-const { form, isLoading, claimDetail, disabledReportedDate, queryClaimDetailByOrderId, resetForm } =
- useInsuranceClaimDetail({
- insuranceOrderId,
- fromRoute,
- });
+const {
+ form,
+ isLoading,
+ claimDetail,
+ disabledReportedDate,
+ queryClaimDetailByOrderId,
+ resetForm,
+ resetFormWithNotOrder,
+} = useInsuranceClaimDetail({
+ insuranceOrderId,
+ fromRoute,
+});
// const { existedInsuranceOrderList } = useInsuranceOrderListByOrderRelevance({
// params: computed(() => ({
@@ -459,14 +466,10 @@
idIdNumber: form.idNumber,
reportedTime: form.reportedTime,
};
- let existedInsuranceOrderList = await queryClient.ensureQueryData({
- queryKey: ['insuranceOrderServices/getInsuranceOrderListByOrderRelevance', params],
- queryFn: async () => {
- return await insuranceOrderServices.getInsuranceOrderListByOrderRelevance(params, {
- showLoading: false,
- });
- },
- });
+ let existedInsuranceOrderList =
+ await insuranceOrderServices.getInsuranceOrderListByOrderRelevance(params, {
+ showLoading: false,
+ });
if (existedInsuranceOrderList.length == 1) {
form.insuranceOrderId = existedInsuranceOrderList[0].id;
} else if (existedInsuranceOrderList.length > 1) {
@@ -474,6 +477,7 @@
insuranceOrderList: existedInsuranceOrderList,
});
} else {
+ resetFormWithNotOrder();
Message.errorMessage('鏈壘鍒板尮閰嶇殑淇濆崟淇℃伅');
}
}
@@ -528,6 +532,7 @@
insuranceBeginTime: format(form.insuranceBeginTime),
insuranceEndTime: format(form.insuranceEndTime),
insuredInstitution: form.insuranceOrg,
+ orderNo: form.orderNo,
insuranceScheme: form.insuranceScheme,
onJobFlag: form.onJobFlag,
gender: form.gender,
--
Gitblit v1.9.1