|
@@ -7,7 +7,7 @@
|
|
|
</div>
|
|
|
<div class="hc-aside-menu-box">
|
|
|
<el-scrollbar>
|
|
|
- <MenuBar :collapse="isCollapse" :cur="MenuBarKey" :datas="MenuBarData" :msg-count="msgCount" @change="MenuBarChange"/>
|
|
|
+ <MenuBar :collapse="isCollapse" :cur="MenuBarKey" :datas="MenuBarData" :msg-count="msgCount" @change="MenuBarChange" />
|
|
|
</el-scrollbar>
|
|
|
</div>
|
|
|
<div class="hc-aside-bar-box">
|
|
@@ -21,26 +21,28 @@
|
|
|
</el-aside>
|
|
|
<el-container class="hc-container-view">
|
|
|
<el-header class="hc-header-view">
|
|
|
- <div id="hc-header-page-name" class="hc-header-page-name">{{ RoutesTitle }}</div>
|
|
|
+ <div class="hc-header-box">
|
|
|
+ <div id="hc-header-page-name" class="hc-header-page-name">菜单</div>
|
|
|
+ <div class="hc-header-content">
|
|
|
+ <div class="hc-header-cascader-box">
|
|
|
+ <div class="project-name-box">{{ projectInfo.projectAlias }} / {{ contractInfo.name }}</div>
|
|
|
+ <el-cascader
|
|
|
+ ref="ElCascaderRef" v-model="projectValue"
|
|
|
+ :clearable="userInfo?.role_id === '1123598816738675201'"
|
|
|
+ :filterable="userInfo?.role_id === '1123598816738675201'"
|
|
|
+ :options="projectContract"
|
|
|
+ :props="projectProps" placeholder="请选择项目"
|
|
|
+ @change="projectContractChange"
|
|
|
+ />
|
|
|
+ </div>
|
|
|
+ <HelpInfoBar />
|
|
|
+ <ConfigBar />
|
|
|
+ <UserInfoBar />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
<div class="hc-header-top-menu-bar">
|
|
|
<TopMenuBar />
|
|
|
</div>
|
|
|
- <div class="hc-header-content">
|
|
|
- <div class="hc-header-cascader-box">
|
|
|
- <div class="project-name-box">{{ projectInfo.projectAlias }} / {{ contractInfo.name }}</div>
|
|
|
- <el-cascader
|
|
|
- ref="ElCascaderRef" v-model="projectValue"
|
|
|
- :clearable="userInfo?.role_id === '1123598816738675201'"
|
|
|
- :filterable="userInfo?.role_id === '1123598816738675201'"
|
|
|
- :options="projectContract"
|
|
|
- :props="projectProps" placeholder="请选择项目"
|
|
|
- @change="projectContractChange"
|
|
|
- />
|
|
|
- </div>
|
|
|
- <HelpInfoBar />
|
|
|
- <ConfigBar />
|
|
|
- <UserInfoBar />
|
|
|
- </div>
|
|
|
</el-header>
|
|
|
<el-main id="hc-main-box" class="hc-main-box">
|
|
|
<router-view v-if="reloadRouter" v-slot="{ Component }">
|
|
@@ -75,7 +77,7 @@ const useRoutes = useRoute()
|
|
|
const useAppState = useAppStore()
|
|
|
|
|
|
//路由参数
|
|
|
-const routerQuery = useRoutes?.query
|
|
|
+
|
|
|
const reloadRouter = ref(true)
|
|
|
const BarMenuKey = useRoutes?.name ?? 'home-index'
|
|
|
const BarMenuTitle = useRoutes?.meta?.title ?? ''
|
|
@@ -111,7 +113,6 @@ onMounted(() => {
|
|
|
const info = useAppState.getProjectContract || []
|
|
|
projectContractData(info)
|
|
|
useAppState.barMenuName = BarMenuTitle
|
|
|
- setIsCollapse(RoutesName.value)
|
|
|
//setInitSocket()
|
|
|
setLogoImageColor()
|
|
|
setLogoNameColor(useAppState.getTheme)
|