From a0b5604fcefa0c7900ecc50830b718f77bba8f39 Mon Sep 17 00:00:00 2001 From: heyujie <516346543@qq.com> Date: 星期五, 15 七月 2022 14:43:40 +0800 Subject: [PATCH] add cluster pwd --- src/views/search/components/CardItem.vue | 104 ++++++++++++++++++++++++++++++++++++++++----------- 1 files changed, 81 insertions(+), 23 deletions(-) diff --git a/src/views/search/components/CardItem.vue b/src/views/search/components/CardItem.vue index f192109..a430955 100644 --- a/src/views/search/components/CardItem.vue +++ b/src/views/search/components/CardItem.vue @@ -36,10 +36,15 @@ class="s-card-left-isCompare-div compareScore111" :style="{ bottom: '0', - background: getUrl(data.baseInfo[initialIndex].bwType), + background: getUrl( + data.baseInfo[initialIndex] && data.baseInfo[initialIndex].bwType + ), }" > - <b>{{ data.baseInfo[initialIndex].compareScore | percentage }}</b> + <b>{{ + data.baseInfo[initialIndex] && + data.baseInfo[initialIndex].compareScore | percentage + }}</b> </div> </div> </div> @@ -155,21 +160,47 @@ <p> <span class="fontStyle" - v-if="data.baseInfo[initialIndex].tableName" - >{{ data.baseInfo[initialIndex].tableName }}</span + v-if=" + data.baseInfo[initialIndex] && + data.baseInfo[initialIndex].tableName + " + >{{ + data.baseInfo[initialIndex] && + data.baseInfo[initialIndex].tableName + }}</span > <span class="fontStyle" - v-if="data.baseInfo[initialIndex].targetName" - >/ {{ data.baseInfo[initialIndex].targetName }}</span - > - <span class="fontStyle" v-if="data.baseInfo[initialIndex].labels" - >/ {{ data.baseInfo[initialIndex].labels | idCard }}</span + v-if=" + data.baseInfo[initialIndex] && + data.baseInfo[initialIndex].targetName + " + >/ {{ + data.baseInfo[initialIndex] && + data.baseInfo[initialIndex].targetName + }}</span > <span class="fontStyle" - v-if="data.baseInfo[initialIndex].monitorLevel" - >/ {{ data.baseInfo[initialIndex].monitorLevel }}</span + v-if=" + data.baseInfo[initialIndex] && + data.baseInfo[initialIndex].labels + " + >/ {{ + data.baseInfo[initialIndex] && + data.baseInfo[initialIndex].labels | idCard + }}</span + > + <span + class="fontStyle" + v-if=" + data.baseInfo[initialIndex] && + data.baseInfo[initialIndex].monitorLevel + " + >/ {{ + data.baseInfo[initialIndex] && + data.baseInfo[initialIndex].monitorLevel + }}</span > </p> </div> @@ -188,6 +219,7 @@ > <span :style=" + data.baseInfo[initialIndex] && data.baseInfo[initialIndex].bwType === '1' ? 'color: red;font-size:12px;line-height:20px' : 'font-size:12px;line-height:20px' @@ -195,21 +227,47 @@ > <span class="fontStyle" - v-if="data.baseInfo[initialIndex].tableName" - >{{ data.baseInfo[initialIndex].tableName }}</span + v-if=" + data.baseInfo[initialIndex] && + data.baseInfo[initialIndex].tableName + " + >{{ + data.baseInfo[initialIndex] && + data.baseInfo[initialIndex].tableName + }}</span > <span class="fontStyle" - v-if="data.baseInfo[initialIndex].targetName" - >/ {{ data.baseInfo[initialIndex].targetName }}</span - > - <span class="fontStyle" v-if="data.baseInfo[initialIndex].labels" - >/ {{ data.baseInfo[initialIndex].labels | idCard }}</span + v-if=" + data.baseInfo[initialIndex] && + data.baseInfo[initialIndex].targetName + " + >/ {{ + data.baseInfo[initialIndex] && + data.baseInfo[initialIndex].targetName + }}</span > <span class="fontStyle" - v-if="data.baseInfo[initialIndex].monitorLevel" - >/ {{ data.baseInfo[initialIndex].monitorLevel }}</span + v-if=" + data.baseInfo[initialIndex] && + data.baseInfo[initialIndex].labels + " + >/ {{ + data.baseInfo[initialIndex] && + data.baseInfo[initialIndex].labels | idCard + }}</span + > + <span + class="fontStyle" + v-if=" + data.baseInfo[initialIndex] && + data.baseInfo[initialIndex].monitorLevel + " + >/ {{ + data.baseInfo[initialIndex] && + data.baseInfo[initialIndex].monitorLevel + }}</span > </span> </el-button> @@ -260,7 +318,7 @@ {{ data.baseInfo[0].tableName }} </p> <p :style="data.baseInfo[0].bwType == '0' ? '' : 'color:red'"> - <span>{{ data.baseInfo[0].targetName }}</span + <span>{{ data.baseInfo[0] && data.baseInfo[0].targetName }}</span > <span v-if="data.baseInfo[0].labels" >/ {{ data.baseInfo[0].labels | idCard }}</span @@ -485,7 +543,7 @@ <el-tooltip placement="right" popper-class="atooltip" - v-if="data.baseInfo && data.baseInfo[0].targetName != ''" + v-if="data.baseInfo[0] && data.baseInfo[0].targetName != ''" > <div slot="content"> <p v-for="(item, index) in data.baseInfo" :key="index + 'base1'"> @@ -733,7 +791,7 @@ return ""; } return ( - "/httpImage/" + url + (url.indexOf("?") >= 0 ? "&" : "?") + "width=160" + "http://" + url + (url.indexOf("?") >= 0 ? "&" : "?") + "width=160" ); }, }, -- Gitblit v1.8.0