This commit is contained in:
xman 2025-04-21 10:27:14 +08:00
parent 06e6261498
commit 1abb664a35

View File

@ -76,12 +76,12 @@ class Dispatch2 extends Backend
->paginate($limit);
foreach ($list as &$row) {
$row->btn_edit = in_array($row->status, $this->model->btnActiveStatusList('btn_edit'));
$row->btn_cancel = in_array($row->status, $this->model->btnActiveStatusList('btn_cancel'));
$row->btn_edit = in_array($row->status, $this->model->btnActiveStatusList('btn_edit')) && $this->auth->check('orders/dispatch2/edit');
$row->btn_cancel = in_array($row->status, $this->model->btnActiveStatusList('btn_cancel')) && $this->auth->check('orders/dispatch2/del');
$row->btn_abnormal = in_array($row->status, $this->model->btnActiveStatusList('btn_abnormal'));
$row->btn_finished = in_array($row->status, $this->model->btnActiveStatusList('btn_finished'));
$row->btn_finished = in_array($row->status, $this->model->btnActiveStatusList('btn_finished')) && $this->auth->check('orders/dispatch2/finish');
$row->is_disabled = in_array($row->status, $this->model->btnActiveStatusList('disabled_status'));
$row->btn_record = in_array($row->status, $this->model->btnActiveStatusList('btn_record'));
$row->btn_record = in_array($row->status, $this->model->btnActiveStatusList('btn_record')) && $this->auth->check('orders/dispatchrecord/add');
// $row->btn_income = (in_array($row->status, $this->model->btnActiveStatusList('btn_income')) && in_array($row->order->status, $orderModel->incomeBtnStatus())) ? true : false;
}
$result = array("total" => $list->total(), "rows" => $list->items());