From 27e7433ccf8adae78c7adb2bf7b578a7ae64174e Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期四, 23 十月 2025 13:24:29 +0800
Subject: [PATCH] fix: bug
---
src/views/BalanceManage/components/PaymentRecordView.vue | 89 +++++++++++++++++++++++---------------------
1 files changed, 47 insertions(+), 42 deletions(-)
diff --git a/src/views/BalanceManage/components/PaymentRecordView.vue b/src/views/BalanceManage/components/PaymentRecordView.vue
index 94e1377..c047694 100644
--- a/src/views/BalanceManage/components/PaymentRecordView.vue
+++ b/src/views/BalanceManage/components/PaymentRecordView.vue
@@ -1,7 +1,7 @@
<template>
<LoadingLayout :loading="state.loading">
<AppContainer>
- <Table v-bind="{ ...proTableProps, ...columnsProps }">
+ <ProTableV2 v-bind="proTableProps" :columns="column" :operationBtns="operationBtns">
<template #operationBtn-checkBtn="{ data, row }">
<PreviewBtnV2
class="pro-table-operation-btn"
@@ -9,60 +9,65 @@
preview-btn-text="鏌ョ湅鍑瘉"
/>
</template>
- </Table>
+ </ProTableV2>
</AppContainer>
</LoadingLayout>
</template>
<script setup lang="ts">
-import { AppContainer, useTable, PreviewBtnV2 } from '@bole-core/components';
+import {
+ AppContainer,
+ useTable,
+ PreviewBtnV2,
+ defineOperationBtns,
+ ProTableV2,
+} from '@bole-core/components';
import { OrderInputType } from '@bole-core/core';
import * as parkBountyApplyServices from '@/services/api/ParkBountyApply';
-import { FinanceStatusEnum, FinanceStatusEnumText } from '@/constants';
-import { useDefineColumns, useUser } from '@/hooks';
+// import { FinanceStatusEnum, FinanceStatusEnumText } from '@/constants';
+import { useUser } from '@/hooks';
import { convertApi2FormUrlBySeparator } from '@/utils';
defineOptions({
name: 'PaymentRecordView',
});
-const columnsProps = useDefineColumns({
- columns: [
- {
- id: '1',
- enCode: 'financeToTime',
- name: '鎷ㄤ粯鏃堕棿',
+const column = [
+ {
+ id: '1',
+ enCode: 'financeToTime',
+ name: '鎷ㄤ粯鏃堕棿',
+ },
+ {
+ id: '2',
+ enCode: 'financeToAmount',
+ name: '鎷ㄤ粯閲戦',
+ },
+ {
+ id: '3',
+ enCode: 'batchNo',
+ name: '鎷ㄤ粯鎵规',
+ },
+ {
+ id: '4',
+ enCode: 'applyMonth',
+ name: '鎷ㄤ粯鏈堜唤',
+ },
+ {
+ id: '5',
+ enCode: 'financeToStatus',
+ name: '鎷ㄤ粯鐘舵��',
+ },
+];
+
+const operationBtns = defineOperationBtns([
+ {
+ data: {
+ enCode: 'checkBtn',
+ name: '鏌ョ湅鍑瘉',
},
- {
- id: '2',
- enCode: 'financeToAmount',
- name: '鎷ㄤ粯閲戦',
- },
- {
- id: '3',
- enCode: 'batchNo',
- name: '鎷ㄤ粯鎵规',
- },
- {
- id: '4',
- enCode: 'applyMonth',
- name: '鎷ㄤ粯鏈堜唤',
- },
- {
- id: '5',
- enCode: 'financeToStatus',
- name: '鎷ㄤ粯鐘舵��',
- },
- ],
- operationBtns: [
- {
- data: {
- enCode: 'checkBtn',
- name: '鏌ョ湅鍑瘉',
- },
- },
- ],
-});
+ },
+]);
const { userDetail } = useUser();
const BaseState = {
@@ -99,7 +104,7 @@
orderInput: [{ property: 'financeToTime', order: OrderInputType.Desc }],
},
columnsRenderProps: {
- financeToStatus: { type: 'enum', valueEnum: FinanceStatusEnumText },
+ // financeToStatus: { type: 'enum', valueEnum: FinanceStatusEnumText },
financeToTime: { type: 'date', format: 'YYYY-MM-DD' },
applyMonth: { type: 'date', format: 'YYYY骞碝M鏈�' },
financeToAmount: { type: 'money' },
--
Gitblit v1.9.1