diff --git a/applications/views/admin/admin_log.py b/applications/views/admin/admin_log.py index bc2082b..d875f74 100644 --- a/applications/views/admin/admin_log.py +++ b/applications/views/admin/admin_log.py @@ -1,9 +1,9 @@ -from flask import Blueprint, request, render_template, jsonify -from flask_login import login_required +from flask import Blueprint, request, render_template from sqlalchemy import desc from applications.models.admin_log import AdminLog, LogSchema from applications.service.common.curd import model_to_dicts from applications.service.common.response import table_api +from applications.service.route_auth import authorize admin_log = Blueprint('adminLog', __name__, url_prefix='/admin/log') @@ -14,7 +14,7 @@ admin_log = Blueprint('adminLog', __name__, url_prefix='/admin/log') @admin_log.route('/') -@login_required +@authorize("admin:log:main") def index(): return render_template('admin/admin_log/main.html') @@ -25,7 +25,7 @@ def index(): @admin_log.route('/loginLog') -@login_required +@authorize("admin:log:main") def loginLog(): page = request.args.get('page', type=int) limit = request.args.get('limit', type=int) @@ -44,7 +44,7 @@ def loginLog(): @admin_log.route('/operateLog') -@login_required +@authorize("admin:log:main") def operateLog(): page = request.args.get('page', type=int) limit = request.args.get('limit', type=int) diff --git a/dev/pear.sql b/dev/pear.sql index 518d907..7c81c7b 100644 --- a/dev/pear.sql +++ b/dev/pear.sql @@ -11,7 +11,7 @@ Target Server Version : 50726 File Encoding : 65001 - Date: 01/06/2021 17:50:18 + Date: 03/06/2021 11:23:03 */ SET NAMES utf8mb4; @@ -32,7 +32,7 @@ CREATE TABLE `admin_admin_log` ( `create_time` datetime(0) NULL DEFAULT NULL, `success` int(11) NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 546 CHARACTER SET = utf8 COLLATE = utf8_unicode_ci ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 641 CHARACTER SET = utf8 COLLATE = utf8_unicode_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of admin_admin_log @@ -158,7 +158,7 @@ INSERT INTO `admin_power` VALUES (3, '用户管理', '1', 'admin:user:main', '/a INSERT INTO `admin_power` VALUES (4, '权限管理', '1', 'admin:power:main', '/admin/power/', '_iframe', '1', NULL, 2, NULL, NULL, 1); INSERT INTO `admin_power` VALUES (9, '角色管理', '1', 'admin:role:main', '/admin/role', '_iframe', '1', 'layui-icon layui-icon-username', 2, '2021-03-16 22:24:58', '2021-03-25 19:15:24', 1); INSERT INTO `admin_power` VALUES (12, '系统监控', '1', 'admin:monitor:main', '/admin/monitor', '_iframe', '1', 'layui-icon layui-icon-vercode', 5, '2021-03-18 22:05:19', '2021-03-25 19:15:27', 1); -INSERT INTO `admin_power` VALUES (13, '日志管理', '1', 'admin:log:index', '/admin/log', '_iframe', '1', 'layui-icon layui-icon-read', 4, '2021-03-18 22:37:10', '2021-03-25 19:15:27', 1); +INSERT INTO `admin_power` VALUES (13, '日志管理', '1', 'admin:log:main', '/admin/log', '_iframe', '1', 'layui-icon layui-icon-read', 4, '2021-03-18 22:37:10', '2021-06-03 11:06:25', 1); INSERT INTO `admin_power` VALUES (17, '文件管理', '0', '', '', '', '0', 'layui-icon layui-icon-camera', 2, '2021-03-19 18:56:23', '2021-03-25 19:15:08', 1); INSERT INTO `admin_power` VALUES (18, '图片上传', '1', 'admin:file:main', '/admin/file', '_iframe', '17', 'layui-icon layui-icon-camera', 5, '2021-03-19 18:57:19', '2021-03-25 19:15:13', 1); INSERT INTO `admin_power` VALUES (21, '权限增加', '2', 'admin:power:add', '', '', '4', 'layui-icon layui-icon-add-circle', 1, '2021-03-22 19:43:52', '2021-03-25 19:15:22', 1);