|
|
|
|
@ -540,7 +540,7 @@ export default {
|
|
|
|
|
plus.io.resolveLocalFileSystemURL(img, (entry) => { //通过URL参数获取目录对象或文件对象
|
|
|
|
|
entry.file((file) => { // 可通过entry对象操作图片
|
|
|
|
|
console.log('压缩前图片信息:' + JSON.stringify(file)); //压缩前图片信息
|
|
|
|
|
if (file.size > 504800) { // 如果大于500Kb进行压缩
|
|
|
|
|
if (file.size > 512000) { // 如果大于500Kb进行压缩
|
|
|
|
|
plus.zip.compressImage({ // 5+ plus.zip.compressImage 了解一下,有详细的示例
|
|
|
|
|
src: img, //src: 压缩原始图片的路径
|
|
|
|
|
dst: img.replace('.png', 'yasuo.png').replace('.PNG',
|
|
|
|
|
@ -599,7 +599,8 @@ export default {
|
|
|
|
|
var that = this;
|
|
|
|
|
return new Promise((resolve, reject) => {
|
|
|
|
|
new Compressor(file, {
|
|
|
|
|
quality: 0.6, // 压缩质量,范围是0-1
|
|
|
|
|
quality: 0.3, // 压缩质量,范围是0-1
|
|
|
|
|
convertSize: 1048576, // 如果大于1M(1024*1024)进行压缩 转换后的图片大小,单位是字节。如果图片大小小于这个值,则不进行压缩。
|
|
|
|
|
success: (compressedFile) => {
|
|
|
|
|
// 读取压缩后的图片文件为base64
|
|
|
|
|
const reader = new FileReader();
|
|
|
|
|
@ -687,7 +688,8 @@ export default {
|
|
|
|
|
var that = this;
|
|
|
|
|
return new Promise((resolve, reject) => {
|
|
|
|
|
new Compressor(file, {
|
|
|
|
|
quality: 0.6, // 压缩质量,范围是0-1
|
|
|
|
|
quality: 0.3, // 压缩质量,范围是0-1
|
|
|
|
|
convertSize: 1048576, // 如果大于1M(1024*1024)进行压缩 转换后的图片大小,单位是字节。如果图片大小小于这个值,则不进行压缩。
|
|
|
|
|
success: (compressedFile) => {
|
|
|
|
|
// 读取压缩后的图片文件为base64
|
|
|
|
|
const reader = new FileReader();
|
|
|
|
|
@ -698,6 +700,8 @@ export default {
|
|
|
|
|
url:base64
|
|
|
|
|
};
|
|
|
|
|
that.$forceUpdate();
|
|
|
|
|
console.log(base64);
|
|
|
|
|
console.log(that.itemList.deliveryPhoto)
|
|
|
|
|
};
|
|
|
|
|
reader.onerror = (error) => {
|
|
|
|
|
reject(error);
|
|
|
|
|
@ -1258,7 +1262,7 @@ export default {
|
|
|
|
|
// 完成接收
|
|
|
|
|
finishLoading(){
|
|
|
|
|
console.log('完成接收');
|
|
|
|
|
|
|
|
|
|
console.log(this.itemList.deliveryPhoto)
|
|
|
|
|
if(!this.itemList.deliveryNo){
|
|
|
|
|
this.$refs.uToast.show({
|
|
|
|
|
title: "配送单为空!请扫码添加配送单!",
|
|
|
|
|
|