浏览代码

菜单完善

zhujf21st 3 年之前
父节点
当前提交
fcdcd03209
共有 3 个文件被更改,包括 24 次插入9 次删除
  1. 1 1
      app/routes/index.py
  2. 2 0
      app/routes/resource.py
  3. 21 8
      db.sql

+ 1 - 1
app/routes/index.py

@@ -33,7 +33,7 @@ def icons():
 @base.route('/getRouters')
 @base.route('/getRouters')
 @login_required
 @login_required
 def getRouters():
 def getRouters():
-    resources = Resource.query.join(ResourceType, Resource.type).filter(Resource.SYRESOURCETYPE_ID == 3).all()
+    resources = Resource.query.join(ResourceType, Resource.type).filter(Resource.SYRESOURCE_ID == None).all()
     
     
     return jsonify({'msg': '操作成功', 'code': 200, "data": [res.to_router_json() for res in resources]})    
     return jsonify({'msg': '操作成功', 'code': 200, "data": [res.to_router_json() for res in resources]})    
 
 

+ 2 - 0
app/routes/resource.py

@@ -85,6 +85,7 @@ def syresource_update():
     res.UPDATEDATETIME = datetime.now()
     res.UPDATEDATETIME = datetime.now()
     if 'icon' in request.json: res.ICONCLS = request.json['icon']
     if 'icon' in request.json: res.ICONCLS = request.json['icon']
     if 'component' in request.json: res.URL = request.json['component']
     if 'component' in request.json: res.URL = request.json['component']
+    if 'path' in request.json: res.PATH = request.json['path']
     if 'menuName' in request.json: res.NAME = request.json['menuName']
     if 'menuName' in request.json: res.NAME = request.json['menuName']
     if 'orderNum' in request.json: res.SEQ = request.json['orderNum']
     if 'orderNum' in request.json: res.SEQ = request.json['orderNum']
     if 'perms' in request.json: res.PERMS = request.json['perms']
     if 'perms' in request.json: res.PERMS = request.json['perms']
@@ -102,6 +103,7 @@ def syresource_save():
     res.ID = str(uuid.uuid4())
     res.ID = str(uuid.uuid4())
     if 'icon' in request.json: res.ICONCLS = request.json['icon']
     if 'icon' in request.json: res.ICONCLS = request.json['icon']
     if 'component' in request.json: res.URL = request.json['component']
     if 'component' in request.json: res.URL = request.json['component']
+    if 'path' in request.json: res.PATH = request.json['path']
     if 'menuName' in request.json: res.NAME = request.json['menuName']
     if 'menuName' in request.json: res.NAME = request.json['menuName']
     if 'orderNum' in request.json: res.SEQ = request.json['orderNum']
     if 'orderNum' in request.json: res.SEQ = request.json['orderNum']
     if 'perms' in request.json: res.PERMS = request.json['perms']
     if 'perms' in request.json: res.PERMS = request.json['perms']

+ 21 - 8
db.sql

@@ -11,7 +11,7 @@
  Target Server Version : 80029
  Target Server Version : 80029
  File Encoding         : 65001
  File Encoding         : 65001
 
 
- Date: 26/05/2022 07:54:42
+ Date: 28/05/2022 13:16:59
 */
 */
 
 
 SET NAMES utf8mb4;
 SET NAMES utf8mb4;
