From 89f387786da0e4383cf06ee162526db54971f9cf Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期四, 23 十月 2025 15:21:16 +0800
Subject: [PATCH] fix: s

---
 src/views/Reward/RewardGrantRegister.vue |   18 +++++++++++++++---
 1 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/src/views/Reward/RewardGrantRegister.vue b/src/views/Reward/RewardGrantRegister.vue
index 98939eb..bd2dfa9 100644
--- a/src/views/Reward/RewardGrantRegister.vue
+++ b/src/views/Reward/RewardGrantRegister.vue
@@ -71,7 +71,7 @@
   SettleStatusEnum,
   TransferFileEnumInRewardGrandText,
 } from '@/constants';
-import { useDeclareEnterpriseTable, rewardGrantRegisterColumns } from '@/hooks';
+import { useDeclareEnterpriseTable, useRewardGrantRegisterColumns } from '@/hooks';
 import { TransferFileEnumInRewardGrandTableItem } from '@/components/commonView/types';
 import RegisterGrantDialog from './components/RegisterGrantDialog.vue';
 import BatchRegisterDialog from './components/BatchRegisterDialog.vue';
@@ -97,9 +97,13 @@
   settleSumAmount: 0,
   parkCollectFileList: [] as CustomerApplyFileTypeListItem[],
   calculationFileList: [] as CustomerApplyFileTypeListItem[],
+  extraListFiles: [] as CustomerApplyFileTypeListItem[],
 
   suportPlatRecharge: false,
+  suportFinance: false,
 });
+
+const { rewardGrantRegisterColumns } = useRewardGrantRegisterColumns();
 
 const { extraParamState, paginationState, getList, reset, proTableProps } =
   useDeclareEnterpriseTable({
@@ -160,7 +164,11 @@
     form.calculationFileList = EnterpriseApplyFileUtils.convertApiFileToParkCollectFileList(
       data.collectCountListFiles
     );
+    form.extraListFiles = EnterpriseApplyFileUtils.convertApiFileToExtraListFiles(
+      data.extraListFiles
+    );
     form.suportPlatRecharge = data.suportPlatRecharge;
+    form.suportFinance = data.suportFinance;
 
     getList();
   },
@@ -192,6 +200,7 @@
     amount: 0,
     showSuportPlatRecharge: false,
     showSuportFiscalRecharge: false,
+    // showSuportFinance: false,
   },
 });
 
@@ -200,7 +209,8 @@
     incomeType: '' as any as IncomeTypeEnum,
     fileUrl: [] as UploadUserFile[],
     showSuportPlatRecharge: row.settleStatus === SettleStatusEnum.WaitForSettle,
-    showSuportFiscalRecharge: row.financeStatus === FinanceStatusEnum.WaitForIncome,
+    showSuportFiscalRecharge:
+      form.suportFinance && row.financeStatus === FinanceStatusEnum.WaitForIncome,
     parkBountyApplyId: row.parkBountyApplyId,
     parkBountyApplyDetailId: row.parkBountyApplyDetailId,
     amount: 0,
@@ -297,6 +307,7 @@
     handleBatchRegisterAdd({
       parkBountyApplyId: id,
       showSuportPlatRecharge: form.suportPlatRecharge,
+      showSuportFiscalRecharge: form.suportFinance,
     });
   } catch (error) {}
 }
@@ -311,9 +322,10 @@
     parkBountyApplyDetailIds: [] as string[],
     amount: 0,
     companyList: [] as API.GetNotTransferCompanyNameListOutput[],
-    incomeType: IncomeTypeEnum.Fiscal,
+    incomeType: '' as any as IncomeTypeEnum,
     parkBountyApplyId: '',
     showSuportPlatRecharge: false,
+    showSuportFiscalRecharge: false,
 
     fileUrl: [] as UploadUserFile[],
   },

--
Gitblit v1.9.1