From 51a35a1cea7a381c33c86e9a9697ecef602c773f Mon Sep 17 00:00:00 2001
From: QYF-GitLab1 <1940665526@qq.com>
Date: 星期日, 24 八月 2025 16:25:37 +0800
Subject: [PATCH] 激活列样式调整

---
 src/views/personalCenter/activeCode.vue |   57 +++++++++++++++++++++++----------------------------------
 1 files changed, 23 insertions(+), 34 deletions(-)

diff --git a/src/views/personalCenter/activeCode.vue b/src/views/personalCenter/activeCode.vue
index 9ea3775..169a009 100644
--- a/src/views/personalCenter/activeCode.vue
+++ b/src/views/personalCenter/activeCode.vue
@@ -41,17 +41,14 @@
                       @click="goBookDetails(pItem.id, pItem.name, pItem.defaultSaleMethodId)"
                     >
                       <div class="cover">
-                        <img
-                          :src="pItem.icon ? getPublicImage(pItem.icon, '', '') : bookCover"
-                          alt=""
-                        />
+                        <img :src="pItem.icon ? pItem.icon : bookCover" alt="" />
                       </div>
                       <div class="info">
                         <div class="bookType" style="margin-bottom: 10px" v-if="pItem.type">
                           {{ pItem.type }}
                         </div>
-                        <span :title="pItem.name">{{ pItem.name }}</span>
-                        <span v-if="pItem.author">{{ pItem.author }}</span>
+                        <span class="title" :title="pItem.name">{{ pItem.name }}</span>
+                        <span class="author" v-if="pItem.author">{{ pItem.author }}</span>
                       </div>
                     </div>
                   </div>
@@ -155,7 +152,7 @@
             return citem.data.sequenceNum == '007EB8E7' && citem.data.value
           })?.data?.value
           const obj = {
-            icon: item.productList[index]?.icon,
+            icon: getPublicImage(item.productList[index]?.icon, '', '150'),
             id: item.productList[index]?.id,
             name: item.productList[index]?.name,
             author,
@@ -194,31 +191,12 @@
 }
 // 璺宠浆涔︽湰璇︽儏
 const goBookDetails = async (id: number, name: string, defaultSaleMethodId: number) => {
-  let parentData = await MG.store.getProductBySaleMethod({
-    saleMethodId: defaultSaleMethodId,
+  router.push({
+    path: '/bookdetail',
+    query: {
+      bookId: id,
+    },
   })
-  if (parentData.storeLinks[0].storeRefCode == 'jsek_digitalCourses') {
-    router.push({
-      path: '/bookdetail',
-      query: {
-        bookId: parentData.id,
-      },
-    })
-  } else if (parentData.storeLinks[0].storeRefCode == 'digitalTextbooks') {
-    router.push({
-      path: '/bookdetail',
-      query: {
-        bookId: parentData.id,
-      },
-    })
-  } else {
-    router.push({
-      path: '/bookdetail',
-      query: {
-        bookId: id,
-      },
-    })
-  }
 }
 </script>
 <style lang="less" scoped>
@@ -278,12 +256,13 @@
   margin-bottom: 20px;
 
   .cover {
-    width: 106px;
+    width: 116px;
     height: 150px;
     border-radius: 0px 0px 0px 0px;
     border: 1px solid #019e58;
     position: relative;
     margin: auto;
+    margin-bottom: 5px;
 
     img {
       width: 100%;
@@ -324,10 +303,8 @@
     }
 
     span {
-      font-weight: bold;
       line-height: 25px;
       display: -webkit-box;
-      margin-bottom: 5px;
       -webkit-box-orient: vertical;
       -webkit-line-clamp: 2;
       overflow: hidden;
@@ -335,6 +312,18 @@
       padding: 5px 0;
       box-sizing: border-box;
       text-align: center;
+      font-family:
+        Microsoft YaHei UI,
+        Microsoft YaHei UI;
+      font-size: 16px;
+    }
+    .title {
+      font-weight: bold;
+      color: #000000;
+    }
+    .author {
+      font-weight: 400;
+      color: #333333;
     }
   }
 }

--
Gitblit v1.9.1