From 12cce14bc30a85bbf96b5b30bb1aff1fc354091a Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期四, 27 三月 2025 15:07:21 +0800
Subject: [PATCH] feat: 接口对接

---
 src/views/Home/InsuranceOrderDetail.vue |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/src/views/Home/InsuranceOrderDetail.vue b/src/views/Home/InsuranceOrderDetail.vue
index a2b7a04..b8e2b1a 100644
--- a/src/views/Home/InsuranceOrderDetail.vue
+++ b/src/views/Home/InsuranceOrderDetail.vue
@@ -5,7 +5,12 @@
         <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>
@@ -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