SystemLog.php 944 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. namespace app\admin\controller\system;
  3. use app\admin\controller\AuthController;
  4. use app\admin\model\system\SystemAdmin;
  5. use app\admin\model\system\SystemLog as LogModel;
  6. use crmeb\services\UtilService as Util;
  7. /**
  8. * 管理员操作记录表控制器
  9. * Class SystemLog
  10. * @package app\admin\controller\system
  11. */
  12. class SystemLog extends AuthController
  13. {
  14. /**
  15. * 显示操作记录
  16. */
  17. public function index(){
  18. LogModel::deleteLog();
  19. $where = Util::getMore([
  20. ['pages',''],
  21. ['path',''],
  22. ['ip',''],
  23. ['admin_id',''],
  24. ['data',''],
  25. ],$this->request);
  26. $where['level'] = $this->adminInfo['level'];
  27. $this->assign('where',$where);
  28. $this->assign('admin',SystemAdmin::getOrdAdmin('id,real_name',$this->adminInfo['level']));
  29. $this->assign(LogModel::systemPage($where));
  30. return $this->fetch();
  31. }
  32. }