From 4321a8bc0ccc14866b65871fee390839499d9204 Mon Sep 17 00:00:00 2001 From: chenzeping <ChenZeping02609@163.com> Date: 星期三, 21 四月 2021 17:54:44 +0800 Subject: [PATCH] 废水弹框修改 --- src/components/BaseNav/WasteGas/WasteGasIndex.vue | 106 ++++++++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 89 insertions(+), 17 deletions(-) diff --git a/src/components/BaseNav/WasteGas/WasteGasIndex.vue b/src/components/BaseNav/WasteGas/WasteGasIndex.vue index ff50e1f..7a82933 100644 --- a/src/components/BaseNav/WasteGas/WasteGasIndex.vue +++ b/src/components/BaseNav/WasteGas/WasteGasIndex.vue @@ -9,20 +9,39 @@ <span></span> <span></span> <span></span> - <el-tabs v-model="activeName" @tab-click="handleClick"> - <el-tab-pane label="瀹炴椂鏁版嵁" name="first"> - <RealData></RealData> - </el-tab-pane> - <el-tab-pane label="灏忔椂鏁板眳" name="second"> - <HourData></HourData> - </el-tab-pane> - <el-tab-pane label="鏃ユ暟鎹�" name="third"> - <DayData></DayData> - </el-tab-pane> - <el-tab-pane label="浜哄伐鐩戞祴鏁版嵁" name="fourth"> - <Detail></Detail> - </el-tab-pane> - </el-tabs> + <!-- <el-tabs v-model="activeName" @tab-click="handleClick">--> + <!-- <el-tab-pane label="瀹炴椂鏁版嵁" name="first">--> + <!-- <RealData></RealData>--> + <!-- </el-tab-pane>--> + <!-- <el-tab-pane label="灏忔椂鏁板眳" name="second">--> + <!-- <HourData></HourData>--> + <!-- </el-tab-pane>--> + <!-- <el-tab-pane label="鏃ユ暟鎹�" name="third">--> + <!-- <DayData></DayData>--> + <!-- </el-tab-pane>--> + <!-- <el-tab-pane label="浜哄伐鐩戞祴鏁版嵁" name="fourth">--> + <!-- <Detail></Detail>--> + <!-- </el-tab-pane>--> + <!-- <el-tab-pane label="ccc" name="five"></el-tab-pane>--> + <!-- </el-tabs>--> + <div class="legend"> + <!-- <span>姝e父</span>--> + <p>瓒呮爣</p> + <i style=" background: #4ec99c;"></i> + <!-- <span>棰勮</span>--> + <p>棰勮</p> + <i style=" background: orange;"></i> + <!-- <span>瓒呮爣</span>--> + <p>瓒呮爣</p> + <i style=" background: red;"></i> + </div> + <ul class="tab"> + <li :class="active===0?'hover':''" @click='tabTaggle("RealData",0)'>瀹炴椂鏁版嵁</li> + <li :class="active===1?'hover':''" @click='tabTaggle("HourData",1)'>灏忔椂鏁版嵁</li> + <li :class="active===2?'hover':''" @click='tabTaggle("DayData",2)'>鏃ユ暟鎹�</li> + <li :class="active===3?'hover':''" @click='tabTaggle("Detail",3)'>浜哄伐鐩戞祴鏁版嵁</li> + </ul> + <component :is="currentTab" ref="RealData"></component> </div> </template> <template v-slot:video> @@ -56,12 +75,19 @@ }, data () { return { - activeName: 'first' + activeName: 'first', + // currentTab: this.current(), + currentTab: RealData, + active: 0 } }, methods: { - handleClick (tab, event) { - console.log(tab, event) + tabTaggle (taggleMenu, num) { + this.currentTab = taggleMenu + this.active = num + }, + current (currentTab) { + currentTab = RealData } } } @@ -69,6 +95,52 @@ <style lang="less" scoped> +.tab { + display: flex; + //border-bottom: 1px solid #396d83; + //padding: 0.02rem 0.04rem; +} + +.tab li { + background-color: #243a55; + line-height: 0.15rem; + height: 0.15rem; + text-align: center; + border-radius: 5px; + margin-right: 0.04rem; + padding: 0 0.04rem; +} + +.tab li.hover, +.tab li:hover { + background-color: #0e639e; + color: #fff; + cursor: pointer; +} + +.legend { + position: absolute; + top: 0.05rem; + right: 0; + display: flex; + justify-items: center; + align-items: center; +} + +.legend i { + display: block; + width: 0.2rem; + height: 0.09rem; + margin: 0 0.1rem 0 0.05rem; + border-radius: 0.02rem; +} + +.legend span { + line-height: 0.09rem; + height: 0.09rem; + font-size: 0.06rem; +} + .public-part { position: relative; margin-bottom: 0.1rem; -- Gitblit v1.8.0