/**
* 查看
*/
public function index()
{
//设置过滤方法
$this->request->filter(['strip_tags', 'trim']);
if ($this->request->isAjax()) {
//如果发送的来源是Selectpage,则转发到Selectpage
if ($this->request->request('keyField')) {
return $this->selectpage();
}
$filter = json_decode($this->request->get("filter", ''), true);
$op = json_decode($this->request->get("op", '', 'trim'), true);
if (isset($filter['test'])) {
//自定义处理
// $test= explode(" - ", $filter['test']);
//处理完可以去掉也可以覆盖重构
unset($filter['test'], $op['test']);
}
$this->request->get(['filter' => json_encode($filter, true)]);
$this->request->get(['op' => json_encode($op, true)]);
list($where, $sort, $order, $offset, $limit) = $this->buildparams();
$list = $this->model
->with(['group'])
->where($where)
->order($sort, $order)
->paginate($limit);
foreach ($list as &$v) {
}
$result = array("total" => $list->total(), "rows" => $list->items());
return json($result);
}
return $this->view->fetch();
}
// 列表内不展示
visible: false
// 搜素区域内不显示
operate: false