From 1b0bbe7fbe3d62779356f0729f086ceb3901e17b Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期三, 09 四月 2025 16:39:18 +0800
Subject: [PATCH] feat: 接口

---
 src/views/Reward/RewardDeclareDetail.vue |   38 ++++++++++++++++----------------------
 1 files changed, 16 insertions(+), 22 deletions(-)

diff --git a/src/views/Reward/RewardDeclareDetail.vue b/src/views/Reward/RewardDeclareDetail.vue
index 94164c5..f93d4e7 100644
--- a/src/views/Reward/RewardDeclareDetail.vue
+++ b/src/views/Reward/RewardDeclareDetail.vue
@@ -3,7 +3,9 @@
     <AppContainer>
       <PageFormLayout title="鐢虫姤璇︽儏">
         <DetailView :form="form">
-          <DeclareEnterpriseTableView ref="tableRef"></DeclareEnterpriseTableView>
+          <ChunkCellV2 title="鐢虫姤浼佷笟鍚嶅崟">
+            <DeclareEnterpriseTableView ref="tableRef"></DeclareEnterpriseTableView>
+          </ChunkCellV2>
         </DetailView>
         <template #footer>
           <el-button @click="handleBack">鍏抽棴</el-button>
@@ -16,6 +18,7 @@
 <script setup lang="ts">
 import { AppContainer, LoadingLayout, UploadUserFile, PageFormLayout } from '@bole-core/components';
 import DetailView from '@/components/commonView/DetailView.vue';
+import ChunkCellV2 from '@/components/Layout/ChunkCellV2.vue';
 import DeclareEnterpriseTableView from '@/components/commonView/DeclareEnterpriseTableView.vue';
 import { useQuery } from '@tanstack/vue-query';
 import * as parkBountyApplyServices from '@/services/api/ParkBountyApply';
@@ -30,7 +33,6 @@
 const { closeViewPush } = useRouteView();
 const id = route.params?.id as string;
 const form = reactive({
-  searchKeyWord: '',
   batchNo: '',
   parkName: '',
   parkTypeName: '',
@@ -47,32 +49,24 @@
 const { data: detail, isLoading } = useQuery({
   queryKey: ['parkBountyApplyServices/getParkBountyApplyDetail', id],
   queryFn: async () => {
-    return await parkBountyApplyServices.getParkBountyApplyDetail(
-      { parkBountyApplyId: id, searchKeyWord: form.searchKeyWord },
+    return await parkBountyApplyServices.getParkBountyApplyDetailBaseInfo(
+      { parkBountyApplyId: id },
       {
         showLoading: false,
       }
     );
   },
-  placeholderData: () => ({} as API.GetParkBountyApplyInfoOutput),
+  placeholderData: () => ({} as API.ParkBountyApplyBaseInfo),
   onSuccess(data) {
-    form.batchNo = data.parkBountyApplyBaseInfo.batchNo;
-    form.parkName = data.parkBountyApplyBaseInfo.parkName;
-    form.parkTypeName = data.parkBountyApplyBaseInfo.parkTypeName;
-    form.applyMonth = data.parkBountyApplyBaseInfo.applyMonth;
-    form.applySumAmount = data.parkBountyApplyBaseInfo.applySumAmount;
-    form.enterpriseTaxSubFileUrl = convertApi2FormUrlOnlyOne(
-      data.parkBountyApplyBaseInfo?.enterpriseTaxSubFileUrl
-    );
-    form.enterpriseOperateFileUrl = convertApi2FormUrlOnlyOne(
-      data.parkBountyApplyBaseInfo?.enterpriseOperateFileUrl
-    );
-    form.bountyAssignFileUlr = convertApi2FormUrlOnlyOne(
-      data.parkBountyApplyBaseInfo?.bountyAssignFileUlr
-    );
-    form.bountyCollectFileUrl = convertApi2FormUrlOnlyOne(
-      data.parkBountyApplyBaseInfo?.bountyCollectFileUrl
-    );
+    form.batchNo = data.batchNo;
+    form.parkName = data.parkName;
+    form.parkTypeName = data.parkTypeName;
+    form.applyMonth = data.applyMonth;
+    form.applySumAmount = data.applySumAmount;
+    form.enterpriseTaxSubFileUrl = convertApi2FormUrlOnlyOne(data?.enterpriseTaxSubFileUrl);
+    form.enterpriseOperateFileUrl = convertApi2FormUrlOnlyOne(data?.enterpriseOperateFileUrl);
+    form.bountyAssignFileUlr = convertApi2FormUrlOnlyOne(data?.bountyAssignFileUlr);
+    form.bountyCollectFileUrl = convertApi2FormUrlOnlyOne(data?.bountyCollectFileUrl);
 
     tableRef.value?.getList();
   },

--
Gitblit v1.9.1