feat(model): 添加status字段表示启用状态

- 在myapp模块的ApplicationModel中新增status字段,标识应用是否启用
- 在demo模块的DemoModel中新增status字段,标识示例条目是否启用
- 修改代码生成模块相关模型,替换BaseMixin为CreatorMixin
- 删除代码生成模块中Python模板相关文件与Vue前端代码模板,优化代码结构和清理无用模板文件
This commit is contained in:
zhangtao
2025-09-17 01:33:53 +08:00
parent d36b86e446
commit 700d76ad5a
41 changed files with 1463 additions and 91 deletions
+165 -9
View File
@@ -1177,6 +1177,162 @@
"description": "初始化数据"
}
]
},
{
"name": "版本管理",
"type": 2,
"icon": "el-icon-Guide",
"order": 10,
"permission": "system:version:query",
"route_name": "Version",
"route_path": "/system/version",
"component_path": "system/version/index",
"status": true,
"keep_alive": true,
"hidden": false,
"always_show": false,
"title": "版本管理",
"params": null,
"affix": false,
"redirect": null,
"description": "初始化数据",
"children": [
{
"name": "创建版本",
"type": 3,
"icon": null,
"order": 1,
"permission": "system:version:create",
"route_name": null,
"route_path": null,
"component_path": null,
"status": true,
"keep_alive": true,
"hidden": false,
"always_show": false,
"title": "创建版本",
"params": null,
"affix": false,
"redirect": null,
"description": "初始化数据"
},
{
"name": "修改版本",
"type": 3,
"icon": null,
"order": 2,
"permission": "system:version:update",
"route_name": null,
"route_path": null,
"component_path": null,
"status": true,
"keep_alive": true,
"hidden": false,
"always_show": false,
"title": "修改版本",
"params": null,
"affix": false,
"redirect": null,
"description": "初始化数据"
},
{
"name": "删除版本",
"type": 3,
"icon": null,
"order": 3,
"permission": "system:version:delete",
"route_name": null,
"route_path": null,
"component_path": null,
"status": true,
"keep_alive": true,
"hidden": false,
"always_show": false,
"title": "删除版本",
"params": null,
"affix": false,
"redirect": null,
"description": "初始化数据"
}
]
},
{
"name": "工单管理",
"type": 2,
"icon": "el-icon-Help",
"order": 11,
"permission": "system:ticket:query",
"route_name": "Ticket",
"route_path": "/system/ticket",
"component_path": "system/ticket/index",
"status": true,
"keep_alive": true,
"hidden": false,
"always_show": false,
"title": "工单管理",
"params": null,
"affix": false,
"redirect": null,
"description": "初始化数据",
"children": [
{
"name": "创建工单",
"type": 3,
"icon": null,
"order": 1,
"permission": "system:ticket:create",
"route_name": null,
"route_path": null,
"component_path": null,
"status": true,
"keep_alive": true,
"hidden": false,
"always_show": false,
"title": "创建工单",
"params": null,
"affix": false,
"redirect": null,
"description": "初始化数据"
},
{
"name": "修改工单",
"type": 3,
"icon": null,
"order": 2,
"permission": "system:ticket:update",
"route_name": null,
"route_path": null,
"component_path": null,
"status": true,
"keep_alive": true,
"hidden": false,
"always_show": false,
"title": "修改工单",
"params": null,
"affix": false,
"redirect": null,
"description": "初始化数据"
},
{
"name": "删除工单",
"type": 3,
"icon": null,
"order": 3,
"permission": "system:ticket:delete",
"route_name": null,
"route_path": null,
"component_path": null,
"status": true,
"keep_alive": true,
"hidden": false,
"always_show": false,
"title": "删除工单",
"params": null,
"affix": false,
"redirect": null,
"description": "初始化数据"
}
]
}
]
},
@@ -1634,7 +1790,7 @@
{
"name": "应用管理",
"type": 1,
"icon": "captcha",
"icon": "el-icon-ShoppingBag",
"order": 6,
"permission": null,
"route_name": "Application",
@@ -1653,7 +1809,7 @@
{
"name": "我的应用",
"type": 2,
"icon": "el-icon-DataLine",
"icon": "el-icon-ShoppingCartFull",
"order": 1,
"permission": "application:myapp:query",
"route_name": "ApplicationSystem",
@@ -1752,7 +1908,7 @@
{
"name": "存储管理",
"type": 1,
"icon": "document",
"icon": "el-icon-Coin",
"order": 7,
"permission": null,
"route_name": "Resource",
@@ -1963,7 +2119,7 @@
{
"name": "存储监控",
"type": 2,
"icon": "el-icon-Files",
"icon": "el-icon-PieChart",
"order": 2,
"permission": "resource:stats:query",
"route_name": "Stats",
@@ -1984,7 +2140,7 @@
{
"name": "AI大模型",
"type": 1,
"icon": "el-icon-DataLine",
"icon": "el-icon-Pointer",
"order": 8,
"permission": null,
"route_name": "AI",
@@ -2003,7 +2159,7 @@
{
"name": "MCP应用",
"type": 2,
"icon": "el-icon-DataLine",
"icon": "el-icon-ToiletPaper",
"order": 1,
"permission": "ai:mcp:chat",
"route_name": "MCP",
@@ -2045,7 +2201,7 @@
{
"name": "代码管理",
"type": 1,
"icon": "el-icon-DataLine",
"icon": "code",
"order": 9,
"permission": null,
"route_name": "Gencode",
@@ -2064,7 +2220,7 @@
{
"name": "代码生成",
"type": 2,
"icon": "el-icon-DataLine",
"icon": "code",
"order": 1,
"permission": "gencode:backcode:query",
"route_name": "Backcode",
@@ -2083,7 +2239,7 @@
{
"name": "前端构建",
"type": 2,
"icon": "el-icon-DataLine",
"icon": "el-icon-Wallet",
"order": 2,
"permission": "gencode:webcode:query",
"route_name": "webcode",