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

pref: 处理员工管理增加不对邮箱做限制

wangcz 7 лет назад
Родитель
Сommit
4b4346adc4
1 измененных файлов с 11 добавлено и 8 удалено
  1. 11 8
      components/mobile/staffManagement/StaffAdd.vue

+ 11 - 8
components/mobile/staffManagement/StaffAdd.vue

@@ -91,7 +91,7 @@
         remindText: '',
         timeoutCount: 0,
         newPhoneCheck: false,
-        newEmailCheck: false,
+        newEmailCheck: true,
         showSearchUser: false,
         searchKeyword: '',
         newUserInfo: '',
@@ -154,8 +154,7 @@
       // 验证邮箱
       checkEmail () {
         if (!this.newUserEmail || this.newUserEmail === '') {
-          this.onRemind('请输入邮箱')
-          this.newEmailCheck = false
+          this.newEmailCheck = true
         } else {
           if ((/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/).test(this.newUserEmail)) {
             this.$http.get('/basic/user/emailEnable', {params: {email: this.newUserEmail}})
@@ -180,12 +179,16 @@
         } else if (!this.newUserPhone || this.newUserPhone === '') {
           this.onRemind('请输入手机号码')
           this.newPhoneCheck = false
-        } else if (!this.newUserEmail || this.newUserEmail === '') {
-          this.onRemind('请输入邮箱')
-          this.newEmailCheck = false
         } else {
           if (this.newEmailCheck && this.newPhoneCheck) {
-            this.$http.post('/basic/user', {userEmail: this.newUserEmail, userName: this.newUserName, userSex: this.sex, userTel: this.newUserPhone})
+            let params = {
+              userName: this.newUserName,
+              userTel: this.newUserPhone
+            }
+            if (this.newUserEmail) {
+              params.userEmail = this.newUserEmail
+            }
+            this.$http.post('/basic/user', params)
               .then(response => {
                 if (response) {
                   this.onRemind('增加用户成功' + this.newUserName)
@@ -252,7 +255,7 @@
           this.$http.get('/basic/user/bindUser', {params: {userUU: this.newUserInfo.userUU}})
             .then(response => {
               if (response) {
-                this.onRemind('增加' + this.newUserInfo.userName +'用户成功')
+                this.onRemind('增加' + this.newUserInfo.userName + '用户成功')
                 this.$router.push('/mobile/user/staff')
               }
             })