From 29f11797c036e8b7f66ba0337b1aaa005eb508e2 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期五, 11 四月 2025 11:28:42 +0800
Subject: [PATCH] feat: 接口
---
src/views/Reward/RewardGrant.vue | 30 +++++++++++++++---------------
1 files changed, 15 insertions(+), 15 deletions(-)
diff --git a/src/views/Reward/RewardGrant.vue b/src/views/Reward/RewardGrant.vue
index 18093e7..7e3bbb8 100644
--- a/src/views/Reward/RewardGrant.vue
+++ b/src/views/Reward/RewardGrant.vue
@@ -47,6 +47,13 @@
</ProTableQueryFilterBar>
<ProTableV2 v-bind="proTableProps" :columns="column" :operationBtns="operationBtns">
+ <template #operationBtn-checkBtn="{ data, row }">
+ <PreviewBtnV2
+ class="pro-table-operation-btn"
+ :url="convertApi2FormUrlBySeparator(row.settleFileUrl ?? '')"
+ preview-btn-text="鏌ョ湅鍑瘉"
+ />
+ </template>
</ProTableV2>
<RewardGrantDialog v-bind="dialogProps"></RewardGrantDialog>
</AppContainer>
@@ -67,10 +74,15 @@
FieldDatePicker,
useFormDialog,
UploadUserFile,
- bolePreview,
+ PreviewBtnV2,
} from '@bole-core/components';
import { Message, OrderInputType } from '@bole-core/core';
-import { convertApi2FormUrl, convertApi2FormUrlOnlyOne, downloadFileByUrl, format } from '@/utils';
+import {
+ convertApi2FormUrl,
+ convertApi2FormUrlBySeparator,
+ downloadFileByUrl,
+ format,
+} from '@/utils';
import { SettleStatusEnum, SettleStatusEnumText } from '@/constants';
import * as parkBountyApplyServices from '@/services/api/ParkBountyApply';
import RewardGrantDialog from './components/RewardGrantDialog.vue';
@@ -149,11 +161,8 @@
},
{
data: {
- enCode: 'previewBtn',
+ enCode: 'checkBtn',
name: '鏌ョ湅鍑瘉',
- },
- emits: {
- onClick: (role) => handlePreview(role),
},
extraProps: {
hide: (row: API.GetParkBountyApplyListOutput) =>
@@ -256,15 +265,6 @@
getList(paginationState.pageIndex);
}
} catch (error) {}
-}
-
-function handlePreview(row?: API.GetParkBountyApplyListOutput) {
- const fileList = row.settleFileUrl?.split('|').map((x) => convertApi2FormUrl(x)) ?? [];
- if (fileList.length > 1) {
- console.log('fileList: ', fileList);
- } else {
- downloadFileByUrl(fileList[0]);
- }
}
</script>
--
Gitblit v1.9.1