@@ -47,12 +47,14 @@ INSERT INTO `SYONLINE` VALUES ('6ce4da2f-0833-40d3-bd8b-fe42146b05c6', '2022-05-
 INSERT INTO `SYONLINE` VALUES ('72ce76e3-d025-43f6-83b9-458b74ad3c33', '2022-05-25 00:42:41', '127.0.0.1', 'admin', '0');
 INSERT INTO `SYONLINE` VALUES ('72ce76e3-d025-43f6-83b9-458b74ad3c33', '2022-05-25 00:42:41', '127.0.0.1', 'admin', '0');
 INSERT INTO `SYONLINE` VALUES ('734aeec9-e371-4f2f-9046-9b2daefa2370', '2022-05-25 10:48:59', '127.0.0.1', 'admin', '1');
 INSERT INTO `SYONLINE` VALUES ('734aeec9-e371-4f2f-9046-9b2daefa2370', '2022-05-25 10:48:59', '127.0.0.1', 'admin', '1');
 INSERT INTO `SYONLINE` VALUES ('76071a92-e2fb-4c45-8a71-f44a70d0dd8e', '2022-05-22 09:22:26', '127.0.0.1', 'admin', '1');
 INSERT INTO `SYONLINE` VALUES ('76071a92-e2fb-4c45-8a71-f44a70d0dd8e', '2022-05-22 09:22:26', '127.0.0.1', 'admin', '1');
+INSERT INTO `SYONLINE` VALUES ('76a3b3de-cb8c-4c03-a47a-ba61ee6296f1', '2022-05-28 11:59:41', '127.0.0.1', 'admin', '1');
 INSERT INTO `SYONLINE` VALUES ('76c7109c-af8c-4375-bb65-0f17cd2446dd', '2022-05-22 09:23:30', '127.0.0.1', 'admin', '0');
 INSERT INTO `SYONLINE` VALUES ('76c7109c-af8c-4375-bb65-0f17cd2446dd', '2022-05-22 09:23:30', '127.0.0.1', 'admin', '0');
 INSERT INTO `SYONLINE` VALUES ('80de6227-9a7e-45c5-a093-ca4950a8fc7d', '2022-05-22 09:40:38', '127.0.0.1', 'admin', '1');
 INSERT INTO `SYONLINE` VALUES ('80de6227-9a7e-45c5-a093-ca4950a8fc7d', '2022-05-22 09:40:38', '127.0.0.1', 'admin', '1');
 INSERT INTO `SYONLINE` VALUES ('8455c194-84aa-405b-b1d8-4ff6d2cb7d84', '2022-05-22 09:22:15', '127.0.0.1', 'admin', '0');
 INSERT INTO `SYONLINE` VALUES ('8455c194-84aa-405b-b1d8-4ff6d2cb7d84', '2022-05-22 09:22:15', '127.0.0.1', 'admin', '0');
 INSERT INTO `SYONLINE` VALUES ('8e13f90a-0875-4da7-863c-48dad3886415', '2022-05-22 09:23:20', '127.0.0.1', 'admin', '1');
 INSERT INTO `SYONLINE` VALUES ('8e13f90a-0875-4da7-863c-48dad3886415', '2022-05-22 09:23:20', '127.0.0.1', 'admin', '1');
 INSERT INTO `SYONLINE` VALUES ('93bbb856-f242-46b4-b246-15e650bb78fb', '2022-05-22 09:41:42', '127.0.0.1', 'admin', '0');
 INSERT INTO `SYONLINE` VALUES ('93bbb856-f242-46b4-b246-15e650bb78fb', '2022-05-22 09:41:42', '127.0.0.1', 'admin', '0');
 INSERT INTO `SYONLINE` VALUES ('9a9f73b7-814c-40a2-ae7b-99c112c59068', '2022-05-22 09:40:51', '127.0.0.1', 'admin', '1');
 INSERT INTO `SYONLINE` VALUES ('9a9f73b7-814c-40a2-ae7b-99c112c59068', '2022-05-22 09:40:51', '127.0.0.1', 'admin', '1');
+INSERT INTO `SYONLINE` VALUES ('9bbd086a-6869-4839-a3ef-d54e01f4ee41', '2022-05-27 08:42:15', '127.0.0.1', 'admin', '1');
 INSERT INTO `SYONLINE` VALUES ('9d5178da-359a-4491-a053-ff78d24311e6', '2022-05-22 12:00:38', '127.0.0.1', 'admin', '0');
 INSERT INTO `SYONLINE` VALUES ('9d5178da-359a-4491-a053-ff78d24311e6', '2022-05-22 12:00:38', '127.0.0.1', 'admin', '0');
 INSERT INTO `SYONLINE` VALUES ('afc2e04a-78a5-451f-9a1d-ce22d14b6478', '2022-05-21 08:58:47', '127.0.0.1', 'admin', '1');
 INSERT INTO `SYONLINE` VALUES ('afc2e04a-78a5-451f-9a1d-ce22d14b6478', '2022-05-21 08:58:47', '127.0.0.1', 'admin', '1');
 INSERT INTO `SYONLINE` VALUES ('b07a8877-cb98-4e44-b03c-ecf77f6e3aa9', '2022-05-18 16:01:35', '127.0.0.1', 'admin', '0');
 INSERT INTO `SYONLINE` VALUES ('b07a8877-cb98-4e44-b03c-ecf77f6e3aa9', '2022-05-18 16:01:35', '127.0.0.1', 'admin', '0');
@@ -141,6 +143,18 @@ CREATE TABLE `SYRESOURCE`  (
 -- ----------------------------
 -- ----------------------------
 -- Records of SYRESOURCE
 -- Records of SYRESOURCE
 -- ----------------------------
 -- ----------------------------
+INSERT INTO `SYRESOURCE` VALUES ('06459b40-05e5-4fd2-98cb-2cadf5fb85aa', '2022-05-28 12:56:23', NULL, NULL, '参数删除', 4, NULL, '2022-05-28 12:56:23', NULL, NULL, 'system:config:remove', '27fda67f-61d1-4fe6-8eea-d796a848ab67', '1');
+INSERT INTO `SYRESOURCE` VALUES ('207c5e9c-55c5-423a-aad0-7f532adb4695', '2022-05-28 12:52:58', NULL, NULL, '字典删除', 4, NULL, '2022-05-28 12:52:58', NULL, NULL, 'system:dict:remove', 'ffb8cf26-1049-43ee-9dd5-16e5742ce9d5', '1');
+INSERT INTO `SYRESOURCE` VALUES ('27fda67f-61d1-4fe6-8eea-d796a848ab67', '2022-05-28 12:54:39', NULL, 'edit', '参数设置', 6, '', '2022-05-28 12:54:39', 'config', 'system/config/index', 'system:config:list', 'xtgl', '3');
+INSERT INTO `SYRESOURCE` VALUES ('37ac3cd3-560b-49b3-ae86-96d1963e9db6', '2022-05-28 12:55:59', NULL, NULL, '参数修改', 3, NULL, '2022-05-28 12:55:59', NULL, NULL, 'system:config:edit', '27fda67f-61d1-4fe6-8eea-d796a848ab67', '1');
+INSERT INTO `SYRESOURCE` VALUES ('4621e9f8-e7c6-4c2b-8172-3d8c8ea75371', '2022-05-28 12:55:24', NULL, NULL, '参数新增', 2, NULL, '2022-05-28 12:55:24', NULL, NULL, 'system:config:add', '27fda67f-61d1-4fe6-8eea-d796a848ab67', '1');
+INSERT INTO `SYRESOURCE` VALUES ('726c7c1e-06f8-4c3e-b9e1-95778a430c07', '2022-05-28 12:51:16', NULL, NULL, '字典查询', 1, NULL, '2022-05-28 12:51:16', NULL, NULL, 'system:dict:query', 'ffb8cf26-1049-43ee-9dd5-16e5742ce9d5', '1');
+INSERT INTO `SYRESOURCE` VALUES ('b95cae69-6389-4ebc-b613-bee7aac5f730', '2022-05-28 12:52:26', NULL, NULL, '字典修改', 3, NULL, '2022-05-28 12:52:26', NULL, NULL, 'system:dict:edit', 'ffb8cf26-1049-43ee-9dd5-16e5742ce9d5', '1');
+INSERT INTO `SYRESOURCE` VALUES ('cc7ff599-a588-40b3-951d-ce9dd2490482', '2022-05-28 12:53:26', NULL, NULL, '字典导出', 5, NULL, '2022-05-28 12:53:26', NULL, NULL, 'system:dict:export', 'ffb8cf26-1049-43ee-9dd5-16e5742ce9d5', '1');
+INSERT INTO `SYRESOURCE` VALUES ('d60df8ae-86ee-4879-b9b9-2fe79f146d31', '2022-05-28 12:55:02', NULL, NULL, '参数查询', 1, NULL, '2022-05-28 12:55:02', NULL, NULL, 'system:config:query', '27fda67f-61d1-4fe6-8eea-d796a848ab67', '1');
+INSERT INTO `SYRESOURCE` VALUES ('dd41b52b-272c-49ac-b045-b05392890a8d', '2022-05-28 12:56:49', NULL, NULL, '参数导出', 5, NULL, '2022-05-28 12:56:49', NULL, NULL, 'system:config:export', '27fda67f-61d1-4fe6-8eea-d796a848ab67', '1');
+INSERT INTO `SYRESOURCE` VALUES ('edc3358e-b9c5-462f-8a70-7b1c7d7f2c26', '2022-05-28 12:51:53', NULL, NULL, '字典新增', 2, NULL, '2022-05-28 12:51:53', NULL, NULL, 'system:dict:add', 'ffb8cf26-1049-43ee-9dd5-16e5742ce9d5', '1');
+INSERT INTO `SYRESOURCE` VALUES ('ffb8cf26-1049-43ee-9dd5-16e5742ce9d5', '2022-05-28 12:50:37', NULL, 'dict', '字典管理', 5, '', '2022-05-28 12:50:37', 'dict', 'system/dict/index', 'system:dict:list', 'xtgl', '3');
 INSERT INTO `SYRESOURCE` VALUES ('jgbj', '2015-08-25 10:34:53', '编辑机构', 'ext-icon-bullet_wrench', '编辑机构', 2, '', '2022-05-25 00:39:56', NULL, '/base/syorganization!update', 'system:dept:edit', 'jggl', '1');
 INSERT INTO `SYRESOURCE` VALUES ('jgbj', '2015-08-25 10:34:53', '编辑机构', 'ext-icon-bullet_wrench', '编辑机构', 2, '', '2022-05-25 00:39:56', NULL, '/base/syorganization!update', 'system:dept:edit', 'jggl', '1');
 INSERT INTO `SYRESOURCE` VALUES ('jgck', '2015-08-25 10:34:53', '查看机构', 'ext-icon-bullet_wrench', '查看机构', 4, '', '2015-08-25 10:34:53', NULL, '/base/syorganization!getById', 'system:dept:query', 'jggl', '1');
 INSERT INTO `SYRESOURCE` VALUES ('jgck', '2015-08-25 10:34:53', '查看机构', 'ext-icon-bullet_wrench', '查看机构', 4, '', '2015-08-25 10:34:53', NULL, '/base/syorganization!getById', 'system:dept:query', 'jggl', '1');
 INSERT INTO `SYRESOURCE` VALUES ('jggl', '2015-08-25 10:34:53', '管理系统中用户的机构', 'tree', '机构管理', 4, '', '2022-05-25 00:40:04', 'dept', 'system/dept/index', 'system:dept:list', 'xtgl', '0');
 INSERT INTO `SYRESOURCE` VALUES ('jggl', '2015-08-25 10:34:53', '管理系统中用户的机构', 'tree', '机构管理', 4, '', '2022-05-25 00:40:04', 'dept', 'system/dept/index', 'system:dept:list', 'xtgl', '0');
@@ -155,10 +169,10 @@ INSERT INTO `SYRESOURCE` VALUES ('jslb', '2015-08-25 10:34:53', '查询角色列
 INSERT INTO `SYRESOURCE` VALUES ('jssc', '2015-08-25 10:34:53', '删除角色', 'ext-icon-bullet_wrench', '删除角色', 3, '', '2015-08-25 10:34:53', NULL, '/base/syrole!delete', 'system:role:remove', 'jsgl', '1');
 INSERT INTO `SYRESOURCE` VALUES ('jssc', '2015-08-25 10:34:53', '删除角色', 'ext-icon-bullet_wrench', '删除角色', 3, '', '2015-08-25 10:34:53', NULL, '/base/syrole!delete', 'system:role:remove', 'jsgl', '1');
 INSERT INTO `SYRESOURCE` VALUES ('jssq', '2015-08-25 10:34:53', '角色授权', 'ext-icon-bullet_wrench', '角色授权', 5, '', '2015-08-25 10:34:53', NULL, '/base/syrole!grant', NULL, 'jsgl', '1');
 INSERT INTO `SYRESOURCE` VALUES ('jssq', '2015-08-25 10:34:53', '角色授权', 'ext-icon-bullet_wrench', '角色授权', 5, '', '2015-08-25 10:34:53', NULL, '/base/syrole!grant', NULL, 'jsgl', '1');
 INSERT INTO `SYRESOURCE` VALUES ('jstj', '2015-08-25 10:34:53', '添加角色', 'ext-icon-bullet_wrench', '添加角色', 1, '', '2015-08-25 10:34:53', NULL, '/base/syrole!save', 'system:role:add', 'jsgl', '1');
 INSERT INTO `SYRESOURCE` VALUES ('jstj', '2015-08-25 10:34:53', '添加角色', 'ext-icon-bullet_wrench', '添加角色', 1, '', '2015-08-25 10:34:53', NULL, '/base/syrole!save', 'system:role:add', 'jsgl', '1');
-INSERT INTO `SYRESOURCE` VALUES ('online', '2015-08-25 10:34:53', '监控用户登录、注销', 'ext-icon-chart_line', '用户登录历史监控', 4, '', '2015-08-25 10:34:53', NULL, '/securityJsp/base/Syonline.jsp', 'monitor:logininfor:list', 'xtjk', '0');
-INSERT INTO `SYRESOURCE` VALUES ('onlineGrid', '2015-08-25 10:34:53', '用户登录、注销历史记录列表', 'ext-icon-bullet_wrench', '用户登录历史列表', 0, '', '2015-08-25 10:34:53', NULL, '/base/syonline!grid', 'monitor:logininfor:list', 'online', '1');
-INSERT INTO `SYRESOURCE` VALUES ('xtgl', '2015-08-25 10:34:53', '管理系统的资源、角色、机构、用户等信息', 'system', '系统管理', 5, '', '2015-08-25 10:34:53', '/system', NULL, NULL, NULL, '3');
-INSERT INTO `SYRESOURCE` VALUES ('xtjk', '2015-08-25 10:34:53', '监控系统运行情况等信息', 'ext-icon-monitor', '系统监控', 6, '', '2015-08-25 10:34:53', NULL, '/welcome.jsp', '', NULL, '0');
+INSERT INTO `SYRESOURCE` VALUES ('online', '2015-08-25 10:34:53', '监控用户登录、注销', 'ext-icon-chart_line', '用户登录历史监控', 1, '', '2022-05-28 13:16:25', 'logininfor', '/securityJsp/base/Syonline.jsp', 'monitor:logininfor:list', 'xtjk', '0');
+INSERT INTO `SYRESOURCE` VALUES ('onlineGrid', '2015-08-25 10:34:53', '用户登录、注销历史记录列表', 'ext-icon-bullet_wrench', '用户登录历史列表', 1, '', '2022-05-28 13:16:37', NULL, '/base/syonline!grid', 'monitor:logininfor:list', 'online', '1');
+INSERT INTO `SYRESOURCE` VALUES ('xtgl', '2015-08-25 10:34:53', '管理系统的资源、角色、机构、用户等信息', 'system', '系统管理', 1, '', '2022-05-28 13:16:12', '/system', NULL, NULL, NULL, '3');
+INSERT INTO `SYRESOURCE` VALUES ('xtjk', '2015-08-25 10:34:53', '监控系统运行情况等信息', 'monitor', '系统监控', 2, '', '2022-05-28 13:16:17', 'monitor', '/welcome.jsp', '', NULL, '0');
 INSERT INTO `SYRESOURCE` VALUES ('yhbj', '2015-08-25 10:34:53', '编辑用户', 'ext-icon-bullet_wrench', '编辑用户', 2, '', '2015-08-25 10:34:53', NULL, '/base/syuser!update', 'system:user:edit', 'yhgl', '1');
 INSERT INTO `SYRESOURCE` VALUES ('yhbj', '2015-08-25 10:34:53', '编辑用户', 'ext-icon-bullet_wrench', '编辑用户', 2, '', '2015-08-25 10:34:53', NULL, '/base/syuser!update', 'system:user:edit', 'yhgl', '1');
 INSERT INTO `SYRESOURCE` VALUES ('yhck', '2015-08-25 10:34:53', '查看用户', 'ext-icon-bullet_wrench', '查看用户', 4, '', '2015-08-25 10:34:53', NULL, '/base/syuser!getById', 'system:user:query', 'yhgl', '1');
 INSERT INTO `SYRESOURCE` VALUES ('yhck', '2015-08-25 10:34:53', '查看用户', 'ext-icon-bullet_wrench', '查看用户', 4, '', '2015-08-25 10:34:53', NULL, '/base/syuser!getById', 'system:user:query', 'yhgl', '1');
 INSERT INTO `SYRESOURCE` VALUES ('yhgl', '2015-08-25 10:34:53', '管理系统中用户的用户', 'user', '用户管理', 1, '', '2022-05-25 00:48:17', 'user', 'system/user/index', 'system:user:list', 'xtgl', '0');
 INSERT INTO `SYRESOURCE` VALUES ('yhgl', '2015-08-25 10:34:53', '管理系统中用户的用户', 'user', '用户管理', 1, '', '2022-05-25 00:48:17', 'user', 'system/user/index', 'system:user:list', 'xtgl', '0');
@@ -212,7 +226,7 @@ CREATE TABLE `SYROLE`  (
 -- ----------------------------
 -- ----------------------------
 -- Records of SYROLE
 -- Records of SYROLE
 -- ----------------------------
 -- ----------------------------
-INSERT INTO `SYROLE` VALUES ('0', '2015-08-25 10:34:53', '拥有系统所有权限', NULL, '超管', 0, '2015-08-25 10:34:53');
+INSERT INTO `SYROLE` VALUES ('0', '2015-08-25 10:34:53', '拥有系统所有权限', NULL, '超管', 0, '2022-05-28 12:12:18');
 INSERT INTO `SYROLE` VALUES ('19f00d46-8f1b-45b5-b7b7-6197d7b8cb33', '2016-11-28 14:24:00', NULL, NULL, '管理员', 100, '2022-05-22 12:10:55');
 INSERT INTO `SYROLE` VALUES ('19f00d46-8f1b-45b5-b7b7-6197d7b8cb33', '2016-11-28 14:24:00', NULL, NULL, '管理员', 100, '2022-05-22 12:10:55');
 
 
 -- ----------------------------
 -- ----------------------------
@@ -364,7 +378,7 @@ CREATE TABLE `SYS_DICT_TYPE`  (
   `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
   `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
   PRIMARY KEY (`dict_id`) USING BTREE,
   PRIMARY KEY (`dict_id`) USING BTREE,
   UNIQUE INDEX `dict_type`(`dict_type`) USING BTREE
   UNIQUE INDEX `dict_type`(`dict_type`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 100 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '字典类型表' ROW_FORMAT = DYNAMIC;
+) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '字典类型表' ROW_FORMAT = DYNAMIC;
 
 
 -- ----------------------------
 -- ----------------------------
 -- Records of SYS_DICT_TYPE
 -- Records of SYS_DICT_TYPE
@@ -442,7 +456,6 @@ CREATE TABLE `SYUSER_SYROLE`  (
 -- Records of SYUSER_SYROLE
 -- Records of SYUSER_SYROLE
 -- ----------------------------
 -- ----------------------------
 INSERT INTO `SYUSER_SYROLE` VALUES ('0', '0');
 INSERT INTO `SYUSER_SYROLE` VALUES ('0', '0');
-INSERT INTO `SYUSER_SYROLE` VALUES ('0', '19f00d46-8f1b-45b5-b7b7-6197d7b8cb33');
 INSERT INTO `SYUSER_SYROLE` VALUES ('346e8333-b644-4939-8b06-f23654963c6a', '19f00d46-8f1b-45b5-b7b7-6197d7b8cb33');
 INSERT INTO `SYUSER_SYROLE` VALUES ('346e8333-b644-4939-8b06-f23654963c6a', '19f00d46-8f1b-45b5-b7b7-6197d7b8cb33');
 
 
 SET FOREIGN_KEY_CHECKS = 1;
 SET FOREIGN_KEY_CHECKS = 1;