fastadmin 后台列表自定义搜索

背景

做了一个设计师接单平台,后台这块分类、和标签关联另一个表。如下:

现在如何增加顶部的自定义搜索,其实很简单。通过ajax即可。

解决方案

1.js文件增加searchlist

通过ajax获取,如下:

javascript 复制代码
{
    field: 'category_id', title: __('设计师类型'), searchList: $.getJSON('category/searchlist?search=worker'), formatter: function (value, row, index) {
            return '无';
        }, 
    visible: false
},

2.控制器增加对应的function

php 复制代码
public function searchlist()
    {
        $search= $this->request->request("search");
        $result = $this->model->where(['type'=>$search])->limit(10)->select();
        $searchlist = [];
        foreach ($result as $key => $value) {
            $searchlist[] = ['id' => $value['id'], 'name' => $value['name']];
        }
        $data = ['searchlist' => $searchlist];
        $this->success('', null, $data);
    }

到此为止,就完毕了。

其他

附带贴几个这个系统的截图吧。

猜你喜欢

工地视频考勤打卡(电子工牌)数据结构

跑团小程序带来的意外收益...

我是怎样让校车运营收入翻倍的

记录开发蓝牙充电宝小程序的历程

网约巴士旅游专线平台搭建历程