From dc377da6bc1741c40a323393da63bdc3f2683e5f Mon Sep 17 00:00:00 2001
From: jinna
Date: Wed, 23 Aug 2023 13:35:13 +0800
Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E8=AE=A2=E5=8D=95=E9=A1=B5?=
=?UTF-8?q?=E9=9D=A2=E8=B7=B3=E8=BD=AC=E7=9B=B8=E5=85=B3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages/pages_zhentou/order/order.vue | 97 +++++++++++++++++++++++++----
1 file changed, 86 insertions(+), 11 deletions(-)
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
})
},
}