Explorar o código

Merge pull request #11 from apache/dev

update
Simon %!s(int64=5) %!d(string=hai) anos
pai
achega
badc05c916

+ 9 - 3
dolphinscheduler-ui/src/js/conf/home/pages/security/pages/users/_source/createUser.vue

@@ -150,7 +150,7 @@
 
         // Mobile phone number regular
         let regPhone = /^1(3|4|5|6|7|8)\d{9}$/; // eslint-disable-line
-        
+
         let regPassword = /^(?![0-9]+$)(?![a-z]+$)(?![A-Z]+$)(?![`~!@#$%^&*()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘’,。、]+$)[`~!@#$%^&*()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘’,。、0-9A-Za-z]{6,22}$/;
 
         // user name
@@ -194,7 +194,7 @@
       _getQueueList () {
         return new Promise((resolve, reject) => {
           this.store.dispatch('security/getQueueList').then(res => {
-          
+
             this.queueList = _.map(res, v => {
               return {
                 id: v.id,
@@ -229,12 +229,18 @@
       },
       _submit () {
         this.$refs['popup'].spinnerLoading = true
+
+        let queueCode = '';
+        //get queue code
+        if (this.queueName != ''){
+          queueCode = this.queueList.length > 0 ? _.find(this.queueList, ['id', this.queueName]).code : ''
+        }
         let param = {
           userName: this.userName,
           userPassword: this.userPassword,
           tenantId: this.tenantId,
           email: this.email,
-          queue: this.queueList.length>0? _.find(this.queueList, ['id', this.queueName]).code : '',
+          queue: queueCode,
           phone: this.phone
         }