|
|
|
// pack-checkout/components/discount.js
|
|
|
|
import util from '../../utils/util'
|
|
|
|
import App from '../../utils/uri'
|
|
|
|
Component({
|
|
|
|
/**
|
|
|
|
* 组件的属性列表
|
|
...
|
...
|
@@ -42,6 +44,27 @@ Component({ |
|
|
|
display:false,
|
|
|
|
})
|
|
|
|
},
|
|
|
|
|
|
|
|
discountChecked(e){
|
|
|
|
console.log('discountChecked',e)
|
|
|
|
let index=util.attr(e,'index')
|
|
|
|
let discount=this.data.checkout.discount
|
|
|
|
let checked=discount[index].checked
|
|
|
|
discount[index].checked=!discount[index].checked
|
|
|
|
if(checked) {
|
|
|
|
let subsidy_price=(this.data.checkout.subsidy_price/1 - discount[index].price/1).toFixed(2)
|
|
|
|
this.setData({
|
|
|
|
[`checkout.subsidy_price`]: subsidy_price,
|
|
|
|
[`checkout.discount`]: discount,
|
|
|
|
checkedNum:this.data.checkedNum-1,
|
|
|
|
})
|
|
|
|
}else{
|
|
|
|
let subsidy_price=(this.data.checkout.subsidy_price/1 + discount[index].price/1).toFixed(2)
|
|
|
|
this.setData({
|
|
|
|
[`checkout.subsidy_price`]: subsidy_price,
|
|
|
|
[`checkout.discount`]: discount,
|
|
|
|
checkedNum:this.data.checkedNum+1,
|
|
|
|
})
|
|
|
|
}
|
|
|
|
},
|
|
|
|
}
|
|
|
|
}) |
...
|
...
|
|