|
|
@@ -2,52 +2,53 @@
|
|
|
<!-- //根据平台不同传不同参 0后台(管理员)1老师 2学生 eduIdentity
|
|
|
{{userInfo.eduIdentity}}
|
|
|
管理员 -->
|
|
|
- <div v-if="userInfo.eduIdentity == 2" class="fcbc">
|
|
|
- <div class="headerBtn">
|
|
|
- <a-menu v-model:selectedKeys="current" mode="horizontal" @select="menuSelect">
|
|
|
- <a-menu-item key="student/resourceCenter">资源中心</a-menu-item>
|
|
|
- <a-menu-item key="student/courseCenter">课程中心</a-menu-item>
|
|
|
- <a-sub-menu key="myList">
|
|
|
- <template #title>我的</template>
|
|
|
- <a-menu-item key="student/paper/1">我的任务</a-menu-item>
|
|
|
- <a-menu-item key="student/paper/2">章节测验</a-menu-item>
|
|
|
- <a-menu-item key="student/paper/3">调查问卷</a-menu-item>
|
|
|
- <a-menu-item key="student/paper/4">我的作业</a-menu-item>
|
|
|
- <a-menu-item key="student/classCollect">课程收藏</a-menu-item>
|
|
|
- </a-sub-menu>
|
|
|
- </a-menu>
|
|
|
- </div>
|
|
|
- <div class="header-right">
|
|
|
- <a-dropdown v-if="userInfo">
|
|
|
- <div class="cur flc">
|
|
|
- <a-avatar :src="userInfo.avatar">
|
|
|
- <template #icon><UserOutlined /></template>
|
|
|
- </a-avatar>
|
|
|
- <div class="ml-2">{{ userInfo.name }}</div>
|
|
|
+ <div class="fcc headerBox">
|
|
|
+ <div class="fcbc" style="width: 1400px">
|
|
|
+ <div class="headerBtn">
|
|
|
+ <a-menu v-model:selectedKeys="current" mode="horizontal" @select="menuSelect">
|
|
|
+ <a-menu-item key="student/resourceCenter">资源中心</a-menu-item>
|
|
|
+ <a-menu-item key="student/courseCenter">课程中心</a-menu-item>
|
|
|
+ <a-sub-menu key="myList">
|
|
|
+ <template #title>我的</template>
|
|
|
+ <a-menu-item key="student/paper/1">我的任务</a-menu-item>
|
|
|
+ <a-menu-item key="student/paper/2">章节测验</a-menu-item>
|
|
|
+ <a-menu-item key="student/paper/3">调查问卷</a-menu-item>
|
|
|
+ <a-menu-item key="student/paper/4">我的作业</a-menu-item>
|
|
|
+ <a-menu-item key="student/classCollect">课程收藏</a-menu-item>
|
|
|
+ </a-sub-menu>
|
|
|
+ </a-menu>
|
|
|
+ </div>
|
|
|
+ <div class="header-right">
|
|
|
+ <a-dropdown v-if="userInfo">
|
|
|
+ <div class="cur flc">
|
|
|
+ <a-avatar :src="userInfo.avatar">
|
|
|
+ <template #icon><UserOutlined /></template>
|
|
|
+ </a-avatar>
|
|
|
+ <div class="ml-2">{{ userInfo.name }}</div>
|
|
|
+ </div>
|
|
|
+ <template #overlay>
|
|
|
+ <a-menu>
|
|
|
+ <a-menu-item key="1" @click="jump('/userInfo')">个人中心</a-menu-item>
|
|
|
+ <a-menu-item key="2">
|
|
|
+ <router-link :to="{ path: '/forum' }" target="_blank">论坛</router-link>
|
|
|
+ </a-menu-item>
|
|
|
+ <a-menu-item key="3" @click="jump('/inSsiteMessage')">站内信</a-menu-item>
|
|
|
+ <a-menu-item key="4" @click="jump('/classNotice')">课程公告</a-menu-item>
|
|
|
+ <a-menu-item key="5" @click="jump('/learningFootprint')">学习足迹</a-menu-item>
|
|
|
+ <a-menu-item key="7" @click="jump('/passwordRetrieve')">密码找回</a-menu-item>
|
|
|
+ <a-menu-item key="7" @click="jump('/activate')">激活</a-menu-item>
|
|
|
+ <a-menu-item key="8" @click="outLogin()">退出登录</a-menu-item>
|
|
|
+ </a-menu>
|
|
|
+ </template>
|
|
|
+ </a-dropdown>
|
|
|
+ <div class="flc" v-if="!userInfo">
|
|
|
+ <UserOutlined :style="{ fontSize: '16px', color: '#00000083' }" />
|
|
|
+ <div class="ml-2 cur" @click="jump('/slogin')">登录</div>
|
|
|
</div>
|
|
|
- <template #overlay>
|
|
|
- <a-menu>
|
|
|
- <a-menu-item key="1" @click="jump('/userInfo')">个人中心</a-menu-item>
|
|
|
- <a-menu-item key="2">
|
|
|
- <router-link :to="{ path: '/forum' }" target="_blank">论坛</router-link>
|
|
|
- </a-menu-item>
|
|
|
- <a-menu-item key="3" @click="jump('/inSsiteMessage')">站内信</a-menu-item>
|
|
|
- <a-menu-item key="4" @click="jump('/classNotice')">课程公告</a-menu-item>
|
|
|
- <a-menu-item key="5" @click="jump('/learningFootprint')">学习足迹</a-menu-item>
|
|
|
- <a-menu-item key="7" @click="jump('/passwordRetrieve')">密码找回</a-menu-item>
|
|
|
- <a-menu-item key="7" @click="jump('/activate')">激活</a-menu-item>
|
|
|
- <a-menu-item key="8" @click="outLogin()">退出登录</a-menu-item>
|
|
|
- </a-menu>
|
|
|
- </template>
|
|
|
- </a-dropdown>
|
|
|
- <div class="flc" v-if="!userInfo">
|
|
|
- <UserOutlined :style="{ fontSize: '16px', color: '#00000083' }" />
|
|
|
- <div class="ml-2 cur" @click="jump('/slogin')">登录</div>
|
|
|
+ <headerIcon></headerIcon>
|
|
|
</div>
|
|
|
- <headerIcon></headerIcon>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="line"></div>
|
|
|
</template>
|
|
|
|
|
|
<script setup>
|
|
|
@@ -123,6 +124,9 @@
|
|
|
</script>
|
|
|
|
|
|
<style scoped lang="less">
|
|
|
+ .headerBox {
|
|
|
+ background-color: #fff;
|
|
|
+ }
|
|
|
.header {
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
@@ -131,7 +135,6 @@
|
|
|
}
|
|
|
.headerBtn {
|
|
|
display: flex;
|
|
|
- padding-left: 10%;
|
|
|
flex: 1;
|
|
|
:deep(.ant-menu-horizontal) {
|
|
|
line-height: 55px;
|
|
|
@@ -140,25 +143,22 @@
|
|
|
.header-right {
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
- margin-right: 20%;
|
|
|
}
|
|
|
.fcbc {
|
|
|
display: flex;
|
|
|
- width: 100%;
|
|
|
justify-content: space-between;
|
|
|
align-items: center;
|
|
|
- background-color: #fff;
|
|
|
}
|
|
|
.flc {
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
}
|
|
|
+ .fcc {
|
|
|
+ display: flex;
|
|
|
+ justify-content: center;
|
|
|
+ align-items: center;
|
|
|
+ }
|
|
|
.cur {
|
|
|
cursor: pointer;
|
|
|
}
|
|
|
- .line {
|
|
|
- width: 100%;
|
|
|
- height: 0.25px;
|
|
|
- background-color: #00000013;
|
|
|
- }
|
|
|
</style>
|