shish il y a 5 ans
Parent
commit
4562413da1
1 fichiers modifiés avec 11 ajouts et 4 suppressions
  1. 11 4
      biz-ghs/order/classes/OrderClass.php

+ 11 - 4
biz-ghs/order/classes/OrderClass.php

@@ -216,14 +216,14 @@ class OrderClass extends BaseClass
             //订单详情页显示的按钮
 
             //待确认订单显示延期付和已付款
-            if ($order['status'] == OrderClass::ORDER_STATUS_UN_PAY) {
+            if ($order['status'] == self::ORDER_STATUS_UN_PAY) {
                 $debtPay = ['type' => 'debtPay', 'show' => 0, 'disable' => 0];
                 $hasPay = ['type' => 'hasPay', 'show' => 0, 'disable' => 0];
                 return [$debtPay, $hasPay];
             }
 
             //待配送订单显示打印、发货和自取
-            if ($order['status'] == OrderClass::ORDER_STATUS_UN_SEND) {
+            if ($order['status'] == self::ORDER_STATUS_UN_SEND) {
 
                 $item = ['type' => 'item', 'show' => 0, 'disable' => 1];
                 $selfGet = ['type' => 'selfGet', 'show' => 1, 'disable' => 1];
@@ -237,12 +237,12 @@ class OrderClass extends BaseClass
                 return [$print, $item, $selfGet, $send];
             }
             //配送中显示按钮
-            if ($order['status'] == OrderClass::ORDER_STATUS_SENDING) {
+            if ($order['status'] == self::ORDER_STATUS_SENDING) {
                 $send = ['type' => 'send', 'show' => 1, 'disable' => 0];
                 return [$print, $send];
             }
             //完成
-            if ($order['status'] == OrderClass::ORDER_STATUS_COMPLETE) {
+            if ($order['status'] == self::ORDER_STATUS_COMPLETE) {
                 $send = ['type' => 'send', 'show' => 1, 'disable' => 0];
                 //自取订单不显示发货按钮
                 if ($order['sendType'] == self::SEND_TYPE_NO) {
@@ -250,6 +250,13 @@ class OrderClass extends BaseClass
                 }
                 return [$print, $send];
             }
+
+            //取消订单置灰
+            if ($order['status'] == self::ORDER_STATUS_CANCEL) {
+                $selfGet['disable'] = 1;
+                $send['disable'] = 1;
+            }
+
             return [];
         }