From 2812f1eef3f5bb56c97773d51f92a1a74538281f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BE=99=E8=BF=90=E6=A8=A1?= <1724894114@qq.com> Date: Fri, 13 Sep 2024 22:19:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=A7=92=E8=89=B2=E7=AE=A1?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/model/system.js | 28 +++++ src/components/scTable/columnSetting.vue | 4 +- src/components/scTable/index.vue | 18 ++- src/style/fix.scss | 6 +- src/views/cost/feeRecords/index.vue | 15 ++- src/views/login/userRegister.vue | 2 +- src/views/setting/role/index.vue | 49 ++++---- src/views/setting/role/roleSort.vue | 107 +++++++++++++++++ src/views/setting/user/index.vue | 91 +++++++++++---- src/views/setting/user/review.vue | 143 +++++++++++++++++++++++ src/views/setting/user/save.vue | 52 ++++----- 11 files changed, 433 insertions(+), 82 deletions(-) create mode 100644 src/views/setting/role/roleSort.vue create mode 100644 src/views/setting/user/review.vue diff --git a/src/api/model/system.js b/src/api/model/system.js index 2c120a1..8d25b4c 100644 --- a/src/api/model/system.js +++ b/src/api/model/system.js @@ -70,6 +70,13 @@ export default { return await http.post(this.url, params); }, }, + sort:{ + url: `${config.API_URL}/roles.sort`, + name: "角色排序", + post: async function (params) { + return await http.post(this.url, params); + }, + }, users:{ url: `${config.API_URL}/roles.users`, name: "角色成员", @@ -336,6 +343,13 @@ export default { return await http.post(this.url, params); }, }, + userType:{ + url: `${config.API_URL}/user.type.list`, + name: "用户类型常量", + post: async function (params) { + return await http.post(this.url, params); + }, + }, status:{ url: `${config.API_URL}/user.status.update`, name: "用户状态", @@ -343,6 +357,20 @@ export default { return await http.post(this.url, params); }, }, + auditStatus:{ + url: `${config.API_URL}/user.audit.status.list`, + name: "用户审核常量", + post: async function (params) { + return await http.post(this.url, params); + } + }, + audit:{ + url: `${config.API_URL}/user.audit`, + name: "用户审核", + post: async function (params) { + return await http.post(this.url, params); + } + }, allocatRole: { url: `${config.API_URL}/auth.user.role`, name: "用户分配角色", diff --git a/src/components/scTable/columnSetting.vue b/src/components/scTable/columnSetting.vue index f2c5b9e..ca42796 100644 --- a/src/components/scTable/columnSetting.vue +++ b/src/components/scTable/columnSetting.vue @@ -25,7 +25,7 @@ - + @@ -114,7 +114,7 @@ .setting-column__list li.ghost {opacity: 0.3;} .setting-column__bottom {border-top: 1px solid #EBEEF5;padding-top:15px;text-align: right;} - + .dark .setting-column__title {border-color: var(--el-border-color-light);} .dark .setting-column__bottom {border-color: var(--el-border-color-light);} diff --git a/src/components/scTable/index.vue b/src/components/scTable/index.vue index 0763ed6..916acfa 100644 --- a/src/components/scTable/index.vue +++ b/src/components/scTable/index.vue @@ -13,8 +13,8 @@