Commit 0cdb3cd9 by 高淑倩

add: 退款加减

parent 2edf8c70
......@@ -161,6 +161,68 @@ wxService.page({
curType: this.data.resonType[event.detail.value]
})
},
minusNum: function (e) { // 减少数量
var cartList = this.data.cartList
var index = e.currentTarget.dataset.index
let proNum = cartList[index].count
console.log('减少数量', proNum)
if (proNum > 1) {
proNum--
} else {
wx.showToast({
title: '数量不能为0',
icon: 'none'
})
return false
}
cartList[index].count = proNum
this.setData({
cartList: cartList
}, ()=> {
// this.getReturnPrice()
// this.editOk(cartList[e]) //调用完成
})
},
addNum: function (e) { // 增加数量
var index = e.currentTarget.dataset.index
var cartList = this.data.cartList
var proNum = cartList[index].count
console.log('增加数量',proNum)
proNum++
cartList[index].count = proNum
this.setData({
cartList: cartList
}, () => {
})
},
inputNum: function (e) { // 输入数量
var newNum = e.detail.value
var order = this.data.cartList
var index = e.currentTarget.dataset.index
var refundNum = order[index].count
console.log('inputNum', index, newNum, refundNum)
if (newNum === '' || newNum === '0') {
newNum = 1
} else {
newNum = parseInt(newNum)
if (newNum > refundNum) {
newNum = refundNum
}
}
order[index].count = refundNum
this.setData({
order: order
}, () => {
// this.getReturnPrice()
})
},
/**
* 生命周期函数--监听页面加载
*/
......
......@@ -21,17 +21,15 @@
<view class="pro-price">
<view class="price">¥ {{item.price}}</view>
<view class="pro-num-edit">
<button class="redus-num" data-index="{{j}}" catchtap="minusNum">-</button>
<button class="redus-num" data-index="{{index}}" catchtap="minusNum">-</button>
<input
class="pro-num-edit-input"
type="number"
data-index="{{j}}"
catchtap
bindblur="blurNum"
data-index="{{index}}"
bindinput="inputNum"
value="{{item.count}}"
/>
<button class="add-num" data-index="{{j}}" catchtap="addNum">+</button>
<button class="add-num" data-index="{{index}}" catchtap="addNum">+</button>
</view>
</view>
</view>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment