From a7864c2d1757411076f6a8059613d67f169d1802 Mon Sep 17 00:00:00 2001 From: hanbaoshan <hanbaoshan@aiotlink.com> Date: 星期三, 29 七月 2020 13:38:01 +0800 Subject: [PATCH] 算力管理相关组件样式调试 --- src/components/subComponents/SystemInfo.vue | 10 ++ src/components/subComponents/DataStackCard.vue | 99 +++++++++++++++++++++++++++++--- package.json | 2 src/pages/analysisPower/index/App.vue | 13 ++-- 4 files changed, 103 insertions(+), 21 deletions(-) diff --git a/package.json b/package.json index 793a32b..73eb3ab 100644 --- a/package.json +++ b/package.json @@ -77,4 +77,4 @@ "keywords": [], "author": "", "license": "ISC" -} \ No newline at end of file +} diff --git a/src/components/subComponents/DataStackCard.vue b/src/components/subComponents/DataStackCard.vue index 0cd0054..3a52bf8 100644 --- a/src/components/subComponents/DataStackCard.vue +++ b/src/components/subComponents/DataStackCard.vue @@ -1,17 +1,65 @@ <template> - <div class="s-board-card flex-center"> - <div style="width:38%;"> - <div class="top-text"> - <em>{{title}}</em> - </div> - <div class="mid-text"> - <em>{{total}}</em> + <div class="s-board-card flex-center power-card"> + <div class="card-name"> + <div class="content" style=""> + <div class="top-text"> + <em>{{title}}</em> + </div> + <div class="mid-text"> + <em>{{total}}</em> + </div> </div> </div> - <div style="height:86px;"> - <el-divider class="divider-css" direction="vertical"></el-divider> + <el-divider class="divider-css" direction="vertical"></el-divider> + <div class="desc"> + <div class="item"> + <el-tooltip effect="dark" placement="top"> + <div slot="content">鍏ㄩ儴鎵撳紑鍒嗘瀽寮�鍏�</div> + <span class="bottom-text"> + <i class="iconfont iconquanbu" style="color:#3D68E1;" v-show="ValidCount.length"></i> + {{ValidCount}} + </span> + </el-tooltip> + </div> + <div class="item"> + <el-tooltip effect="dark" placement="top"> + <div slot="content">绠楁硶閰嶇疆涓嶅叏</div> + <span class="bottom-text"> + <i + class="iconfont iconicon-test6" + style="color:#3D68E1;margin-left: 15px;" + v-show="InValidCount.length" + ></i> + {{InValidCount}} + </span> + </el-tooltip> + </div> + <el-divider></el-divider> + <div class="item"> + <el-tooltip effect="dark" placement="top"> + <div slot="content">姝e湪鎵ц鍒嗘瀽澶勭悊</div> + <span class="bottom-text"> + <i class="iconfont iconicon-test11" style="color:#3D68E1" v-show="RunningCount.length"></i> + {{RunningCount}} + </span> + </el-tooltip> + </div> + <div class="item"> + <el-tooltip effect="dark" placement="top"> + <div slot="content">{{fourTip}}</div> + <span class="bottom-text"> + <i + :class="`iconfont ${fourIcon}`" + style="color:#3D68E1;margin-left:15px;" + v-show="NoDeal.length" + ></i> + {{NoDeal}} + </span> + </el-tooltip> + </div> </div> - <div style="width:61%;height:100%;"> + + <!-- <div style="width:61%;height:100%;float:right;"> <div style="height:50%;" class="flex-center right-bot-css"> <el-tooltip effect="dark" placement="top"> <div slot="content">鍏ㄩ儴鎵撳紑鍒嗘瀽寮�鍏�</div> @@ -57,7 +105,7 @@ </span> </el-tooltip> </div> - </div> + </div> --> </div> </template> @@ -155,4 +203,33 @@ } } } +.power-card{ + display: flex; + align-items: center; + .card-name { + width:38%; + height:100%; + display:flex; + justify-content: center; + align-items:center; + } + .el-divider{ + height: 86px; + } + .desc { + height: 100%; + margin-left: 10px; + display: flex; + flex-wrap: wrap; + .item{ + line-height: 56px; + height: 56px; + width: 40% + } + .el-divider{ + width: 90%; + height: 1px; + } + } +} </style> \ No newline at end of file diff --git a/src/components/subComponents/SystemInfo.vue b/src/components/subComponents/SystemInfo.vue index 5dd0915..4a67a74 100644 --- a/src/components/subComponents/SystemInfo.vue +++ b/src/components/subComponents/SystemInfo.vue @@ -75,7 +75,7 @@ </li> </ul> </div>--> - <div class="eCharts-box" :style="`width:${liquidWidth}`"> + <div class="eCharts-box" > <eChartsBar ref="cpuMeneryCharts" :xAxisData="PollData.barCharts"></eChartsBar> </div> </div> @@ -133,6 +133,7 @@ height: 100%; .card-box { width: 50%; + float: left; @media screen and (min-width: 1280px) and (max-width: 1440px) { width: 65%; } @@ -172,9 +173,14 @@ font-weight: 700; } } + ul{ + padding-left: 0; + } } .eCharts-box { - width: 50%; + width: 28%; + float: right; + box-sizing: border-box; height: 100%; margin-left: 5px; @media screen and (min-width: 1280px) and (max-width: 1440px) { diff --git a/src/pages/analysisPower/index/App.vue b/src/pages/analysisPower/index/App.vue index ed19b56..75d30fc 100644 --- a/src/pages/analysisPower/index/App.vue +++ b/src/pages/analysisPower/index/App.vue @@ -56,7 +56,6 @@ <el-table :header-cell-style="{background:'#F8F8F8', color: '#222222'}" :data="PollData.CameraList" - height="93%" border > <el-table-column label="搴忓彿" type="index" align="center" width="100px"></el-table-column> @@ -488,7 +487,7 @@ <style lang="scss"> .s-poll-setting { width: 100%; - height: 100%; + font-size: 14px; position: relative; .top { @@ -538,12 +537,12 @@ } } .bottom { - width: calc(100% + 76px); - height: 100%; + //width: calc(100% + 76px); + //height: 100%; // height: calc(100% - 220px); - position: absolute; + //position: absolute; // top: 220px; - left: -38px; + //left: -38px; .tip { display: inline-block; font-family: PingFangSC-Medium; @@ -556,7 +555,7 @@ padding: 20px 38px 38px 38px; box-sizing: border-box; width: 100%; - height: 100%; + .toolBar { width: 100%; height: 42px; -- Gitblit v1.8.0