From f20a554bdb24e9dfde9dc6a69d78595944f61d15 Mon Sep 17 00:00:00 2001 From: mark <mark18340872469@163.com> Date: 星期二, 25 十月 2022 14:53:57 +0800 Subject: [PATCH] 设备管理 样式调整 --- src/views/product/components/productCard.vue | 60 +++++++++++++++++++++++++++++++++++++++++++++++++----------- 1 files changed, 49 insertions(+), 11 deletions(-) diff --git a/src/views/product/components/productCard.vue b/src/views/product/components/productCard.vue index 9f2a1aa..6645526 100644 --- a/src/views/product/components/productCard.vue +++ b/src/views/product/components/productCard.vue @@ -1,21 +1,26 @@ <template> <div class="productCard"> <div class="image"> - <img - v-if="data.pics[0]" - :src="'/httpImage/' + data.pics[0].url" - class="cursor-pointer" - /> + <ImageShow v-if="data.pics[0]" :src="data.pics[0].url"></ImageShow> </div> <div class="info"> - <img :src="'/httpImage/' + data.logoUrl" alt /> + <ImageShow v-if="data.pics[0]" :src="data.logoUrl"></ImageShow> <div class="right"> <div class="name">{{ data.productName }}</div> <div class="tagList"> - <span class="tag" v-for="(name, index) in labels" :key="index">{{ - name - }}</span> + <span + class="tag" + v-for="(name, index) in labels" + :key="index" + :class="{ + red: name === '杞欢', + orange: name === '搴旂敤', + lightBlue: name === 'SDK', + blue: name === '浜у搧瀵嗛挜', + }" + >{{ name }}</span + > </div> </div> </div> @@ -40,9 +45,21 @@ this.$router.push({ path: "/productDetail", query: { - name: this.data.productName, + id: this.data.id, }, }); + }, + getColor(name) { + switch (name) { + case "绠楁硶": + return "red"; + case "搴旂敤": + return "orange"; + case "浜戞湇鍔�": + return "lightBlue"; + case "杈圭紭璁$畻璁惧": + return "blue"; + } }, }, }; @@ -75,12 +92,13 @@ display: flex; img { - margin: 0 10px; + margin-left: 10px; width: 60px; height: 60px; } .right { + margin-left: 10px; .name { margin-bottom: 10px; font-size: 16px; @@ -95,6 +113,26 @@ padding: 2px 5px; border: 1px solid #ff5033; color: #ff5033; + + &.red { + color: #ff4f32; + border-color: #ff4f32; + } + + &.orange { + color: #ff9500; + border-color: #ff9500; + } + + &.lightBlue { + color: #00bee7; + border-color: #00bee7; + } + + &.blue { + color: #0064ff; + border-color: #0064ff; + } } } } -- Gitblit v1.8.0