Explorar o código

git commit -a -m '前:添加用户需要选择所属单位'

dubch %!s(int64=4) %!d(string=hai) anos
pai
achega
fcb0800940
Modificáronse 1 ficheiros con 8 adicións e 2 borrados
  1. 8 2
      src/dashoo.cn/frontend_web/src/pages/system/users.vue

+ 8 - 2
src/dashoo.cn/frontend_web/src/pages/system/users.vue

@@ -132,7 +132,7 @@
       </el-form>
       <div slot="footer" class="dialog-footer">
         <el-button @click="datadialogVisible = false">取 消</el-button>
-        <el-button type="primary" @click="savedata('userform')">确 定</el-button>
+        <el-button type="primary" @click="savedata('userform')" :loading="loading">确 定</el-button>
       </div>
     </el-dialog>
 
@@ -257,6 +257,7 @@
         operatingitem: 0,
         permissiondialogtitle: '',
         permissiondatadialogVisible: false,
+        loading: false,
         isfristchecked: false, // 过滤点击树时出现的多次触发选择事件
         userpermisstreedata: [], // 组织tree 数据
         userpermissdevicesselects: [], // 设备批量设置所选设备
@@ -293,7 +294,7 @@
       this.initData()
       // this.loadequipsall()
       this.userdepartment.push(parseInt(this.authUser.Profile.DepartmentId))
-      this.selectedorg = [parseInt(this.authUser.Profile.DepartmentId)]
+      // this.selectedorg = [parseInt(this.authUser.Profile.DepartmentId)]
     },
     methods: {
       checkAddUser () {
@@ -543,6 +544,8 @@
       },
       savedata (formName) {
         let _this = this
+        this.loading = true
+        console.log(this.selectedorg.length, 'this.selectedorg.length')
         if (this.selectedorg.length === 0) {
           _this.$message({
             type: 'warning',
@@ -578,6 +581,7 @@
                       message: res.data.message
                     })
                   }
+                  this.loading = false
                 })
                 .catch(err => {
                   // handle error
@@ -602,10 +606,12 @@
                       message: res.data.message
                     })
                   }
+                  this.loading = false
                 })
                 .catch(() => {})
             }
           } else {
+            this.loading = false
             return false
           }
         })