diff --git a/pages/pages_zhentou/order/order.vue b/pages/pages_zhentou/order/order.vue index 6d5502c..138594b 100644 --- a/pages/pages_zhentou/order/order.vue +++ b/pages/pages_zhentou/order/order.vue @@ -32,7 +32,7 @@

- +

实付款

699.0

-

查看物流

-

确认收货

-

取消订单

+

查看物流

+

确认收货

+

取消订单

立即支付

完善定制信息

-

删除订单

-

再次定制

+

删除订单

+

再次定制

@@ -91,11 +91,86 @@ }, methods: { // 查看物流 - handleWuliu() { + handleWuliu(row) { uni.navigateTo({ - url: "/pages/pages_zhentou/order/express" + url: "/pages/pages_zhentou/order/express?logisticsNo=" + row.logisticsNo + '&company=' + row.logisticsCompany + '&companyCode=' +row.logisticsCompanyCode }) }, + // 取消订单 + cancelOrder(row){ + uni.showModal({ + title: '提示', + content: '确认取消该订单?', + success: (res) => { + if (res.confirm) { + uni.request({ + url:getApp().globalData.baseUrl + '/blade-desk/order/cancel?id=' + row.id, + method:'POST', + header:{ + 'Blade-Auth': 'bearer ' + uni.getStorageSync('token') + }, + success: (res) => { + console.log(res) + if(res.data.code == 200){ + uni.showToast({ + title: '订单取消成功', + icon: 'none' + }) + setTimeout(() =>{ + uni.navigateBack() + },500) + + }else{ + uni.showToast({ + title: res.data.msg, + icon: 'none' + }) + } + } + }) + } else if (res.cancel) { + + } + } + }); + + }, + // 删除订单 + handleDelete(row){ + uni.showModal({ + title: '提示', + content: '确认删除订单吗?', + success: (res) => { + if (res.confirm) { + uni.request({ + url:getApp().globalData.baseUrl + '/blade-desk/order/remove?ids=' + row.id, + method:"POST", + header:{ + 'Blade-Auth': 'bearer ' + uni.getStorageSync('token') + }, + success: (res) => { + console.log(res) + if(res.data.code == 200){ + uni.showToast({ + title: '订单删除成功', + icon: 'none' + }) + setTimeout(() =>{ + uni.navigateBack() + },500) + }else{ + uni.showToast({ + title: res.data.msg, + icon: 'none' + }) + } + } + }) + } else if (res.cancel) { + } + } + }); + }, loadMore() { if (this.hasMore) { this.current = this.current + 1; @@ -133,10 +208,10 @@ this.hasMore = true; this.loadMore(); }, + // 查看详情 handleCheck(row) { - let item = encodeURIComponent(JSON.stringify(row)) uni.navigateTo({ - url: "/pages/pages_zhentou/order/checkOrder?row=" + item + url: "/pages/pages_zhentou/order/checkOrder?id=" + row.id }) }, }