Browse Source

no message

feature/v2.1
xpz2018 4 years ago
parent
commit
8472f43883
3 changed files with 15 additions and 16 deletions
  1. 10
      pages/process/order-check/index.js
  2. 10
      pages/process/outside-check-item/index.js
  3. 11
      pages/process/outside-item/index.js

10
pages/process/order-check/index.js

@ -72,21 +72,21 @@ Scene({
this.setData({ ['form.sign']: e.currentTarget.dataset.type, focus: e.currentTarget.dataset.type })
},
bindInput: function (e) {
this.data.form[e.target.id] = e.detail
this.data.form[e.target.id] = e.detail.value
if(e.target.id == 'deductPercent'){
if(util.isEmpty(e.detail) || Number(e.detail) <= 0){
if(util.isEmpty(e.detail.value) || Number(e.detail.value) <= 0){
this.data.form.deductWeight = null
this.data.form.deductPercent = null
} else {
this.data.form.deductWeight = math.divide(math.times(this.data.form.totalWeight, Number(e.detail)), 100).toFixed(2)
this.data.form.deductWeight = math.divide(math.times(this.data.form.totalWeight, Number(e.detail.value)), 100).toFixed(2)
// this.setData({ ['form.deductWeight']: math.divide(math.times(this.data.form.totalWeight, Number(e.detail.value)), 100).toFixed(3) })
}
} else if(e.target.id == 'deductWeight'){
if(util.isEmpty(e.detail) || Number(e.detail) <= 0){
if(util.isEmpty(e.detail.value) || Number(e.detail.value) <= 0){
this.data.form.deductWeight = null
this.data.form.deductPercent = null
} else {
this.data.form.deductPercent = math.times(math.divide(Number(e.detail), this.data.form.totalWeight), 100).toFixed(2)
this.data.form.deductPercent = math.times(math.divide(Number(e.detail.value), this.data.form.totalWeight), 100).toFixed(2)
// this.setData({ ['form.deductPercent']: math.times(math.divide(Number(e.detail.value), this.data.form.totalWeight), 100).toFixed(2) })
}
}

10
pages/process/outside-check-item/index.js

@ -46,21 +46,21 @@ Component({
this.setData({ visible: false })
},
bindInput: function (e) {
this.data.item[e.currentTarget.id] = e.detail
this.data.item[e.currentTarget.id] = e.detail.value
if(e.currentTarget.id == 'deductPercent'){
if(util.isEmpty(e.detail) || Number(e.detail) <= 0){
if(util.isEmpty(e.detail.value) || Number(e.detail.value) <= 0){
this.data.item.deductWeight = null
this.data.item.deductPercent = null
} else {
this.data.item.deductWeight = math.divide(math.times(this.data.item.netWeight, Number(e.detail)), 100).toFixed(2)
this.data.item.deductWeight = math.divide(math.times(this.data.item.netWeight, Number(e.detail.value)), 100).toFixed(2)
}
this.statAmount()
} else if(e.currentTarget.id == 'deductWeight'){
if(util.isEmpty(e.detail) || Number(e.detail) <= 0){
if(util.isEmpty(e.detail.value) || Number(e.detail.value) <= 0){
this.data.item.deductWeight = null
this.data.item.deductPercent = null
} else {
this.data.item.deductPercent = math.times(math.divide(Number(e.detail), this.data.item.netWeight), 100).toFixed(2)
this.data.item.deductPercent = math.times(math.divide(Number(e.detail.value), this.data.item.netWeight), 100).toFixed(2)
}
this.statAmount()
} else if(e.currentTarget.id == 'settleUnitPrice'){

11
pages/process/outside-item/index.js

@ -41,7 +41,7 @@ Component({
}
},
bindInput: function (e) {
this.data.item[e.currentTarget.id] = e.detail
this.data.item[e.currentTarget.id] = e.detail.value
if(e.currentTarget.id == 'grossWeight' || e.currentTarget.id == 'tareWeight'){
if(Number(this.data.item.grossWeight) > 0){
if(Number(this.data.item.tareWeight) > 0){
@ -59,19 +59,19 @@ Component({
this.setData({['item.netWeight']: null, ['item.estimatedAmount']: null})
}
} else if(e.currentTarget.id == 'deductPercent'){
if(util.isEmpty(e.detail) || Number(e.detail) <= 0){
if(util.isEmpty(e.detail.value) || Number(e.detail.value) <= 0){
this.data.item.deductWeight = null
this.data.item.deductPercent = null
} else {
this.data.item.deductWeight = math.divide(math.times(this.data.item.netWeight, Number(e.detail)), 100).toFixed(2)
this.data.item.deductWeight = math.divide(math.times(this.data.item.netWeight, Number(e.detail.value)), 100).toFixed(2)
}
this.statAmount()
} else if(e.currentTarget.id == 'deductWeight'){
if(util.isEmpty(e.detail) || Number(e.detail) <= 0){
if(util.isEmpty(e.detail.value) || Number(e.detail.value) <= 0){
this.data.item.deductWeight = null
this.data.item.deductPercent = null
} else {
this.data.item.deductPercent = math.times(math.divide(Number(e.detail), this.data.item.netWeight), 100).toFixed(2)
this.data.item.deductPercent = math.times(math.divide(Number(e.detail.value), this.data.item.netWeight), 100).toFixed(2)
}
this.statAmount()
} else if(e.currentTarget.id == 'settleUnitPrice'){
@ -102,7 +102,6 @@ Component({
changeDeductType: function(e){
var type = Number(e.currentTarget.dataset.type)
this.setData({ ['item.sign']: type, focus: type })
console.log(this.data.item)
},
fileChange: function({detail}){
this.data.fileList = detail.fileList

Loading…
Cancel
Save