Browse Source

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

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

1
app.json

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

1
ocr.js

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

15
pages/index/index.js

@ -190,18 +190,15 @@ Page({
url: e.currentTarget.dataset.url, url: e.currentTarget.dataset.url,
}) })
}else if(e.currentTarget.dataset.url){ }else if(e.currentTarget.dataset.url){
if(this.data.userInfo.idCard){
wx.navigateTo({
url: `/subpages/index/checkInUser/checkInUser?idCard=${this.data.userInfo.idCard}`,
})
}else{
wx.navigateTo({ wx.navigateTo({
url: `/subpages/OCRCard/pages/index/index`, 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", "libVersion": "3.8.9",
"projectname": "epmet-apartment-mp", "projectname": "epmet-apartment-mp",
"setting": { "setting": {
"urlCheck": true, "urlCheck": false,
"coverView": true, "coverView": true,
"lazyloadPlaceholderEnable": false, "lazyloadPlaceholderEnable": false,
"skylineRenderEnable": false, "skylineRenderEnable": false,

18
subpages/OCRCard/pages/OCR/OCR.js

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