ai-manus/chat-client/library/plugins/support.ts

27 lines
912 B
TypeScript
Raw Normal View History

2025-07-18 16:38:18 +08:00
import { App } from 'vue'
import pinia from '@/store'
import { useSettingsStore } from '@/store/modules/settings'
export default {
install(app: App<Element>) {
if (process.env.NODE_ENV !== 'development') {
const { title } = useSettingsStore(pinia)
// eslint-disable-next-line no-console
console.log(
` %c ${title} %c 基于admin-plus ${__APP_INFO__['version']} 构建 `,
'color: #fadfa3; background: #030307; padding:5px 0;',
'background: #fadfa3; padding:5px 0;'
)
}
if (process.env.NODE_ENV !== 'development') {
const str = '\u0076\u0061\u0062\u002d\u0069\u0063\u006f\u006e\u0073'
const key = decodeURI(str.replace(/\\u/g, '%u'))
if (!__APP_INFO__['dependencies'][key]) {
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
app.config.globalProperties = null
}
}
},
}