model = Model('UserJob'); } /** * 根据所在部门获取用户列表 */ public function get() { $result = $this->model->listData(); show_json($result,true); } /** * 添加用户 */ public function add() { $data = Input::getArray(array( "name" => array("check"=>"require"), "desc" => array("default"=>""), )); $res = $this->model->add($data); $msg = $res ? LNG('explorer.success') : LNG('explorer.error') . '! ' . LNG('explorer.pathExists'); show_json($msg,!!$res); } /** * 编辑 */ public function edit() { $data = Input::getArray(array( "id" => array("check"=>"int"), "name" => array("check"=>"require"), "desc" => array("default"=>""), )); $res = $this->model->update($data['id'],$data); $msg = $res ? LNG('explorer.success') : LNG('explorer.error') . '! ' . LNG('explorer.pathExists'); show_json($msg,!!$res); } /** * 删除 */ public function remove() { $id = Input::get('id','int'); $res = $this->model->remove($id); $msg = $res ? LNG('explorer.success') : LNG('explorer.error'); show_json($msg,!!$res); } // 移动排序、拖拽排序 public function sort() { $ids = Input::get('ids', 'require'); $ids = explode(',', $ids); foreach($ids as $i => $id) { $this->model->update($id,array("sort"=> $i)); } show_json(LNG('explorer.success')); } }