瀏覽代碼

调整图片上传

ms
zhoujie 1 年之前
父節點
當前提交
12b418f9cc

+ 16
- 1
.env.development 查看文件

@@ -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 =''
















+ 7
- 7
components/form-builder/tools.ts 查看文件

@@ -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;
}
}
}

+ 9
- 10
components/upload-car-img/upload-car-img.vue 查看文件

@@ -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) => {

+ 1
- 1
hooks/unifyTemplate.ts 查看文件

@@ -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数据

+ 1
- 0
pages/drivingLicense/drivingLicense.vue 查看文件

@@ -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) {

+ 6
- 5
pages/drivingLicense/ocrHandle.ts 查看文件

@@ -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')
}
})
}

+ 21
- 21
pages/userInfoUploading/ocrHandle.ts 查看文件

@@ -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);
// }
// });
}

// 委托书

Loading…
取消
儲存