From 27e7433ccf8adae78c7adb2bf7b578a7ae64174e Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期四, 23 十月 2025 13:24:29 +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