| | |
| | | |
| | | 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(); |
| | | |
| | |
| | | const { form, isLoading, claimDetail, disabledReportedDate, queryClaimDetailByOrderId, resetForm } = |
| | | useInsuranceClaimDetail({ |
| | | insuranceOrderId, |
| | | fromRoute, |
| | | }); |
| | | |
| | | // const { existedInsuranceOrderList } = useInsuranceOrderListByOrderRelevance({ |
| | |
| | | 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) { |
| | |
| | | insuranceBeginTime: format(form.insuranceBeginTime), |
| | | insuranceEndTime: format(form.insuranceEndTime), |
| | | insuredInstitution: form.insuranceOrg, |
| | | orderNo: form.orderNo, |
| | | insuranceScheme: form.insuranceScheme, |
| | | onJobFlag: form.onJobFlag, |
| | | gender: form.gender, |
| | |
| | | function handleBack() { |
| | | closeViewPush(route, { |
| | | name: fromRoute ?? 'Home', |
| | | params: { |
| | | id: routeId, |
| | | }, |
| | | }); |
| | | } |
| | | </script> |