Browse Source

优化订单按钮

master
lanzu_qinsheng 5 years ago
parent
commit
947a9f9099
  1. 12
      app/Admin/Controllers/ImsCjdcOrderMainController.php
  2. 2
      app/Admin/Extensions/CheckRow.php

12
app/Admin/Controllers/ImsCjdcOrderMainController.php

@ -66,14 +66,14 @@ class ImsCjdcOrderMainController extends AdminController
if ($state == 2) { if ($state == 2) {
$actions->append(new OrderStateHandle('<div type="button" style="width:140px" class="btn btn-outline-danger">接单</div>', 3)); $actions->append(new OrderStateHandle('<div type="button" style="width:140px" class="btn btn-outline-danger">接单</div>', 3));
} elseif ($state == 311) { } elseif ($state == 311) {
$actions->append(new OrderStateHandle('完成', 4));
$actions->append(new OrderPrint('打印'));
$actions->append(new OrderStateHandle('<div type="button" style="width:140px" class="btn btn-outline-warning">完成</div>', 4));
$actions->append(new OrderPrint('<div type="button" style="width:140px" class="btn btn-outline-dark">打印</div>'));
} elseif ($state == 3) { } elseif ($state == 3) {
$actions->append(new OrderPrint('打印'));
$actions->append(new CheckRow($actions->row->id, $grid->model()->getCurrentPage(), '自送'));
$actions->append(new OrderPrint('<div type="button" style="width:140px" class="btn btn-outline-dark">打印</div>'));
$actions->append(new CheckRow($actions->row->id, $grid->model()->getCurrentPage(), '<div type="button" style="width:140px" class="btn btn-outline-info">自送</div>'));
} elseif ($state == 8) { } elseif ($state == 8) {
$actions->append(new OrderStateHandle('同意退款', 9));
$actions->append(new OrderRefund($actions->row->id, $grid->model()->getCurrentPage(), '拒绝退款'));
$actions->append(new OrderStateHandle('<div type="button" style="width:140px" class="btn btn-outline-secondary">同意退款</div>', 9));
$actions->append(new OrderRefund($actions->row->id, $grid->model()->getCurrentPage(), '<div type="button" style="width:140px" class="btn btn-outline-secondary">拒绝退款</div>'));
} }
$actions->append(new OrderDetail($actions->row->id, $grid->model()->getCurrentPage(), '<div type="button" style="width:140px" class="btn btn-outline-primary">详情</div>')); $actions->append(new OrderDetail($actions->row->id, $grid->model()->getCurrentPage(), '<div type="button" style="width:140px" class="btn btn-outline-primary">详情</div>'));
}); });

2
app/Admin/Extensions/CheckRow.php

@ -30,7 +30,7 @@ class CheckRow extends RowAction
$form = SelectHorseman::make(['order_id'=>$this->order_id,'current_page'=>$this->currentPage]); $form = SelectHorseman::make(['order_id'=>$this->order_id,'current_page'=>$this->currentPage]);
return Modal::make() return Modal::make()
->lg() ->lg()
->title($this->title)
->title('选择配送员')
->body($form) ->body($form)
->button($this->title); ->button($this->title);

Loading…
Cancel
Save