From 6f861ad9cbf9c31bfced0d7290c87bf8c564bd8e Mon Sep 17 00:00:00 2001 From: zhouxueli <2841188632@qq.com> Date: Mon, 6 May 2024 23:10:22 +0800 Subject: [PATCH] =?UTF-8?q?task#13627,=E8=AF=86=E5=88=AB=E8=BA=AB=E4=BB=BD?= =?UTF-8?q?=E8=AF=81=E5=8F=8D=E9=9D=A2=EF=BC=8C=E5=B0=86=E7=AD=BE=E5=8F=91?= =?UTF-8?q?=E6=9C=BA=E5=85=B3=E5=92=8C=E6=9C=89=E6=95=88=E6=9C=9F=E9=99=90?= =?UTF-8?q?=E4=BF=9D=E5=AD=98=E4=BC=A0=E8=BE=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/index/driverAdd.vue | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/views/index/driverAdd.vue b/src/views/index/driverAdd.vue index 8f4ef699..982e730e 100644 --- a/src/views/index/driverAdd.vue +++ b/src/views/index/driverAdd.vue @@ -138,6 +138,7 @@ import {myMixins} from "@/utils/myMixins" import {saveDriver, uploadImage, ocrHandler} from "@/api/mine" import TwoCommonBtn from "@/components/twoBtnCommon.vue" import CellGroup from "@/components/cellGroup.vue" +import {formatDate} from "@/utils/common" export default { name: "driverAdd", mixins:[myMixins], @@ -165,6 +166,9 @@ export default { iconList: [], driverInfo: {}, drivingLicenceName: '', + idCardAuthority:'', + idCardValidStartTime:'', + idCardValidEndTime:'', } }, mounted() { @@ -223,6 +227,8 @@ export default { formData.append("file" , file.file); let res = await uploadImage(formData) this.identityCardContrary = res.data; + await this.idCardBackOcrHandler(); + console.log("this.identityCardContrary",this.identityCardContrary) }, async drivingLicenceFrontHandler(file) { // 上传驾驶证主页 const formData = new FormData(); @@ -257,6 +263,21 @@ export default { this.$toast('身份证信息与驾驶证信息不匹配') } }, + async idCardBackOcrHandler() { // 身份证反面 ocr识别 + let res = await ocrHandler({ + ocrType: 1, + imageUrl: this.identityCardContrary, + cardSide: 'BACK' + }); + this.idCardAuthority=res.data.authority + let date=res.data.validDate.split('-') + this.idCardValidStartTime=formatDate(date[0]) +' '+ '00:00:00'; + if(date[1] == '长期'){ + this.idCardValidEndTime='2099-12-12' +' '+ '00:00:00'; + }else{ + this.idCardValidEndTime=formatDate(date[1]) +' '+ '00:00:00'; + } + }, async drivingLicenceOcrHandler() { // 驾驶证正面 ocr识别 this.driverInfo.drivingLicenceValidityDate = ''; this.driverInfo.drivingBeginDate = ''; @@ -328,6 +349,9 @@ export default { drivingLicenceContrary: this.drivingLicenceContrary, icon: this.icon, drivingLicenceName: this.drivingLicenceName, + idCardAuthority:this.idCardAuthority, + idCardValidStartTime:this.idCardValidStartTime, + idCardValidEndTime:this.idCardValidEndTime, ...this.driverInfo }) if(this.id){