mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-09-20 20:39:55 +00:00
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:
@@ -9,6 +9,7 @@
|
||||
"email": "deptadmin@example.com",
|
||||
"description": "集团总公司",
|
||||
"parent_id": null,
|
||||
"tenant_id": 1,
|
||||
"children": []
|
||||
}
|
||||
]
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
@@ -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
@@ -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
|
||||
}
|
||||
]
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user