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