From c55ae1d4b32d84de6ea071ff64a6180d408ba591 Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期三, 02 四月 2025 16:57:25 +0800 Subject: [PATCH] fix: bug --- src/views/Home/InsuranceOrderDetail.vue | 18 ++++++++++++------ 1 files changed, 12 insertions(+), 6 deletions(-) diff --git a/src/views/Home/InsuranceOrderDetail.vue b/src/views/Home/InsuranceOrderDetail.vue index a2b7a04..6a9bdde 100644 --- a/src/views/Home/InsuranceOrderDetail.vue +++ b/src/views/Home/InsuranceOrderDetail.vue @@ -1,15 +1,20 @@ <template> <LoadingLayout> - <AppScrollContainer> + <AppContainer> <ProTabs v-model="state.tabType" hasBorder> <ProTabPane lazy label="淇濆崟淇℃伅" :name="InsureOrderTabType.InsureOrderInfo"> <InsureOrderInfoView /> </ProTabPane> - <ProTabPane lazy label="鎵规敼璁板綍" :name="InsureOrderTabType.BatchOrder"> + <ProTabPane + v-if="detail?.status !== InsurancePolicyStatusEnum.WaitEffect" + lazy + label="鎵规敼璁板綍" + :name="InsureOrderTabType.BatchOrder" + > <BatchChangeRecordView /> </ProTabPane> </ProTabs> - </AppScrollContainer> + </AppContainer> </LoadingLayout> </template> @@ -19,6 +24,7 @@ import BatchChangeRecordView from './components/BatchChangeRecordView.vue'; import * as insuranceOrderServices from '@/services/api/InsuranceOrder'; import { useQuery } from '@tanstack/vue-query'; +import { InsurancePolicyStatusEnum } from '@/constants'; defineOptions({ name: 'InsuranceOrderDetail', @@ -37,11 +43,11 @@ const id = route.params.id as string; const { data: detail, isLoading } = useQuery({ - queryKey: ['insuranceOrderServices/getInsuranceOrderDetail', id], + queryKey: ['insuranceOrderServices/getInsurancePolicyHeadDto', id], queryFn: async () => { - return await insuranceOrderServices.getInsuranceOrderDetail({ id: id }); + return await insuranceOrderServices.getInsurancePolicyHeadDto({ id: id }); }, - placeholderData: () => ({} as API.InsuranceOrderListOutput), + placeholderData: () => ({} as API.GetInsurancePageOutput), enabled: !!id, }); </script> -- Gitblit v1.9.1