智慧农业后台管理页面
对用户信息进行操作时,非必填选项填入需符合格式;当未填写性别时,默认为未知(3)
1 files modified
11 ■■■■■ changed files
src/views/system/user.vue 11 ●●●●● patch | view | raw | blame | history
src/views/system/user.vue
@@ -246,8 +246,12 @@
      };
      const validatePhone = (rule, value, callback) => {
        if (value){
        if (!/^[1]([3-9])[0-9]{9}$/.test(value)) {
          callback(new Error("请输入正确的手机号格式"));
          } else {
            callback();
          }
        } else {
          callback();
        }
@@ -255,8 +259,12 @@
      const validateEmail = (rule, value, callback) => {
        const mal = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/
        if (value){
        if (!(mal.test(value))) {
          callback(new Error('请输入正确邮箱'))
          } else {
            callback()
          }
        } else {
          callback()
        }
@@ -855,6 +863,9 @@
        row.roleId = row.roleId.join(",");
        row.farmId = row.farmId.join(",");
        // row.postId = row.postId.join(",");
        if (!row.sex){
          row.sex = 3
        }
        add(row).then(() => {
          this.initFlag = false;
          this.onLoad(this.page);