zhengyiming
2025-07-30 1b0fce2d0471f266518cdd4f3eb186ec058935d2
fix: 新增生煎保(短期方案)
2个文件已修改
26 ■■■■ 已修改文件
src/views/InsuranceClaim/components/InsuranceClaimView.vue 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/InsuranceClaim/hooks/index.ts 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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(() => ({
@@ -470,6 +477,7 @@
          insuranceOrderList: existedInsuranceOrderList,
        });
      } else {
        resetFormWithNotOrder();
        Message.errorMessage('未找到匹配的保单信息');
      }
    }
src/views/InsuranceClaim/hooks/index.ts
@@ -5,6 +5,7 @@
import { convertAttAchmentsToForm } from '../utils';
import { UploadUserFile } from '@bole-core/components';
import dayjs from 'dayjs';
import { omit } from 'lodash';
type UseInsuranceClaimDetailOptions = {
  insuranceOrderId?: MaybeRef<string>;
@@ -69,6 +70,10 @@
    Object.assign(form, { ...DefaultForm });
  }
  function resetFormWithNotOrder() {
    Object.assign(form, { ...omit(DefaultForm, 'idNumber'), accidentTime: '' });
  }
  const queryClient = useQueryClient();
  const _insuranceOrderId = computed(() => form.insuranceOrderId);
@@ -78,7 +83,7 @@
    queryFn: async () => {
      return await insuranceClaimServices.getInsuranceClaimDetailByOrderId(
        {
          orderId: form.insuranceOrderId,
          orderId: _insuranceOrderId.value,
        },
        {
          showLoading: false,
@@ -293,6 +298,7 @@
    disabledReportedDate,
    queryClaimDetailByOrderId,
    resetForm,
    resetFormWithNotOrder,
  };
}