From 1abb664a350aef16c9d7eef6c0865c3e87d72535 Mon Sep 17 00:00:00 2001 From: xman <1946321327@qq.com> Date: Mon, 21 Apr 2025 10:27:14 +0800 Subject: [PATCH] sth --- application/admin/controller/orders/Dispatch2.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/application/admin/controller/orders/Dispatch2.php b/application/admin/controller/orders/Dispatch2.php index 2b5e556..a205c02 100644 --- a/application/admin/controller/orders/Dispatch2.php +++ b/application/admin/controller/orders/Dispatch2.php @@ -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());