From 07e6a938f7993abf056dc4b106d4ad4fc6354bb5 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期四, 24 七月 2025 14:40:30 +0800
Subject: [PATCH] feat: 接口

---
 src/views/Reward/FinancialApproval.vue |   39 +++++++++++++++++++++------------------
 1 files changed, 21 insertions(+), 18 deletions(-)

diff --git a/src/views/Reward/FinancialApproval.vue b/src/views/Reward/FinancialApproval.vue
index 465ca53..78ec38c 100644
--- a/src/views/Reward/FinancialApproval.vue
+++ b/src/views/Reward/FinancialApproval.vue
@@ -16,7 +16,7 @@
           </QueryFilterItem>
           <QueryFilterItem tip-content="瀹℃牳鐘舵��">
             <FieldRadio
-              v-model="extraParamState.auditStatus"
+              v-model="extraParamState.financeAuditStatus"
               :value-enum="EnumParkBountyTradeDetailAuditStatusText"
               buttonStyle
               showAllBtn
@@ -37,8 +37,8 @@
           <QueryFilterItem>
             <SearchInput
               v-model="extraParamState.searchKeyWord"
-              style="width: 200px"
-              placeholder="浼佷笟鍚嶇О/淇$敤浠g爜"
+              style="width: 300px"
+              placeholder="浼佷笟鍚�/淇$敤浠g爜/鑱旂郴浜�/鑱旂郴鏂瑰紡"
               @on-click-search="getList"
             >
             </SearchInput>
@@ -102,7 +102,7 @@
     },
     extraProps: {
       hide: (row: API.GetParkBountyTradeDetailOutput) =>
-        row.auditStatus === EnumParkBountyTradeDetailAuditStatus.Wait,
+        row.financeAuditStatus === EnumParkBountyTradeDetailAuditStatus.Wait,
     },
   },
   {
@@ -115,7 +115,7 @@
     },
     extraProps: {
       hide: (row: API.GetParkBountyTradeDetailOutput) =>
-        row.auditStatus !== EnumParkBountyTradeDetailAuditStatus.Wait,
+        row.financeAuditStatus !== EnumParkBountyTradeDetailAuditStatus.Wait,
     },
   },
 ]);
@@ -152,12 +152,10 @@
           orderInput: extraParamState.orderInput,
         },
         searchKeyWord: extraParamState.searchKeyWord,
-        // transferTimeBegin: format(extraParamState.transferTime?.[0] ?? '', 'YYYY-MM-DD 00:00:00'),
-        // transferTimeEnd: format(extraParamState.transferTime?.[1] ?? '', 'YYYY-MM-DD 23:59:59'),
-        creationTimeBegin: format(extraParamState.creationTime?.[0] ?? '', 'YYYY-MM-DD 00:00:00'),
-        creationTimeEnd: format(extraParamState.creationTime?.[1] ?? '', 'YYYY-MM-DD 23:59:59'),
-        // "enterpriseId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
-        // "auditStatus": 10
+        parkId: extraParamState.enterpriseId,
+        financeAuditStatus: extraParamState.financeAuditStatus,
+        auditTimeBegin: format(extraParamState.creationTime?.[0] ?? '', 'YYYY-MM-DD 00:00:00'),
+        auditTimeEnd: format(extraParamState.creationTime?.[1] ?? '', 'YYYY-MM-DD 23:59:59'),
       };
       let res = await parkBountyApplyServices.getParkBountyTradeDetailList(params, {
         showLoading: !state.loading,
@@ -169,16 +167,17 @@
     defaultExtraParams: {
       searchKeyWord: '',
       enterpriseId: '',
-      auditStatus: '' as any as EnumParkBountyTradeDetailAuditStatus,
+      financeAuditStatus: '' as any as EnumParkBountyTradeDetailAuditStatus,
       creationTime: [] as unknown as ModelValueType,
       orderInput: [{ property: 'tradeTime', order: OrderInputType.Desc }],
     },
     columnsRenderProps: {
       authType: { type: 'enum', valueEnum: EnterpriseTypeText },
       tradeTime: { type: 'date', format: 'YYYY-MM-DD HH:mm:ss' },
+      financeAuditTime: { type: 'date', format: 'YYYY-MM-DD HH:mm:ss' },
       tradeAmount: { type: 'money' },
       remianAmount: { type: 'money' },
-      auditStatus: {
+      financeAuditStatus: {
         type: 'tag',
         valueEnum: EnumParkBountyTradeDetailAuditStatusText,
         tagTypeEnum: EnumParkBountyTradeDetailAuditStatusTag,
@@ -192,11 +191,13 @@
     id: row.id,
     isCheck,
     auditStatus:
-      row.auditStatus === EnumParkBountyTradeDetailAuditStatus.Reject
+      row.financeAuditStatus === EnumParkBountyTradeDetailAuditStatus.Reject
         ? EnumParkBountyTradeDetailAuditStatus.Reject
         : EnumParkBountyTradeDetailAuditStatus.Pass,
-    auditRemark: row.auditRemark,
-    payAuditFileUrl: convertApi2FormUrlOnlyOne(row.payAuditFileUrl),
+    auditRemark: row.financeAuditRemark,
+    payAuditFileUrl: isCheck
+      ? convertApi2FormUrlOnlyOne(row.payAuditFileUrl)
+      : ([] as UploadUserFile[]),
     userName: row.userName,
     enterpriseName: row.enterpriseName,
     societyCreditCode: row.societyCreditCode,
@@ -207,9 +208,10 @@
     tradeAmount: row.tradeAmount,
     remianAmount: row.remianAmount,
     tradeTime: row.tradeTime,
-    auditTime: row.auditTime,
+    auditTime: row.financeAuditTime,
     payRemark: row.payRemark,
     payFileUrl: convertApi2FormUrlOnlyOne(row.payFileUrl),
+    title: isCheck ? '璇︽儏' : '璐㈠姟瀹℃壒',
   });
 }
 
@@ -234,6 +236,7 @@
     auditTime: '',
     payRemark: '',
     payFileUrl: [] as UploadUserFile[],
+    title: '',
   },
 });
 
@@ -247,7 +250,7 @@
       /** 瀹℃牳鍑瘉 */
       payAuditFileUrl: editForm.payAuditFileUrl?.[0]?.path ?? '',
     };
-    let res = await parkBountyApplyServices.auditParkBountyApplyTrade(params);
+    let res = await parkBountyApplyServices.financeAuditParkBountyApplyTrade(params);
     if (res) {
       Message.successMessage('鎿嶄綔鎴愬姛');
       getList(paginationState.pageIndex);

--
Gitblit v1.9.1