From 9e63ed4533fe6fbb5e81a096c9f5949c7ccf58f2 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期二, 08 四月 2025 17:34:15 +0800
Subject: [PATCH] feat: 接口

---
 src/views/Reward/RewardDeclareDetail.vue |   43 ++++++++++++++++++++++++++++++++-----------
 1 files changed, 32 insertions(+), 11 deletions(-)

diff --git a/src/views/Reward/RewardDeclareDetail.vue b/src/views/Reward/RewardDeclareDetail.vue
index 5bf7266..94164c5 100644
--- a/src/views/Reward/RewardDeclareDetail.vue
+++ b/src/views/Reward/RewardDeclareDetail.vue
@@ -18,7 +18,7 @@
 import DetailView from '@/components/commonView/DetailView.vue';
 import DeclareEnterpriseTableView from '@/components/commonView/DeclareEnterpriseTableView.vue';
 import { useQuery } from '@tanstack/vue-query';
-import * as informationServices from '@/services/api/Information';
+import * as parkBountyApplyServices from '@/services/api/ParkBountyApply';
 import { convertApi2FormUrlOnlyOne } from '@/utils';
 import { useRouteView } from '@/hooks';
 
@@ -30,28 +30,49 @@
 const { closeViewPush } = useRouteView();
 const id = route.params?.id as string;
 const form = reactive({
-  categoryName: '',
-  amount: 0,
-  url: [] as UploadUserFile[],
+  searchKeyWord: '',
+  batchNo: '',
+  parkName: '',
+  parkTypeName: '',
+  applyMonth: '',
+  applySumAmount: 0,
+  enterpriseTaxSubFileUrl: [] as UploadUserFile[],
+  enterpriseOperateFileUrl: [] as UploadUserFile[],
+  bountyAssignFileUlr: [] as UploadUserFile[],
+  bountyCollectFileUrl: [] as UploadUserFile[],
 });
 
 const tableRef = ref<InstanceType<typeof DeclareEnterpriseTableView>>();
 
 const { data: detail, isLoading } = useQuery({
-  queryKey: ['informationServices/getInformationShowDetail', id],
+  queryKey: ['parkBountyApplyServices/getParkBountyApplyDetail', id],
   queryFn: async () => {
-    return await informationServices.getInformationShowDetail(
-      { id: id },
+    return await parkBountyApplyServices.getParkBountyApplyDetail(
+      { parkBountyApplyId: id, searchKeyWord: form.searchKeyWord },
       {
         showLoading: false,
       }
     );
   },
-  placeholderData: () => ({} as API.InformationShowDetailDto),
+  placeholderData: () => ({} as API.GetParkBountyApplyInfoOutput),
   onSuccess(data) {
-    form.categoryName = data.categoryName;
-    form.amount = data.attentionCount;
-    form.url = convertApi2FormUrlOnlyOne(data.avatarUrl);
+    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
+    );
 
     tableRef.value?.getList();
   },

--
Gitblit v1.9.1