瀏覽代碼

分配角色页面关闭后清空下拉框和树形菜单

xusl 1 年之前
父節點
當前提交
3f9ab8a0b7
共有 1 個文件被更改,包括 26 次插入21 次删除
  1. 26 21
      ui/src/views/sysManager/userManager/index.vue

+ 26 - 21
ui/src/views/sysManager/userManager/index.vue

@@ -621,6 +621,8 @@ export default {
     // 角色取消按钮
     jscancel() {
       this.jsopen = false;
+      this.userRoleId = ''
+      this.menuOptions=[]
     },
     // 表单重置
     reset() {
@@ -1099,27 +1101,30 @@ export default {
       const a = this.$axios
       const _this = this
       return new Promise(async function (resolve, reject) {
-        // let sysTime
-        // let lk
-        // await a.get('/sysPolicyController/getLicenseKey').then((res) => {
-        //   sysTime = res.data.sysTime
-        //   lk = res.data.lk
-        // }).catch((error) => {
-        // })
-        //
-        // var userRoleParams = {
-        //   userId: userid,
-        //   sysTime: sysTime,
-        //   lk: lk
-        // }
-        // await a.get('/sysUserController/getUserRole',
-        //   {params: userRoleParams}).then(res => {
-        // console.log(res)
-        //   _this.userRoleId = res.data.roleId
-        //
-        //   // 返回userRole对象
-        //   resolve(res.data)
-        // })
+        let sysTime
+        let lk
+        await a.get('/sysPolicyController/getLicenseKey').then((res) => {
+          sysTime = res.data.sysTime
+          lk = res.data.lk
+        }).catch((error) => {
+        })
+
+        var userRoleParams = {
+          userId: userid,
+          sysTime: sysTime,
+          lk: lk
+        }
+        await a.get('/sysUserController/getUserRole',
+          {params: userRoleParams}).then(res => {
+        if (res.data==undefined){
+          _this.userRoleId = ''
+        }
+        else{
+          _this.userRoleId = res.data.roleId
+        }
+          // 返回userRole对象
+          resolve(res.data)
+        })
 
         let sysTime1
         let lk1