mirror of
https://gitee.com/ccnetcore/Yi
synced 2026-04-06 17:26:35 +08:00
feat: 项目加载优化
This commit is contained in:
@@ -12,4 +12,18 @@ export const COLLAPSE_THRESHOLD: number = 600;
|
||||
export const SIDE_BAR_WIDTH: number = 280;
|
||||
|
||||
// 路由白名单地址[本地存在的路由 staticRouter.ts 中]
|
||||
export const ROUTER_WHITE_LIST: string[] = ['/chat', '/chat/conversation', '/chat/image', '/chat/video', '/model-library', '/403', '/404'];
|
||||
// 包含所有无需登录即可访问的公开路径
|
||||
export const ROUTER_WHITE_LIST: string[] = [
|
||||
'/chat',
|
||||
'/chat/conversation',
|
||||
'/chat/image',
|
||||
'/chat/video',
|
||||
'/chat/agent',
|
||||
'/model-library',
|
||||
'/products',
|
||||
'/pay-result',
|
||||
'/activity/:id',
|
||||
'/announcement/:id',
|
||||
'/403',
|
||||
'/404',
|
||||
];
|
||||
|
||||
61
Yi.Ai.Vue3/src/config/version.ts
Normal file
61
Yi.Ai.Vue3/src/config/version.ts
Normal file
@@ -0,0 +1,61 @@
|
||||
/**
|
||||
* 应用版本配置
|
||||
* 集中管理应用版本信息
|
||||
*
|
||||
* ⚠️ 注意:修改此处版本号即可,vite.config.ts 会自动读取
|
||||
*/
|
||||
|
||||
// 主版本号 - 修改此处即可同步更新所有地方的版本显示
|
||||
export const APP_VERSION = '3.6.0';
|
||||
|
||||
// 应用名称
|
||||
export const APP_NAME = '意心AI';
|
||||
|
||||
// 完整名称(名称 + 版本)
|
||||
export const APP_FULL_NAME = `${APP_NAME} ${APP_VERSION}`;
|
||||
|
||||
// 构建信息(由 vite 注入)
|
||||
declare const __GIT_BRANCH__: string;
|
||||
declare const __GIT_HASH__: string;
|
||||
declare const __GIT_DATE__: string;
|
||||
declare const __BUILD_TIME__: string;
|
||||
|
||||
// 版本信息(由 vite 注入)
|
||||
declare const __APP_VERSION__: string;
|
||||
declare const __APP_NAME__: string;
|
||||
|
||||
export interface BuildInfo {
|
||||
version: string;
|
||||
name: string;
|
||||
gitBranch: string;
|
||||
gitHash: string;
|
||||
gitDate: string;
|
||||
buildTime: string;
|
||||
}
|
||||
|
||||
// 获取完整构建信息
|
||||
export function getBuildInfo(): BuildInfo {
|
||||
return {
|
||||
version: APP_VERSION,
|
||||
name: APP_NAME,
|
||||
gitBranch: typeof __GIT_BRANCH__ !== 'undefined' ? __GIT_BRANCH__ : 'unknown',
|
||||
gitHash: typeof __GIT_HASH__ !== 'undefined' ? __GIT_HASH__ : 'unknown',
|
||||
gitDate: typeof __GIT_DATE__ !== 'undefined' ? __GIT_DATE__ : 'unknown',
|
||||
buildTime: typeof __BUILD_TIME__ !== 'undefined' ? __BUILD_TIME__ : new Date().toISOString(),
|
||||
};
|
||||
}
|
||||
|
||||
// 在控制台输出构建信息
|
||||
export function logBuildInfo(): void {
|
||||
console.log(
|
||||
`%c ${APP_NAME} ${APP_VERSION} %c Build Info `,
|
||||
'background:#35495e; padding: 4px; border-radius: 3px 0 0 3px; color: #fff',
|
||||
'background:#41b883; padding: 4px; border-radius: 0 3px 3px 0; color: #fff',
|
||||
);
|
||||
const info = getBuildInfo();
|
||||
console.log(`🔹 Version: ${info.version}`);
|
||||
// console.log(`🔹 Git Branch: ${info.gitBranch}`);
|
||||
console.log(`🔹 Git Commit: ${info.gitHash}`);
|
||||
// console.log(`🔹 Commit Date: ${info.gitDate}`);
|
||||
// console.log(`🔹 Build Time: ${info.buildTime}`);
|
||||
}
|
||||
Reference in New Issue
Block a user