mirror of
https://github.com/dataease/dataease.git
synced 2026-05-21 04:08:10 +08:00
feat: xpack功能初版
This commit is contained in:
@@ -29,3 +29,12 @@ export function removeLinkToken() {
|
||||
return Cookies.remove(linkTokenKey)
|
||||
}
|
||||
|
||||
export function setSysUI(uiInfo) {
|
||||
return Cookies.set('sysUiInfo', uiInfo ? JSON.stringify(uiInfo) : null)
|
||||
}
|
||||
|
||||
export function getSysUI() {
|
||||
const json = Cookies.get('sysUiInfo')
|
||||
return json ? JSON.parse(json) : null
|
||||
}
|
||||
|
||||
|
||||
7
frontend/src/utils/formatUi.js
Normal file
7
frontend/src/utils/formatUi.js
Normal file
@@ -0,0 +1,7 @@
|
||||
export function format(uiLists) {
|
||||
const result = {}
|
||||
uiLists.forEach(element => {
|
||||
result[element['paramKey']] = element
|
||||
})
|
||||
return result
|
||||
}
|
||||
@@ -1,8 +1,13 @@
|
||||
import defaultSettings from '@/settings'
|
||||
import { getSysUI } from '@/utils/auth'
|
||||
|
||||
const title = defaultSettings.title || 'Vue Admin Template'
|
||||
let title = defaultSettings.title || 'Vue Admin Template'
|
||||
|
||||
export default function getPageTitle(pageTitle) {
|
||||
const uiInfo = getSysUI()
|
||||
if (uiInfo['ui.title'] && uiInfo['ui.title'].paramValue) {
|
||||
title = uiInfo['ui.title'].paramValue
|
||||
}
|
||||
if (pageTitle) {
|
||||
return `${pageTitle} - ${title}`
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user