Forráskód Böngészése

车辆识别图片显示

aleyds 3 éve
szülő
commit
780d180bf7
4 módosított fájl, 21 hozzáadás és 4 törlés
  1. 3 0
      common/apiurl.js
  2. 2 0
      common/http.api.js
  3. 8 2
      pages/getin/getin.vue
  4. 8 2
      pages/getout/getout.vue

+ 3 - 0
common/apiurl.js

@@ -53,6 +53,9 @@ const apiurl = {
 	//腾讯文件上传
 	tencentUploadUrl:'/file/tencent/upload',
 	
+	//腾讯BASE64文件上传
+	tencentUploadBase64Url:'/file/tencent/uploadByBase64',
+	
 	//设备注册
 	deviceReg: '/device/pda/accept',
 	

+ 2 - 0
common/http.api.js

@@ -35,6 +35,7 @@ const install = (Vue, vm) => {
 	
 	let qiniuUpload = (params = {}) => vm.$u.post(apiurl.qiniuUploadUrl, params);
 	let tencentUpload = (params = {}) => vm.$u.post(apiurl.tencentUploadUrl, params);
+	let tencentBase64Upload = (params = {}) => vm.$u.post(apiurl.tencentUploadBase64Url, params);
 	
 	let achievement = (params = {}) => vm.$u.post(apiurl.achievementUrl, params);
 	let printIn = (params = {}) => vm.$u.get(apiurl.printIn + params.orderId);
@@ -69,6 +70,7 @@ const install = (Vue, vm) => {
 		parkInInfo,
 		qiniuUpload,
 		tencentUpload,
+		tencentBase64Upload,
 		achievement,
 		printIn,
 		gzbankSwept,

+ 8 - 2
pages/getin/getin.vue

@@ -213,8 +213,14 @@
 				ocr.ocrVehicleNo((ret) => {
 					if (ret.success){
 						that.vehicleNo = ret.vehicleNo;
-						//that.vehicleImage =  'data:image/png;base64,' + ret.imageBase64;
-						// speak('成功识别车牌' + ret.vehicleNo);
+						that.carImg = 'data:image/png;base64,' + ret.imageBase64;
+						this.$u.api.tencentBase64Upload({
+							base64: ret.imageBase64,
+							suffix: 'png'
+						})
+						.then(res=>{
+								that.vehicleImage =  res.data.url;
+						}).catch(err=>{});
 					}else {
 						plus.nativeUI.toast('识别失败');
 					}

+ 8 - 2
pages/getout/getout.vue

@@ -225,8 +225,14 @@
 				ocr.ocrVehicleNo((ret) => {
 					if (ret.success){
 						that.confirmData.vehicleNo = ret.vehicleNo;
-						//that.vehicleImage =  'data:image/png;base64,' + ret.imageBase64;
-						// speak('成功识别车牌' + ret.vehicleNo);
+						that.confirmData.carImg =  'data:image/png;base64,' + ret.imageBase64;
+						this.$u.api.tencentBase64Upload({
+							base64: ret.imageBase64,
+							suffix: 'png'
+						})
+						.then(res=>{
+								that.confirmData.vehicleImage =  res.data.url;
+						}).catch(err=>{});
 					}else {
 						plus.nativeUI.toast('识别失败');
 					}