From 3ea33d2ae9d3a4daffdea8809ffd88b91c7b90ab Mon Sep 17 00:00:00 2001 From: duan Date: Fri, 5 Aug 2022 10:58:11 +0800 Subject: [PATCH] =?UTF-8?q?refactor(src/views/user/):=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E6=93=8D=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/user/user.js | 18 ++++++++++++++++++ src/views/user/index.vue | 6 ++++-- 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/src/api/user/user.js b/src/api/user/user.js index ac8fd35..bbbe791 100644 --- a/src/api/user/user.js +++ b/src/api/user/user.js @@ -34,6 +34,15 @@ export function user_power(data) { }) } +// /api/power/user_power +export function get_module_list(data) { + return request({ + url: '/api/power/get_module_list', + method: 'post', + data + }) +} + // /api/user/update export function update(data) { return request({ @@ -52,6 +61,15 @@ export function del(data) { }) } +// /api/power/get_list +export function get_role_list(data) { + return request({ + url: '/api/power/get_list', + method: 'post', + data + }) +} + // export function getInfo(token) { // return request({ // url: '/vue-admin-template/user/info', diff --git a/src/views/user/index.vue b/src/views/user/index.vue index 5a42e21..8a8b46e 100644 --- a/src/views/user/index.vue +++ b/src/views/user/index.vue @@ -234,11 +234,13 @@ export default { add(stringify(data)).then(res => { this.$message.success(res.msg) this.dialogVisible = false + this.getList() }) } else { update(stringify(data)).then(res => { this.$message.success(res.msg) this.dialogVisible = false + this.getList() }) } }, @@ -246,7 +248,7 @@ export default { this.userFormData = {} }, handleUserFormCancel() { - this.dialogVisible = true + this.dialogVisible = false this.userFormData = {} }, handleAddUser() { @@ -276,7 +278,7 @@ export default { cancelButtonText: '取消', type: 'warning' }).then(() => - del(stringify({ 'user_id': this.multipleSelection[0].user })).then( + del(stringify({ 'user_id': this.multipleSelection[0].user_id })).then( res => { this.$message.success({ type: 'success',