From 96df9c12a94474ddd567fab1f255d3721b6cf03c Mon Sep 17 00:00:00 2001
From: wangting <wangting@vci-tech.com>
Date: 星期四, 02 一月 2025 16:28:38 +0800
Subject: [PATCH] 调整UI引擎页面按钮图标

---
 Source/plt-web/plt-web-ui/src/util/func.js |   20 +++++++++++++++-----
 1 files changed, 15 insertions(+), 5 deletions(-)

diff --git a/Source/plt-web/plt-web-ui/src/util/func.js b/Source/plt-web/plt-web-ui/src/util/func.js
index e3c463d..aa606d5 100644
--- a/Source/plt-web/plt-web-ui/src/util/func.js
+++ b/Source/plt-web/plt-web-ui/src/util/func.js
@@ -329,7 +329,7 @@
       if (iconList && iconList.length > 0) {
         let libName = name.split(':')[0];
         let currentLic = iconList.find(item => item.lable == libName);
-        if (currentLic.list) {
+        if (currentLic && currentLic.list) {
           currentLic.list.find(item => {
             if (item.name == name) {
               svgHtml = item.content;
@@ -339,11 +339,21 @@
         }
       }else {
         getIcons().then(res => {
-          this.iconList=res.data.data;
-          store.dispatch("setIcons", this.iconList);
-          if(this.iconList.length>0) {
-            this.activeName=this.iconList[0].lable;
+          store.dispatch("setIcons", res.data.data);
+          let iconList = res.data.data;
+          if (iconList && iconList.length > 0) {
+            let libName = name.split(':')[0];
+            let currentLic = iconList.find(item => item.lable == libName);
+            if (currentLic.list) {
+              currentLic.list.find(item => {
+                if (item.name == name) {
+                  svgHtml = item.content;
+                }
+                return item.name == name;
+              })
+            }
           }
+          return svgHtml;
         })
       }
     }

--
Gitblit v1.9.3