|
|
@@ -48,19 +48,20 @@ |
|
|
|
<view class="title"> 识别内容如下 </view> |
|
|
|
<u-form label-width="230" :model="state.form" ref="uForm"> |
|
|
|
<u-form-item label="姓名"> |
|
|
|
<u-input v-model="state.form.userName" placeholder='请输入姓名' :disabled="state.isEnableOCRData"/> |
|
|
|
<u-input v-model="state.form.userName" placeholder='请输入姓名' :disabled="state.isEnableOCRData" /> |
|
|
|
</u-form-item> |
|
|
|
|
|
|
|
<!-- <u-form-item label="性别"> |
|
|
|
<!-- <u-form-item label="性别"> |
|
|
|
<u-input placeholder='请选择性别' v-model="state.form.gender" @click="userGenderAction()" |
|
|
|
type="select" /> |
|
|
|
</u-form-item> --> |
|
|
|
<u-form-item label="身份证号"> |
|
|
|
<u-input placeholder='请输入身份证' type="idcard" v-model="state.form.userIdNum" :disabled="state.isEnableOCRData"/> |
|
|
|
<u-input placeholder='请输入身份证' type="idcard" v-model="state.form.userIdNum" |
|
|
|
:disabled="state.isEnableOCRData" /> |
|
|
|
</u-form-item> |
|
|
|
<u-form-item label="地址"> |
|
|
|
<u-input placeholder='请输入地址' height='38' type='textarea' :autoHeight='true' |
|
|
|
v-model="state.form.address" :disabled="state.isEnableOCRData"/> |
|
|
|
v-model="state.form.address" :disabled="state.isEnableOCRData" /> |
|
|
|
</u-form-item> |
|
|
|
<!-- <u-form-item label="证件有效期"> |
|
|
|
<u-input v-model="state.form.begindate" type="select" /> |
|
|
@@ -121,13 +122,15 @@ |
|
|
|
<view class="title"> 识别内容如下 </view> |
|
|
|
<u-form label-width="200" :model="state.form" ref="uForm"> |
|
|
|
<u-form-item label="姓名"> |
|
|
|
<u-input inputAlign="right" placeholder='请输入姓名' v-model="state.form.userName" :disabled="state.isEnableOCRData"/> |
|
|
|
<u-input inputAlign="right" placeholder='请输入姓名' v-model="state.form.userName" |
|
|
|
:disabled="state.isEnableOCRData" /> |
|
|
|
</u-form-item> |
|
|
|
<!-- <u-form-item label="性别"> |
|
|
|
<!-- <u-form-item label="性别"> |
|
|
|
<u-input inputAlign="right" placeholder='请选择性别' v-model="state.form.gender" type="select" /> |
|
|
|
</u-form-item> --> |
|
|
|
<u-form-item label="身份证号"> |
|
|
|
<u-input inputAlign="right" placeholder='请输入身份证号' v-model="state.form.userIdNum" :disabled="state.isEnableOCRData"/> |
|
|
|
<u-input inputAlign="right" placeholder='请输入身份证号' v-model="state.form.userIdNum" |
|
|
|
:disabled="state.isEnableOCRData" /> |
|
|
|
</u-form-item> |
|
|
|
<!-- <u-form-item label=""> |
|
|
|
<u-input v-model="state.form.userIdNum" /> |
|
|
@@ -191,13 +194,15 @@ |
|
|
|
<view class="title"> 识别内容如下 </view> |
|
|
|
<u-form label-width="200" :model="state.form" ref="uForm"> |
|
|
|
<u-form-item label="经办人姓名"> |
|
|
|
<u-input inputAlign="right" placeholder='请输入经办人姓名' v-model="state.form.agentName" :disabled="state.isEnableOCRData"/> |
|
|
|
<u-input inputAlign="right" placeholder='请输入经办人姓名' v-model="state.form.agentName" |
|
|
|
:disabled="state.isEnableOCRData" /> |
|
|
|
</u-form-item> |
|
|
|
<!-- <u-form-item label="性别"> |
|
|
|
<u-input v-model="state.form.agentGender" type="select" /> |
|
|
|
</u-form-item> --> |
|
|
|
<u-form-item label="身份证号"> |
|
|
|
<u-input inputAlign="right" placeholder='请输入身份证号' v-model="state.form.agentIdNum" :disabled="state.isEnableOCRData"/> |
|
|
|
<u-input inputAlign="right" placeholder='请输入身份证号' v-model="state.form.agentIdNum" |
|
|
|
:disabled="state.isEnableOCRData" /> |
|
|
|
</u-form-item> |
|
|
|
<!-- <u-form-item label="证件有效期"> |
|
|
|
<u-input v-model="state.form.begindate" type="select" /> |
|
|
@@ -306,14 +311,14 @@ |
|
|
|
orderId: "", |
|
|
|
vehiclePlateColor: undefined, |
|
|
|
isMyPeopple: true, |
|
|
|
isSign:'', |
|
|
|
type:1, |
|
|
|
isEnableOther:true, //小程序是否支持他人办理 |
|
|
|
isEnableBook:true, //他人办理时是否上传委托书 |
|
|
|
isEnableInfo:true, //小程序信息带出 |
|
|
|
isEnableOCRData:true, //允许修改OCR识别出来的数据 |
|
|
|
isSign: '', |
|
|
|
type: 1, |
|
|
|
isEnableOther: true, //小程序是否支持他人办理 |
|
|
|
isEnableBook: true, //他人办理时是否上传委托书 |
|
|
|
isEnableInfo: true, //小程序信息带出 |
|
|
|
isEnableOCRData: true, //允许修改OCR识别出来的数据 |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
const userGenderAction = () => { |
|
|
|
state.genderShow = true; |
|
|
|
}; |
|
|
@@ -365,7 +370,7 @@ |
|
|
|
if (result.accessToken && result.openId) { |
|
|
|
setItem('token', result.accessToken) |
|
|
|
setItem('openId', result.openId) |
|
|
|
|
|
|
|
|
|
|
|
state.form.opId = result.openId; |
|
|
|
let data = state.form; |
|
|
|
const options = { |
|
|
@@ -468,14 +473,14 @@ |
|
|
|
state.form.orderId = option.orderId; |
|
|
|
state.orderId = option.orderId; |
|
|
|
state.vehiclePlateColor = option.vehiclePlateColor; |
|
|
|
state.form.opId = getItem('openId')?getItem('openId'):''; |
|
|
|
state.isSign=option.isSign; |
|
|
|
state.type=option.type; |
|
|
|
state.form.opId = getItem('openId') ? getItem('openId') : ''; |
|
|
|
state.isSign = option.isSign; |
|
|
|
state.type = option.type; |
|
|
|
//state.fromOrder = option.fromOrder //是否来自订单-修改资料 |
|
|
|
getGlobalParam(); //全局配置数据 |
|
|
|
console.log("option",option) |
|
|
|
console.log("option", option) |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
//监听页面滚动 |
|
|
|
onPageScroll((e) => { |
|
|
|
scrollTop.value = e.scrollTop; |
|
|
@@ -524,7 +529,7 @@ |
|
|
|
}; |
|
|
|
//orc接口调用 |
|
|
|
const cardImageOcr = (val : any) => { |
|
|
|
if(state.isEnableOCRData){ |
|
|
|
if (state.isEnableOCRData) { |
|
|
|
return; |
|
|
|
} |
|
|
|
console.log("点击了"); |
|
|
@@ -570,26 +575,30 @@ |
|
|
|
}; |
|
|
|
//替换图片地址 |
|
|
|
const strReplace = (str : string) => { |
|
|
|
return str.replace('http://192.168.101.145:9000', envs[process.env.NODE_ENV].baseUrl) |
|
|
|
if (envs[process.env.NODE_ENV].baseUrl == "http://192.168.100.63:8087") { |
|
|
|
return str.replace('http://192.168.101.145:9000', envs[process.env.NODE_ENV].baseUrl) |
|
|
|
} else { |
|
|
|
return str.replace('http://100.64.2.113:9000', envs[process.env.NODE_ENV].baseUrl) |
|
|
|
} |
|
|
|
} |
|
|
|
const getGlobalParam=()=>{ |
|
|
|
const data=getItem('globalParam') |
|
|
|
console.log("全局配置数据",getCodeName('IS_ENABLE',data.miniSupportOther),getCodeName('IS_ENABLE',data.otherUploadProxy),getCodeName('IS_ENABLE',data.miniInfoShow),getCodeName('IS_ENABLE',data.changeOCRData)) |
|
|
|
const getGlobalParam = () => { |
|
|
|
const data = getItem('globalParam') |
|
|
|
console.log("全局配置数据", getCodeName('IS_ENABLE', data.miniSupportOther), getCodeName('IS_ENABLE', data.otherUploadProxy), getCodeName('IS_ENABLE', data.miniInfoShow), getCodeName('IS_ENABLE', data.changeOCRData)) |
|
|
|
// 小程序是否支持他人办理 |
|
|
|
if(getCodeName('IS_ENABLE',data.miniSupportOther)=='启用'){ |
|
|
|
state.isEnableOther=true; |
|
|
|
}else{ |
|
|
|
state.isEnableOther=false; |
|
|
|
if (getCodeName('IS_ENABLE', data.miniSupportOther) == '启用') { |
|
|
|
state.isEnableOther = true; |
|
|
|
} else { |
|
|
|
state.isEnableOther = false; |
|
|
|
} |
|
|
|
// 他人办理时是否上传委托书 |
|
|
|
if(getCodeName('IS_ENABLE',data.otherUploadProxy)=='启用'){ |
|
|
|
state.isEnableBook=true; |
|
|
|
}else{ |
|
|
|
state.isEnableBook=false; |
|
|
|
if (getCodeName('IS_ENABLE', data.otherUploadProxy) == '启用') { |
|
|
|
state.isEnableBook = true; |
|
|
|
} else { |
|
|
|
state.isEnableBook = false; |
|
|
|
} |
|
|
|
// 小程序信息带出 |
|
|
|
if(getCodeName('IS_ENABLE',data.miniInfoShow)=='启用'){ |
|
|
|
state.isEnableInfo=true; |
|
|
|
if (getCodeName('IS_ENABLE', data.miniInfoShow) == '启用') { |
|
|
|
state.isEnableInfo = true; |
|
|
|
uni.showModal({ |
|
|
|
// title: '提示', |
|
|
|
content: '是否允许带出用户信息', |
|
|
@@ -602,36 +611,36 @@ |
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
}else{ |
|
|
|
state.isEnableInfo=false; |
|
|
|
} else { |
|
|
|
state.isEnableInfo = false; |
|
|
|
} |
|
|
|
// 允许修改OCR识别出来的数据 |
|
|
|
if(getCodeName('IS_ENABLE',data.changeOCRData)=='启用'){ |
|
|
|
state.isEnableOCRData=false; |
|
|
|
}else{ |
|
|
|
state.isEnableOCRData=true; |
|
|
|
if (getCodeName('IS_ENABLE', data.changeOCRData) == '启用') { |
|
|
|
state.isEnableOCRData = false; |
|
|
|
} else { |
|
|
|
state.isEnableOCRData = true; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
// 通过opneId查询用户信息 |
|
|
|
const queryUserMsg=()=>{ |
|
|
|
const queryUserMsg = () => { |
|
|
|
const options = { |
|
|
|
type: 2, |
|
|
|
data: { |
|
|
|
"openId":getItem('openId') |
|
|
|
}, |
|
|
|
method: "POST", |
|
|
|
showLoading: true, |
|
|
|
type: 2, |
|
|
|
data: { |
|
|
|
"openId": getItem('openId') |
|
|
|
}, |
|
|
|
method: "POST", |
|
|
|
showLoading: true, |
|
|
|
}; |
|
|
|
request(getUserMsg, options).then((res) => { |
|
|
|
console.log("通过opneId查询用户信息",stringToJson(res.bizContent)) |
|
|
|
const data=stringToJson(res.bizContent); |
|
|
|
state.form.userPosImgUrl=data.customerPosImgUrl; |
|
|
|
state.form.userNegImgUrl=data.customerNegImgUrl; |
|
|
|
state.form.userName=data.customerName; |
|
|
|
state.form.userIdNum=data.customerIdNum; |
|
|
|
state.form.address=data.customerAddress; |
|
|
|
state.form.tel=data.customerTel; |
|
|
|
console.log("通过opneId查询用户信息", stringToJson(res.bizContent)) |
|
|
|
const data = stringToJson(res.bizContent); |
|
|
|
state.form.userPosImgUrl = data.customerPosImgUrl; |
|
|
|
state.form.userNegImgUrl = data.customerNegImgUrl; |
|
|
|
state.form.userName = data.customerName; |
|
|
|
state.form.userIdNum = data.customerIdNum; |
|
|
|
state.form.address = data.customerAddress; |
|
|
|
state.form.tel = data.customerTel; |
|
|
|
}) |
|
|
|
} |
|
|
|
</script> |