Forráskód Böngészése

角色管理角色修改

huahaiyan 6 éve
szülő
commit
3313b9e0d3

+ 8 - 5
src/dashoo.cn/frontend_web/src/pages/system/userrole.vue

@@ -41,7 +41,7 @@
                 class="icon icon-file-text"></i></el-button>
             <el-button size="small" type="text" style="margin-left:6px" title="操作权限" @click="getItemPower(scope.row)"><i
                 class="icon icon-lock"></i></el-button>
-            <el-button size="small" type="text" style="margin-left:6px" title="角色" @click="setRoleManage(scope.row)"
+            <el-button size="small" type="text" style="margin-left:6px" title="角色" @click="setRoleManage(scope.row.Id)"
               v-if="appclient == 'gfgl'"><i class="icon icon-cog"></i></el-button>
             <!-- <el-button size="small" type="text" style="margin-left:3px" title="容器权限" @click="setequipmentpower(scope.row)"
               v-if="appclient != 'lims'"><i class="icon icon-cog"></i></el-button> -->
@@ -385,9 +385,9 @@
                 message: res.data.message
               })
               // 更新界面
-              this.rolelist = []
-              this.initData()
+              this.getRoleManage(this.selectedroleid)
               this.rolesetVisible = false
+              
             } else {
               _this.$message({
                 type: 'warning',
@@ -926,13 +926,16 @@
           })
       },
       setRoleManage(val) {
-        this.selectedroleid = val.Id + ''
+        this.getRoleManage(val)
+        this.rolesetVisible = true
+      },
+      getRoleManage(val) {
+        this.selectedroleid = val
         this.selectedrole = []
         let _this = this
         // request
         this.$axios.get('role/getmanagerole/' + this.selectedroleid, {})
           .then(res => {
-            this.rolesetVisible = true
             _this.mustrolelist = []
             // response
             for (let i = 0; i < res.data.length; i++) {