Parcourir la source

:zap: 优化用户查看逻辑

smallchill il y a 6 ans
Parent
commit
a1d6debc07
1 fichiers modifiés avec 12 ajouts et 8 suppressions
  1. 12 8
      src/views/system/user.vue

+ 12 - 8
src/views/system/user.vue

@@ -457,14 +457,18 @@
         if (["edit", "view"].includes(type)) {
           getUser(this.form.id).then(res => {
             this.form = res.data;
-            this.form.deptId = this.form.deptId.split(",");
-            this.form.deptId.forEach((ele, index) => {
-              this.form.deptId[index] = Number(ele);
-            });
-            this.form.roleId = this.form.roleId.split(",");
-            this.form.roleId.forEach((ele, index) => {
-              this.form.roleId[index] = Number(ele);
-            });
+            if(this.form.hasOwnProperty("deptId")){
+              this.form.deptId = this.form.deptId.split(",");
+              this.form.deptId.forEach((ele, index) => {
+                this.form.deptId[index] = Number(ele);
+              });
+            }
+            if(this.form.hasOwnProperty("roleId")){
+              this.form.roleId = this.form.roleId.split(",");
+              this.form.roleId.forEach((ele, index) => {
+                this.form.roleId[index] = Number(ele);
+              });
+            }
           });
         }
         done();