chooseImage(e) {
var that = this;
uni.chooseImage({
count: 9,
sizeType: ['original'],
sourceType: ['album', 'camera'],
success: function(res) { 选择图片成功的回调
const accessToken = uni.getStorageSync('accessToken');
const tempFilePaths = res.tempFilePaths;
that.previews.push(...tempFilePaths);
console.log(tempFilePaths)
for (let i = 0; i < tempFilePaths.length; i++) {
const tempFilePath = tempFilePaths[i];
const uploadTask = uni.uploadFile({
url: baseurl + '/credential/info/uploadFile',
filePath: tempFilePath,
name: 'file',
header: {
accessToken: accessToken
},
success: uploadFileRes => {
const res = JSON.parse(uploadFileRes.data);
const checkTableFile = res.data;
if (e == 'f') {
that.fujiantu.push({
"src": checkTableFile.previewPath,
"psrc": tempFilePath
})
console.log(that.fujiantu)
var obj = {};
obj.attachType = "附件图";
obj.attachName = checkTableFile.fileName
obj.fileId = checkTableFile.id;
obj.previewPath = checkTableFile.previewPath;
that.form.list.push(obj)
} else if (e == 'j') {
that.jianyitu.push({
"src": checkTableFile.previewPath,
"psrc": tempFilePath
})
var obj = {};
obj.attachType = "检疫票";
obj.attachName = checkTableFile.fileName
obj.fileId = checkTableFile.id;
obj.previewPath = checkTableFile.previewPath;
that.form.list.push(obj)
} else {
that.pinzhitu.push({
"src": checkTableFile.previewPath,
"psrc": tempFilePath
})
var obj = {};
obj.attachType = "品质票";
obj.attachName = checkTableFile.fileName
obj.fileId = checkTableFile.id;
obj.previewPath = checkTableFile.previewPath;
that.form.list.push(obj)
}
console.log(that.form.list)
}
});
}
}
});
},
preView(src) {
var arrsrc = [];
arrsrc.push(src)
uni.previewImage({
urls: arrsrc,
longPressActions: {
itemList: ['发送给朋友', '保存图片', '收藏'],
success: function(data) {
console.log('选中了第' + (data.tapIndex + 1) + '个按钮,第' + (data.index + 1) + '张图片');
},
fail: function(err) {
console.log(err.errMsg);
}
}
});
},