闫增涛
2024-04-02 9f916f98c6cc6827c84da18fbc9a5e2cacbefc0a
packageDomain/pages/teacherCertification/index.js
@@ -112,7 +112,7 @@
          defaultUser = {
            ...teacherInfos,
            nickName: nickNameData && JSON.parse(nickNameData.data).nickName ? JSON.parse(nickNameData.data).nickName : WeChatInfo.name,
            icon: nickNameData && JSON.parse(nickNameData.data).icon ? JSON.parse(nickNameData.data).icon : WeChatInfo.icon,
            icon: nickNameData && JSON.parse(nickNameData.data).icon != "" ? JSON.parse(nickNameData.data).icon : WeChatInfo.icon,
            userId: res.userId,
            role: 'Teacher',
            roleId: teacherRole.role.id,
@@ -122,7 +122,7 @@
          defaultUser = {
            ...WeChatInfo,
            nickName: nickNameData && JSON.parse(nickNameData.data).nickName ? JSON.parse(nickNameData.data).nickName : WeChatInfo.name,
            icon: nickNameData && JSON.parse(nickNameData.data).icon ? JSON.parse(nickNameData.data).icon : WeChatInfo.icon,
            icon: nickNameData && JSON.parse(nickNameData.data).icon != "" ? JSON.parse(nickNameData.data).icon : WeChatInfo.icon,
            userId: res.userId,
          }
        }
@@ -326,11 +326,17 @@
    const {
      phoneError
    } = this.data;
    if (e.detail.value) {
    const isPhoneNumber = /^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/.test(e.detail.value);
    if (phoneError === isPhoneNumber) {
      this.setData({
        phoneError: !isPhoneNumber,
        "teacherInfo.phone": e.detail.value,
        });
      }
    } else {
      this.setData({
        phoneError: false,
      });
    }
  },
@@ -339,6 +345,7 @@
    const {
      telphoneError
    } = this.data;
    if (e.detail.value) {
    const isPhoneNumber = /^0\d{2}-\d{8}$|^0\d{3}-\d{7}$/.test(e.detail.value);
    if (telphoneError === isPhoneNumber) {
      this.setData({
@@ -346,11 +353,17 @@
        "teacherInfo.telphone": e.detail.value,
      });
    }
    } else {
      this.setData({
        telphoneError: false,
      });
    }
  },
  onEmailInput(e) {
    const {
      emailError
    } = this.data;
    if (e.detail.value) {
    const isPhoneNumber = /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z0-9]{2,6}$/.test(e.detail.value);
    if (emailError === isPhoneNumber) {
      this.setData({
@@ -358,6 +371,11 @@
        "teacherInfo.email": e.detail.value,
      });
    }
    } else {
      this.setData({
        emailError: false,
      });
    }
  },
  // 上传图片事件
  chooseImg(e) {