| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 | <?phpnamespace app\admin\controller;use app\admin\common\AdminController;use app\common\api\DictApi;/** * Description of Dict * * @author sgq */class Dict extends AdminController {    /**     * @auth {{/dict}}     * @return type     */    public function index() {        return view();    }    /**     * @auth {{/dict/list}}     * @return type     */    public function list() {        $res = DictApi::getList($this->request);        return json($res);    }    /**     * @auth {{/dict/add}}     * @return type     */    public function add() {        if ($this->request->isPost()) {            return json(DictApi::create($this->request->param()));        }        return view();    }    /**     * @auth {{/dict/update}}     * @return type     */    public function edit() {        if ($this->request->isPost()) {            return json(DictApi::update($this->request->param()));        }        $dict = DictApi::getOne($this->request->param("id"));        return view("", ["dict" => $dict]);    }    /**     * @auth {{/dict/delete}}     * @return type     */    public function delete() {        if ($this->request->isPost()) {            return json(DictApi::delete($this->request->param("dictId")));        }    }        public function findChildDictByCode(){        return json(DictApi::findChildDictByCode($this->request->param("code")));    }}
 |