mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-09-20 20:39:55 +00:00
feat: 重构代码生成模块并优化相关功能
- 重构代码生成模板,统一路由前缀和业务路径规范 - 优化数据库表分页查询性能,支持方言特定实现 - 新增同步数据库差异预览功能 - 调整字段配置界面,支持拖拽排序和批量设置 - 清理旧版示例代码和冗余配置 - 修复权限和路由嵌套路径处理问题 - 优化前端样式和交互细节
This commit is contained in:
@@ -3292,7 +3292,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "示例管理目录",
|
||||
"name": "二级目录",
|
||||
"type": 1,
|
||||
"icon": "menu",
|
||||
"order": 2,
|
||||
@@ -3304,26 +3304,26 @@
|
||||
"keep_alive": true,
|
||||
"hidden": false,
|
||||
"always_show": true,
|
||||
"title": "示例管理目录",
|
||||
"title": "二级目录",
|
||||
"params": null,
|
||||
"affix": false,
|
||||
"redirect": "/example/demo-group/demo01",
|
||||
"description": "示例管理子目录(含示例01)",
|
||||
"description": "二级目录(含三级菜单)",
|
||||
"children": [
|
||||
{
|
||||
"name": "示例01管理",
|
||||
"name": "三级菜单",
|
||||
"type": 2,
|
||||
"icon": "menu",
|
||||
"order": 1,
|
||||
"permission": "module_example:demo:demo01:query",
|
||||
"permission": "module_example:demo01:query",
|
||||
"route_name": "Demo01",
|
||||
"route_path": "/example/demo-group/demo01",
|
||||
"component_path": "module_example/demo/demo01/index",
|
||||
"component_path": "module_example/demo01/index",
|
||||
"status": "0",
|
||||
"keep_alive": true,
|
||||
"hidden": false,
|
||||
"always_show": false,
|
||||
"title": "示例01管理",
|
||||
"title": "三级菜单",
|
||||
"params": null,
|
||||
"affix": false,
|
||||
"redirect": null,
|
||||
@@ -3334,7 +3334,7 @@
|
||||
"type": 3,
|
||||
"icon": null,
|
||||
"order": 1,
|
||||
"permission": "module_example:demo:demo01:create",
|
||||
"permission": "module_example:demo01:create",
|
||||
"route_name": null,
|
||||
"route_path": null,
|
||||
"component_path": null,
|
||||
@@ -3353,7 +3353,7 @@
|
||||
"type": 3,
|
||||
"icon": null,
|
||||
"order": 2,
|
||||
"permission": "module_example:demo:demo01:update",
|
||||
"permission": "module_example:demo01:update",
|
||||
"route_name": null,
|
||||
"route_path": null,
|
||||
"component_path": null,
|
||||
@@ -3372,7 +3372,7 @@
|
||||
"type": 3,
|
||||
"icon": null,
|
||||
"order": 3,
|
||||
"permission": "module_example:demo:demo01:delete",
|
||||
"permission": "module_example:demo01:delete",
|
||||
"route_name": null,
|
||||
"route_path": null,
|
||||
"component_path": null,
|
||||
@@ -3391,7 +3391,7 @@
|
||||
"type": 3,
|
||||
"icon": null,
|
||||
"order": 4,
|
||||
"permission": "module_example:demo:demo01:patch",
|
||||
"permission": "module_example:demo01:patch",
|
||||
"route_name": null,
|
||||
"route_path": null,
|
||||
"component_path": null,
|
||||
@@ -3410,7 +3410,7 @@
|
||||
"type": 3,
|
||||
"icon": null,
|
||||
"order": 5,
|
||||
"permission": "module_example:demo:demo01:export",
|
||||
"permission": "module_example:demo01:export",
|
||||
"route_name": null,
|
||||
"route_path": null,
|
||||
"component_path": null,
|
||||
@@ -3429,7 +3429,7 @@
|
||||
"type": 3,
|
||||
"icon": null,
|
||||
"order": 6,
|
||||
"permission": "module_example:demo:demo01:import",
|
||||
"permission": "module_example:demo01:import",
|
||||
"route_name": null,
|
||||
"route_path": null,
|
||||
"component_path": null,
|
||||
@@ -3448,7 +3448,7 @@
|
||||
"type": 3,
|
||||
"icon": null,
|
||||
"order": 7,
|
||||
"permission": "module_example:demo:demo01:download",
|
||||
"permission": "module_example:demo01:download",
|
||||
"route_name": null,
|
||||
"route_path": null,
|
||||
"component_path": null,
|
||||
@@ -3467,7 +3467,7 @@
|
||||
"type": 3,
|
||||
"icon": null,
|
||||
"order": 8,
|
||||
"permission": "module_example:demo:demo01:detail",
|
||||
"permission": "module_example:demo01:detail",
|
||||
"route_name": null,
|
||||
"route_path": null,
|
||||
"component_path": null,
|
||||
@@ -3486,7 +3486,7 @@
|
||||
"type": 3,
|
||||
"icon": null,
|
||||
"order": 9,
|
||||
"permission": "module_example:demo:demo01:query",
|
||||
"permission": "module_example:demo01:query",
|
||||
"route_name": null,
|
||||
"route_path": null,
|
||||
"component_path": null,
|
||||
|
||||
Reference in New Issue
Block a user