import defaultSettings from '@/settings' import i18n from '@/lang' import { getLanguage } from '@/lang/index' import store from '@/store' const title = defaultSettings.title export default function getPageTitle(key, fullName) { // 优先使用系统配置中的标题 const systemTitle = store.state.sysConfig && store.state.sysConfig.sysName ? store.state.sysConfig.sysName : '' const realTitle = systemTitle || (getLanguage() === 'en' ? 'NCC' : getLanguage() === 'zhtw' ? 'NCC軟件開發平臺' : title) const hasKey = i18n.te(`route.${key}`) if (hasKey) { const pageName = i18n.t(`route.${key}`) return `${pageName} - ${realTitle}` } return fullName ? `${fullName} - ${realTitle}` : realTitle }