|
|
|
@ -69,19 +69,20 @@ class ImsCjdcOrderMainController extends AdminController |
|
|
|
$grid->actions(function (Grid\Displayers\Actions $actions) use ($grid) { |
|
|
|
|
|
|
|
$state = $actions->row->state; |
|
|
|
$actions->append(new OrderDetail($actions->row->id, $grid->model()->getCurrentPage(), '<div type="button" class="btn btn-outline-primary btn-sm">详情</div>')); |
|
|
|
|
|
|
|
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" class="btn btn-outline-danger btn-sm">接单</div>', 3)); |
|
|
|
} elseif ($state == 311) { |
|
|
|
$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>')); |
|
|
|
$actions->append(new OrderStateHandle('<div type="button" class="btn btn-outline-warning btn-sm">完成</div>', 4)); |
|
|
|
$actions->append(new OrderPrint('<div type="button" class="btn btn-outline-dark btn-sm">打印</div>')); |
|
|
|
} elseif ($state == 3) { |
|
|
|
$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>')); |
|
|
|
$actions->append(new OrderPrint('<div type="button" class="btn btn-outline-dark btn-sm">打印</div>')); |
|
|
|
$actions->append(new CheckRow($actions->row->id, $grid->model()->getCurrentPage(), '<div type="button" class="btn btn-outline-info btn-sm">自送</div>')); |
|
|
|
} elseif ($state == 8) { |
|
|
|
$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 OrderStateHandle('<div type="button" class="btn btn-outline-secondary btn-sm">同意</div>', 9)); |
|
|
|
$actions->append(new OrderRefund($actions->row->id, $grid->model()->getCurrentPage(), '<div type="button" class="btn btn-outline-secondary btn-sm">拒绝</div>')); |
|
|
|
} |
|
|
|
$actions->append(new OrderDetail($actions->row->id, $grid->model()->getCurrentPage(), '<div type="button" style="width:140px" class="btn btn-outline-primary">详情</div>')); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|