diff --git a/pages/index/index.js b/pages/index/index.js index 33aab77..98bac5c 100644 --- a/pages/index/index.js +++ b/pages/index/index.js @@ -94,7 +94,7 @@ Scene({ }) event.on('EventMessage', this, this.onEvent) // this.worker = wx.createWorker('/workers/process.js') - this.data.setInter = setInterval(this.fetchMessage, 10000) + // this.data.setInter = setInterval(this.fetchMessage, 10000) }, /************************************** 生命周期函数--监听页面初次渲染完成 ********************************************/ onShow: function () { diff --git a/pages/storage/order-settlement/index.js b/pages/storage/order-settlement/index.js index 39fda9b..9bd09bf 100644 --- a/pages/storage/order-settlement/index.js +++ b/pages/storage/order-settlement/index.js @@ -52,9 +52,9 @@ Scene({ if(result.data.outboundDeliveryOrderSettlementInfo.id){ result.data.outboundDeliveryOrderSettlementInfo.netWeight = math.divide(result.data.outboundDeliveryOrderSettlementInfo.netWeight, 1000) this.data.imageList = [] - if(result.data.outboundDeliveryOrderSettlementInfo.weightNoteImageUrlsArr){ - for (let index = 0; index < result.data.outboundDeliveryOrderSettlementInfo.weightNoteImageUrlsArr.length; index++) { - const element = result.data.outboundDeliveryOrderSettlementInfo.weightNoteImageUrlsArr[index] + if(result.data.weightNote.weightNoteImageUrlsArr){ + for (let index = 0; index < result.data.weightNote.weightNoteImageUrlsArr.length; index++) { + const element = result.data.weightNote.weightNoteImageUrlsArr[index] if(!util.isEmpty(element)){ this.data.imageList.push({ url: element}) } @@ -76,6 +76,7 @@ Scene({ form: result.data.outboundDeliveryOrderSettlementInfo, imageList: this.data.imageList }) + this.statAmount() } else { this.data.form.id = result.data.outboundDeliveryOrder.id this.setData({ @@ -163,10 +164,16 @@ Scene({ this.statAmount() }, statAmount: function(){ - if(util.isEmpty(this.data.form.receivablePrice)){ + var amout = this.data.form.settlePrice + if(util.isEmpty(amout) || Number(amout) <= 0){ + if(!util.isEmpty(this.data.form.settleUnitPrice) && !util.isEmpty(this.data.form.settleWeight)){ + var amout = math.times(this.data.form.settleUnitPrice, this.data.form.settleWeight) + } + } + if(util.isEmpty(amout) || Number(amout) <= 0){ return } - var amout = Number(this.data.form.receivablePrice) + this.data.form.settlePrice = amout if(!util.isEmpty(this.data.form.freight)){ amout = math.minus(amout, this.data.form.freight) } @@ -179,7 +186,7 @@ Scene({ if(!util.isEmpty(this.data.form.subsidy)){ amout = math.plus(amout, this.data.form.subsidy) } - this.setData({ amout }) + this.setData({ ['form.settlePrice']: this.data.form.settlePrice, amout }) }, fileChange: function({detail}){ this.data.fileList = detail.fileList diff --git a/pages/storage/order-settlement/index.wxml b/pages/storage/order-settlement/index.wxml index 8652712..fed18a0 100644 --- a/pages/storage/order-settlement/index.wxml +++ b/pages/storage/order-settlement/index.wxml @@ -26,7 +26,7 @@ - +