mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-09-26 06:19:04 +00:00
feat: 更新前端配置和组件逻辑
- 在tsconfig.json中排除特定示例文件夹 - 移除不再使用的路由别名清理逻辑,更新为手动修改提示 - 统一组件中对utils路径的引用,简化导入 - 优化多个组件的样式和布局,确保一致性 - 更新国际化文件,调整语言选项格式
This commit is contained in:
@@ -271,27 +271,11 @@ export const routeModules: AppRouteRecord[] = [exceptionRoutes]
|
||||
}
|
||||
}
|
||||
|
||||
// 清理路由别名
|
||||
async function cleanRoutesAlias() {
|
||||
const routesAliasPath = path.resolve(process.cwd(), "src/router/routesAlias.ts");
|
||||
|
||||
try {
|
||||
const cleanedAlias = `/**
|
||||
* 公共路由别名
|
||||
# 存放系统级公共路由路径,如布局容器、登录页等
|
||||
*/
|
||||
export enum RoutesAlias {
|
||||
Layout = '/index/index', // 布局容器
|
||||
Login = '/auth/login' // 登录页
|
||||
}
|
||||
`;
|
||||
|
||||
await fs.writeFile(routesAliasPath, cleanedAlias, "utf-8");
|
||||
console.log(` ${icons.success} ${fmt.success("重写路由别名配置完成")}`);
|
||||
} catch (err) {
|
||||
console.log(` ${icons.error} ${fmt.error("清理路由别名失败")}`);
|
||||
console.log(` ${fmt.dim("错误详情: " + err)}`);
|
||||
}
|
||||
// 路由占位常量已写在 src/router/routes/staticRoutes.ts 顶部,清理脚本不再单独重写
|
||||
async function cleanRouterConstants() {
|
||||
console.log(
|
||||
` ${icons.info} ${fmt.dim("路由常量(ROUTE_*)位于 staticRoutes.ts 顶部,请按需手动修改")}`
|
||||
);
|
||||
}
|
||||
|
||||
// 清理变更日志
|
||||
@@ -552,8 +536,8 @@ async function showCleanupWarning() {
|
||||
},
|
||||
{
|
||||
icon: icons.link,
|
||||
name: "路由别名",
|
||||
desc: "重写routesAlias.ts,移除演示路由别名",
|
||||
name: "路由常量",
|
||||
desc: "占位路径见 staticRoutes.ts 顶部(脚本不自动覆盖)",
|
||||
color: theme.info,
|
||||
},
|
||||
{
|
||||
@@ -693,9 +677,9 @@ async function main() {
|
||||
await cleanRouteModules();
|
||||
console.log();
|
||||
|
||||
console.log(` ${fmt.badge("步骤 3/6", theme.bgBlue)} ${fmt.title("重写路由别名")}`);
|
||||
console.log(` ${fmt.badge("步骤 3/6", theme.bgBlue)} ${fmt.title("重写路由常量")}`);
|
||||
console.log();
|
||||
await cleanRoutesAlias();
|
||||
await cleanRouterConstants();
|
||||
console.log();
|
||||
|
||||
console.log(` ${fmt.badge("步骤 4/6", theme.bgBlue)} ${fmt.title("清空变更日志")}`);
|
||||
|
||||
Reference in New Issue
Block a user