From deb73d972cc1d8721b6de2d4a9857b6a383e2850 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BE=99=E8=BF=90=E6=A8=A1?= <1724894114@qq.com>
Date: Thu, 10 Oct 2024 11:05:50 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=A7=92=E8=89=B2=E6=B7=BB?=
=?UTF-8?q?=E5=8A=A0=E6=88=90=E5=91=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/order/create-order.vue | 25 +++++++++++-----------
src/views/setting/role/index.vue | 34 ++++++++++++++++++++++++++++--
src/views/setting/role/members.vue | 6 +++---
3 files changed, 47 insertions(+), 18 deletions(-)
diff --git a/src/views/order/create-order.vue b/src/views/order/create-order.vue
index 87f78fe..8a205a0 100644
--- a/src/views/order/create-order.vue
+++ b/src/views/order/create-order.vue
@@ -146,7 +146,7 @@
-
+
是
否
@@ -194,35 +194,35 @@
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
@@ -235,7 +235,6 @@
-
确认保存
diff --git a/src/views/setting/role/index.vue b/src/views/setting/role/index.vue
index 9011efa..68ccb58 100644
--- a/src/views/setting/role/index.vue
+++ b/src/views/setting/role/index.vue
@@ -88,8 +88,8 @@
- 取 消
- 保 存
+ 关 闭
+
@@ -445,6 +445,8 @@
if(arr.indexOf(em.id) ==-1){
this.userIds.push(em.id);
this.userCheckList.push(em);
+ // 添加用户
+ this.userSingleSubmit(em.id);
return
}
this.userIds.forEach((item,index)=>{
@@ -457,6 +459,8 @@
this.userCheckList.splice(index,1);
}
})
+ // 单个删除用户
+ this.deleteSingleMember(em.id);
},
deleteUser(em){
this.userIds.forEach((item,index)=>{
@@ -469,8 +473,21 @@
this.userCheckList.splice(index,1);
}
})
+ this.deleteSingleMember(em.id);
},
// 移除角色成员
+ async deleteSingleMember(id){
+ let params = {
+ role_id:this.role_id,
+ user_ids:[id],
+ }
+ this.userLoading = true;
+ const res = await this.$API.system.role.roleUserDel.post(params);
+ this.userLoading = false;
+ if(res.code == 200){
+ await this.getRoleList();
+ }
+ },
deleteMember(){
this.$confirm(`确定删除选中成员吗?`, '提示', {
type: 'warning'
@@ -499,6 +516,19 @@
this.memberShow = false;
},
// 保存成员
+ async userSingleSubmit(id) {
+ let params = {
+ role_ids: [this.role_id],
+ user_ids: [id]
+ };
+ this.userLoading = true;
+ const res = await this.$API.system.role.roleUserAdd.post(params);
+ this.userLoading = false;
+ if(res.code == 200){
+ this.$message.success('保存成功');
+ await this.getRoleList();
+ }
+ },
async userSubmit() {
let params = {
role_ids: [this.role_id],
diff --git a/src/views/setting/role/members.vue b/src/views/setting/role/members.vue
index 7d63e2f..2a8b721 100644
--- a/src/views/setting/role/members.vue
+++ b/src/views/setting/role/members.vue
@@ -8,7 +8,7 @@
姓名
手机号
邮箱
- 部门
+
@@ -19,7 +19,7 @@
{{item.name}}
{{item.mobile}}
{{item.email}}
-
{{item.department}}
+
@@ -30,7 +30,7 @@