permdata(); if(!empty($DataAuth)){ $Map['agentid']=$DataAuth; } $Count= $ModelList->where($Map)->count();// 查询满足要求的总记录数 $ListData = $ModelList->field('id,deviceid,ports,iotype,systype,ioname,analogpara,analogup,analogdown,address,regtime,updateman,agentid')->where($Map)->limit($Gage,$GetSize)->select(); $InfoList = array( 'totalRow' => $Count, //'pageSize' => $count,//分页时不传 'list' => $ListData, ); echo json_encode($InfoList); } else { $this->display(); } } public function edit(){ $data=I(); $port=M('port'); if(isset($data['portid'])){ $data['updateman']=$_SESSION['username']; $data['lastupdate']=date('Y-m-d H:i:s'); $res = $port->where(array('id'=> $data['portid']))->save($data); if($res){ echo json_encode($this->mtReturn(200,'配置成功')); }else{ echo json_encode(array('statusCode'=> 300,'message'=>'配置未改变')); } }else{ $list=$port->where(array('id'=> $data['id']))->select();//二维数组 $this->assign('list',$list[0]); $this->assign('action','/home/Port/edit'); $user=M('user')->field('username,truename')->select(); $this->assign('userlist',$user); $this->display(); } } }