<template>
|
<div id="app">
|
<router-view />
|
</div>
|
</template>
|
<script>
|
|
export default {
|
data() {
|
return {
|
mytitle: '',
|
}
|
},
|
async created() {
|
const imgObj = await this.getIcon();
|
this.changIcon(imgObj);
|
},
|
methods: {
|
changIcon(obj) {
|
var link = document.querySelector("link [rel*='icon']") || document.createElement("link");
|
var title = document.querySelector("title") || document.createElement("title");
|
link.type = "image/x-icon";
|
link.rel = "shortcut icon";
|
link.href = obj.chromeLinkUrl; //icon图标
|
title.innerHTML = obj.title;
|
document.getElementsByTagName("head")[0].appendChild(link);
|
document.getElementsByTagName("head")[0].appendChild(title);
|
},
|
// 获取icon
|
async getIcon() {
|
let result;
|
const pic = JSON.parse(sessionStorage.getItem('pic'));
|
if (pic) {
|
result = pic;
|
// console.log('缓存')
|
} else {
|
// console.log('请求');
|
await this.$axios({
|
method: 'get',
|
url: 'sccg/system/portal/logo/search',
|
}).then(res => {
|
result = res.data;
|
sessionStorage.setItem('pic',JSON.stringify(result));
|
})
|
}
|
return result;
|
},
|
}
|
};
|
</script>
|
<style>
|
.el-select-dropdown__item{
|
height: 100%;
|
}
|
.el-select-dropdown,.popper-class{
|
background-color: #17324c;
|
}
|
.el-select-dropdown__item.hover, .el-select-dropdown__item:hover{
|
background-color: #17324c;
|
}
|
.el-tree{
|
background-color: #17324c;
|
}
|
.el-tree-node__content:hover, .el-upload-list__item:hover{
|
background-color: #09152f;
|
color: #4b9bb7;
|
}
|
.el-tree-node:focus>.el-tree-node__content{
|
background-color: #09152f;
|
}
|
</style>
|