From 5b0ffe6aed3c349f8510becda5543dde97cd7cde Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Sat, 20 Feb 2021 17:40:09 +0800
Subject: [PATCH] fix

---
 pages/yuyue/order.js |   40 ++++++++++++++++++++++++----------------
 1 files changed, 24 insertions(+), 16 deletions(-)

diff --git a/pages/yuyue/order.js b/pages/yuyue/order.js
index e4c57ac..9fdfc8e 100644
--- a/pages/yuyue/order.js
+++ b/pages/yuyue/order.js
@@ -63,12 +63,12 @@
         var _this = this;
         var limit = _this.data.limit;
         var offset = _this.data.offset;
-        var status=index=="0"?"":index;
+        var status=this.data.currentIndex;
         util.request({
             api: api.yuyue.getServiceOrderList,
             data: {
                 "limit": limit,
-                "status": status,
+                "vipStatus": status,
                 "offset": offset
             },
             callback: function(data) {
@@ -81,10 +81,12 @@
                 if (orderList.length == 0) {
                     _this.setData({
                         orderShow: true,
+                        noMore:true
                     })
                 } else {
                     _this.setData({
-                        orderShow: false
+                        orderShow: false,
+                        noMore:false
                     })
                 }
             }
@@ -108,14 +110,13 @@
                 if (sm.confirm) {
                    
                     util.request({
-                        api: api.yuyue.cancelOrderById,
+                        api: api.yuyue.cancelOrderById+"/"+id,
                         data: { id: id},
                         callback: function (data) {
                             wx.showToast({
                                 title: '取消成功',
                                 success: function () {
-                                    debugger
-                                    _this.getOrderInfo(0);
+                                    _this.getOrderInfo(index);
                                 }
                             })
                         }
@@ -157,7 +158,7 @@
         var _this = this;
         var id = e.currentTarget.dataset.id;
         wx.navigateTo({
-            url: '/pages/yuyue/yyInfo?model=2&id=' + id,
+            url: '/pages/yuyue/showYyInfo?id=' + id,
         })
     },
 
@@ -168,8 +169,7 @@
         var limit = _this.data.limit;
         var offset = _this.data.offset + limit;
         var orderList = _this.data.orderList;
-        var index = _this.data.currentIndex;
-        var status = index == "0" ? "" : index;
+        var status = _this.data.currentIndex;
         _this.setData({
             offset: offset 
         });
@@ -177,17 +177,25 @@
             api: api.yuyue.getServiceOrderList,
             data: {
                 "limit": limit,
-                "status": status,
+                "vipStatus": status,
                 "offset": offset
             },
             callback: function(data) {
-                for (var i = 0; i < data.rows.length; i++) {
-                    orderList.push(data.rows[i]);
-                }
-                _this.setData({
-                    orderList: orderList
-                });
 
+                if(data.rows.length>0){
+                    for (var i = 0; i < data.rows.length; i++) {
+                        orderList.push(data.rows[i]);
+                    }
+                    _this.setData({
+                        orderList: orderList
+                    });
+                }else{
+                    _this.setData({
+                        noMore:true
+                    })
+                }
+
+                
             }
         });
 

--
Gitblit v1.9.1