| | |
| | | if (this.data.imgFiles.length == 0) return; |
| | | |
| | | var that = this; |
| | | // 文件路径 |
| | | let path = []; |
| | | this.data.imgFiles.forEach(f => { |
| | | path.push(f.url); |
| | | }); |
| | | // 应急自巡查台账信息 |
| | | const { ledger, taskId } = this.data; |
| | | ledger.remark1 = this.data.remark; |
| | | if (this.data.detail) { |
| | | ledger.id = this.data.detail.id |
| | | } |
| | | // 文件临时名称和原始名称配对信息 |
| | | let namePairs = [] |
| | | this.data.imgFiles.forEach(f=>{ |
| | | // 除了图片外的文档需要传输原始名字 |
| | | if (f.name) { |
| | | const ulist = f.url.split('/') |
| | | namePairs.push({ |
| | | first: ulist[ulist.length - 1], // 上传的临时文件名字 |
| | | second: f.name // 文件原始名字 |
| | | }) |
| | | } |
| | | }) |
| | | |
| | | this.setData({ loading: true }); |
| | | selfpatrolservice.uploadSelfPatrol( |
| | | app.globalData.accessToken.userId, |
| | | taskId, |
| | | ledger, |
| | | namePairs, |
| | | path, |
| | | { |
| | | success(res) { |