- 积分商城
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+ +添加
+
+
+
+
+
+
+
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/views/modules/marketing/points-order/index.vue b/src/views/modules/marketing/points-order/index.vue
index 6a41ab5..d150b36 100644
--- a/src/views/modules/marketing/points-order/index.vue
+++ b/src/views/modules/marketing/points-order/index.vue
@@ -1,15 +1,375 @@
- 积分订单
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+
+ 批量导出
+
+
+
+
+
+
+
+
+
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/views/modules/marketing/points-setting/index.vue b/src/views/modules/marketing/points-setting/index.vue
index df61af2..51217aa 100644
--- a/src/views/modules/marketing/points-setting/index.vue
+++ b/src/views/modules/marketing/points-setting/index.vue
@@ -1,15 +1,129 @@
- 积分设置
+
+ 此页面数据在每日0点提交并生效;请勿频繁操作,以免影响用户体验。
+
+
积分/成长值任务(9)
+
+
+
+
+
+ 查询
+
+
+
+
+
+
+
+ {{
+ scope.row.packageEffectiveTimeUnit == 1 ? "年" : "月"
+ }}
+
+
+
+
+ 编辑
+ 转移
+
+
+ 删除
+
+
+
+
+
-
\ No newline at end of file
diff --git a/src/views/modules/presale/products/index.vue b/src/views/modules/presale/products/index.vue
index 0f8e09a..cc44395 100644
--- a/src/views/modules/presale/products/index.vue
+++ b/src/views/modules/presale/products/index.vue
@@ -89,7 +89,7 @@
type="danger"
size="small"
@click="deleteProduct"
- >批量删除批量关闭
添加商品 {
- console.log(row);
- this.$refs.AddPrice.toggle(row).update();
+ let close = () => {
+ this.$api.preSale
+ .closePreSaleProducts({
+ productIds: [row.id],
+ advanceSellStatus: 3,
+ })
+ .then((res) => {
+ this.$refs.oTable.reload();
+ });
};
let changeInventory = () => {
this.$refs.addStock.toggle(row).update();
@@ -512,30 +518,26 @@ export default {
};
return (
-
+
查看
-
- 编辑
-
-
- 关闭
+ 编辑
- 删除
+ 关闭
);
From 943a7e54f610a3c2fe66398202fc4006878c8e9b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E4=BD=99=E5=90=8C=E5=AD=A6?= <2495967527@qq.com>
Date: Sun, 8 Dec 2024 16:15:27 +0800
Subject: [PATCH 15/22] =?UTF-8?q?=E6=88=91=E7=9A=84=E9=92=B1=E5=8C=85?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/modules/wallet.js | 20 ++
src/router/full-routers.js | 27 ++
src/views/modules/wallet/index.vue | 251 ++++++++++++++++++
src/views/modules/wallet/popup/withdrawal.vue | 128 +++++++++
4 files changed, 426 insertions(+)
create mode 100644 src/api/modules/wallet.js
create mode 100644 src/views/modules/wallet/index.vue
create mode 100644 src/views/modules/wallet/popup/withdrawal.vue
diff --git a/src/api/modules/wallet.js b/src/api/modules/wallet.js
new file mode 100644
index 0000000..6af41e4
--- /dev/null
+++ b/src/api/modules/wallet.js
@@ -0,0 +1,20 @@
+import $http from "@/utils/httpRequest.js";
+
+export const wallet = {
+ //钱包管理
+ myWallet: (data) => {
+ return $http.request({
+ url: `/merchant-api/wallet/wallet`,
+ method: "post",
+ data,
+ });
+ },
+ //钱包明细
+ Withdrawal: (data) => {
+ return $http.request({
+ url: `/merchant-api/walletDrawCashOrder/apply`,
+ method: "post",
+ data,
+ });
+ },
+};
diff --git a/src/router/full-routers.js b/src/router/full-routers.js
index 8f93b31..d94ab43 100644
--- a/src/router/full-routers.js
+++ b/src/router/full-routers.js
@@ -410,6 +410,33 @@ export default {
},
],
},
+ {
+ menuId: getUUID(),
+ parentId: 0,
+ parentName: null,
+ name: "钱包管理",
+ url: "local-course/resources",
+ perms: "",
+ type: 0,
+ elIcon: "el-icon-menu",
+ orderNum: 0,
+ open: null,
+ list: [
+ {
+ menuId: getUUID(),
+ parentId: 0,
+ parentName: null,
+ name: "我的钱包",
+ url: "wallet/index",
+ perms: "",
+ type: 1,
+ elIcon: "el-icon-menu",
+ orderNum: 0,
+ open: null,
+ list: [],
+ },
+ ],
+ },
],
code: 0,
permissions: [],
diff --git a/src/views/modules/wallet/index.vue b/src/views/modules/wallet/index.vue
new file mode 100644
index 0000000..5986896
--- /dev/null
+++ b/src/views/modules/wallet/index.vue
@@ -0,0 +1,251 @@
+
+
+
+
+
+
+
+ 用户名:{{ userInfo.userName }}
+
+
发起提现
+
+
+
+ 可用金额
+
+ ¥{{
+ userInfo.availableAmount ? userInfo.availableAmount : "0"
+ }}
+
+ {{ userInfo.updateTime }}
+
+
+ 冻结金额
+
+ ¥{{ userInfo.freezeAmount ? userInfo.freezeAmount : "0" }}
+
+ {{ userInfo.updateTime }}
+
+
+
+
+ 钱包提现记录
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/modules/wallet/popup/withdrawal.vue b/src/views/modules/wallet/popup/withdrawal.vue
new file mode 100644
index 0000000..dd4688f
--- /dev/null
+++ b/src/views/modules/wallet/popup/withdrawal.vue
@@ -0,0 +1,128 @@
+
+
+
+
+
\ No newline at end of file
From 05610ee4750e06fe291936bcd5c3986b84a5271e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E4=BD=99=E5=90=8C=E5=AD=A6?= <2495967527@qq.com>
Date: Sun, 8 Dec 2024 16:57:12 +0800
Subject: [PATCH 16/22] =?UTF-8?q?=E9=93=B6=E8=A1=8C=E5=8D=A1?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/modules/wallet.js | 8 ++
.../modules/bank-card/popup/add-or-update.vue | 50 ++++++++--
src/views/modules/wallet/index.vue | 98 ++++++++++++-------
3 files changed, 114 insertions(+), 42 deletions(-)
diff --git a/src/api/modules/wallet.js b/src/api/modules/wallet.js
index 6af41e4..33645c8 100644
--- a/src/api/modules/wallet.js
+++ b/src/api/modules/wallet.js
@@ -17,4 +17,12 @@ export const wallet = {
data,
});
},
+ //钱包提现订单
+ WithdrawalRecord: (data) => {
+ return $http.request({
+ url: `/merchant-api/walletDrawCashOrder/page`,
+ method: "get",
+ params: data,
+ });
+ },
};
diff --git a/src/views/modules/bank-card/popup/add-or-update.vue b/src/views/modules/bank-card/popup/add-or-update.vue
index 0fa56a6..73b4b75 100644
--- a/src/views/modules/bank-card/popup/add-or-update.vue
+++ b/src/views/modules/bank-card/popup/add-or-update.vue
@@ -53,6 +53,18 @@
+
+
+
+
@@ -271,6 +283,18 @@
+
+
+
+
-
+
@@ -461,6 +485,18 @@
+
+
+
+
-
-
+ -->
diff --git a/src/views/modules/wallet/index.vue b/src/views/modules/wallet/index.vue
index 5986896..3c7aff3 100644
--- a/src/views/modules/wallet/index.vue
+++ b/src/views/modules/wallet/index.vue
@@ -83,6 +83,7 @@
重置
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+ {{ getStatus(scope.row.cashOutStatus) }}
+
+
+
+
+
+
+
+
);
},
diff --git a/src/views/modules/bank-card/popup/add-or-update.vue b/src/views/modules/bank-card/popup/add-or-update.vue
index e132c04..221e783 100644
--- a/src/views/modules/bank-card/popup/add-or-update.vue
+++ b/src/views/modules/bank-card/popup/add-or-update.vue
@@ -8,8 +8,8 @@
:modalHandles="modalHandles"
>