This commit is contained in:
xman 2025-03-10 15:08:57 +08:00
parent 772c868da7
commit 0728974358
4 changed files with 22 additions and 2 deletions

View File

@ -23,7 +23,8 @@ class Auditorder extends Backend
{ {
parent::_initialize(); parent::_initialize();
$this->model = new \app\admin\model\Order(); $this->model = new \app\admin\model\Order();
$this->view->assign("statusList", $this->model->getStatusList()); //$this->view->assign("statusList", $this->model->getStatusList());
$this->view->assign("statusList", $this->model->getAuditStatusList());
} }

View File

@ -25,13 +25,14 @@ class Dispatch extends Backend
*/ */
protected $model = null; protected $model = null;
protected $searchFields = 'order.order_no,order.tel,order.customer,worker_name,worker_tel';
public function _initialize() public function _initialize()
{ {
parent::_initialize(); parent::_initialize();
$this->model = new \app\admin\model\OrderDispatch; $this->model = new \app\admin\model\OrderDispatch;
$this->view->assign("typeList", $this->model->getTypeList()); $this->view->assign("typeList", $this->model->getTypeList());
$this->view->assign("statusList", $this->model->getStatusList()); $this->view->assign("statusList", $this->model->getStatusList());
$this->view->assign("isNoticeList", $this->model->getIsNoticeList());
} }

View File

@ -65,6 +65,12 @@ class Order extends Model
} }
public function getAuditStatusList()
{
return [self::STATUS_AUDITING => __('Status 50'), self::STATUS_FINISHED => __('Status 60'), ];
}
public function getStatusTextAttr($value, $data) public function getStatusTextAttr($value, $data)
{ {
$value = $value ?: ($data['status'] ?? ''); $value = $value ?: ($data['status'] ?? '');

View File

@ -1,5 +1,17 @@
<div class="panel panel-default panel-intro"> <div class="panel panel-default panel-intro">
<div class="panel-heading">
{:build_heading(null,FALSE)}
<ul class="nav nav-tabs" data-field="status">
<li class="{:$Think.get.status === null ? 'active' : ''}"><a href="#t-all" data-value="" data-toggle="tab">{:__('All')}</a></li>
{foreach name="statusList" item="vo"}
<li class="{:$Think.get.status === (string)$key ? 'active' : ''}"><a href="#t-{$key}" data-value="{$key}" data-toggle="tab">{$vo}</a></li>
{/foreach}
</ul>
</div>
<div class="panel-body"> <div class="panel-body">
<div id="myTabContent" class="tab-content"> <div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="one"> <div class="tab-pane fade active in" id="one">