123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- // components/ocrLicense/index.js
- const {
- baseUrl
- } = require('../../utils/func/request')
- const upload_image = require("../../utils/upload/upload_image")
- const {
- getOCRDetail,
- } = require('../../utils/api/api')
- Component({
- /**
- * 组件的属性列表
- */
- properties: {
- type:{
- type:String
- }
- },
- /**
- * 组件的初始数据
- */
- data: {
- fileList: [],
- },
- /**
- * 组件的方法列表
- */
- methods: {
- afterRead(event) {
- var that = this;
- const {
- file
- } = event.detail;
- wx.showLoading({
- title: '上传中~'
- // : 'uploading...',
- })
- upload_image({
- url: file.url
- }).then((img) => {
- wx.hideLoading()
- var data = {
- passportUrl: img.url,
- }
- wx.showLoading({
- title: '识别中...' ,
- // title: that.data.isChinese ? '识别中...' : 'recognizing..',
- })
- getOCRDetail(data).then(res => {
- if (res.code == 200) {
- wx.hideLoading();
- this.triggerEvent('enterpriseOCR', res.data)
- } else {
- wx.hideLoading()
- wx.showToast({
- title: res.msg,
- });
- }
- }).catch(err => {
- wx.hideLoading()
- })
- }).catch(() => {
- wx.hideLoading()
- })
- // 当设置 mutiple 为 true 时, file 为数组格式,否则为对象格式
- // wx.uploadFile({
- // url: baseUrl, // 仅为示例,非真实的接口地址
- // filePath: file.url + '',
- // name: 'file',
- // formData: {
- // user: 'test'
- // },
- // success(res) {
- // // 上传完成需要更新 fileList
- // const {
- // fileList = []
- // } = this.data;
- // fileList.push({
- // ...file,
- // url: res.data
- // });
- // this.setData({
- // fileList
- // });
- // },
- // });
- },
- }
- })
|