123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 |
- <?php
- class DpyhDzpOperAction extends CommonAction {
- const tableName = 'dpyh_dzp_oper';
- const pkName = 'ID';
-
-
- function sys_list( ){
- $list = new \Jms\Gui\ClGrid();
-
- $list->sql_filter = function($search,&$cond){
- $cond['RoleId'] = 'b4b2acb5aaa5b170f510debd90307eef';//点阵屏操作员
-
- };
- $list->row_filter = function(&$row){
- $where = array('ID'=>$row['FarmId']);
- $farm_info = M('dpyh_farm')->where($where)->field('FarmName,ProvinceId,CityId,DistrictId')->find();
- $row['FarmId_text'] = $farm_info['FarmName'];
- //$row['ProvinceId_text'] = \Jms\DB\Area::getProvinceName($farm_info['ProvinceId']);
- //$row['CityId_text'] = \Jms\DB\Area::getPrefectureName($farm_info['CityId']);
- //$row['DistrictId_text'] = \Jms\DB\Area::getDistrictName($farm_info['DistrictId']);
- };
- $list->display($this);
- }
-
-
- function sys_addedit( ){
- $form = new \Jiaruan\LigerIframeForm();
- $form->before_add = function(&$data){
- $farmid = I('get.farmid');
- $where = array('ID'=>$farmid);
- $farm_info = M('dpyh_farm')->where($where)->find();
- if(!$farm_info){
- json_fail('农场ID不存在!');
- }
- $where = array('UserName'=>$data['UserName']);
- if(M('uc_user')->where($where)->count() > 0){
- json_fail('该用户名已存在,请换一个!');
- }
- $data['FarmId'] = $farm_info['ID'];
- $data['RoleId'] = 'b4b2acb5aaa5b170f510debd90307eef';//点阵屏操作员
-
- };
- $form->before_save = function(&$data){
- $farmid = I('get.id');
- $data['UserName'] = trim($data['UserName']);
- $data['Password'] = trim($data['Password']);
- $cond = array('ID'=>$farmid);
- $userinfo = M('uc_user')->where($cond)->field('UserName,Password')->find();
- if($data['UserName'] != $userinfo['UserName'] && is_username_exists( $userinfo['ID'],$data['UserName'] ) ){
- json_fail('该用户名已存在,请换一个!');
- }
- if( $data['Password'] != $userinfo['Password'] ){
- $data['Password'] = (new \Zndp\User\Util)->encPwd( $data['Password'] );
- }else{
- unset($data['Password']);
- }
-
-
- };
- $form->display($this);
- }
-
-
- public function sys_delete_dpz( ){
- $grid = new \Jiaruan\GridData();
- $grid->deleteByPk($this);
- /*
- $id = I('get.id');
- if(!$id){
- json_fail('农场ID不存在!');
- }
- $where =array('ID'=>$id);
- $result = M('dpyh_farm_viewer')->where($where)->delete();
- if(!$result){
- json_fail('删除失败!');
- }
- json_success('删除成功!');
- */
- }
-
-
- function sys_single_list( ){
- $list = new \Jms\Gui\ClGrid();
-
- $list->sql_filter = function($search,&$cond){
- $farmid = I('get.farmid');
- if(!$farmid){
- json_fail("农场ID不存在!");
- }
- $cond['FarmId'] = $farmid;
- $cond['RoleId'] = 'b4b2acb5aaa5b170f510debd90307eef';
-
- };
- $list->row_filter = function(&$row){
-
- };
- //工具栏过滤器
- $list->toolbar_filter = function(&$button){
-
- $farmid = I('get.farmid');
- if($button['icon'] == 'add'){
- $button['url'] .= '&farmid=' .$farmid; //修改按钮网址
- }
- };
-
- $list->display($this);
- }
-
- }
|