cancel任务
This commit is contained in:
parent
80a65b325f
commit
2e9bd0d804
|
|
@ -79,6 +79,8 @@ class Dispatch2 extends Backend
|
||||||
$row->btn_edit = (in_array($row->status, $this->model->btnActiveStatusList('btn_edit'))) ? true : false;
|
$row->btn_edit = (in_array($row->status, $this->model->btnActiveStatusList('btn_edit'))) ? true : false;
|
||||||
$row->btn_cancel = (in_array($row->status, $this->model->btnActiveStatusList('btn_cancel'))) ? true : false;
|
$row->btn_cancel = (in_array($row->status, $this->model->btnActiveStatusList('btn_cancel'))) ? true : false;
|
||||||
$row->btn_abnormal = (in_array($row->status, $this->model->btnActiveStatusList('btn_abnormal'))) ? true : false;
|
$row->btn_abnormal = (in_array($row->status, $this->model->btnActiveStatusList('btn_abnormal'))) ? true : false;
|
||||||
|
$row->btn_finished = (in_array($row->status, $this->model->btnActiveStatusList('btn_finished'))) ? true : false;
|
||||||
|
$row->is_disabled = (in_array($row->status, $this->model->btnActiveStatusList('disabled_status'))) ? true : false;
|
||||||
// $row->btn_income = (in_array($row->status, $this->model->btnActiveStatusList('btn_income')) && in_array($row->order->status, $orderModel->incomeBtnStatus())) ? true : false;
|
// $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());
|
$result = array("total" => $list->total(), "rows" => $list->items());
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@ return [
|
||||||
'Set status to 0' => '设为待接单',
|
'Set status to 0' => '设为待接单',
|
||||||
'Status 10' => '已接单',
|
'Status 10' => '已接单',
|
||||||
'Set status to 10' => '设为已接单',
|
'Set status to 10' => '设为已接单',
|
||||||
'Status 25' => '已开始',
|
'Status 25' => '任务超时',
|
||||||
'Set status to 25' => '设为已开始',
|
'Set status to 25' => '设为已开始',
|
||||||
'Status 20' => '已预约',
|
'Status 20' => '已预约',
|
||||||
'Set status to 20' => '设为已预约',
|
'Set status to 20' => '设为已预约',
|
||||||
|
|
|
||||||
|
|
@ -34,6 +34,7 @@ class OrderDispatch extends Model
|
||||||
const STATUS_TOGET = 0; //待接
|
const STATUS_TOGET = 0; //待接
|
||||||
const STATUS_GOTIT = 10; //已接
|
const STATUS_GOTIT = 10; //已接
|
||||||
const STATUS_PLANIT = 20; //已预约
|
const STATUS_PLANIT = 20; //已预约
|
||||||
|
const STATUS_OVERTIME = 25; //超时(过了预约时间)
|
||||||
const STATUS_CLOCK = 30; //已打卡
|
const STATUS_CLOCK = 30; //已打卡
|
||||||
const STATUS_FINISH = 60; //完成
|
const STATUS_FINISH = 60; //完成
|
||||||
const STATUS_REFUSED = -10; //拒绝
|
const STATUS_REFUSED = -10; //拒绝
|
||||||
|
|
@ -86,6 +87,7 @@ class OrderDispatch extends Model
|
||||||
self::STATUS_TOGET,
|
self::STATUS_TOGET,
|
||||||
self::STATUS_GOTIT,
|
self::STATUS_GOTIT,
|
||||||
self::STATUS_PLANIT,
|
self::STATUS_PLANIT,
|
||||||
|
self::STATUS_OVERTIME,
|
||||||
self::STATUS_CLOCK,
|
self::STATUS_CLOCK,
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
@ -112,27 +114,37 @@ class OrderDispatch extends Model
|
||||||
self::STATUS_TOGET,
|
self::STATUS_TOGET,
|
||||||
self::STATUS_GOTIT,
|
self::STATUS_GOTIT,
|
||||||
self::STATUS_PLANIT,
|
self::STATUS_PLANIT,
|
||||||
|
self::STATUS_OVERTIME,
|
||||||
self::STATUS_CLOCK,
|
self::STATUS_CLOCK,
|
||||||
],
|
],
|
||||||
'btn_cancel' => [ //取消按钮
|
'btn_cancel' => [ //取消按钮
|
||||||
self::STATUS_TOGET,
|
self::STATUS_TOGET,
|
||||||
self::STATUS_GOTIT,
|
self::STATUS_GOTIT,
|
||||||
self::STATUS_PLANIT,
|
self::STATUS_PLANIT,
|
||||||
|
self::STATUS_OVERTIME,
|
||||||
self::STATUS_CLOCK,
|
self::STATUS_CLOCK,
|
||||||
],
|
],
|
||||||
'btn_abnormal' => [ //添加异常按钮
|
'btn_abnormal' => [ //添加异常按钮
|
||||||
self::STATUS_TOGET,
|
self::STATUS_TOGET,
|
||||||
self::STATUS_GOTIT,
|
self::STATUS_GOTIT,
|
||||||
self::STATUS_PLANIT,
|
self::STATUS_PLANIT,
|
||||||
|
self::STATUS_OVERTIME,
|
||||||
self::STATUS_CLOCK,
|
self::STATUS_CLOCK,
|
||||||
],
|
],
|
||||||
'btn_finished' => [
|
'btn_finished' => [
|
||||||
self::STATUS_TOGET,
|
self::STATUS_TOGET,
|
||||||
self::STATUS_GOTIT,
|
self::STATUS_GOTIT,
|
||||||
self::STATUS_PLANIT,
|
self::STATUS_PLANIT,
|
||||||
|
self::STATUS_OVERTIME,
|
||||||
self::STATUS_CLOCK,
|
self::STATUS_CLOCK,
|
||||||
self::STATUS_FINISH
|
//self::STATUS_FINISH
|
||||||
],
|
],
|
||||||
|
'disabled_status' => [
|
||||||
|
self::STATUS_FINISH,
|
||||||
|
self::STATUS_CANCEL,
|
||||||
|
self::STATUS_REFUSED,
|
||||||
|
self::STATUS_MOVE
|
||||||
|
]
|
||||||
];
|
];
|
||||||
|
|
||||||
return $btns[$btn]??[];
|
return $btns[$btn]??[];
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,18 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form','layer'], function ($,
|
||||||
fixedRightNumber: 1,
|
fixedRightNumber: 1,
|
||||||
columns: [
|
columns: [
|
||||||
[
|
[
|
||||||
{checkbox: true},
|
//{checkbox: true},
|
||||||
|
{checkbox: true, formatter: function (value, row, index) {
|
||||||
|
// 根据 is_selectable 字段控制是否禁用
|
||||||
|
// return row.is_selectable ? '' : {disabled: true};
|
||||||
|
if(row.is_disabled === true){
|
||||||
|
return {
|
||||||
|
disabled: true
|
||||||
|
};
|
||||||
|
}
|
||||||
|
return '';
|
||||||
|
}},
|
||||||
|
|
||||||
{field: 'id', title: __('Id')},
|
{field: 'id', title: __('Id')},
|
||||||
//{field: 'order_id', title: __('Order_id')},
|
//{field: 'order_id', title: __('Order_id')},
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user