|
|
@@ -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 [];
|
|
|
}
|
|
|
|