From 85cf804aafcf47988edbd398c3068f52d8dc4b9b Mon Sep 17 00:00:00 2001
From: 777 <123@qwe.com>
Date: Tue, 9 Dec 2025 11:27:12 +0800
Subject: [PATCH] 1231233
---
src/api/cai/account.js | 8 +
src/api/cai/systemConfig.js | 11 ++
.../cai/account/add-account-points-dialog.vue | 124 +++++++++++++++
src/views/cai/account/index.vue | 24 ++-
src/views/cai/businessConfig/config-table.vue | 145 ++++++++++++++++++
src/views/cai/businessConfig/index-old.vue | 129 ++++++++++++++++
src/views/cai/businessConfig/index.vue | 134 +++-------------
7 files changed, 464 insertions(+), 111 deletions(-)
create mode 100644 src/views/cai/account/add-account-points-dialog.vue
create mode 100644 src/views/cai/businessConfig/config-table.vue
create mode 100644 src/views/cai/businessConfig/index-old.vue
diff --git a/src/api/cai/account.js b/src/api/cai/account.js
index 74558a6..d144a3f 100644
--- a/src/api/cai/account.js
+++ b/src/api/cai/account.js
@@ -25,3 +25,11 @@ export function updateAccountCoin(data) {
data: data
})
}
+
+export function changePointsAccount(data) {
+ return request({
+ url: '/cai/account/changePoints',
+ method: 'post',
+ data: data
+ })
+}
diff --git a/src/api/cai/systemConfig.js b/src/api/cai/systemConfig.js
index 9b6893e..d517887 100644
--- a/src/api/cai/systemConfig.js
+++ b/src/api/cai/systemConfig.js
@@ -7,6 +7,17 @@ export function listBusinessConfigList() {
})
}
+
+export function listBusinessConfigV2List(businessType) {
+ return request({
+ url: '/cai/systemConfig/business/v2/all',
+ method: 'get',
+ params: {
+ businessType: businessType
+ }
+ })
+}
+
export function updateBusinessConfig(data) {
return request({
url: '/cai/systemConfig/business/update',
diff --git a/src/views/cai/account/add-account-points-dialog.vue b/src/views/cai/account/add-account-points-dialog.vue
new file mode 100644
index 0000000..88e5f48
--- /dev/null
+++ b/src/views/cai/account/add-account-points-dialog.vue
@@ -0,0 +1,124 @@
+
+
+
+
+
+ 不执行
+ 执行
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ info.nickname }} 【{{ info.usercode }}】
+
+
+
+
+
+ 注意:调整积分为负减余额,正则加积分, 请保证积分不能减为负数
+
+
+
+
+
+
+
diff --git a/src/views/cai/account/index.vue b/src/views/cai/account/index.vue
index 3f7452d..fcc13f5 100644
--- a/src/views/cai/account/index.vue
+++ b/src/views/cai/account/index.vue
@@ -34,6 +34,16 @@
v-hasPermi="['cai:account:add']"
>新增
+
+ 新增积分
+
@@ -60,7 +70,7 @@
-
+
@@ -92,8 +102,10 @@
@pagination="getList"
/>
+
+
@@ -102,11 +114,14 @@ import {listAccount} from "@/api/cai/account";
import {genderList, isAnchorList, userStatusList, yesOrNoList} from "@/constant/statusMap";
import AddAccountDialog from "@/views/cai/account/add-account-dialog";
import AccountChangeInfo from "@/views/cai/account/account-change-info";
+import AddAccountPointsDialog from "@/views/cai/account/add-account-points-dialog.vue";
+
export default {
name: "Account",
components:{
+ AddAccountPointsDialog,
AccountChangeInfo,
AddAccountDialog
},
@@ -115,6 +130,7 @@ export default {
genderList, userStatusList, yesOrNoList, isAnchorList,
addAccountDialogVisible: false,
accountChangeInfoVisible: false,
+ addAccountPointsVisible: false,
systemName: process.env.VUE_APP_SYSTEM_HOME,
// 遮罩层
loading: true,
@@ -187,6 +203,12 @@ export default {
this.$refs.addAccountDialog.init(row?.usercode)
})
},
+ handleAddPoints(row) {
+ this.addAccountPointsVisible = true
+ this.$nextTick(() => {
+ this.$refs.addAccountPoints.init(row?.usercode)
+ })
+ },
}
};
diff --git a/src/views/cai/businessConfig/config-table.vue b/src/views/cai/businessConfig/config-table.vue
new file mode 100644
index 0000000..607cfb2
--- /dev/null
+++ b/src/views/cai/businessConfig/config-table.vue
@@ -0,0 +1,145 @@
+
+
+
+
+ 重新查询
+
+
+
+
+
+
+
+
+ {{ scope.row.value }}
+
+
+
+
+
+ 修改
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/cai/businessConfig/index-old.vue b/src/views/cai/businessConfig/index-old.vue
new file mode 100644
index 0000000..cd02b02
--- /dev/null
+++ b/src/views/cai/businessConfig/index-old.vue
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.value }}
+
+
+
+
+
+ 修改
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/cai/businessConfig/index.vue b/src/views/cai/businessConfig/index.vue
index 772856a..d12f734 100644
--- a/src/views/cai/businessConfig/index.vue
+++ b/src/views/cai/businessConfig/index.vue
@@ -1,130 +1,44 @@
-
-
-
-
-
-
-
-
- {{ scope.row.value }}
-
-
-
-
-
- 修改
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+