优化进件查询
This commit is contained in:
@@ -15,7 +15,7 @@
|
||||
<el-text size="large" type="primary">商户基础信息</el-text>
|
||||
</div>
|
||||
</div>
|
||||
<el-form-item label="企业类型" v-if="form.merchantBaseInfo.userType == 1">
|
||||
<el-form-item label="企业类型" v-if="form.merchantBaseInfo.userType == '1'">
|
||||
<el-radio-group v-model="form.merchantBaseInfo.companyChildType">
|
||||
<el-radio label="普通企业" value="1"></el-radio>
|
||||
<el-radio label="事业单位" value="2"></el-radio>
|
||||
@@ -67,14 +67,14 @@
|
||||
<div class="column">
|
||||
<single-image-upload :maxFileSize="2" v-model="form.merchantBaseInfo.contactIdCardFrontPic.url"
|
||||
@on-success="contactIdCardFrontPicUpload" />
|
||||
<div class="tips">(上传图片自动识别 身份证名称 身份证号)</div>
|
||||
<div class="tips">国徽面为正面 (上传图片自动识别 有效期)</div>
|
||||
</div>
|
||||
</el-form-item>
|
||||
<el-form-item label="联系人身份证反面照片" prop="merchantBaseInfo.contactIdCardBackPic.url">
|
||||
<div class="column">
|
||||
<single-image-upload :maxFileSize="2" v-model="form.merchantBaseInfo.contactIdCardBackPic.url"
|
||||
@on-success="contactIdCardBackPicUpload" />
|
||||
<div class="tips">(上传图片自动识别 有效期)</div>
|
||||
<div class="tips">人像面为反面 (上传图片自动识别 身份证名称 身份证号)</div>
|
||||
</div>
|
||||
</el-form-item>
|
||||
<el-form-item label="联系人手机号" prop="merchantBaseInfo.contactPhone">
|
||||
@@ -101,14 +101,14 @@
|
||||
<div class="column">
|
||||
<single-image-upload :maxFileSize="2" v-model="form.legalPersonInfo.idCardFrontPic.url"
|
||||
@on-success="idCardFrontPicSuccess" />
|
||||
<div class="tips">(上传图片自动识别 身份证名称 身份证号)</div>
|
||||
<div class="tips">国徽面为正面 (上传图片自动识别 有效期)</div>
|
||||
</div>
|
||||
</el-form-item>
|
||||
<el-form-item label="身份证反面图片" prop="legalPersonInfo.idCardBackPic.url">
|
||||
<div class="column">
|
||||
<single-image-upload :maxFileSize="2" v-model="form.legalPersonInfo.idCardBackPic.url"
|
||||
@on-success="idCardBackPicSuccess" />
|
||||
<div class="tips">(上传图片自动识别 有效期)</div>
|
||||
<div class="tips">人像面为反面 (上传图片自动识别 身份证名称 身份证号)</div>
|
||||
</div>
|
||||
</el-form-item>
|
||||
<el-form-item label="法定代表人姓名" prop="legalPersonInfo.legalPersonName" v-loading="idCardFrontPicSuccessLoading">
|
||||
@@ -655,15 +655,18 @@ const rules = reactive({
|
||||
const contactIdCardFrontPicUploadLoading = ref(false)
|
||||
async function contactIdCardFrontPicUpload(url: string) {
|
||||
try {
|
||||
form.value.merchantBaseInfo.contactIdCardFrontPic.alipayId = ''
|
||||
form.value.merchantBaseInfo.contactIdCardFrontPic.wechatId = ''
|
||||
form.value.merchantBaseInfo.contactIdCardBackPic.alipayId = ''
|
||||
form.value.merchantBaseInfo.contactIdCardBackPic.wechatId = ''
|
||||
|
||||
contactIdCardFrontPicUploadLoading.value = true
|
||||
const res: any = await getInfoByImg({
|
||||
url: url,
|
||||
type: 'IdCard'
|
||||
})
|
||||
form.value.merchantBaseInfo.contactPersonId = res.subImages[0].kvInfo.data.idNumber
|
||||
|
||||
let date = res.subImages[0].kvInfo.data.validPeriod.split('-')
|
||||
form.value.merchantBaseInfo.contactPersonIdStartDate = dayjs(date[0]).format('YYYY-MM-DD')
|
||||
form.value.merchantBaseInfo.contactPersonIdEndDate = dayjs(date[1]).format('YYYY-MM-DD')
|
||||
} catch (error) {
|
||||
console.log(error);
|
||||
}
|
||||
@@ -674,17 +677,15 @@ async function contactIdCardFrontPicUpload(url: string) {
|
||||
const contactIdCardBackPicUploadLoading = ref(false)
|
||||
async function contactIdCardBackPicUpload(url: any) {
|
||||
try {
|
||||
form.value.merchantBaseInfo.contactIdCardBackPic.alipayId = ''
|
||||
form.value.merchantBaseInfo.contactIdCardBackPic.wechatId = ''
|
||||
form.value.merchantBaseInfo.contactIdCardFrontPic.alipayId = ''
|
||||
form.value.merchantBaseInfo.contactIdCardFrontPic.wechatId = ''
|
||||
|
||||
contactIdCardBackPicUploadLoading.value = true
|
||||
const res: any = await getInfoByImg({
|
||||
url: url,
|
||||
type: 'IdCard'
|
||||
})
|
||||
let date = res.subImages[0].kvInfo.data.validPeriod.split('-')
|
||||
form.value.merchantBaseInfo.contactPersonIdStartDate = dayjs(date[0]).format('YYYY-MM-DD')
|
||||
form.value.merchantBaseInfo.contactPersonIdEndDate = dayjs(date[1]).format('YYYY-MM-DD')
|
||||
form.value.merchantBaseInfo.contactPersonId = res.subImages[0].kvInfo.data.idNumber
|
||||
} catch (error) {
|
||||
console.log(error);
|
||||
}
|
||||
@@ -695,16 +696,18 @@ async function contactIdCardBackPicUpload(url: any) {
|
||||
const idCardFrontPicSuccessLoading = ref(false)
|
||||
async function idCardFrontPicSuccess(url: string) {
|
||||
try {
|
||||
form.value.legalPersonInfo.idCardFrontPic.alipayId = ''
|
||||
form.value.legalPersonInfo.idCardFrontPic.wechatId = ''
|
||||
form.value.legalPersonInfo.idCardBackPic.alipayId = ''
|
||||
form.value.legalPersonInfo.idCardBackPic.wechatId = ''
|
||||
|
||||
idCardFrontPicSuccessLoading.value = true
|
||||
const res: any = await getInfoByImg({
|
||||
url: url,
|
||||
type: 'IdCard'
|
||||
})
|
||||
form.value.legalPersonInfo.legalPersonName = res.subImages[0].kvInfo.data.name
|
||||
form.value.legalPersonInfo.legalPersonId = res.subImages[0].kvInfo.data.idNumber
|
||||
|
||||
let date = res.subImages[0].kvInfo.data.validPeriod.split('-')
|
||||
form.value.legalPersonInfo.legalIdPersonStartDate = dayjs(date[0]).format('YYYY-MM-DD')
|
||||
form.value.legalPersonInfo.legalPersonIdEndDate = dayjs(date[1]).format('YYYY-MM-DD')
|
||||
} catch (error) {
|
||||
console.log(error);
|
||||
}
|
||||
@@ -715,17 +718,17 @@ async function idCardFrontPicSuccess(url: string) {
|
||||
const idCardBackPicSuccessLoading = ref(false)
|
||||
async function idCardBackPicSuccess(url: string) {
|
||||
try {
|
||||
form.value.legalPersonInfo.idCardBackPic.alipayId = ''
|
||||
form.value.legalPersonInfo.idCardBackPic.wechatId = ''
|
||||
form.value.legalPersonInfo.idCardFrontPic.alipayId = ''
|
||||
form.value.legalPersonInfo.idCardFrontPic.wechatId = ''
|
||||
|
||||
idCardBackPicSuccessLoading.value = true
|
||||
const res: any = await getInfoByImg({
|
||||
url: url,
|
||||
type: 'IdCard'
|
||||
})
|
||||
let date = res.subImages[0].kvInfo.data.validPeriod.split('-')
|
||||
form.value.legalPersonInfo.legalIdPersonStartDate = dayjs(date[0]).format('YYYY-MM-DD')
|
||||
form.value.legalPersonInfo.legalPersonIdEndDate = dayjs(date[1]).format('YYYY-MM-DD')
|
||||
|
||||
form.value.legalPersonInfo.legalPersonName = res.subImages[0].kvInfo.data.name
|
||||
form.value.legalPersonInfo.legalPersonId = res.subImages[0].kvInfo.data.idNumber
|
||||
} catch (error) {
|
||||
console.log(error);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user