From 5c250d53de35801c55dc639a3bf0ff9728999386 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=81=E5=8F=B6?= Date: Tue, 15 Nov 2022 17:02:12 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8C=89=E6=8F=AD=E9=80=9A=E7=9F=A5=E5=87=BD?= =?UTF-8?q?=E5=A4=9A=E5=9B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/allot/detail/index.js | 31 +++--- pages/order/detail/index.js | 30 ++--- pages/order/detail/index2.js | 56 +++++----- pages/order/editBusinessBicence/index.js | 68 ++++++------ pages/order/editCardid/index.js | 68 ++++++------ pages/order/editFinance/index.js | 135 ++++++++++++++++++----- pages/order/editFinance/index.wxml | 42 +++++-- pages/order/editInsImg/index.js | 33 +++--- pages/order/editLicenseImg/index.js | 68 ++++++------ pages/order/editOtherImg/index.js | 68 ++++++------ 10 files changed, 354 insertions(+), 245 deletions(-) diff --git a/pages/allot/detail/index.js b/pages/allot/detail/index.js index f6f81d9..fb38b29 100644 --- a/pages/allot/detail/index.js +++ b/pages/allot/detail/index.js @@ -349,6 +349,7 @@ Page({ title: '图片上传中', }) let transport=that.data.transport + let k = 0 for (let i = 0; i < res1.tempFilePaths.length; i++) { //上传图片 wx.uploadFile({ @@ -359,6 +360,7 @@ Page({ 'app': 'liche' }, success: (resp) => { + k = k + 1 resp.data = JSON.parse(resp.data); wx.hideLoading(); if (resp.data.code == 200) { @@ -369,23 +371,20 @@ Page({ src:imgdata.data.full_url, }) transport=transport.concat(list) - if(i+1==res1.tempFilePaths.length){ - setTimeout(function () { - let params = {}; - params['id'] = that.data.info.id; - params['type'] = 0; - let imgs = [] - transport.forEach(item => { - imgs.push(item.value) + if(k == res1.tempFilePaths.length){ + let params = {}; + params['id'] = that.data.info.id; + params['type'] = 0; + let imgs = [] + transport.forEach(item => { + imgs.push(item.value) + }) + params['imgs'] = imgs; + _.apiQuery.postAppTransferTransport(params).then(res => { + that.setData({ + transport, }) - params['imgs'] = imgs; - _.apiQuery.postAppTransferTransport(params).then(res => { - that.setData({ - transport, - }) - }) - }, 500); - + }) } }else{ wx.showToast({ diff --git a/pages/order/detail/index.js b/pages/order/detail/index.js index 4cbb6c9..9ffd33a 100644 --- a/pages/order/detail/index.js +++ b/pages/order/detail/index.js @@ -416,6 +416,7 @@ Page({ title: '图片上传中', }) let ins_img=that.data.ins_img + let k = 0 for (let i = 0; i < res1.tempFilePaths.length; i++) { //上传图片 wx.uploadFile({ @@ -426,6 +427,7 @@ Page({ 'app': 'liche' }, success: (resp) => { + k = k + 1 resp.data = JSON.parse(resp.data); wx.hideLoading(); if (resp.data.code == 200) { @@ -436,22 +438,20 @@ Page({ src:imgdata.data.full_url, }) ins_img=ins_img.concat(list) - if(i+1==res1.tempFilePaths.length){ - setTimeout(function () { - let params = {}; - params['id'] = that.data.id; - params['type'] = 0; - let img = [] - ins_img.forEach(item => { - img.push(item.value) + if(k == res1.tempFilePaths.length){ + let params = {}; + params['id'] = that.data.id; + params['type'] = 0; + let img = [] + ins_img.forEach(item => { + img.push(item.value) + }) + params['img'] = img; + _.apiQuery.putAppCusorderCdata(params).then(res => { + that.setData({ + ins_img, }) - params['img'] = img; - _.apiQuery.putAppCusorderCdata(params).then(res => { - that.setData({ - ins_img, - }) - }) - }, 500); + }) } }else{ wx.showToast({ diff --git a/pages/order/detail/index2.js b/pages/order/detail/index2.js index a68d4bd..720900f 100644 --- a/pages/order/detail/index2.js +++ b/pages/order/detail/index2.js @@ -473,6 +473,7 @@ Page({ title: '上传中', }) let ins_img=that.data.ins_img + let k = 0 for (let i = 0; i < res1.tempFilePaths.length; i++) { //上传图片 wx.uploadFile({ @@ -483,6 +484,7 @@ Page({ 'app': 'liche' }, success: (resp) => { + k = k + 1 resp.data = JSON.parse(resp.data); if (resp.data.code == 200) { let imgdata = resp.data @@ -492,22 +494,20 @@ Page({ img:imgdata.data.full_url, }) ins_img=ins_img.concat(list) - if(i+1==res1.tempFilePaths.length){ + if(k == res1.tempFilePaths.length){ wx.hideLoading(); - setTimeout(function () { - let params = {}; - params['id'] = that.data.id; - let img = [] - ins_img.forEach(item => { - img.push(item.value) + let params = {}; + params['id'] = that.data.id; + let img = [] + ins_img.forEach(item => { + img.push(item.value) + }) + params['ins_imgs'] = img; + _.apiQuery.putAppCusorderdata(params).then(res2 => { + that.setData({ + ins_img, }) - params['ins_imgs'] = img; - _.apiQuery.putAppCusorderdata(params).then(res2 => { - that.setData({ - ins_img, - }) - }) - }, 500); + }) } } }, @@ -537,6 +537,7 @@ Page({ title: '上传中', }) let other_img=that.data.other_img + let k = 0 for (let i = 0; i < res1.tempFilePaths.length; i++) { //上传图片 wx.uploadFile({ @@ -547,6 +548,7 @@ Page({ 'app': 'liche' }, success: (resp) => { + k = k + 1 resp.data = JSON.parse(resp.data); if (resp.data.code == 200) { let imgdata = resp.data @@ -556,22 +558,20 @@ Page({ img:imgdata.data.full_url, }) other_img=other_img.concat(list) - if(i+1==res1.tempFilePaths.length){ + if(k == res1.tempFilePaths.length){ wx.hideLoading(); - setTimeout(function () { - let params = {}; - params['id'] = that.data.id; - let img = [] - other_img.forEach(item => { - img.push(item.value) + let params = {}; + params['id'] = that.data.id; + let img = [] + other_img.forEach(item => { + img.push(item.value) + }) + params['other_imgs'] = img; + _.apiQuery.putAppCusorderdata(params).then(res2 => { + that.setData({ + other_img, }) - params['other_imgs'] = img; - _.apiQuery.putAppCusorderdata(params).then(res2 => { - that.setData({ - other_img, - }) - }) - }, 500); + }) } } }, diff --git a/pages/order/editBusinessBicence/index.js b/pages/order/editBusinessBicence/index.js index 05c72da..3b1bf30 100644 --- a/pages/order/editBusinessBicence/index.js +++ b/pages/order/editBusinessBicence/index.js @@ -325,6 +325,7 @@ Page({ title: '上传中', }) let ins_img=that.data.ins_img + let k = 0 for (let i = 0; i < res1.tempFilePaths.length; i++) { //上传图片 wx.uploadFile({ @@ -335,6 +336,7 @@ Page({ 'app': 'liche' }, success: (resp) => { + k = k + 1 resp.data = JSON.parse(resp.data); if (resp.data.code == 200) { let imgdata = resp.data @@ -344,24 +346,22 @@ Page({ img:imgdata.data.full_url, }) ins_img=ins_img.concat(list) - if(i+1==res1.tempFilePaths.length){ - setTimeout(function () { - let params = {}; - params['id'] = that.data.id; - let img = [] - ins_img.forEach(item => { - img.push(item.value) + if(k == res1.tempFilePaths.length){ + let params = {}; + params['id'] = that.data.id; + let img = [] + ins_img.forEach(item => { + img.push(item.value) + }) + params['ins_imgs'] = img; + _.apiQuery.putAppCusorderdata(params).then(res2 => { + wx.hideLoading(); + that.setData({ + ins_img, }) - params['ins_imgs'] = img; - _.apiQuery.putAppCusorderdata(params).then(res2 => { - wx.hideLoading(); - that.setData({ - ins_img, - }) - }).catch(res2=>{ - wx.hideLoading(); - }); - }, 500); + }).catch(res2=>{ + wx.hideLoading(); + }); } }else{ wx.hideLoading(); @@ -393,6 +393,7 @@ Page({ title: '上传中', }) let other_img=that.data.other_img + let k = 0 for (let i = 0; i < res1.tempFilePaths.length; i++) { //上传图片 wx.uploadFile({ @@ -403,6 +404,7 @@ Page({ 'app': 'liche' }, success: (resp) => { + k = k + 1 resp.data = JSON.parse(resp.data); if (resp.data.code == 200) { let imgdata = resp.data @@ -412,24 +414,22 @@ Page({ img:imgdata.data.full_url, }) other_img=other_img.concat(list) - if(i+1==res1.tempFilePaths.length){ - setTimeout(function () { - let params = {}; - params['id'] = that.data.id; - let img = [] - other_img.forEach(item => { - img.push(item.value) + if(k == res1.tempFilePaths.length){ + let params = {}; + params['id'] = that.data.id; + let img = [] + other_img.forEach(item => { + img.push(item.value) + }) + params['other_imgs'] = img; + _.apiQuery.putAppCusorderdata(params).then(res2 => { + wx.hideLoading(); + that.setData({ + other_img, }) - params['other_imgs'] = img; - _.apiQuery.putAppCusorderdata(params).then(res2 => { - wx.hideLoading(); - that.setData({ - other_img, - }) - }).catch(res2=>{ - wx.hideLoading(); - }); - }, 500); + }).catch(res2=>{ + wx.hideLoading(); + }); } }else{ wx.hideLoading(); diff --git a/pages/order/editCardid/index.js b/pages/order/editCardid/index.js index 9868e10..464f06c 100644 --- a/pages/order/editCardid/index.js +++ b/pages/order/editCardid/index.js @@ -324,6 +324,7 @@ Page({ title: '上传中', }) let ins_img=that.data.ins_img + let k = 0 for (let i = 0; i < res1.tempFilePaths.length; i++) { //上传图片 wx.uploadFile({ @@ -334,6 +335,7 @@ Page({ 'app': 'liche' }, success: (resp) => { + k = k + 1 resp.data = JSON.parse(resp.data); if (resp.data.code == 200) { let imgdata = resp.data @@ -343,24 +345,22 @@ Page({ img:imgdata.data.full_url, }) ins_img=ins_img.concat(list) - if(i+1==res1.tempFilePaths.length){ - setTimeout(function () { - let params = {}; - params['id'] = that.data.id; - let img = [] - ins_img.forEach(item => { - img.push(item.value) + if(k == res1.tempFilePaths.length){ + let params = {}; + params['id'] = that.data.id; + let img = [] + ins_img.forEach(item => { + img.push(item.value) + }) + params['ins_imgs'] = img; + _.apiQuery.putAppCusorderdata(params).then(res2 => { + wx.hideLoading(); + that.setData({ + ins_img, }) - params['ins_imgs'] = img; - _.apiQuery.putAppCusorderdata(params).then(res2 => { - wx.hideLoading(); - that.setData({ - ins_img, - }) - }).catch(res2=>{ - wx.hideLoading(); - }); - }, 500); + }).catch(res2=>{ + wx.hideLoading(); + }); } }else{ wx.hideLoading(); @@ -392,6 +392,7 @@ Page({ title: '上传中', }) let other_img=that.data.other_img + let k = 0 for (let i = 0; i < res1.tempFilePaths.length; i++) { //上传图片 wx.uploadFile({ @@ -402,6 +403,7 @@ Page({ 'app': 'liche' }, success: (resp) => { + k = k + 1 resp.data = JSON.parse(resp.data); if (resp.data.code == 200) { let imgdata = resp.data @@ -411,24 +413,22 @@ Page({ img:imgdata.data.full_url, }) other_img=other_img.concat(list) - if(i+1==res1.tempFilePaths.length){ - setTimeout(function () { - let params = {}; - params['id'] = that.data.id; - let img = [] - other_img.forEach(item => { - img.push(item.value) + if(k == res1.tempFilePaths.length){ + let params = {}; + params['id'] = that.data.id; + let img = [] + other_img.forEach(item => { + img.push(item.value) + }) + params['other_imgs'] = img; + _.apiQuery.putAppCusorderdata(params).then(res2 => { + wx.hideLoading(); + that.setData({ + other_img, }) - params['other_imgs'] = img; - _.apiQuery.putAppCusorderdata(params).then(res2 => { - wx.hideLoading(); - that.setData({ - other_img, - }) - }).catch(res2=>{ - wx.hideLoading(); - }); - }, 500); + }).catch(res2=>{ + wx.hideLoading(); + }); } }else{ wx.hideLoading(); diff --git a/pages/order/editFinance/index.js b/pages/order/editFinance/index.js index 7ab96b9..52943d9 100644 --- a/pages/order/editFinance/index.js +++ b/pages/order/editFinance/index.js @@ -14,6 +14,8 @@ Page({ nums:[],//金融分期期数列表 numIndex:-1,//分期期数索引 num:'',//分期期数 + + notify_file_obj:[], }, onLoad: function (options) { @@ -133,33 +135,53 @@ Page({ //上传按揭通知函 chooseImg(e) { let that = this + + //上传保单 if(e.currentTarget.dataset.type=='notify'){ wx.chooseImage({ - count: 1, // 默认9 + count: 10 - that.data.notify_file_obj.length, // sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有 sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有 - success(res) { + success(res1) { wx.showLoading({ title: '上传中', }) - wx.uploadFile({ - url:_.config.api.upImg, - filePath:res.tempFilePaths[0], - name: 'img', - formData: { - 'app': 'liche' - }, - success: (resp) => { - resp.data = JSON.parse(resp.data); - wx.hideLoading(); - if (resp.data.code == 200) { - that.setData({ - 'notify_file_obj.value':resp.data.data.url, - 'notify_file_obj.src':resp.data.data.full_url, - }) - } - }, - }) + let notify_file_obj=that.data.notify_file_obj + let k = 0 + for (let i = 0; i < res1.tempFilePaths.length; i++) { + //上传图片 + wx.uploadFile({ + url:_.config.api.upImg, + filePath:res1.tempFilePaths[i], + name: 'img', + formData: { + 'app': 'liche' + }, + success: (resp) => { + k = k + 1 + resp.data = JSON.parse(resp.data); + if (resp.data.code == 200) { + let imgdata = resp.data + let list = [] + list.push({ + value:imgdata.data.url, + src:imgdata.data.full_url, + }) + notify_file_obj=notify_file_obj.concat(list) + if(k == res1.tempFilePaths.length){ + wx.hideLoading(); + that.setData({ + notify_file_obj, + }) + } + }else{ + wx.hideLoading(); + } + }, + + }) + } + }, fail: res => { wx.showToast({ @@ -170,6 +192,45 @@ Page({ } }) } + + // if(e.currentTarget.dataset.type=='notify'){ + // wx.chooseImage({ + // count: 1, // 默认9 + // sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有 + // sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有 + // success(res) { + // wx.showLoading({ + // title: '上传中', + // }) + // wx.uploadFile({ + // url:_.config.api.upImg, + // filePath:res.tempFilePaths[0], + // name: 'img', + // formData: { + // 'app': 'liche' + // }, + // success: (resp) => { + // resp.data = JSON.parse(resp.data); + // wx.hideLoading(); + // if (resp.data.code == 200) { + // that.setData({ + // 'notify_file_obj.value':resp.data.data.url, + // 'notify_file_obj.src':resp.data.data.full_url, + // }) + // } + // }, + // }) + // }, + // fail: res => { + // wx.showToast({ + // title: '文件选择失败', + // icon: 'none', + // duration: 2000 + // }) + // } + // }) + // } + if(e.currentTarget.dataset.type=='lend'){ wx.chooseImage({ count: 1, // 默认9 @@ -223,7 +284,7 @@ Page({ icon: 'none' }) } - else if(!this.data.notify_file_obj.src){ + else if(!this.data.notify_file_obj.length>0){ wx.showToast({ title: '请上传按揭通知函', icon: 'none' @@ -235,6 +296,11 @@ Page({ isShowConfirm:true, }) }else{ + let notify_file = [] + this.data.notify_file_obj.forEach(item => { + notify_file.push(item.value) + }) + let that = this that.setData({ submitFlag: true, @@ -242,7 +308,7 @@ Page({ let params = {}; params['o_id'] = that.data.id; params['finance_id'] = that.data.finance_id; - params['notify_file'] = that.data.notify_file_obj.value; + params['notify_file'] = notify_file; params['price_loan'] = that.data.price_loan; if(that.data.lend_file_obj.value){ params['lend_file'] = that.data.lend_file_obj.value; @@ -286,6 +352,10 @@ Page({ //修改贷款信息 putAppLoan2() { + let notify_file = [] + this.data.notify_file_obj.forEach(item => { + notify_file.push(item.value) + }) let that = this that.setData({ submitFlag: true, @@ -293,7 +363,7 @@ Page({ let params = {}; params['o_id'] = that.data.id; params['finance_id'] = that.data.finance_id; - params['notify_file'] = that.data.notify_file_obj.value; + params['notify_file'] = notify_file; params['price_loan'] = that.data.price_loan; if(that.data.lend_file_obj.value){ params['lend_file'] = that.data.lend_file_obj.value; @@ -370,9 +440,13 @@ Page({ //查看图片 previewImage: function (e) { if(e.currentTarget.dataset.type=='notify'){ + let img = [] + this.data.notify_file_obj.forEach(item => { + img.push(item.src) + }) wx.previewImage({ - current:this.data.notify_file_obj.src, - urls:[notify_file_obj.src], + current:e.currentTarget.dataset.current, + urls:img, }) } else if(e.currentTarget.dataset.type=='lend'){ @@ -383,4 +457,15 @@ Page({ } }, + // 编辑页面删除图片 + delImg(e){ + if(e.currentTarget.dataset.type=='notify'){ + let notify_file_obj = this.data.notify_file_obj + notify_file_obj.splice(e.currentTarget.dataset.index, 1) + this.setData({ + notify_file_obj, + }) + } + }, + }) \ No newline at end of file diff --git a/pages/order/editFinance/index.wxml b/pages/order/editFinance/index.wxml index 15fc8e6..23b35bf 100644 --- a/pages/order/editFinance/index.wxml +++ b/pages/order/editFinance/index.wxml @@ -29,7 +29,25 @@ 按揭通知函* - + + + + + + + + + + + + + 上传按揭通知函 + + + + + + @@ -60,14 +78,22 @@ 按揭通知函 - - - - - + + + + + - + + + + + 没有上传按揭通知函 + + + + diff --git a/pages/order/editInsImg/index.js b/pages/order/editInsImg/index.js index a346542..ab658c8 100644 --- a/pages/order/editInsImg/index.js +++ b/pages/order/editInsImg/index.js @@ -186,6 +186,7 @@ Page({ title: '上传中', }) let ins_img=that.data.ins_img + let k = 0 for (let i = 0; i < res1.tempFilePaths.length; i++) { //上传图片 wx.uploadFile({ @@ -196,6 +197,7 @@ Page({ 'app': 'liche' }, success: (resp) => { + k = k + 1 resp.data = JSON.parse(resp.data); if (resp.data.code == 200) { let imgdata = resp.data @@ -205,25 +207,22 @@ Page({ img:imgdata.data.full_url, }) ins_img=ins_img.concat(list) - if(i+1==res1.tempFilePaths.length){ - - setTimeout(function () { - let params = {}; - params['id'] = that.data.id; - let img = [] - ins_img.forEach(item => { - img.push(item.value) - }) - params['ins_imgs'] = img; - _.apiQuery.putAppCusorderdata(params).then(res2 => { + if(k == res1.tempFilePaths.length){ + let params = {}; + params['id'] = that.data.id; + let img = [] + ins_img.forEach(item => { + img.push(item.value) + }) + params['ins_imgs'] = img; + _.apiQuery.putAppCusorderdata(params).then(res2 => { - wx.hideLoading(); - that.getAppCusorderdata() + wx.hideLoading(); + that.getAppCusorderdata() - }).catch(res2=>{ - wx.hideLoading(); - }); - }, 500); + }).catch(res2=>{ + wx.hideLoading(); + }); } }else{ wx.hideLoading(); diff --git a/pages/order/editLicenseImg/index.js b/pages/order/editLicenseImg/index.js index 67ab1a1..00b9ea7 100644 --- a/pages/order/editLicenseImg/index.js +++ b/pages/order/editLicenseImg/index.js @@ -325,6 +325,7 @@ Page({ title: '上传中', }) let ins_img=that.data.ins_img + let k = 0 for (let i = 0; i < res1.tempFilePaths.length; i++) { //上传图片 wx.uploadFile({ @@ -335,6 +336,7 @@ Page({ 'app': 'liche' }, success: (resp) => { + k = k + 1 resp.data = JSON.parse(resp.data); if (resp.data.code == 200) { let imgdata = resp.data @@ -344,24 +346,22 @@ Page({ img:imgdata.data.full_url, }) ins_img=ins_img.concat(list) - if(i+1==res1.tempFilePaths.length){ - setTimeout(function () { - let params = {}; - params['id'] = that.data.id; - let img = [] - ins_img.forEach(item => { - img.push(item.value) + if(k == res1.tempFilePaths.length){ + let params = {}; + params['id'] = that.data.id; + let img = [] + ins_img.forEach(item => { + img.push(item.value) + }) + params['ins_imgs'] = img; + _.apiQuery.putAppCusorderdata(params).then(res2 => { + wx.hideLoading(); + that.setData({ + ins_img, }) - params['ins_imgs'] = img; - _.apiQuery.putAppCusorderdata(params).then(res2 => { - wx.hideLoading(); - that.setData({ - ins_img, - }) - }).catch(res2=>{ - wx.hideLoading(); - }); - }, 500); + }).catch(res2=>{ + wx.hideLoading(); + }); } }else{ wx.hideLoading(); @@ -393,6 +393,7 @@ Page({ title: '上传中', }) let other_img=that.data.other_img + let k = 0 for (let i = 0; i < res1.tempFilePaths.length; i++) { //上传图片 wx.uploadFile({ @@ -403,6 +404,7 @@ Page({ 'app': 'liche' }, success: (resp) => { + k = k + 1 resp.data = JSON.parse(resp.data); if (resp.data.code == 200) { let imgdata = resp.data @@ -412,24 +414,22 @@ Page({ img:imgdata.data.full_url, }) other_img=other_img.concat(list) - if(i+1==res1.tempFilePaths.length){ - setTimeout(function () { - let params = {}; - params['id'] = that.data.id; - let img = [] - other_img.forEach(item => { - img.push(item.value) + if(k == res1.tempFilePaths.length){ + let params = {}; + params['id'] = that.data.id; + let img = [] + other_img.forEach(item => { + img.push(item.value) + }) + params['other_imgs'] = img; + _.apiQuery.putAppCusorderdata(params).then(res2 => { + wx.hideLoading(); + that.setData({ + other_img, }) - params['other_imgs'] = img; - _.apiQuery.putAppCusorderdata(params).then(res2 => { - wx.hideLoading(); - that.setData({ - other_img, - }) - }).catch(res2=>{ - wx.hideLoading(); - }); - }, 500); + }).catch(res2=>{ + wx.hideLoading(); + }); } }else{ wx.hideLoading(); diff --git a/pages/order/editOtherImg/index.js b/pages/order/editOtherImg/index.js index f2aa8c4..cda096c 100644 --- a/pages/order/editOtherImg/index.js +++ b/pages/order/editOtherImg/index.js @@ -325,6 +325,7 @@ Page({ title: '上传中', }) let ins_img=that.data.ins_img + let k = 0 for (let i = 0; i < res1.tempFilePaths.length; i++) { //上传图片 wx.uploadFile({ @@ -335,6 +336,7 @@ Page({ 'app': 'liche' }, success: (resp) => { + k = k + 1 resp.data = JSON.parse(resp.data); if (resp.data.code == 200) { let imgdata = resp.data @@ -344,24 +346,22 @@ Page({ img:imgdata.data.full_url, }) ins_img=ins_img.concat(list) - if(i+1==res1.tempFilePaths.length){ - setTimeout(function () { - let params = {}; - params['id'] = that.data.id; - let img = [] - ins_img.forEach(item => { - img.push(item.value) + if(k == res1.tempFilePaths.length){ + let params = {}; + params['id'] = that.data.id; + let img = [] + ins_img.forEach(item => { + img.push(item.value) + }) + params['ins_imgs'] = img; + _.apiQuery.putAppCusorderdata(params).then(res2 => { + wx.hideLoading(); + that.setData({ + ins_img, }) - params['ins_imgs'] = img; - _.apiQuery.putAppCusorderdata(params).then(res2 => { - wx.hideLoading(); - that.setData({ - ins_img, - }) - }).catch(res2=>{ - wx.hideLoading(); - }); - }, 500); + }).catch(res2=>{ + wx.hideLoading(); + }); } }else{ wx.hideLoading(); @@ -393,6 +393,7 @@ Page({ title: '上传中', }) let other_img=that.data.other_img + let k = 0 for (let i = 0; i < res1.tempFilePaths.length; i++) { //上传图片 wx.uploadFile({ @@ -403,6 +404,7 @@ Page({ 'app': 'liche' }, success: (resp) => { + k = k + 1 resp.data = JSON.parse(resp.data); if (resp.data.code == 200) { let imgdata = resp.data @@ -412,24 +414,22 @@ Page({ img:imgdata.data.full_url, }) other_img=other_img.concat(list) - if(i+1==res1.tempFilePaths.length){ - setTimeout(function () { - let params = {}; - params['id'] = that.data.id; - let img = [] - other_img.forEach(item => { - img.push(item.value) + if(k == res1.tempFilePaths.length){ + let params = {}; + params['id'] = that.data.id; + let img = [] + other_img.forEach(item => { + img.push(item.value) + }) + params['other_imgs'] = img; + _.apiQuery.putAppCusorderdata(params).then(res2 => { + wx.hideLoading(); + that.setData({ + other_img, }) - params['other_imgs'] = img; - _.apiQuery.putAppCusorderdata(params).then(res2 => { - wx.hideLoading(); - that.setData({ - other_img, - }) - }).catch(res2=>{ - wx.hideLoading(); - }); - }, 500); + }).catch(res2=>{ + wx.hideLoading(); + }); } }else{ wx.hideLoading();