update 嵌入其他系统隐藏菜单和用户信息(顶部)

This commit is contained in:
赵霄
2023-09-28 14:48:39 +08:00
parent a4e939af05
commit 68857a8e65
7 changed files with 46 additions and 7 deletions
+20 -1
View File
@@ -1,5 +1,6 @@
import { message } from 'ant-design-vue/es'
// import defaultSettings from '../defaultSettings';
import store from '../../store/index.js'
let lessNodesAppended
@@ -41,6 +42,7 @@ const updateTheme = primaryColor => {
}
const hideMessage = message.loading('正在编译主题!', 0)
console.info(`正在编译主题!`)
function buildIt () {
// 正确的判定less是否已经加载less.modifyVars可用
if (!window.less || !window.less.modifyVars) {
@@ -58,6 +60,7 @@ const updateTheme = primaryColor => {
hideMessage()
})
}
if (!lessNodesAppended) {
// insert less.js and color.less
const lessStyleNode = document.createElement('link')
@@ -93,4 +96,20 @@ const updateColorWeak = colorWeak => {
colorWeak ? document.body.classList.add('colorWeak') : document.body.classList.remove('colorWeak')
}
export { updateTheme, colorList, updateColorWeak }
/**
* 设置页面高度
*/
const updatePageHeight = () => {
const isEmbedded = store.getters.isEmbedded
const obj = {
'user-info-height': isEmbedded ? '0px' : '59px', // 用户信息的高度
'breadcrumb-height': '45px' // 面包屑的高度
}
for (const key in obj) {
document
.getElementsByTagName('body')[0]
.style.setProperty(`--${key}`, obj[key])
}
}
export { updateTheme, colorList, updateColorWeak, updatePageHeight }