Просмотр исходного кода

:zap: 优化用户查看逻辑

smallchill 6 лет назад
Родитель
Сommit
a1d6debc07
1 измененных файлов с 12 добавлено и 8 удалено
  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();