From 8d4e08cae809eddaecaefd3cd21b2c65ee8af160 Mon Sep 17 00:00:00 2001
From: 闫增涛 <1829501689@qq.com>
Date: 星期四, 19 九月 2024 14:44:42 +0800
Subject: [PATCH] bug修改

---
 assets/js/middleGround/tool.js |   29 +++++++++++++++++------------
 1 files changed, 17 insertions(+), 12 deletions(-)

diff --git a/assets/js/middleGround/tool.js b/assets/js/middleGround/tool.js
index af7e928..890f81b 100644
--- a/assets/js/middleGround/tool.js
+++ b/assets/js/middleGround/tool.js
@@ -1,4 +1,6 @@
-import { requestCtx } from "../config";
+import {
+  requestCtx
+} from "../config";
 // import defaultImg from "../../../images/default-book-img.png" 
 import moment from 'moment'
 // 澶勭悊鍒楄〃鏌ヨ缁撴灉
@@ -6,7 +8,7 @@
   datas,
   fields,
   path,
-  storeInfo, 
+  storeInfo,
   repositoryInfo,
   coverSize,
   handelEBooK,
@@ -255,14 +257,16 @@
             }
           }
         }
-        if (subItem.productLinkInfo && subItem.productLinkInfo.length)
+        if (subItem.productLinkInfo && subItem.productLinkInfo.length) {
+          let itemProductLinkInfo = subItem.productLinkInfo.find(citem => citem.Name == item.datas.Name)
           subItem.productLinkPath =
-            subItem.productLinkInfo[0].LinkPath +
+            itemProductLinkInfo.LinkPath +
             "\\" +
-            subItem.productLinkInfo[0].CmsItemId;
+            itemProductLinkInfo.CmsItemId;
+        }
         if (subItem.linkInfo && subItem.linkInfo.length)
           subItem.linkPath =
-            subItem.linkInfo[0].LinkPath + "\\" + subItem.linkInfo[0].CmsItemId;
+          subItem.linkInfo[0].LinkPath + "\\" + subItem.linkInfo[0].CmsItemId;
       }
       linkItemsMap[tag] = sdata.datas;
     }
@@ -285,7 +289,7 @@
       md5: linkItem.Md5,
       icon: linkItem.Icon,
       size: linkItem.Size,
-      metaData: JSON.parse(linkItem.MetaData ?? "{}"),
+      // metaData: JSON.parse(linkItem.MetaData ?? "{}"),
       order: linkItem.Order,
       protectType: linkItem.ProtectType,
     };
@@ -314,10 +318,10 @@
   item.linkRepoId = item.datas.LinkRepository;
   item.childrenCount = parseInt(item.datas.ChildrenCount ?? "0");
   (item.childrenFolderCount = parseInt(item.datas.ChildrenFolderCount ?? "0")),
-    (item.childrenChannelCount = parseInt(
-      item.datas.ChildrenChannelCount ?? "0"
-    )),
-    (item.linkId = parseInt(item.datas.LinkId));
+  (item.childrenChannelCount = parseInt(
+    item.datas.ChildrenChannelCount ?? "0"
+  )),
+  (item.linkId = parseInt(item.datas.LinkId));
   item.linkOrg = JSON.parse(item.datas.LinkOrg ?? "[]")[0];
   item.linkDepartment = JSON.parse(item.datas.LinkDepartment ?? "[]")[0];
   item.linkInfo = JSON.parse(item.datas.LinkInfo ?? "[]");
@@ -419,9 +423,10 @@
   if (md5) {
     src = requestCtx + `/file/GetPreViewImage?md5=${md5}`;
   } else {
+    return ""
     // return defaultImg;
   }
   if (width) src += `&width=${width}`;
   if (height) src += `&height=${height}`;
   return src;
-}
+}
\ No newline at end of file

--
Gitblit v1.9.1