From fcb7b97af5154b7636f8975986177ba0663c2240 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=A2=A8=E5=A4=A7=E5=8F=94?= <494979559@qq.com>
Date: Fri, 2 Aug 2024 17:56:16 +0800
Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E7=8E=B0=E6=B8=A0=E9=81=93=E4=BC=98?=
=?UTF-8?q?=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/ss/channelWithdraw.js | 44 +++
src/api/system/withdraw.js | 20 +-
src/views/mch/withdraw/index.vue | 8 +-
src/views/ss/channelWithdraw/index.vue | 412 +++++++++++++++++++++++++
src/views/system/channel/index.vue | 82 ++---
src/views/system/withdraw/detail.vue | 18 +-
src/views/system/withdraw/index.vue | 46 ++-
7 files changed, 522 insertions(+), 108 deletions(-)
create mode 100644 src/api/ss/channelWithdraw.js
create mode 100644 src/views/ss/channelWithdraw/index.vue
diff --git a/src/api/ss/channelWithdraw.js b/src/api/ss/channelWithdraw.js
new file mode 100644
index 0000000..045e258
--- /dev/null
+++ b/src/api/ss/channelWithdraw.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询提现渠道列表
+export function listChannelWithdraw(query) {
+ return request({
+ url: '/ss/channelWithdraw/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询提现渠道详细
+export function getChannelWithdraw(channelId) {
+ return request({
+ url: '/ss/channelWithdraw/' + channelId,
+ method: 'get'
+ })
+}
+
+// 新增提现渠道
+export function addChannelWithdraw(data) {
+ return request({
+ url: '/ss/channelWithdraw',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改提现渠道
+export function updateChannelWithdraw(data) {
+ return request({
+ url: '/ss/channelWithdraw',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除提现渠道
+export function delChannelWithdraw(channelId) {
+ return request({
+ url: '/ss/channelWithdraw/' + channelId,
+ method: 'delete'
+ })
+}
diff --git a/src/api/system/withdraw.js b/src/api/system/withdraw.js
index fbf6d2a..5478248 100644
--- a/src/api/system/withdraw.js
+++ b/src/api/system/withdraw.js
@@ -1,23 +1,23 @@
import request from '@/utils/request'
-// 查询充值记录列表
-export function listBill(query) {
+// 查询提现列表
+export function listWithdraw(query) {
return request({
- url: '/system/bill/list',
+ url: '/ss/withdraw/list',
method: 'get',
params: query
})
}
-// 查询充值记录详细
-export function getBill(billId) {
+// 查询提现详细
+export function getWithdraw(billId) {
return request({
- url: '/system/bill/' + billId,
+ url: '/ss/withdraw/' + billId,
method: 'get'
})
}
-// 新增充值记录
+// 新增提现
export function addBill(data) {
return request({
url: '/system/bill',
@@ -26,7 +26,7 @@ export function addBill(data) {
})
}
-// 修改充值记录
+// 修改提现
export function updateBill(data) {
return request({
url: '/system/bill',
@@ -35,8 +35,8 @@ export function updateBill(data) {
})
}
-// 删除充值记录
-export function delBill(billId) {
+// 删除提现
+export function delWithdraw(billId) {
return request({
url: '/system/bill/' + billId,
method: 'delete'
diff --git a/src/views/mch/withdraw/index.vue b/src/views/mch/withdraw/index.vue
index 804caeb..8a4301f 100644
--- a/src/views/mch/withdraw/index.vue
+++ b/src/views/mch/withdraw/index.vue
@@ -139,8 +139,8 @@
diff --git a/src/views/system/channel/index.vue b/src/views/system/channel/index.vue
index e455721..a30de31 100644
--- a/src/views/system/channel/index.vue
+++ b/src/views/system/channel/index.vue
@@ -63,38 +63,27 @@
+
-
+
{onChangeEnabled(d.row, nv)}"/>
-
+
+
+
+
-
{{d.row.serviceRate | money}} {{serviceUnit(d.row.serviceType)}}
-
+
{{d.row.costRate | money}} %
-
-
- {onChangeWithdrawEnabled(d.row, nv)}"/>
-
-
-
-
-
- {{d.row.withdrawServiceRate | money}} {{withdrawServiceUnit(d.row.withdrawServiceType)}}
-
-
-
- {{d.row.withdrawCostRate | money}} %
-
-
+
-
+
+
+ {{dict.label}}
+
+
+
-
-
-
-
-
-
+
{{serviceUnit(form.serviceType)}}
-
+
- %
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{withdrawServiceUnit(form.withdrawServiceType)}}
-
-
-
-
-
- %
+ %
@@ -227,24 +196,17 @@ export default {
{required: true, message: '渠道名称不能为空', target: 'blur'}
],
enabled: [
- {required: true, type: 'boolean', message: '充值是否启用不能为空', target: 'blur'}
+ {required: true, type: 'boolean', message: '是否启用不能为空', target: 'blur'}
],
serviceRate: [
- {required: true, type: 'number', message: '设备服务费率不能为空', target: 'blur'}
+ {required: true, type: 'number', message: '服务费不能为空', target: 'blur'}
],
costRate: [
- {required: true, type: 'number', message: '充值成本率不能为空', target: 'blur'}
+ {required: true, type: 'number', message: '成本不能为空', target: 'blur'}
],
- withdrawEnabled: [
- {required: true, type: 'boolean', message: '提现是否启用不能为空', target: 'blur'}
- ],
- withdrawServiceRate: [
- {required: true, type: 'number', message: '提现服务费率不能为空', target: 'blur'}
- ],
- withdrawCostRate: [
- {required: true, type: 'number', message: '提现成本率不能为空', target: 'blur'}
+ serviceType: [
+ {required: true, message: '服务费收取方式不能为空', target: 'blur'}
]
-
}
};
},
diff --git a/src/views/system/withdraw/detail.vue b/src/views/system/withdraw/detail.vue
index dac7fe1..be2488e 100644
--- a/src/views/system/withdraw/detail.vue
+++ b/src/views/system/withdraw/detail.vue
@@ -7,7 +7,8 @@
{{detail.createTime | defaultValue}}
-
+
+ {{detail.channelName}}
{{detail.money | money | defaultValue}} 元
{{detail.arrivalAmount | money | defaultValue}} 元
@@ -29,19 +30,19 @@
{{detail.remark | defaultValue}}
- 审核
+ 审核
-
-
-
+
+ {{dict.label}}
+
-
+
@@ -63,8 +64,7 @@