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 @@ + + + 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 @@ + + + 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 @@ + + + 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 @@