@@ -15,4 +15,19 @@ ENV = 'development' | |||
#VITE_APP_TYPE = 'dev' #打测试环境的包 | |||
VITE_APP_TYPE = 'production' #打生产环境的包 | |||
# VITE_APP_BASE_URL ='/dev' | |||
VITE_APP_BASE_URL ='' | |||
VITE_APP_BASE_URL ='' | |||
@@ -66,18 +66,18 @@ export function Index(key: string, data: any) { | |||
export function handleDataList(dataObj: any, data, formData) { | |||
for (let item of dataObj) { | |||
const dataItem = formData.value[Index(item.title, formData.value)]; | |||
const value = data[item.key]; | |||
if (value !== undefined && !dataItem.show) { | |||
if (item.isNumber) { | |||
dataItem[dataItem.value] = value && parseInt(value); | |||
const valueKey = data[item.key]; | |||
if (valueKey !== undefined && !dataItem.show) { | |||
if (item.isNumbers) { | |||
dataItem[dataItem.value] = parseInt(valueKey); | |||
} else if (item.substring) { | |||
// 最后截取多少位 | |||
dataItem[dataItem.value] = value.substring( | |||
dataItem[dataItem.value] = valueKey.substring( | |||
0, | |||
value.length - item.substring | |||
valueKey.length - item.substring | |||
); | |||
} else { | |||
dataItem[dataItem.value] = value; | |||
dataItem[dataItem.value] = valueKey; | |||
} | |||
} | |||
} |
@@ -44,14 +44,14 @@ | |||
uni.chooseImage({ | |||
count: 1, //只能选取一张照片 | |||
sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有 | |||
sourceType: ['camera'], //从相机查询选择 | |||
sourceType: ['camera','album'], //从相机查询选择 | |||
success: (res) => { | |||
// console.log(res.tempFiles[0]); | |||
uni.showLoading({ | |||
title: '正在识别图片', | |||
mask: true | |||
}); | |||
console.log(res, '图片地址'); | |||
console.log(res, '图片地址'); | |||
if (!res.tempFiles[0].path) { | |||
console.log(res, '没有图片地址'); | |||
// uni.hideLoading() | |||
@@ -61,18 +61,17 @@ | |||
let size = res.tempFiles[0].size; | |||
let name = res.tempFiles[0].name; | |||
// let scall = (300 * 1024) / size; | |||
let scall = (700 * 1024) / size; | |||
// let scall = (2048 * 1024) / size; | |||
let scall = 0.8; | |||
let types = handleToTypes(); | |||
console.log(types, size / 1024 + 'K', size, name, '图片所有信息'); | |||
console.log(res.tempFiles[0], '图片', res.tempFiles); | |||
if (scall > 1) { | |||
scall = 0.8; | |||
// uploadUrl(res.tempFiles[0], name, uploadimges.value); | |||
} else if (scall < 0.02) { | |||
scall = 0.02; | |||
} | |||
// if (scall >= 1) { | |||
// scall = 1; | |||
// uploadUrl(res.tempFiles[0], name, uploadimges.value); | |||
// } else if (scall < 0.4) { | |||
scall = 0.4; | |||
// } | |||
// else { | |||
// translate(uploadimges.value, scall, name, (imgURL, file) => { |
@@ -33,7 +33,7 @@ export const unifyTemplate = () => { | |||
} | |||
}).then((res) => { | |||
let data; | |||
console.log(res.bizContent); | |||
// console.log(res.bizContent); | |||
if (res.bizContent) { | |||
data = JSON.parse(res.bizContent); | |||
// 保存qdOrder数据 |
@@ -49,6 +49,7 @@ | |||
// 初始化数据 | |||
initData(opin, 2).then(data => { | |||
formData.value = JSON.parse(data.config.tableConfig) | |||
console.log(formData.value,'formData.value') | |||
nextTick(() => { | |||
submitQuery.channelId = data.qdOrder.promoterChannelNum + '00000001' | |||
if (qdOrderVal.value.vanType == 1) { |
@@ -133,26 +133,26 @@ export default function () { | |||
{ | |||
title: '准牵引总质量(kg)', | |||
key: 'towing', | |||
isNumber: true, | |||
isNumbers: true, | |||
}, | |||
{ | |||
title: '核定载人数', | |||
key: 'apc', | |||
isNumber: true, | |||
isNumbers: true, | |||
}, | |||
{ | |||
title: '核定载质量(kg)', | |||
isNumber: true, | |||
isNumbers: true, | |||
key: 'alc', | |||
}, | |||
{ | |||
title: '总质量(kg)', | |||
isNumber: true, | |||
isNumbers: true, | |||
key: 'gross', | |||
}, | |||
{ | |||
title: '整备质量(kg)', | |||
isNumber: true, | |||
isNumbers: true, | |||
key: 'unladen', | |||
}, | |||
{ | |||
@@ -163,6 +163,7 @@ export default function () { | |||
] | |||
// 处理数据展示 | |||
handleDataList(ocrData, data, formData) | |||
console.log(formData,'formData') | |||
} | |||
}) | |||
} |
@@ -19,27 +19,27 @@ export default function () { | |||
cardFileImageUpdate(fileList, item, formData); | |||
//暂不识别营业执照 | |||
return | |||
request(ocrAllQuery, { | |||
data: params | |||
}).then(res => { | |||
let data : any = JSON.parse(res.bizContent); | |||
console.log(data, '公司ocr', '请求参数', params) | |||
if (data.result) { | |||
submitQuery.userIdType = "203"; //203 公司信用代码 | |||
const corporateName = formData.value[Index("公司名称", formData.value)]; | |||
const businessLicense = JSON.parse(data.result.businessLicense) | |||
corporateName[corporateName.value] = businessLicense["名称"] || ''; | |||
submitQuery.address = businessLicense[ | |||
"住所" | |||
] || ''; //公司地址ocr获取不到,手动填写 | |||
const creditNum = formData.value[Index("社会信用代码", formData.value)]; | |||
creditNum[creditNum.value] = businessLicense[ | |||
"统一社会信用代码" | |||
]; | |||
// 将图片上传 | |||
cardFileImageUpdate(fileList, item, formData); | |||
} | |||
}); | |||
// request(ocrAllQuery, { | |||
// data: params | |||
// }).then(res => { | |||
// let data : any = JSON.parse(res.bizContent); | |||
// console.log(data, '公司ocr', '请求参数', params) | |||
// if (data.result) { | |||
// submitQuery.userIdType = "203"; //203 公司信用代码 | |||
// const corporateName = formData.value[Index("公司名称", formData.value)]; | |||
// const businessLicense = JSON.parse(data.result.businessLicense) | |||
// corporateName[corporateName.value] = businessLicense["名称"] || ''; | |||
// submitQuery.address = businessLicense[ | |||
// "住所" | |||
// ] || ''; //公司地址ocr获取不到,手动填写 | |||
// const creditNum = formData.value[Index("社会信用代码", formData.value)]; | |||
// creditNum[creditNum.value] = businessLicense[ | |||
// "统一社会信用代码" | |||
// ]; | |||
// // 将图片上传 | |||
// cardFileImageUpdate(fileList, item, formData); | |||
// } | |||
// }); | |||
} | |||
// 委托书 |