|
|
@@ -112,7 +112,8 @@ class OrderList extends \common\libs\dataList\DataList implements DataListInterf
|
|
|
'width' => '110',
|
|
|
],
|
|
|
'value' => function ($row) {
|
|
|
- return \Yii::$app->params['orderStatus'][$row['STATUS']]['label'] ?? '';
|
|
|
+ return $this->getOrderStatus()[$row['STATUS']]['label'] ?? '';
|
|
|
+ // return \Yii::$app->params['orderStatus'][$row['STATUS']]['label'] ?? '';
|
|
|
},
|
|
|
],
|
|
|
'SKU_CODE' => [
|
|
|
@@ -350,7 +351,9 @@ class OrderList extends \common\libs\dataList\DataList implements DataListInterf
|
|
|
'width' => '130',
|
|
|
],
|
|
|
'value' => function ($row) {
|
|
|
- return \Yii::$app->params['deliveryStatus'][$row['DELIVERY_STATUS']]['label'] ?? '';
|
|
|
+ // return \Yii::$app->params['deliveryStatus'][$row['DELIVERY_STATUS']]['label'] ?? '';
|
|
|
+
|
|
|
+ return $this->getDeliveryStatus()[$row['DELIVERY_STATUS']]['label'] ?? '';
|
|
|
},
|
|
|
],
|
|
|
'IS_AUTO' => [
|
|
|
@@ -389,9 +392,9 @@ class OrderList extends \common\libs\dataList\DataList implements DataListInterf
|
|
|
'name'=> \Yii::t('ctx', 'shopOrderListOrderStatus'),
|
|
|
'other'=> 'select',
|
|
|
'selectData'=> [
|
|
|
- ['id' => \Yii::$app->params['orderStatus']['paid']['value'], 'name' => \Yii::$app->params['orderStatus']['paid']['label']],
|
|
|
- ['id' => \Yii::$app->params['orderStatus']['notPaid']['value'], 'name' => \Yii::$app->params['orderStatus']['notPaid']['label']],
|
|
|
- ['id' => \Yii::$app->params['orderStatus']['failPaid']['value'], 'name' => \Yii::$app->params['orderStatus']['failPaid']['label']]
|
|
|
+ ['id' => $this->getOrderStatus()['paid']['value'], 'name' => $this->getOrderStatus()['paid']['label']],
|
|
|
+ ['id' => $this->getOrderStatus()['notPaid']['value'], 'name' => $this->getOrderStatus()['notPaid']['label']],
|
|
|
+ ['id' => $this->getOrderStatus()['failPaid']['value'], 'name' => $this->getOrderStatus()['failPaid']['label']]
|
|
|
]
|
|
|
],
|
|
|
'IS_AUTO' => [
|
|
|
@@ -406,4 +409,105 @@ class OrderList extends \common\libs\dataList\DataList implements DataListInterf
|
|
|
}
|
|
|
return $this->filterTypes;
|
|
|
}
|
|
|
+
|
|
|
+ // 为了多语言,params.php中无法解析,const无法解析.做成函数返回
|
|
|
+ public function getDeliveryStatus() {
|
|
|
+ return [
|
|
|
+ '0' => [
|
|
|
+ 'value' => 0,
|
|
|
+ 'label' => \Yii::t('ctx', 'shopOrderListUndelivered')//未发货
|
|
|
+ ],
|
|
|
+ 'notDelivery' => [
|
|
|
+ 'value' => 0,
|
|
|
+ 'label' => \Yii::t('ctx', 'shopOrderListUndelivered')//未发货
|
|
|
+ ],
|
|
|
+ '1' => [
|
|
|
+ 'value' => 1,
|
|
|
+ 'label' => \Yii::t('ctx', 'shopOrderListDelivered')//已发货
|
|
|
+ ],
|
|
|
+ 'delivered' => [
|
|
|
+ 'value' => 1,
|
|
|
+ 'label' => \Yii::t('ctx', 'shopOrderListDelivered')//已发货
|
|
|
+ ],
|
|
|
+ '2' => [
|
|
|
+ 'value' => 2,
|
|
|
+ 'label' => \Yii::t('ctx', 'shopOrderListConfirmReceipt')//确认收货
|
|
|
+ ],
|
|
|
+ 'confirm' => [
|
|
|
+ 'value' => 2,
|
|
|
+ 'label' => \Yii::t('ctx', 'shopOrderListConfirmReceipt')//确认收货
|
|
|
+ ],
|
|
|
+ ];
|
|
|
+ }
|
|
|
+
|
|
|
+ // 同上原因,获取订单状态
|
|
|
+ public function getOrderStatus(){
|
|
|
+ return [
|
|
|
+ '0' => [
|
|
|
+ 'value' => 0,
|
|
|
+ 'label' => \Yii::t('ctx', 'shopOrderListGetOrderStatusUnpaid')//待支付
|
|
|
+ ],
|
|
|
+ 'notPaid' => [
|
|
|
+ 'value' => 0,
|
|
|
+ 'label' => \Yii::t('ctx', 'shopOrderListGetOrderStatusUnpaid')//待支付
|
|
|
+ ],
|
|
|
+ '1' => [
|
|
|
+ 'value' => 1,
|
|
|
+ 'label' => \Yii::t('ctx', 'shopOrderListGetOrderStatusPaid')//已支付
|
|
|
+ ],
|
|
|
+ 'paid' => [
|
|
|
+ 'value' => 1,
|
|
|
+ 'label' => \Yii::t('ctx', 'shopOrderListGetOrderStatusPaid')//已支付
|
|
|
+ ],
|
|
|
+ // 此时进入发货流程参考发货状态
|
|
|
+ '3' => [
|
|
|
+ 'value' => 3,
|
|
|
+ 'label' => \Yii::t('ctx', 'shopOrderListGetOrderStatusLogisticsStatus')//物流状态
|
|
|
+ ],
|
|
|
+ 'delivery' => [
|
|
|
+ 'value' => 3,
|
|
|
+ 'label' => \Yii::t('ctx', 'shopOrderListGetOrderStatusLogisticsStatus')//物流状态
|
|
|
+ ],
|
|
|
+ '4' => [
|
|
|
+ 'value' => 4,
|
|
|
+ 'label' => \Yii::t('ctx', 'shopOrderListGetOrderStatusOrderCompletion')//订单完成
|
|
|
+ ],
|
|
|
+ 'complete' => [
|
|
|
+ 'value' => 4,
|
|
|
+ 'label' => \Yii::t('ctx', 'shopOrderListGetOrderStatusOrderCompletion')//订单完成
|
|
|
+ ],
|
|
|
+ '5' => [
|
|
|
+ 'value' => 5,
|
|
|
+ 'label' => \Yii::t('ctx', 'shopOrderListGetOrderStatusOrderCancellation'),//订单取消
|
|
|
+ ],
|
|
|
+ 'cancel' => [
|
|
|
+ 'value' => 5,
|
|
|
+ 'label' => \Yii::t('ctx', 'shopOrderListGetOrderStatusOrderCancellation'),//订单取消
|
|
|
+ ],
|
|
|
+ '6' => [
|
|
|
+ 'value' => 6,
|
|
|
+ 'label' => \Yii::t('ctx', 'shopOrderListGetOrderStatusOrderDeletion'),//订单删除
|
|
|
+ ],
|
|
|
+ 'del' => [
|
|
|
+ 'value' => 6,
|
|
|
+ 'label' => \Yii::t('ctx', 'shopOrderListGetOrderStatusOrderDeletion'),//订单删除
|
|
|
+ ],
|
|
|
+ '7' => [
|
|
|
+ 'value' => 7,
|
|
|
+ 'label' => \Yii::t('ctx', 'shopOrderListGetOrderStatusOrderDeletionOrderRefund'),//订单退款
|
|
|
+ ],
|
|
|
+ 'refund' => [
|
|
|
+ 'value' => 7,
|
|
|
+ 'label' => \Yii::t('ctx', 'shopOrderListGetOrderStatusOrderDeletionOrderRefund'),//订单退款
|
|
|
+ ],
|
|
|
+ '-1' => [
|
|
|
+ 'value' => -1,
|
|
|
+ 'label' => \Yii::t('ctx', 'shopOrderListGetOrderStatusPaymentFailed'),//支付失败
|
|
|
+ ],
|
|
|
+ 'failPaid' => [
|
|
|
+ 'value' => -1,
|
|
|
+ 'label' => \Yii::t('ctx', 'shopOrderListGetOrderStatusPaymentFailed'),//支付失败
|
|
|
+ ],
|
|
|
+ ];
|
|
|
+ }
|
|
|
}
|