From 57094ef66e4afb413c39ecd181e65938315c195c Mon Sep 17 00:00:00 2001 From: heyujie <516346543@qq.com> Date: 星期三, 03 十一月 2021 17:41:26 +0800 Subject: [PATCH] hyj change shhuang --- src/pages/shuohuangMonitorAnalyze/index/App.vue | 158 +++++++++++++++++++++++++++++++++++++++------------- 1 files changed, 119 insertions(+), 39 deletions(-) diff --git a/src/pages/shuohuangMonitorAnalyze/index/App.vue b/src/pages/shuohuangMonitorAnalyze/index/App.vue index a9e1ba5..942ca36 100644 --- a/src/pages/shuohuangMonitorAnalyze/index/App.vue +++ b/src/pages/shuohuangMonitorAnalyze/index/App.vue @@ -3,40 +3,55 @@ <div class="view-left"> <left-nav :isCollapse="isCollapse" @menuChange="menuChange"></left-nav> </div> - <div class="right"> + <div class="view-right"> <div class="top"> <div class="collapse-trigger" @click="toggleCollapse"> - <i :class="isCollapse?'el-icon-s-unfold':'el-icon-s-fold'"></i> + <i :class="isCollapse ? 'el-icon-s-unfold' : 'el-icon-s-fold'"></i> </div> <top-nav></top-nav> </div> + + <el-breadcrumb separator-class="el-icon-arrow-right"> + <el-breadcrumb-item>{{ breadcrumb }}</el-breadcrumb-item> + <el-breadcrumb-item v-if="breadcrumb2">{{ + breadcrumb2 + }}</el-breadcrumb-item> + </el-breadcrumb> + <div class="container"> <!-- 棣栭〉 --> - <GuideIndex ref="GuideIndex" v-show="actPage=='guideIndex'"></GuideIndex> - - <searchForVideoAnalyze v-if="actPage=='searchForVideoAnalyze'"></searchForVideoAnalyze> - <memberManage v-if="actPage=='memberManage'"></memberManage> - <taskManage v-if="actPage=='taskManage'"></taskManage> - <transferMemo v-if="actPage=='transferMemo'"></transferMemo> - <transferDeviceManage v-if="actPage=='transferDeviceManage'"></transferDeviceManage> - <configManage v-if="actPage=='configManage'"></configManage> - <lkg v-if="actPage=='lkgManage'"></lkg> + <GuideIndex + @breadcrumb2Update="breadcrumb2Update" + ref="GuideIndex" + v-if="actPage == 'guideIndex'" + ></GuideIndex> + <searchForVideoAnalyze + v-if="actPage == 'searchForVideoAnalyze'" + ></searchForVideoAnalyze> + <memberManage v-if="actPage == 'memberManage'"></memberManage> + <taskManage v-if="actPage == 'taskManage'"></taskManage> + <transferMemo v-if="actPage == 'transferMemo'"></transferMemo> + <transferDeviceManage + v-if="actPage == 'transferDeviceManage'" + ></transferDeviceManage> + <configManage v-if="actPage == 'configManage'"></configManage> + <lkg v-if="actPage == 'lkgManage'"></lkg> </div> </div> </div> </template> <script> -import Lkg from '../components/lkgManage' -import TopNav from '../components/topNav'; -import LeftNav from '../components/leftNav'; -import GuideIndex from '../components/guideIndex'; -import TaskManage from '../components/taskManage'; -import TransferMemo from '../components/transferMemo'; -import ConfigManage from '../components/configManage'; -import MemberManage from '../components/memberManage'; -import TransferDeviceManage from '../components/transferDeviceManage'; -import SearchForVideoAnalyze from '../components/searchForVideoAnalyze'; +import Lkg from "../components/lkgManage"; +import TopNav from "../components/topNav"; +import LeftNav from "../components/leftNav"; +import GuideIndex from "../components/guideIndex"; +import TaskManage from "../components/taskManage"; +import TransferMemo from "../components/transferMemo"; +import ConfigManage from "../components/configManage"; +import MemberManage from "../components/memberManage"; +import TransferDeviceManage from "../components/transferDeviceManage"; +import SearchForVideoAnalyze from "../components/searchForVideoAnalyze"; export default { components: { @@ -49,20 +64,22 @@ TransferMemo, TransferDeviceManage, ConfigManage, - GuideIndex + GuideIndex, }, data() { return { isCollapse: false, - actPage: 'guideIndex', - } + actPage: "guideIndex", + breadcrumb: "棣栭〉", + breadcrumb2: "鏁版嵁缁熻鍒嗘瀽", + }; }, mounted() { // this.actPage = 'guideIndex'; }, methods: { markNav() { - sessionStorage.setItem('actPage', this.actPage); + sessionStorage.setItem("actPage", this.actPage); this.menuChange(this.actPage); }, toggleCollapse() { @@ -70,20 +87,73 @@ //閫氱煡褰撳墠娲诲姩椤祎able(濡傛灉鏈�) doLayout }, menuChange(path) { - if (path=='guideIndex') { - this.$refs.GuideIndex.refreshShoubiNum() + console.log(path); + switch (path) { + case "guideIndex": + this.breadcrumb = "棣栭〉"; + this.breadcrumb2 = "鏁版嵁缁熻鍒嗘瀽"; + break; + case "searchForVideoAnalyze": + this.breadcrumb = "瑙嗛鍒嗘瀽妫�绱�"; + this.breadcrumb2 = ""; + break; + case "memberManage": + this.breadcrumb = "浜哄憳绠$悊"; + this.breadcrumb2 = ""; + break; + case "taskManage": + this.breadcrumb = "浠诲姟绠$悊"; + this.breadcrumb2 = ""; + break; + case "configManage": + this.breadcrumb = "閰嶇疆绠$悊"; + this.breadcrumb2 = ""; + break; + case "transferMemo": + this.breadcrumb = "杞偍绠$悊"; + this.breadcrumb2 = "瑙嗛杞偍璁板綍"; + break; + case "transferDeviceManage": + this.breadcrumb = "杞偍绠$悊"; + this.breadcrumb2 = "杞偍璁惧绠$悊"; + break; + case "lkgManage": + this.breadcrumb = "杞偍绠$悊"; + this.breadcrumb2 = "lkg鏁版嵁绠$悊"; + break; + case "taskscreen": + this.breadcrumb = "鍙鍖栧ぇ灞�"; + this.breadcrumb2 = "浠诲姟澶у睆"; + break; + case "hiddendangerscreen": + this.breadcrumb = "鍙鍖栧ぇ灞�"; + this.breadcrumb2 = "闅愭偅澶у睆"; + break; } - if (path == 'taskscreen') { + + if (path == "guideIndex") { + // this.$refs.GuideIndex.refreshShoubiNum() + } + if (path == "taskscreen") { //window.location.href = window.location.href+'taskscreen/index.html' - window.open(window.location.href + 'taskscreen/index.html', '_blank') - } else if (path == 'hiddendangerscreen') { + window.open(window.location.href + "taskscreen/index.html", "_blank"); + } else if (path == "hiddendangerscreen") { //window.location.href = window.location.href+'hiddendangerscreen/index.html' - window.open(window.location.href + 'hiddendangerscreen/index.html', '_blank') + window.open( + window.location.href + "hiddendangerscreen/index.html", + "_blank" + ); } this.actPage = path; - } - } -} + }, + breadcrumbUpdate(val) { + this.breadcrumb = val; + }, + breadcrumb2Update(val) { + this.breadcrumb2 = val; + }, + }, +}; </script> <style lang="scss"> @@ -146,16 +216,16 @@ } } .main-view { + height: 100%; display: flex; background: #f0f2f5; .view-left { z-index: 2; box-shadow: 4px 0px 8px 0px rgba(0, 0, 0, 0.1); } - .right { - // flex: 1; - width: 100%; - + .view-right { + flex: 1; + overflow: hidden; .top { position: relative; .collapse-trigger { @@ -166,12 +236,22 @@ cursor: pointer; } } + .el-breadcrumb { + margin: 25px 0 25px 30px; + } .container { - background: #F4F6F9; + margin: 0px 0 0 30px; + padding-right: 40px; box-sizing: border-box; height: calc(100vh - 84px); overflow-y: auto; } } } +</style> + +<style> +* { + box-sizing: border-box; +} </style> \ No newline at end of file -- Gitblit v1.8.0