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/product/components/productCard.vue |   55 ++++++++++++++++++++++++++++++++++++++++++++++---------
 1 files changed, 46 insertions(+), 9 deletions(-)

diff --git a/src/views/product/components/productCard.vue b/src/views/product/components/productCard.vue
index 9f2a1aa..8d69278 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>
@@ -43,6 +48,18 @@
           name: this.data.productName,
         },
       });
+    },
+    getColor(name) {
+      switch (name) {
+        case "绠楁硶":
+          return "red";
+        case "搴旂敤":
+          return "orange";
+        case "浜戞湇鍔�":
+          return "lightBlue";
+        case "杈圭紭璁$畻璁惧":
+          return "blue";
+      }
     },
   },
 };
@@ -95,6 +112,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