添加姓名
Showing
7 changed files
with
23 additions
and
4 deletions
| ... | @@ -282,6 +282,7 @@ const form = ref({}) | ... | @@ -282,6 +282,7 @@ const form = ref({}) |
| 282 | const showPersonList = ref(false) | 282 | const showPersonList = ref(false) |
| 283 | const signEndTime = ref('') | 283 | const signEndTime = ref('') |
| 284 | const userId = ref('') | 284 | const userId = ref('') |
| 285 | |||
| 285 | onMounted(() => { | 286 | onMounted(() => { |
| 286 | if (useUserStore().user) { | 287 | if (useUserStore().user) { |
| 287 | userId.value = useUserStore().user.userId | 288 | userId.value = useUserStore().user.userId | ... | ... |
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
| ... | @@ -72,7 +72,7 @@ | ... | @@ -72,7 +72,7 @@ |
| 72 | 72 | ||
| 73 | <el-form-item :label="language==0?'有效证件':'Valid Passport'" required> | 73 | <el-form-item :label="language==0?'有效证件':'Valid Passport'" required> |
| 74 | <image-upload | 74 | <image-upload |
| 75 | ref="uploadPassportRef" v-model="form.passportUrl" :action="'/common/getPersonInfoFromCert/3'" | 75 | ref="uploadPassportRef" v-model="form.passportUrl" :action="'/common/getPersonInfoFromCert/6'" |
| 76 | :button-text="language==0?'上传':'Upload'" | 76 | :button-text="language==0?'上传':'Upload'" |
| 77 | :is-show-tip="false" | 77 | :is-show-tip="false" |
| 78 | :limit="1" | 78 | :limit="1" |
| ... | @@ -87,6 +87,10 @@ | ... | @@ -87,6 +87,10 @@ |
| 87 | </div> | 87 | </div> |
| 88 | 88 | ||
| 89 | </el-form-item> | 89 | </el-form-item> |
| 90 | <el-form-item :label="language==0?'姓名':'Name'" required> | ||
| 91 | <el-input v-model="form.certName" /> | ||
| 92 | </el-form-item> | ||
| 93 | |||
| 90 | <el-form-item :label="language==0?'性别':'Gender'" required> | 94 | <el-form-item :label="language==0?'性别':'Gender'" required> |
| 91 | <el-radio-group v-model="form.sex"> | 95 | <el-radio-group v-model="form.sex"> |
| 92 | <el-radio value="0">{{ language == 0 ? '女' : 'female' }}</el-radio> | 96 | <el-radio value="0">{{ language == 0 ? '女' : 'female' }}</el-radio> |
| ... | @@ -275,6 +279,10 @@ function submitForm() { | ... | @@ -275,6 +279,10 @@ function submitForm() { |
| 275 | ElMessage.warning(language.value == 0 ? '请选择性别' : 'Please select your gender') | 279 | ElMessage.warning(language.value == 0 ? '请选择性别' : 'Please select your gender') |
| 276 | return | 280 | return |
| 277 | } | 281 | } |
| 282 | if (!form.value.certName) { | ||
| 283 | ElMessage.warning(language.value == 0 ? '请输入姓名' : 'Please enter your name') | ||
| 284 | return | ||
| 285 | } | ||
| 278 | if (!form.value.passportUrl || form.value.passportUrl == '' || form.value.passportUrl.length == 0) { | 286 | if (!form.value.passportUrl || form.value.passportUrl == '' || form.value.passportUrl.length == 0) { |
| 279 | ElMessage.warning(language.value == 0 ? '请上传证件' : 'Please upload passport file') | 287 | ElMessage.warning(language.value == 0 ? '请上传证件' : 'Please upload passport file') |
| 280 | return | 288 | return | ... | ... |
This diff is collapsed.
Click to expand it.
| ... | @@ -71,7 +71,7 @@ | ... | @@ -71,7 +71,7 @@ |
| 71 | 71 | ||
| 72 | <el-form-item :label="language==0?'有效证件':'Valid Passport'" required> | 72 | <el-form-item :label="language==0?'有效证件':'Valid Passport'" required> |
| 73 | <image-upload | 73 | <image-upload |
| 74 | v-model="wdsfData.passportUrl" :action="'/common/getPersonInfoFromCert/3'" | 74 | v-model="wdsfData.passportUrl" :action="'/common/getPersonInfoFromCert/6'" |
| 75 | :button-text="language==0?'上传':'Upload'" | 75 | :button-text="language==0?'上传':'Upload'" |
| 76 | :is-show-tip="false" | 76 | :is-show-tip="false" |
| 77 | :limit="1" | 77 | :limit="1" |
| ... | @@ -87,6 +87,9 @@ | ... | @@ -87,6 +87,9 @@ |
| 87 | <el-form-item :label="language==0?'证件号':'Passport number'" required> | 87 | <el-form-item :label="language==0?'证件号':'Passport number'" required> |
| 88 | <el-input v-model="wdsfData.passportNumber" /> | 88 | <el-input v-model="wdsfData.passportNumber" /> |
| 89 | </el-form-item> | 89 | </el-form-item> |
| 90 | <el-form-item :label="language==0?'姓名':'Name'" required> | ||
| 91 | <el-input v-model.trim="wdsfData.certName" /> | ||
| 92 | </el-form-item> | ||
| 90 | <el-form-item :label="language==0?'性别':'Gender'" required> | 93 | <el-form-item :label="language==0?'性别':'Gender'" required> |
| 91 | <el-radio-group v-model="wdsfData.sex"> | 94 | <el-radio-group v-model="wdsfData.sex"> |
| 92 | <el-radio value="0">{{ language == 0 ? '女' : 'female' }}</el-radio> | 95 | <el-radio value="0">{{ language == 0 ? '女' : 'female' }}</el-radio> |
| ... | @@ -177,7 +180,8 @@ | ... | @@ -177,7 +180,8 @@ |
| 177 | </el-form> | 180 | </el-form> |
| 178 | </div> | 181 | </div> |
| 179 | <div class="text-center"> | 182 | <div class="text-center"> |
| 180 | <el-button class="primary-kx" round @click="goBack"> {{ language == 0 ? '取消' : 'Cancel' }}</el-button> | 183 | <el-button class="primary-kx" round @click="goBack"> {{ language == 0 ? '取消' : 'Cancel' }} |
| 184 | </el-button> | ||
| 181 | <el-button v-if="wdsfData.wdsfFlag=='1'" class="btn-lineG w200px" round type="primary" @click="bigNext"> | 185 | <el-button v-if="wdsfData.wdsfFlag=='1'" class="btn-lineG w200px" round type="primary" @click="bigNext"> |
| 182 | <span v-if="matchId=='0'">{{ language == 0 ? '立即注册' : 'Register Now' }}</span> | 186 | <span v-if="matchId=='0'">{{ language == 0 ? '立即注册' : 'Register Now' }}</span> |
| 183 | <span v-else>{{ language == 0 ? '下一步' : 'Next' }}</span> | 187 | <span v-else>{{ language == 0 ? '下一步' : 'Next' }}</span> |
| ... | @@ -361,14 +365,18 @@ function bigNext() { | ... | @@ -361,14 +365,18 @@ function bigNext() { |
| 361 | ElMessage.warning(language.value == 0 ? '请选择性别' : 'Please select your gender') | 365 | ElMessage.warning(language.value == 0 ? '请选择性别' : 'Please select your gender') |
| 362 | return | 366 | return |
| 363 | } | 367 | } |
| 368 | if (!wdsfData.value.certName) { | ||
| 369 | ElMessage.warning(language.value == 0 ? '请输入姓名' : 'Please enter your name') | ||
| 370 | return | ||
| 371 | } | ||
| 364 | if (user && user.utype == '3') { | 372 | if (user && user.utype == '3') { |
| 365 | const obj = { | 373 | const obj = { |
| 366 | card: form.value.card, | 374 | card: form.value.card, |
| 367 | userId: user.userId, | 375 | userId: user.userId, |
| 368 | picUrl: wdsfData.value.picUrl, | 376 | picUrl: wdsfData.value.picUrl, |
| 369 | code: form.value.code, | ||
| 370 | sex: wdsfData.value.sex, | 377 | sex: wdsfData.value.sex, |
| 371 | birth: wdsfData.value.birthday, | 378 | birth: wdsfData.value.birthday, |
| 379 | certName: wdsfData.value.certName, | ||
| 372 | passportNumber: wdsfData.value.passportNumber | 380 | passportNumber: wdsfData.value.passportNumber |
| 373 | } | 381 | } |
| 374 | if (Array.isArray(wdsfData.value.passportUrl)) { | 382 | if (Array.isArray(wdsfData.value.passportUrl)) { |
| ... | @@ -409,6 +417,7 @@ function next() { | ... | @@ -409,6 +417,7 @@ function next() { |
| 409 | code: form.value.code, | 417 | code: form.value.code, |
| 410 | password: form.value.password, | 418 | password: form.value.password, |
| 411 | sex: wdsfData.value.sex, | 419 | sex: wdsfData.value.sex, |
| 420 | certName: wdsfData.value.certName, | ||
| 412 | birth: wdsfData.value.birthday, | 421 | birth: wdsfData.value.birthday, |
| 413 | passportNumber: wdsfData.value.passportNumber | 422 | passportNumber: wdsfData.value.passportNumber |
| 414 | } | 423 | } |
| ... | @@ -485,6 +494,7 @@ const ocrSuccess = (res) => { | ... | @@ -485,6 +494,7 @@ const ocrSuccess = (res) => { |
| 485 | wdsfData.value.passportNumber = res.data.code | 494 | wdsfData.value.passportNumber = res.data.code |
| 486 | wdsfData.value.birthday = res.data.birth?.slice(0, 10) | 495 | wdsfData.value.birthday = res.data.birth?.slice(0, 10) |
| 487 | wdsfData.value.sex = res.data.sex | 496 | wdsfData.value.sex = res.data.sex |
| 497 | wdsfData.value.certName = res.data.name | ||
| 488 | } else if (res.code == 500) { | 498 | } else if (res.code == 500) { |
| 489 | ElMessage.warning(res.msg) | 499 | ElMessage.warning(res.msg) |
| 490 | } | 500 | } | ... | ... |
-
Please register or sign in to post a comment