去付款跟删除按钮一样
<view class="go_pay" bindtap='bindDeleteOrder' data-id='{{item.order_id}}' wx:if='{{item.order_state == 0 || item.order_state == 50}}'>
删除订单
</view>
data: {
order_list:[],//订单列表
},
// 删除订单
bindDeleteOrder:function(event){
var order_id = event.currentTarget.dataset.id;
var that = this;
wx.showModal({
title: '提示',
content: '是否要删除订单',
success(res) {
if (res.confirm) {
console.log('用户点击确定')
MBC.Ajax({
url: api.deleteOrder,
is_login: true,
data: {
order_id: order_id
},
success: function (res) {
var order_list = that.data.order_list;
//找到要删除的订单id的index
that.data.order_list.map(function(item,index){
if (item.order_id == order_id ){
that.data.order_list.splice(index, 1);
}
})
that.setData({
order_list: that.data.order_list//更新
})
},
fail: function (res) {
}
})
} else if (res.cancel) {
console.log('用户点击取消')
}
}
})
},