MrShi
2024-01-16 c824e3bcb34f8b6f3c1435ddca91130367dc3729
h5/pages/userinfo/userinfo.vue
@@ -35,7 +35,7 @@
         <view class="cell">
            <view class="title1">
               <text class="title1_a">人脸照片<b>*</b></text>
               <text class="title1_b">1、请提供五官清晰,人脸居中的正面人脸免</text>
               <text class="title1_b">1、请提供五官清晰,人脸居中的正面人脸免冠照片;</text>
               <text class="title1_b">2、照片无逆光、无PS、无过度美颜处理</text>
            </view>
            <view class="content">
@@ -105,6 +105,11 @@
               title: '手机号不能为空',
               icon: 'none'
            })
            const regExp = /^1[3456789]\d{9}$/;
            if (!regExp.test(this.visitorData.phone)) return uni.showToast({
               title: '手机号格式错误',
               icon: 'none'
            })
            if (!String(this.visitorData.idcardType)) return uni.showToast({
               title: '证件类型不能为空',
               icon: 'none'
@@ -113,13 +118,20 @@
               title: '证件号码不能为空',
               icon: 'none'
            })
            if (this.visitorData.idcardType === 0) {
               const regex = /^[1-9]\d{5}(19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[1-2]\d|3[0-1])\d{3}[\dxX]$/;
               if (!regex.test(this.visitorData.idcardNo)) return uni.showToast({
                  title: '证件号码格式错误',
                  icon: 'none'
               })
            }
            if (!this.visitorData.faceImg) return uni.showToast({
               title: '人脸照片不能为空',
               icon: 'none'
            })
            if (this.visit === '1') {
               if (!this.visitorData.imgurl) return uni.showToast({
                  title: '人脸照片不能为空',
                  title: '健康证不能为空',
                  icon: 'none'
               })
            }
@@ -134,7 +146,6 @@
               label: 'HEALTH_CARD'
            }).then(res => {
               if (res.code === 200) {
                  console.log(res)
                  this.visit = res.data.code
               }
            })