Blame view

antis-ncc-admin/src/utils/get-page-title.js 521 Bytes
03207d5d   wwk   1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
  import defaultSettings from '@/settings'
  import i18n from '@/lang'
  import { getLanguage } from '@/lang/index'
  
  const title = defaultSettings.title
  
  export default function getPageTitle(key, fullName) {
    const realTitle = 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
  }