| | |
| | | |
| | | </up-form-item> |
| | | <up-textarea v-model="userInfo.resume" placeholder="请输入简历描述"></up-textarea> |
| | | <up-text type="error" text="*注册需满16周岁"></up-text> |
| | | <!-- <up-form-item label="性别" required prop="Gender" ref="item2"> |
| | | <up-radio-group v-model="userInfo.Gender"> |
| | | <up-radio :customStyle="{marginRight: '16px'}" v-for="(item, index) in radiolist1" :key="index" |
| | |
| | | <!-- <tem-session/> --> |
| | | <!-- </up-popup> --> |
| | | <view class="tabbtns"> |
| | | <up-button color='#fece01' class="text-69" text="保存" :loading='isLoading' loadingText="保存中" |
| | | <up-button color='#fece01' text="保存" :loading='isLoading' loadingText="保存中" |
| | | @click='saveUserWorker'></up-button> |
| | | </view> |
| | | </up-form> |
| | |
| | | required: true, |
| | | message: '联系电话不能为空', |
| | | trigger: ['blur', 'change'] |
| | | },{ |
| | | // 自定义验证函数,见上说明 |
| | | validator: (rule, value, callback) => { |
| | | // 上面有说,返回true表示校验通过,返回false表示不通过 |
| | | // uni.$u.test.mobile()就是返回true或者false的 |
| | | return uni.$u.test.mobile(value); |
| | | }, |
| | | message: '联系电话不正确', |
| | | // 触发器可以同时用blur和change |
| | | trigger: ['change','blur'], |
| | | }] |
| | | } |
| | | // , |
| | | // { |
| | | // // 自定义验证函数,见上说明 |
| | | // validator: (rule, value, callback) => { |
| | | // // 上面有说,返回true表示校验通过,返回false表示不通过 |
| | | // // uni.$u.test.mobile()就是返回true或者false的 |
| | | // return uni.$u.test.mobile(value); |
| | | // }, |
| | | // message: '联系电话不正确', |
| | | // // 触发器可以同时用blur和change |
| | | // trigger: ['change','blur'], |
| | | // }, |
| | | ] |
| | | } |
| | | let status = ref(false) |
| | | const formRef = ref() |
| | |
| | | let res = JSON.parse(e.res.data.replace(/\ufeff/g, "") || "{}") |
| | | if (res.code == 1) { |
| | | if (res.data.url && text == 'FRONT') { |
| | | userInfo.idCardFace = res.data.url //身份证正面路径 |
| | | userInfo.idCode = res.data.info.idNum //身份证号 |
| | | userInfo.name = res.data.info.name |
| | | userInfo.address = res.data.info.address |
| | | gender.value = res.data.info.sex |
| | | console.log($util.calculateAgeFromBirthday(res.data.info.birth)); |
| | | if($util.calculateAgeFromBirthday(res.data.info.birth)<16){ |
| | | $util.showToast({ |
| | | title: '未满16周岁无法注册!' |
| | | }) |
| | | uploadF.value.deleteImage() |
| | | }else{ |
| | | userInfo.idCardFace = res.data.url //身份证正面路径 |
| | | userInfo.idCode = res.data.info.idNum //身份证号 |
| | | userInfo.name = res.data.info.name |
| | | userInfo.address = res.data.info.address |
| | | gender.value = res.data.info.sex |
| | | } |
| | | } else { |
| | | userInfo.idCardBack = res.data.url //身份证反面路径 |
| | | if($util.calculateAgeFromBirthday(res.data.info.validDate.split('-')[1])>=0){ |
| | | $util.showToast({ |
| | | title: '身份证已过期!' |
| | | }) |
| | | uploadB.value.deleteImage() |
| | | }else{ |
| | | userInfo.idCardBack = res.data.url //身份证反面路径 |
| | | } |
| | | |
| | | } |
| | | } else { |
| | | uni.$u.toast(res.error) |
| | |
| | | .fui-upload__item { |
| | | margin-top: 20rpx !important; |
| | | } |
| | | .u-form-item__body { |
| | | padding: 5px 0 !important; |
| | | } |
| | | </style> |