permdata(); if(!empty($DataAuth)){ $Map['agentid']=$DataAuth; } $Count= $ModelList->where($Map)->count();// 查询满足要求的总记录数 $ListData = $ModelList->field('deviceid,devicetype,model,regtime,devname,manufacturer,manufacturer_phone,devstatus,linktype,linkstatus,phone,installman,installphone,devaddre,lastupdate,updateman,position,agentid,truename')->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(); $menu=M('device'); if(isset($data['deviceid'])){ if($data['addr1']=="省份" || $data['addr2']=="地级市" || $data['addr3']=="市、县级市"){ $this->mtReturn(300,"请填写完整"); } $data['updateman']=$_SESSION['username']; $data['lastupdate']=date('Y-m-d H:i:s'); $res = $menu->where(array('deviceid'=> $data['deviceid']))->save($data); if($res){ echo json_encode($this->mtReturn(200,'配置成功')); }else{ echo json_encode(array('statusCode'=> 300,'message'=>'配置未改变')); } }else{ $list=$menu->where(array('deviceid'=> $data['id']))->select();//二维数组 //dump($list); $this->assign('list',$list[0]); $this->assign('action','/home/Devices/edit'); $user=M('user')->field('username,truename')->select(); $this->assign('userlist',$user); //$city=M('city')->where(array('upid'=> 0))->select(); //$this->assign('city',$city); $this->display(); } } }