getModular(); // 传递参数. $this->assign([ 'adminInfo' => $adminInfo, 'getPath' => $getModular['path'], 'getAction' => $getModular['action'], ]); return $this->fetch(); }//end index() /** * 用户列表 * * @access public * @return string */ public function userList() { // 获取管理员信息. $adminInfo = session('admin'); // 获取当前模块地址. $getModular = $this->getModular(); // 获取用户列表. $userList = model('User')->userList(); // 传递参数. $this->assign([ 'adminInfo' => $adminInfo, 'getPath' => $getModular['path'], 'getAction' => $getModular['action'], 'userList' => $userList['data']['userList'], 'page' => $userList['data']['page'], 'currentPage' => $userList['data']['currentPage'], ]); return $this->fetch('userlist'); }//end userList() /** * 修改用户 * * @access public * @return string */ public function updateUser() { try { model('User')->updateUser(); } catch (\Exception $e) { Log::write($e->getMessage(), 'error'); return json(['code' => -2, 'data' => '', 'msg' => lang('EC01002')]); } return json(['code' => 1, 'data' => '', 'msg' => lang('MC01004')]); }//end updateUser() /** * 平台列表 * * @access public * @return string */ public function platformList() { // 获取管理员信息. $adminInfo = session('admin'); // 获取当前模块地址. $getModular = $this->getModular(); // 获取平台列表. $platformList = model('Platform')->platformList(); // 传递参数. $this->assign([ 'adminInfo' => $adminInfo, 'getPath' => $getModular['path'], 'getAction' => $getModular['action'], 'platformList' => $platformList['data']['platformList'], 'page' => $platformList['data']['page'], 'currentPage' => $platformList['data']['currentPage'], ]); return $this->fetch('platformlist'); }//end platformList() /** * 修改平台 * * @access public * @return string */ public function updatePlatform() { if(request()->isAjax()) { try { $back = model('Platform')->updatePlatform(); } catch (\Exception $e) { Log::write($e->getMessage(), 'error'); return json(['code' => -2, 'data' => '', 'msg' => lang('EC01002')]); } return json($back); } // 获取管理员信息. $adminInfo = session('admin'); // 获取当前模块地址. $getModular = $this->getModular(); // 获取平台数据. $platform = model('Platform')->platform(); // 传递参数. $this->assign([ 'adminInfo' => $adminInfo, 'getPath' => $getModular['path'], 'getAction' => $getModular['action'], 'platform' => $platform['data']['platform'], ]); return $this->fetch('updateplatform'); }//end updatePlatform() /** * 删除所选平台 * * @access public * @return string */ public function delPlatform() { $ids = $_GET['ids']; try { $back = model('Platform')->delPlatform($ids); } catch (\Exception $e) { Log::write($e->getMessage(), 'error'); return json(['code' => -2, 'data' => '', 'msg' => lang('EC01002')]); } return json(['code' => 1, 'data' => $ids, 'msg' => lang('MC01003')]); } /** * 删除所选用户 * * @access public * @return string */ public function delUser() { $ids = $_GET['ids']; try { $back = model('User')->delUser($ids); } catch (\Exception $e) { Log::write($e->delUser(), 'error'); return json(['code' => -2, 'data' => '', 'msg' => lang('EC01002')]); } return json(['code' => 1, 'data' => $ids, 'msg' => lang('MC01003')]); } /** * 删除所选消息 * * @access public * @return string */ public function delMessage() { $ids = $_GET['ids']; try { $back = model('Message')->delMessage($ids); } catch (\Exception $e) { Log::write($e->getMessage(), 'error'); return json(['code' => -2, 'data' => '', 'msg' => lang('EC01002')]); } return json(['code' => 1, 'data' => $ids, 'msg' => lang('MC01003')]); } /** * 新增平台 * * @access public * @return string */ public function addPlatform() { if(request()->isAjax()) { try { $back = model('Platform')->addPlatform(); } catch (\Exception $e) { Log::write($e->getMessage(), 'error'); return json(['code' => -2, 'data' => '', 'msg' => lang('EC01002')]); } return json($back); } // 获取管理员信息. $adminInfo = session('admin'); // 获取当前模块地址. $getModular = $this->getModular(); // 传递参数. $this->assign([ 'adminInfo' => $adminInfo, 'getPath' => $getModular['path'], 'getAction' => $getModular['action'], ]); return $this->fetch('addplatform'); }//end addPlatform() /** * 平台用户列表 * * @access public * @return string */ public function platformUser() { // 获取管理员信息. $adminInfo = session('admin'); // 获取当前模块地址. $getModular = $this->getModular(); // 获取平台用户列表. $userList = model('UserPlatform')->userList(); // 传递参数. $this->assign([ 'adminInfo' => $adminInfo, 'getPath' => $getModular['path'], 'getAction' => $getModular['action'], 'userList' => $userList['data']['userList'], 'page' => $userList['data']['page'], 'currentPage' => $userList['data']['currentPage'], ]); return $this->fetch('platformuser'); }//end platformUser() /** * 删除平台用户 * * @access public * @return string */ public function delPlatUser() { try { model('UserPlatform')->deleteUser(); } catch (\Exception $e) { Log::write($e->getMessage(), 'error'); return json(['code' => -2, 'data' => '', 'msg' => lang('EC01002')]); } return json(['code' => 1, 'data' => '', 'msg' => lang('MC01004')]); }//end delPlatUser() /** * 修改用户密码 * * @access public * @return string */ public function updatePassword() { $code = -2; $msg = lang('EC01002'); $data = []; try { // 修改密码. $backData = model('Admin')->updatePassword(); if ($backData['code'] === 1) { $code = 1; $msg = $backData['msg']; $data = $backData['data']; // 失败则返回错误信息. } else { $msg = $backData['msg']; } } catch (Exception $e) { Log::write($e->getMessage(), 'error'); } return json(['code' => $code, 'data' => $data, 'msg' => $msg]); }//end updatePassword() /** * 消息列表 * * @access public * @return string */ public function messageList() { // 获取管理员信息. $adminInfo = session('admin'); // 获取当前模块地址. $getModular = $this->getModular(); // 获取消息列表. $messageList = model('message')->messageList(); // 传递参数. $this->assign([ 'adminInfo' => $adminInfo, 'getPath' => $getModular['path'], 'getAction' => $getModular['action'], 'messageList' => $messageList['data']['messageList'], 'page' => $messageList['data']['page'], 'currentPage' => $messageList['data']['currentPage'], ]); return $this->fetch('messagelist'); }//end messageList() /** * 消息详情 * * @access public * @return string */ public function messageInfo() { // 获取管理员信息. $adminInfo = session('admin'); // 获取当前模块地址. $getModular = $this->getModular(); // 获取消息详情. $messageList = model('message')->messageInfo(); // 传递参数. $this->assign([ 'adminInfo' => $adminInfo, 'getPath' => $getModular['path'], 'getAction' => $getModular['action'], 'messageInfo' => $messageList['data']['messageInfo'], ]); return $this->fetch('messageinfo'); }//end messageInfo() }