|
|
@@ -78,6 +78,10 @@ |
|
|
|
<u-input inputAlign="right" class="clearBg" placeholder='请输入社会信用代码' v-model="state.form.userIdNum" |
|
|
|
maxlength="50" /> |
|
|
|
</u-form-item> |
|
|
|
<u-form-item label="营业执照地址"> |
|
|
|
<u-input inputAlign="right" class="clearBg" placeholder='请输入营业执照地址' v-model="state.form.userAddress" |
|
|
|
maxlength="50" /> |
|
|
|
</u-form-item> |
|
|
|
<u-form-item label="经办人姓名"> |
|
|
|
<u-input inputAlign="right" class="clearBg" placeholder='请输入经办人姓名' v-model="state.form.agentName" |
|
|
|
maxlength="20" /> |
|
|
@@ -87,11 +91,11 @@ |
|
|
|
maxlength="18" /> |
|
|
|
</u-form-item> |
|
|
|
<u-form-item label="经办人地址"> |
|
|
|
<u-input inputAlign="right" class="clearBg" placeholder='请输入经办人地址' v-model="state.form.address" |
|
|
|
<u-input inputAlign="right" class="clearBg" placeholder='请输入经办人地址' v-model="state.form.agentAddress" |
|
|
|
maxlength="40" /> |
|
|
|
</u-form-item> |
|
|
|
<u-form-item label="经办人联系方式"> |
|
|
|
<u-input inputAlign="right" class="clearBg" placeholder='请输入经办人联系方式' v-model="state.form.tel" |
|
|
|
<u-input inputAlign="right" class="clearBg" placeholder='请输入经办人联系方式' v-model="state.form.agentTel" |
|
|
|
maxlength="11" /> |
|
|
|
</u-form-item> |
|
|
|
</u-form> |
|
|
@@ -126,12 +130,10 @@ |
|
|
|
import viewfinder from "../../components/viewfinder.vue" |
|
|
|
import { |
|
|
|
ocrAllQuery, |
|
|
|
etcCompanyCardInfoSubmit, |
|
|
|
idCardOcr,registerFull |
|
|
|
idCardOcr,registerFull,userUpload |
|
|
|
} from "@/utils/network/api.js"; |
|
|
|
|
|
|
|
import { |
|
|
|
request, requestNew |
|
|
|
import { requestNew |
|
|
|
} from "@/utils/network/request.js"; |
|
|
|
|
|
|
|
import { |
|
|
@@ -171,7 +173,7 @@ |
|
|
|
|
|
|
|
posImgUrl: "", //营业执照证明 |
|
|
|
department: '本部', //不超过50个字符,若单位仅开一个账户,填写“本部” |
|
|
|
address: "", //单位地址 |
|
|
|
userAddress: "", //单位地址 |
|
|
|
//经办人信息 |
|
|
|
agentName: "", |
|
|
|
agentIdType: "101", |
|
|
@@ -179,7 +181,7 @@ |
|
|
|
agentAddress: "", |
|
|
|
agentPhone: "", |
|
|
|
agentIdVld: '', |
|
|
|
tel: '', |
|
|
|
agentTel: '', |
|
|
|
agentGender: '', |
|
|
|
agentPosImgUrl: "", |
|
|
|
agentNegImgUrl: "", |
|
|
@@ -189,11 +191,15 @@ |
|
|
|
channelId: "", //渠道id |
|
|
|
opId: '', |
|
|
|
orderSource: 'WECHAT', |
|
|
|
isAgent:true, //经办人办理 |
|
|
|
userNegImgUrl:"", |
|
|
|
userPosImgUrl:"", |
|
|
|
tel:"" |
|
|
|
}, |
|
|
|
orderId: "", |
|
|
|
vehiclePlateColor: '', |
|
|
|
isSign: '', |
|
|
|
type: 1, |
|
|
|
vanType: 1, |
|
|
|
vehicleId: "", |
|
|
|
jsCode:"" |
|
|
|
}); |
|
|
@@ -232,6 +238,10 @@ |
|
|
|
msg('请输入社会信用代码'); |
|
|
|
return; |
|
|
|
} |
|
|
|
if (!state.form.userAddress) { |
|
|
|
msg('请输入营业执照地址'); |
|
|
|
return; |
|
|
|
} |
|
|
|
if (!state.form.agentName) { |
|
|
|
msg('请输入经办人姓名'); |
|
|
|
return; |
|
|
@@ -240,10 +250,11 @@ |
|
|
|
msg('请输入正确的经办人身份证号'); |
|
|
|
return; |
|
|
|
} |
|
|
|
if (!checkStr(state.form.tel, 'mobile')) { |
|
|
|
if (!checkStr(state.form.agentTel, 'mobile')) { |
|
|
|
msg('请输入正确的经办人联系方式'); |
|
|
|
return; |
|
|
|
} |
|
|
|
state.form.tel=state.form.agentTel |
|
|
|
registerRequest().then((result : any) => { |
|
|
|
console.log("result", result) |
|
|
|
if (!getItem('openId')) { |
|
|
@@ -258,10 +269,10 @@ |
|
|
|
method: "POST", |
|
|
|
showLoading: true, |
|
|
|
}; |
|
|
|
request(etcCompanyCardInfoSubmit, options).then((res) => { |
|
|
|
const data = stringToJson(res.bizContent); |
|
|
|
requestNew(userUpload, options).then((res) => { |
|
|
|
const data = res; |
|
|
|
uni.redirectTo({ |
|
|
|
url: `/subpackage/orders/car-release?orderId=${state.orderId}&vehiclePlateColor=${state.vehiclePlateColor}&type=${state.type}&vehicleId=${state.vehicleId}`, |
|
|
|
url: `/subpackage/orders/car-release?orderId=${state.orderId}&vehiclePlateColor=${state.vehiclePlateColor}&vanType=${state.vanType}&vehicleId=${state.vehicleId}`, |
|
|
|
}); |
|
|
|
}); |
|
|
|
}) |
|
|
@@ -274,7 +285,7 @@ |
|
|
|
state.vehiclePlateColor = option.vehiclePlateColor; |
|
|
|
state.form.opId = getItem('openId') ? getItem('openId') : ''; |
|
|
|
state.isSign = option.isSign; |
|
|
|
state.type = option.type; |
|
|
|
state.vanType = option.vanType; |
|
|
|
state.vehicleId = option.vehicleId; |
|
|
|
console.log("state.type", option) |
|
|
|
uni.login({ |
|
|
@@ -309,6 +320,8 @@ |
|
|
|
'统一社会信用代码']; |
|
|
|
uploadFile(res.tempFilePaths[0], "", "").then((data) => { |
|
|
|
state.form.posImgUrl = data; |
|
|
|
state.form.userNegImgUrl = data; |
|
|
|
state.form.userPosImgUrl = data; |
|
|
|
}) |
|
|
|
} |
|
|
|
}) |
|
|
@@ -386,7 +399,7 @@ |
|
|
|
state.form.agentName = data.name; |
|
|
|
state.form.agentIdNum = data.idno; |
|
|
|
state.form.agentPosImgUrl = data.imageUrl; |
|
|
|
state.form.address = data.address; |
|
|
|
state.form.agentAddress = data.address; |
|
|
|
state.form.agentGender = data.gender; |
|
|
|
} else { |
|
|
|
state.form.agentIdVld = data.enddate; |
|
|
@@ -431,11 +444,11 @@ |
|
|
|
userType: "ENTERPRISE", |
|
|
|
idNum: state.form.userIdNum, |
|
|
|
idType: state.form.userIdType, |
|
|
|
mobile: state.form.tel, |
|
|
|
mobile: state.form.agentTel, |
|
|
|
userName: state.form.userName, |
|
|
|
gender: 'UNKOWN', |
|
|
|
certifyChannel: "BAIDUOCR", |
|
|
|
address: state.form.address, |
|
|
|
address: state.form.userAddress, |
|
|
|
agentIdNum: state.form.agentIdNum, |
|
|
|
agentIdType: state.form.agentIdType, |
|
|
|
agentName: state.form.agentName, |