chore: cleanup old frontend code and update project configs

This commit removes the deprecated frontend/web-old directory, updates various project configuration files including tsconfig, vite config, environment variables, and backend data models. It also fixes several API paths, adds tenant awareness to multiple models, and makes minor UI adjustments.
This commit is contained in:
zhangtao
2026-05-27 01:12:03 +08:00
parent eb18d85327
commit 53d2a9d13e
581 changed files with 14751 additions and 55305 deletions
+1
View File
@@ -9,6 +9,7 @@
"email": "deptadmin@example.com",
"description": "集团总公司",
"parent_id": null,
"tenant_id": 1,
"children": []
}
]
+68 -34
View File
@@ -9,7 +9,8 @@
"list_class": null,
"is_default": true,
"status": "0",
"description": "性别男"
"description": "性别男",
"tenant_id": 1
},
{
"dict_sort": 2,
@@ -21,7 +22,8 @@
"list_class": null,
"is_default": false,
"status": "0",
"description": "性别女"
"description": "性别女",
"tenant_id": 1
},
{
"dict_sort": 3,
@@ -33,7 +35,8 @@
"list_class": null,
"is_default": false,
"status": "0",
"description": "性别未知"
"description": "性别未知",
"tenant_id": 1
},
{
"dict_sort": 1,
@@ -45,7 +48,8 @@
"list_class": "primary",
"is_default": true,
"status": "0",
"description": "是"
"description": "是",
"tenant_id": 1
},
{
"dict_sort": 2,
@@ -57,7 +61,8 @@
"list_class": "danger",
"is_default": false,
"status": "0",
"description": "否"
"description": "否",
"tenant_id": 1
},
{
"dict_sort": 1,
@@ -69,7 +74,8 @@
"list_class": "primary",
"is_default": false,
"status": "0",
"description": "启用状态"
"description": "启用状态",
"tenant_id": 1
},
{
"dict_sort": 2,
@@ -81,7 +87,8 @@
"list_class": "danger",
"is_default": false,
"status": "0",
"description": "停用状态"
"description": "停用状态",
"tenant_id": 1
},
{
"dict_sort": 1,
@@ -93,7 +100,8 @@
"list_class": "warning",
"is_default": true,
"status": "0",
"description": "通知"
"description": "通知",
"tenant_id": 1
},
{
"dict_sort": 2,
@@ -105,7 +113,8 @@
"list_class": "success",
"is_default": false,
"status": "0",
"description": "公告"
"description": "公告",
"tenant_id": 1
},
{
"dict_sort": 99,
@@ -117,7 +126,8 @@
"list_class": "info",
"is_default": false,
"status": "0",
"description": "其他操作"
"description": "其他操作",
"tenant_id": 1
},
{
"dict_sort": 1,
@@ -129,7 +139,8 @@
"list_class": "info",
"is_default": false,
"status": "0",
"description": "新增操作"
"description": "新增操作",
"tenant_id": 1
},
{
"dict_sort": 2,
@@ -141,7 +152,8 @@
"list_class": "info",
"is_default": false,
"status": "0",
"description": "修改操作"
"description": "修改操作",
"tenant_id": 1
},
{
"dict_sort": 3,
@@ -153,7 +165,8 @@
"list_class": "danger",
"is_default": false,
"status": "0",
"description": "删除操作"
"description": "删除操作",
"tenant_id": 1
},
{
"dict_sort": 4,
@@ -165,7 +178,8 @@
"list_class": "primary",
"is_default": false,
"status": "0",
"description": "授权操作"
"description": "授权操作",
"tenant_id": 1
},
{
"dict_sort": 5,
@@ -177,7 +191,8 @@
"list_class": "warning",
"is_default": false,
"status": "0",
"description": "导出操作"
"description": "导出操作",
"tenant_id": 1
},
{
"dict_sort": 6,
@@ -189,7 +204,8 @@
"list_class": "warning",
"is_default": false,
"status": "0",
"description": "导入操作"
"description": "导入操作",
"tenant_id": 1
},
{
"dict_sort": 7,
@@ -201,7 +217,8 @@
"list_class": "danger",
"is_default": false,
"status": "0",
"description": "强退操作"
"description": "强退操作",
"tenant_id": 1
},
{
"dict_sort": 8,
@@ -213,7 +230,8 @@
"list_class": "warning",
"is_default": false,
"status": "0",
"description": "生成操作"
"description": "生成操作",
"tenant_id": 1
},
{
"dict_sort": 9,
@@ -225,7 +243,8 @@
"list_class": "danger",
"is_default": false,
"status": "0",
"description": "清空操作"
"description": "清空操作",
"tenant_id": 1
},
{
"dict_sort": 1,
@@ -237,7 +256,8 @@
"list_class": null,
"is_default": true,
"status": "0",
"description": "默认分组"
"description": "默认分组",
"tenant_id": 1
},
{
"dict_sort": 2,
@@ -249,7 +269,8 @@
"list_class": null,
"is_default": false,
"status": "0",
"description": "数据库分组"
"description": "数据库分组",
"tenant_id": 1
},
{
"dict_sort": 3,
@@ -261,7 +282,8 @@
"list_class": null,
"is_default": false,
"status": "0",
"description": "reids分组"
"description": "reids分组",
"tenant_id": 1
},
{
"dict_sort": 1,
@@ -273,7 +295,8 @@
"list_class": null,
"is_default": false,
"status": "0",
"description": "线程池"
"description": "线程池",
"tenant_id": 1
},
{
"dict_sort": 2,
@@ -285,7 +308,8 @@
"list_class": null,
"is_default": false,
"status": "0",
"description": "进程池"
"description": "进程池",
"tenant_id": 1
},
{
"dict_sort": 1,
@@ -297,7 +321,8 @@
"list_class": null,
"is_default": true,
"status": "0",
"description": "演示函数"
"description": "演示函数",
"tenant_id": 1
},
{
"dict_sort": 1,
@@ -309,7 +334,8 @@
"list_class": null,
"is_default": true,
"status": "0",
"description": "指定日期任务触发器"
"description": "指定日期任务触发器",
"tenant_id": 1
},
{
"dict_sort": 2,
@@ -321,7 +347,8 @@
"list_class": null,
"is_default": false,
"status": "0",
"description": "间隔触发器任务触发器"
"description": "间隔触发器任务触发器",
"tenant_id": 1
},
{
"dict_sort": 3,
@@ -333,7 +360,8 @@
"list_class": null,
"is_default": false,
"status": "0",
"description": "间隔触发器任务触发器"
"description": "间隔触发器任务触发器",
"tenant_id": 1
},
{
"dict_sort": 1,
@@ -345,7 +373,8 @@
"list_class": null,
"is_default": true,
"status": "0",
"description": "默认表格回显样式"
"description": "默认表格回显样式",
"tenant_id": 1
},
{
"dict_sort": 2,
@@ -357,7 +386,8 @@
"list_class": null,
"is_default": false,
"status": "0",
"description": "主要表格回显样式"
"description": "主要表格回显样式",
"tenant_id": 1
},
{
"dict_sort": 3,
@@ -369,7 +399,8 @@
"list_class": null,
"is_default": false,
"status": "0",
"description": "成功表格回显样式"
"description": "成功表格回显样式",
"tenant_id": 1
},
{
"dict_sort": 4,
@@ -381,7 +412,8 @@
"list_class": null,
"is_default": false,
"status": "0",
"description": "信息表格回显样式"
"description": "信息表格回显样式",
"tenant_id": 1
},
{
"dict_sort": 5,
@@ -393,7 +425,8 @@
"list_class": null,
"is_default": false,
"status": "0",
"description": "警告表格回显样式"
"description": "警告表格回显样式",
"tenant_id": 1
},
{
"dict_sort": 6,
@@ -405,6 +438,7 @@
"list_class": null,
"is_default": false,
"status": "0",
"description": "危险表格回显样式"
"description": "危险表格回显样式",
"tenant_id": 1
}
]
+21 -11
View File
@@ -3,60 +3,70 @@
"dict_name": "用户性别",
"dict_type": "sys_user_sex",
"status": "0",
"description": "用户性别列表"
"description": "用户性别列表",
"tenant_id": 1
},
{
"dict_name": "系统是否",
"dict_type": "sys_yes_no",
"status": "0",
"description": "系统是否列表"
"description": "系统是否列表",
"tenant_id": 1
},
{
"dict_name": "系统状态",
"dict_type": "sys_common_status",
"status": "0",
"description": "系统状态"
"description": "系统状态",
"tenant_id": 1
},
{
"dict_name": "通知类型",
"dict_type": "sys_notice_type",
"status": "0",
"description": "通知类型列表"
"description": "通知类型列表",
"tenant_id": 1
},
{
"dict_name": "操作类型",
"dict_type": "sys_oper_type",
"status": "0",
"description": "操作类型列表"
"description": "操作类型列表",
"tenant_id": 1
},
{
"dict_name": "任务存储器",
"dict_type": "sys_job_store",
"status": "0",
"description": "任务分组列表"
"description": "任务分组列表",
"tenant_id": 1
},
{
"dict_name": "任务执行器",
"dict_type": "sys_job_executor",
"status": "0",
"description": "任务执行器列表"
"description": "任务执行器列表",
"tenant_id": 1
},
{
"dict_name": "任务函数",
"dict_type": "sys_job_function",
"status": "0",
"description": "任务函数列表"
"description": "任务函数列表",
"tenant_id": 1
},
{
"dict_name": "任务触发器",
"dict_type": "sys_job_trigger",
"status": "0",
"description": "任务触发器列表"
"description": "任务触发器列表",
"tenant_id": 1
},
{
"dict_name": "表格回显样式",
"dict_type": "sys_list_class",
"status": "0",
"description": "表格回显样式列表"
"description": "表格回显样式列表",
"tenant_id": 1
}
]
]
File diff suppressed because it is too large Load Diff
+8 -100
View File
@@ -1,107 +1,12 @@
[
{
"config_name": "网站名称",
"config_key": "sys_web_title",
"config_value": "FastApiAdmin",
"config_type": true,
"status": "0",
"description": "初始化数据"
},
{
"config_name": "网站描述",
"config_key": "sys_web_description",
"config_value": "FastApiAdmin 是完全开源的权限管理系统",
"config_type": true,
"status": "0",
"description": "初始化数据"
},
{
"config_name": "网页图标",
"config_key": "sys_web_favicon",
"config_value": "https://service.fastapiadmin.com/api/v1/static/image/favicon.png",
"config_type": true,
"status": "0",
"description": "初始化数据"
},
{
"config_name": "网站Logo",
"config_key": "sys_web_logo",
"config_value": "https://service.fastapiadmin.com/api/v1/static/image/logo.png",
"config_type": true,
"status": "0",
"description": "初始化数据"
},
{
"config_name": "登录背景",
"config_key": "sys_login_background",
"config_value": "https://service.fastapiadmin.com/api/v1/static/image/background.svg",
"config_type": true,
"status": "0",
"description": "初始化数据"
},
{
"config_name": "版权信息",
"config_key": "sys_web_copyright",
"config_value": "Copyright © 2025-2026 service.fastapiadmin.com 版权所有",
"config_type": true,
"status": "0",
"description": "初始化数据"
},
{
"config_name": "备案信息",
"config_key": "sys_keep_record",
"config_value": "陕ICP备2025069493号-1",
"config_type": true,
"status": "0",
"description": "初始化数据"
},
{
"config_name": "帮助文档",
"config_key": "sys_help_doc",
"config_value": "https://service.fastapiadmin.com",
"config_type": true,
"status": "0",
"description": "初始化数据"
},
{
"config_name": "隐私政策",
"config_key": "sys_web_privacy",
"config_value": "https://github.com/fastapiadmin/FastapiAdmin/blob/master/LICENSE",
"config_type": true,
"status": "0",
"description": "初始化数据"
},
{
"config_name": "用户协议",
"config_key": "sys_web_clause",
"config_value": "https://github.com/fastapiadmin/FastapiAdmin/blob/master/LICENSE",
"config_type": true,
"status": "0",
"description": "初始化数据"
},
{
"config_name": "源码代码",
"config_key": "sys_git_code",
"config_value": "https://github.com/fastapiadmin/FastapiAdmin.git",
"config_type": true,
"status": "0",
"description": "初始化数据"
},
{
"config_name": "项目版本",
"config_key": "sys_web_version",
"config_value": "3.0.0",
"config_type": true,
"status": "0",
"description": "初始化数据"
},
{
"config_name": "演示模式启用",
"config_key": "demo_enable",
"config_value": "false",
"config_type": true,
"status": "0",
"description": "初始化数据"
"description": "初始化数据",
"tenant_id": 1
},
{
"config_name": "演示访问IP白名单",
@@ -109,7 +14,8 @@
"config_value": "[\"127.0.0.1\"]",
"config_type": true,
"status": "0",
"description": "初始化数据"
"description": "初始化数据",
"tenant_id": 1
},
{
"config_name": "接口白名单",
@@ -117,7 +23,8 @@
"config_value": "[\"/api/v1/system/auth/login\", \"/api/v1/system/auth/token/refresh\", \"/api/v1/system/auth/captcha/get\", \"/api/v1/system/auth/logout\", \"/api/v1/system/config/info\", \"/api/v1/system/user/current/info\", \"/api/v1/system/notice/available\", \"/api/v1/system/auth/auto-login/users\", \"/api/v1/system/auth/auto-login/token\", \"/api/v1/system/auth/auto-login\"]",
"config_type": true,
"status": "0",
"description": "初始化数据"
"description": "初始化数据",
"tenant_id": 1
},
{
"config_name": "访问IP黑名单",
@@ -125,6 +32,7 @@
"config_value": "[]",
"config_type": true,
"status": "0",
"description": "初始化数据"
"description": "初始化数据",
"tenant_id": 1
}
]
+3 -2
View File
@@ -5,6 +5,7 @@
"status": "0",
"order": 1,
"data_scope": 4,
"description": "初始化角色"
"description": "初始化角色",
"tenant_id": 1
}
]
]
@@ -0,0 +1,74 @@
[
{
"config_key": "tenant_name",
"config_value": "FastApiAdmin",
"config_type": "string",
"tenant_id": 1
},
{
"config_key": "tenant_description",
"config_value": "FastApiAdmin 是完全开源的权限管理系统",
"config_type": "string",
"tenant_id": 1
},
{
"config_key": "tenant_version",
"config_value": "3.0.0",
"config_type": "string",
"tenant_id": 1
},
{
"config_key": "tenant_logo",
"config_value": "https://service.fastapiadmin.com/api/v1/static/image/logo.png",
"config_type": "string",
"tenant_id": 1
},
{
"config_key": "tenant_favicon",
"config_value": "https://service.fastapiadmin.com/api/v1/static/image/favicon.png",
"config_type": "string",
"tenant_id": 1
},
{
"config_key": "tenant_login_bg",
"config_value": "https://service.fastapiadmin.com/api/v1/static/image/background.svg",
"config_type": "string",
"tenant_id": 1
},
{
"config_key": "tenant_copyright",
"config_value": "Copyright © 2025-2026 service.fastapiadmin.com 版权所有",
"config_type": "string",
"tenant_id": 1
},
{
"config_key": "tenant_keep_record",
"config_value": "陕ICP备2025069493号-1",
"config_type": "string",
"tenant_id": 1
},
{
"config_key": "tenant_help_doc",
"config_value": "https://service.fastapiadmin.com",
"config_type": "string",
"tenant_id": 1
},
{
"config_key": "tenant_privacy",
"config_value": "https://github.com/fastapiadmin/FastapiAdmin/blob/master/LICENSE",
"config_type": "string",
"tenant_id": 1
},
{
"config_key": "tenant_clause",
"config_value": "https://github.com/fastapiadmin/FastapiAdmin/blob/master/LICENSE",
"config_type": "string",
"tenant_id": 1
},
{
"config_key": "tenant_git_code",
"config_value": "https://github.com/fastapiadmin/FastapiAdmin.git",
"config_type": "string",
"tenant_id": 1
}
]