瀏覽代碼

修改问题

tangning 3 年之前
父節點
當前提交
51488fb272
共有 2 個文件被更改,包括 7 次插入2 次删除
  1. 5 0
      src/components/role-select/index.vue
  2. 2 2
      src/view/user/index.vue

+ 5 - 0
src/components/role-select/index.vue

@@ -38,8 +38,13 @@ export default {
   ...extObj,
   ...extObj,
 
 
   async mounted() {
   async mounted() {
+    console.log('mounted',this.deptId);
+    if(this.deptId){
+        this.getOptions()
+    }else{
     let res = await axios.post(getRoleList, {})
     let res = await axios.post(getRoleList, {})
     this.options = res.data.map(item => ({...item, id: item.id.toString()}))
     this.options = res.data.map(item => ({...item, id: item.id.toString()}))
+    }
     extObj.mounted.call(this)
     extObj.mounted.call(this)
   },
   },
   methods:{
   methods:{

+ 2 - 2
src/view/user/index.vue

@@ -218,12 +218,12 @@ export default {
         return getApp().$message.error("请先启用用户", "提示");
         return getApp().$message.error("请先启用用户", "提示");
       }
       }
       console.log('updateInfo',row)
       console.log('updateInfo',row)
-      let deplist = '1,DEP000011455793031868370944,DEP000011456084219309625344'
       data.editData = {
       data.editData = {
         editName:row.nickName,
         editName:row.nickName,
         roleId:row.roleId,
         roleId:row.roleId,
-        deptIdList:deplist.split(','),
+        deptIdList:row.deplist&&row.deplist.split(','),
       }
       }
+      data.relationDeptId = row.deptId
       operRoleId.value = row.roleId;
       operRoleId.value = row.roleId;
       state.oper.value.readyUpdate(row);
       state.oper.value.readyUpdate(row);
     };
     };