= $this->render('../site/view_menu', ['model' => $model]) ?>
= DetailView::widget([
'model' => $model,
'attributes' => [
'id',
[
'attribute' => 'user_id',
'format' => 'raw',
'value' => function ($model) {
if (!empty($model->user)) {
return Html::a($model->user->nickname, \yii\helpers\Url::to(['/wechat-user/view', 'id' => $model->user_id]), ['title' => '查看用户', 'data-toggle' => 'tooltip', 'target' => '_blank']);
} else {
return '无';
}
},
],
'out_trade_no',
'total_amount',
'pay_amount',
'pay_time:datetime',
'remark',
'receiver_name',
'receiver_tel',
'receiver_address',
'created_at:datetime',
'updated_at:datetime',
[
'attribute' => 'status',
'value' => function ($model) {
return \common\models\Order::getStatusList($model->status);
},
],
],
]) ?>
status >= \common\models\Order::STATUS_FREIGHT): ?>
$model->id, 'origin' => Yii::$app->request->url]) ?>"
class="btn btn-success js-shipped" target="_blank">订单发货
= GridView::widget([
'dataProvider' => $orderSku['data'],
//'filterModel' => $searchModel,
// 'showFooter' => true,
'id' => 'order_sku_list',
'columns' => [
[
'class' => \yii\grid\CheckboxColumn::className(),
'name' => 'ids',
'checkboxOptions' => function ($model, $key, $index, $column) {
return ['value' => $model['id'], 'disabled' => $model->status == OrderSku::STATUS_NORMAL && $model->order->status >= Order::STATUS_FREIGHT ? false : true];
}
],
'id',
[
'attribute' => 'goods_id',
'format' => 'raw',
'value' => function ($model) {
return $model->goods->name;
},
],
[
'attribute' => 'sku_id',
'format' => 'raw',
'value' => function ($model) {
return $model->sku ? $model->sku->name : '';
},
],
'quantity',
'unit_price',
[
'label' => '商品总价',
'format' => 'raw',
'value' => function ($model) {
return $model->quantity * $model->unit_price . '元';
},
],
[
'label' => '物流单号',
'format' => 'raw',
'value' => function ($model) {
if ($model->package) {
return $model->package->com . ':' . $model->package->no;
} else if ($model->packageFixed) {
return $model->packageFixed->com . ':' . $model->packageFixed->no;
} else {
return '--';
}
},
],
'created_at:datetime',
'updated_at:datetime',
[
'attribute' => 'status',
'value' => function ($model) {
return \common\models\OrderSku::getStatusList($model->status);
},
],
],
]); ?>
= GridView::widget([
'dataProvider' => $package['data'],
'columns' => [
'id',
'no',
'com',
[
'label' => '商品规格',
'format' => 'raw',
'value' => function ($model) {
return $model->orderSkuName;
},
],
[
'attribute' => 'status',
'value' => function ($model) {
return \common\models\Package::getStatusList($model->status);
},
],
['class' => 'common\helpers\DiyActionColumn',
'template' => '{update}',
'buttons' => [
'update' => function ($url, $model, $key) {
return Html::a('更新', Url::to(['/package/update', 'id' => $model->id, 'order_id' => $model->order->id, 'origin' => Yii::$app->request->url]), [
'class' => 'btn btn-success btn-xs',
'title'=>Yii::t('common', 'Update Package'),
'target'=>'_blank'
]);
},
]
],
],
]); ?>