From d365829b14ca4256d39694b9cdcd43bad0ad8595 Mon Sep 17 00:00:00 2001 From: ZZJ <zzjdsg2300@163.com> Date: 星期五, 11 二月 2022 18:18:39 +0800 Subject: [PATCH] bug修复 --- src/pages/library/components/baseList.vue | 50 ++++++++++++++++++++++++++++---------------------- 1 files changed, 28 insertions(+), 22 deletions(-) diff --git a/src/pages/library/components/baseList.vue b/src/pages/library/components/baseList.vue index d834691..106d8ce 100644 --- a/src/pages/library/components/baseList.vue +++ b/src/pages/library/components/baseList.vue @@ -6,16 +6,15 @@ <el-collapse v-model="activeNames"> <el-collapse-item name="1" class="el-collapse-item__wrap"> <template slot="title"> - <span - :class=" - title === '鍚屾搴�' - ? 'iconfont icontongbuku_v' - : 'iconfont iconbendiku_v' - " - style="font-size: 32px" - ></span> + <img v-if="title === '鍚屾搴�'" src="/images/library/鍚屾搴�2.png" alt="" srcset=""> + <img v-else src="/images/library/鏈湴搴�2.png" alt="" srcset=""> <span class="m5">{{ title }}</span> - <span + <el-tooltip + content="娣诲姞鍚屾搴�" + placement="top" + > + <!-- popper-class="atooltip" --> + <span class="iconfont icontianjiaku-09" style=" font-size: 22px; @@ -26,6 +25,8 @@ @click.stop="add('sync')" v-if="isShow('library:set')" ></span> + </el-tooltip> + </template> <div class="max-height"> @@ -62,6 +63,7 @@ <div class="status-dot" + :class="item.enable == 1 ?'status-dot-active':''" :style="item.enable == 1 ? { background: '#4E94FF' } : {}" ></div> </el-col> @@ -85,9 +87,14 @@ </el-collapse-item> <el-collapse-item name="2" class="el-collapse-item__wrap"> <template slot="title"> - <span class="iconfont iconbendiku_v" style="font-size: 32px"></span> + <img src="/images/library/鏈湴搴�2.png" alt="" srcset=""> <span class="m5">{{ titleB }}</span> - <span + <el-tooltip + content="娣诲姞鍚屾搴�" + placement="top" + + > + <span class="iconfont icontianjiaku-09" style=" font-size: 22px; @@ -98,6 +105,8 @@ @click.stop="add('local')" v-if="isShow('library:set')" ></span> + </el-tooltip> + </template> <div class="max-height"> <el-row @@ -131,6 +140,7 @@ <div class="status-dot" + :class="item.enable == 1 ?'status-dot-active':''" :style="item.enable == 1 ? { background: '#4E94FF' } : {}" ></div> </el-col> @@ -148,9 +158,6 @@ <div class="time-end"> {{ item.endTime ? item.endTime : "姘镐箙鏈夋晥" }} </div> - <!-- {{ item.startTime }}~{{ - item.endTime ? item.endTime : "姘镐箙鏈夋晥" - }} --> </el-col> </el-row> </div> @@ -189,13 +196,9 @@ }, methods: { isShow(authority) { - if (this.isAdmin) { - return true; - } else if (this.buttonAuthority.indexOf("," + authority + ",") > -1) { - return true; - } else { - return false; - } + return ( + this.isAdmin || this.buttonAuthority.indexOf("," + authority + ",") > -1 + ); }, async init() { await this.BaseManageData.querySyncTables(); @@ -331,6 +334,9 @@ } .out-div { max-height: 100%; height: 100%; + .el-collapse-item__header{ + position:relative; + } .el-collapse-item__wrap { will-change: height; background-color: #fff; @@ -364,7 +370,7 @@ .time-end { color: #e9e9e9; } - .status-dot { + .status-dot-active { background: #fff !important; } } -- Gitblit v1.8.0