1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- <?php
- class DpyhFarmAction extends CommonAction {
- const tableName = 'dpyh_farm';
- const pkName = 'ID';
-
-
- function sys_list( ){
- $list = new \Jms\Gui\ClGrid();
-
- $list->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( ){
-
- }
-
- }
|