Browse Source

身份证识别成功与否都跳转到入住办理页面

epass
mk 2 months ago
parent
commit
7095a98bcd
  1. 1
      app.json
  2. 1
      ocr.js
  3. 21
      pages/index/index.js
  4. 2
      project.private.config.json
  5. 34
      subpages/OCRCard/pages/OCR/OCR.js

1
app.json

@ -114,7 +114,6 @@
}
},
"requiredPrivateInfos": [
"getLocation",
"chooseLocation"
],
"plugins": {

1
ocr.js

@ -33,6 +33,7 @@ export const ocrAction = async (filePath) => {
wx.showLoading({
title: '正在处理',
});
console.log(filePath,'拿到的文件地址');
try {
// 上传文件到 CDN 并获取 url
const img_url = await uploadFilePromise(filePath);

21
pages/index/index.js

@ -190,18 +190,15 @@ Page({
url: e.currentTarget.dataset.url,
})
}else if(e.currentTarget.dataset.url){
wx.navigateTo({
url: `/subpages/OCRCard/pages/index/index`,
})
// if(this.data.userInfo.idCard){
// wx.navigateTo({
// url: `/subpages/index/checkInUser/checkInUser?idCard=${this.data.userInfo.idCard}`,
// })
// }else{
// wx.navigateTo({
// url: `/subpages/OCRCard/pages/index/index`,
// })
// }
if(this.data.userInfo.idCard){
wx.navigateTo({
url: `/subpages/index/checkInUser/checkInUser?idCard=${this.data.userInfo.idCard}`,
})
}else{
wx.navigateTo({
url: `/subpages/OCRCard/pages/index/index`,
})
}
}
}
});

2
project.private.config.json

@ -2,7 +2,7 @@
"libVersion": "3.8.9",
"projectname": "epmet-apartment-mp",
"setting": {
"urlCheck": true,
"urlCheck": false,
"coverView": true,
"lazyloadPlaceholderEnable": false,
"skylineRenderEnable": false,

34
subpages/OCRCard/pages/OCR/OCR.js

@ -109,7 +109,11 @@ import {
ocrAction(res.tempFiles[0].tempFilePath).then(res=>{
if(res.success){
that.selectMzGraduateInfo(res.result.data.idcard_res)
}else{
that.selectMzGraduateInfo()
}
}).catch(err=>{
that.selectMzGraduateInfo()
})
},
fail: (res) => {
@ -188,7 +192,7 @@ import {
that.setData({
isShowImage: true
})
console.error('因为没有真的上传图片,所以走到出错的逻辑里了')
wx.showToast({
title: '出错啦...',
icon: 'loading'
@ -209,17 +213,27 @@ import {
success(e) {
if(e.success){
this.selectMzGraduateInfo(e.result.data.idcard_res)
}else{
wx.navigateTo({
url: `/subpages/index/checkInUser/checkInUser`,
})
}
},
selectMzGraduateInfo(data){
selectMzGraduateInfo({idCard:data.id.text}).then(res=>{
if(res.code === 200){
wx.navigateTo({
url: `/subpages/index/checkInUser/checkInUser?idCard=${data.id.text}`,
})
}
}).catch(err=>{
console.log(err);
})
if(data){
selectMzGraduateInfo({idCard:data.id.text}).then(res=>{
if(res.code === 200){
wx.navigateTo({
url: `/subpages/index/checkInUser/checkInUser?idCard=${data.id.text}`,
})
}
}).catch(err=>{
})
}else{
wx.navigateTo({
url: `/subpages/index/checkInUser/checkInUser`,
})
}
}
})
Loading…
Cancel
Save