sql_filter = function($search,&$cond){ $cond['ID'] = 3; /* $selectType = $search['SelectType']; $keyword = $search['Keyword']; if( $keyword ){ if($selectType == 'FarmName' || $selectType == 'Address'){ $cond['FarmName|Address'] = array('like','%'.$keyword.'%'); }else{ $cond[$selectType] = $keyword; } } */ }; $list->row_filter = function(&$row){ $row['ProvinceId_text'] = \Jms\DB\Area::getProvinceName($row['ProvinceId']); $row['CityId_text'] = \Jms\DB\Area::getPrefectureName($row['CityId']); $row['DistrictId_text'] = \Jms\DB\Area::getDistrictName($row['DistrictId']); }; $list->display($this); } function sys_addedit( ){ $form = new \Jiaruan\LigerIframeForm(); $form->before_save = function(&$data){ }; $form->display($this); } function sys_user_management( ){ $farmid = I('get.id'); //菜单组 $menus = array( array('text' => '农场管理员','url' => 'dpyh_farm_manager/sys_single_list&farmid='.$farmid,'active'=>true), array('text' => '农场操作员','url' => 'dpyh_farm_operator/sys_single_list&farmid='.$farmid), array('text' => '农场浏览员','url' => 'dpyh_farm_viewer/sys_single_list&farmid='.$farmid), array('text' => '点阵屏操作员','url' => 'dpyh_dzp_oper/sys_single_list&farmid='.$farmid), ); //导航树配置数据 $data = array( 'page' => '用户管理', 'title' => '用户管理', 'menus' => $menus ); //生成导航树 $nav = new \Jiaruan\ClNavTree; $nav->setData($data); $nav->display($this); } public function sys_delete_farm( ){ $id = I('get.id'); if(!$id){ json_fail('农场ID不存在!'); } $where = array('ID'=>$id); //正常如果删除农场,该农场下的所有管理员,操作员,浏览员账号都需要删除? /* $cond = array('FarmId'=>$id); M('uc_user')->where($cond)->delete(); */ $result = M('dpyh_farm')->where($where)->delete(); if(!$result){ json_fail('删除失败'); } json_success('删除成功!'); } function sys_list_search( ){ } }