From 99e1f7e2c3c3b3a7688e331e02774eb0cce52c9e Mon Sep 17 00:00:00 2001 From: mazh Date: Sat, 25 Apr 2026 20:13:33 +0800 Subject: [PATCH] add --- src/api/modules/system/rechargeOrder.ts | 6 + src/views/capital/rechange/index.vue | 328 ++++++++++++++++++- src/views/capital/rechange/options.ts | 12 + src/views/capital/rechangeCheck/index.vue | 26 ++ src/views/capital/rechangeCheck/options.ts | 6 +- src/views/capital/withdraw/index.vue | 335 ++++++++++++++++++- src/views/capital/withdraw/options.ts | 45 +++ src/views/capital/withdrawCheck/index.vue | 354 ++++++++++++++++++++- src/views/capital/withdrawCheck/options.ts | 42 +++ src/views/order/rechange/index.vue | 201 +++++++++++- src/views/order/rechange/options.ts | 60 ++++ src/views/order/withdraw/index.vue | 177 ++++++++++- src/views/order/withdraw/options.ts | 38 +++ 13 files changed, 1608 insertions(+), 22 deletions(-) create mode 100644 src/api/modules/system/rechargeOrder.ts create mode 100644 src/views/capital/rechange/options.ts create mode 100644 src/views/capital/withdraw/options.ts create mode 100644 src/views/capital/withdrawCheck/options.ts create mode 100644 src/views/order/rechange/options.ts create mode 100644 src/views/order/withdraw/options.ts diff --git a/src/api/modules/system/rechargeOrder.ts b/src/api/modules/system/rechargeOrder.ts new file mode 100644 index 0000000..a27cfff --- /dev/null +++ b/src/api/modules/system/rechargeOrder.ts @@ -0,0 +1,6 @@ +import { request } from '@/api'; + +// 获取充值订单列表 +export const getRechargeOrderListApi = (params: any) => { + return request.get('/user/rechargeList', { ...params }) +} diff --git a/src/views/capital/rechange/index.vue b/src/views/capital/rechange/index.vue index 8955b4d..9e2ae08 100644 --- a/src/views/capital/rechange/index.vue +++ b/src/views/capital/rechange/index.vue @@ -1,7 +1,327 @@ - - - + + + diff --git a/src/views/capital/rechange/options.ts b/src/views/capital/rechange/options.ts new file mode 100644 index 0000000..bc51d7b --- /dev/null +++ b/src/views/capital/rechange/options.ts @@ -0,0 +1,12 @@ +// 存款列表表格列配置:当前页面仍然保留列表 + 行内操作按钮的结构。 +export const rechangeTableColumns = [ + { prop: 'depositChannel', label: '存款渠道', align: 'center' as const }, + { prop: 'channelName', label: '渠道名称', align: 'center' as const }, + { prop: 'supportedCurrency', label: '支持货币', align: 'center' as const }, + { prop: 'processingTime', label: '预计处理时间', align: 'center' as const }, + { prop: 'singleAmount', label: '单笔存款金额', align: 'center' as const }, + { label: '操作', slotName: 'action', align: 'center' as const, width: 120 }, +] + +// 存款弹窗快捷金额:点击后直接回填到金额输入框。 +export const rechangeQuickAmounts = ['100.00', '500.00', '1000.00', '2000.00', '5000.00'] diff --git a/src/views/capital/rechangeCheck/index.vue b/src/views/capital/rechangeCheck/index.vue index 6baf5c7..4f73744 100644 --- a/src/views/capital/rechangeCheck/index.vue +++ b/src/views/capital/rechangeCheck/index.vue @@ -1,28 +1,36 @@