提交 e229db09 编写于 作者: zhentian.jia's avatar zhentian.jia

入口管理页入口显示问题

上级 aec25b02
<template> <template>
<div v-if="$route.name!='loginPage'"> <div v-if="$route.name!='loginPage'">
<v-header :userName="userName" :portrait="portrait" :idType="idType"></v-header> <v-header :userName="userName" :portrait="portrait" :idType="idType"></v-header>
<v-slidebar :authList="authList" :tokenValue="token" :storageIdType="storageIdType" :notCompleteCount="redNum"></v-slidebar> <v-slidebar :authList="authList" :tokenValue="token" :storageIdType="storageIdType" :notCompleteCount="redNum" :masterFlag="masterFlag"></v-slidebar>
<el-container> <el-container>
<div class="content" id="body-content"> <div class="content" id="body-content">
<transition name="router-fade" mode="out-in"> <transition name="router-fade" mode="out-in">
...@@ -46,7 +46,8 @@ export default { ...@@ -46,7 +46,8 @@ export default {
userName: '', userName: '',
portrait: '', portrait: '',
authList: {}, authList: {},
redNum: 0, redNum: 0,
masterFlag: false,
} }
}, },
computed:{ computed:{
...@@ -141,7 +142,8 @@ export default { ...@@ -141,7 +142,8 @@ export default {
localStorage.setItem('storageIdType', res.data.idType) localStorage.setItem('storageIdType', res.data.idType)
localStorage.setItem('storageMaster', res.data.masterAdministratorFlag) localStorage.setItem('storageMaster', res.data.masterAdministratorFlag)
vm.idType = res.data.idType vm.idType = res.data.idType
vm.storageIdType = res.data.idType vm.storageIdType = res.data.idType
vm.masterFlag = res.data.masterAdministratorFlag
vm.userName = res.data.name vm.userName = res.data.name
vm.portrait = res.data.imageUrl vm.portrait = res.data.imageUrl
vm.authList = res.data.auth vm.authList = res.data.auth
......
...@@ -56,7 +56,11 @@ ...@@ -56,7 +56,11 @@
}, },
notCompleteCount: { notCompleteCount: {
type: Number, type: Number,
} },
masterFlag: {
type: Boolean,
default: false
},
}, },
data() { data() {
return { return {
...@@ -173,6 +177,13 @@ ...@@ -173,6 +177,13 @@
// if(val==2){ // 调试时已经去掉了 // if(val==2){ // 调试时已经去掉了
vm.setFollowSide() vm.setFollowSide()
// } // 调试时已经去掉了 // } // 调试时已经去掉了
},
masterFlag(newVal, oldVal) {
// console.log('新老:',newVal,oldVal)
// 入口管理暂时判断
if(newVal === true) {
vm.setEntrySide();
}
} }
}, },
methods: { methods: {
...@@ -201,6 +212,14 @@ ...@@ -201,6 +212,14 @@
} }
vm.items.push(followSider); vm.items.push(followSider);
}, },
setEntrySide() {
const followSider = {
title: '入口管理',
icon: 'el-icon-setting',
index: 'entry-manager'
}
vm.items[1].subs.push(followSider);
},
goToMessageSendPage(checkAuth) { goToMessageSendPage(checkAuth) {
if(checkAuth){ if(checkAuth){
utils.checkAuthFunc().then(res=>{ utils.checkAuthFunc().then(res=>{
......
...@@ -57,7 +57,7 @@ ...@@ -57,7 +57,7 @@
<div v-if="dataType == 1" class="data-table"> <div v-if="dataType == 1" class="data-table">
<div class="box-list"> <div class="box-list">
<div v-for="(item , index) in cardData" :key="index" class="box"> <div v-for="(item , index) in cardData" :key="index" class="box">
<el-card class="box-card"> <el-card class="box-card box-card2">
<el-tooltip class="item-tool" placement="bottom-end" effect="light"> <el-tooltip class="item-tool" placement="bottom-end" effect="light">
<div slot="content"> <div slot="content">
<p v-for="text in item.content">{{ text }}</p> <p v-for="text in item.content">{{ text }}</p>
...@@ -894,7 +894,7 @@ export default { ...@@ -894,7 +894,7 @@ export default {
} }
} }
} }
.box-card { .box-card2 {
width: 48%; width: 48%;
margin-right: 1%; margin-right: 1%;
} }
......
...@@ -97,7 +97,7 @@ ...@@ -97,7 +97,7 @@
:organizationList="organizationList" :organizationList="organizationList"
></examination-analysisfrom> ></examination-analysisfrom>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="数据总览" name="zero"> <el-tab-pane label="数据总览" name="zero" :lazy=true>
<data-all <data-all
ref="childDataAll" ref="childDataAll"
:formInline="formInline" :formInline="formInline"
...@@ -106,7 +106,7 @@ ...@@ -106,7 +106,7 @@
:organizationList="organizationList" :organizationList="organizationList"
></data-all> ></data-all>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="学习效果分析" name="fifth" lazy> <el-tab-pane label="学习效果分析" name="fifth" :lazy=true>
<learning-effect></learning-effect> <learning-effect></learning-effect>
</el-tab-pane> </el-tab-pane>
</el-tabs> </el-tabs>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册