zhengyiming
2025-07-31 048626512af9e86b6280fbc2ecfff33edf8eee31
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('未找到匹配的保单信息');
      }
    }