|
|
@ -254,7 +254,7 @@ Page({ |
|
|
|
this.setData({ |
|
|
|
"form.deptId": params.agencyId, |
|
|
|
"form.deptName": params.agencyName, |
|
|
|
"form.orgType": params.level |
|
|
|
"form.level": params.level |
|
|
|
}) |
|
|
|
this.setData({orgName: data.selectedOptions.map(item => item.agencyName).join('/')}) |
|
|
|
}, |
|
|
@ -265,7 +265,7 @@ Page({ |
|
|
|
this.setData({ |
|
|
|
"form.deptId": params.agencyId, |
|
|
|
"form.deptName": params.agencyName, |
|
|
|
"form.orgType": params.level, |
|
|
|
"form.level": params.level, |
|
|
|
visible2: false |
|
|
|
}) |
|
|
|
this.setData({orgName: data.selectedOptions.map(item => item.agencyName).join('/')}) |
|
|
@ -273,7 +273,10 @@ Page({ |
|
|
|
|
|
|
|
afterRead(event) { |
|
|
|
const { file } = event.detail; |
|
|
|
// 当设置 mutiple 为 true 时, file 为数组格式,否则为对象格式
|
|
|
|
// 当设置 multiple 为 true 时, file 为数组格式,否则为对象格式
|
|
|
|
const files = Array.isArray(file) ? file : [file]; |
|
|
|
|
|
|
|
files.forEach(fileItem => { |
|
|
|
wx.uploadFile({ |
|
|
|
url: `${config.BASEURL()}oss/file/uploadvariedfile`, |
|
|
|
name: 'file', |
|
|
@ -281,18 +284,26 @@ Page({ |
|
|
|
'Content-type': 'application/json;charset=UTF-8', |
|
|
|
'Authorization': wx.getStorageSync('token') |
|
|
|
}, |
|
|
|
filePath: file.url, |
|
|
|
filePath: fileItem.url, |
|
|
|
success: (res) => { |
|
|
|
let data = JSON.parse(res.data) |
|
|
|
console.log("data:"+JSON.stringify(file)); |
|
|
|
let data = JSON.parse(res.data); |
|
|
|
console.log("data:" + JSON.stringify(fileItem)); |
|
|
|
const fileList = this.data.fileList; |
|
|
|
fileList.push({...file, attachmentUrl: data.data.url,attachmentName:file.name,attachmentFormat:file.type,attachmentType:file.type}); |
|
|
|
console.log(fileList) |
|
|
|
fileList.push({ |
|
|
|
...fileItem, |
|
|
|
attachmentUrl: data.data.url, |
|
|
|
attachmentName: fileItem.url.split('/').pop(), |
|
|
|
attachmentFormat: fileItem.type, |
|
|
|
attachmentType: fileItem.type |
|
|
|
}); |
|
|
|
console.log(fileList); |
|
|
|
this.setData({ fileList }); |
|
|
|
}, |
|
|
|
}); |
|
|
|
}); |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
deleteFile(e) { |
|
|
|
console.log(e) |
|
|
|
let index = e.detail.index |
|
|
@ -392,6 +403,14 @@ Page({ |
|
|
|
|
|
|
|
close() { |
|
|
|
this.triggerEvent('close') |
|
|
|
|
|
|
|
|
|
|
|
setTimeout(() => { |
|
|
|
//返回上一级,关闭当前页面
|
|
|
|
wx.navigateBack({ |
|
|
|
delta: 1 |
|
|
|
}) |
|
|
|
}, 1000); // 1000毫秒 = 1秒
|
|
|
|
}, |
|
|
|
|
|
|
|
// 代码简化,弹窗统一封装
|
|
|
|