From a53ab71161c5a546c70fa22ec5530cc4b2c7a672 Mon Sep 17 00:00:00 2001
From: wangting <675591594@qq.com>
Date: 星期二, 03 十二月 2024 17:12:07 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 Source/plt-web/plt-web-ui/src/util/func.js |   36 ++++++++++++++++++++++++++++++++++--
 1 files changed, 34 insertions(+), 2 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 19783ca..db69cbb 100644
--- a/Source/plt-web/plt-web-ui/src/util/func.js
+++ b/Source/plt-web/plt-web-ui/src/util/func.js
@@ -4,6 +4,38 @@
 import CryptoJS from 'crypto-js'
 
 export default class func {
+
+  static getSvgList() {
+    const fs = require('fs');
+    const path = require('path');
+
+    // 鎸囧畾鏂囦欢澶硅矾寰�
+    const directoryPath = "../config/svg"; // 淇敼涓轰綘鐨勬枃浠跺す璺緞
+
+    // 瀛樺偍 .svg 鏂囦欢璺緞鐨勬暟缁�
+    let svgFiles = [];
+
+    // 璇诲彇鏂囦欢澶�
+    fs.readdir(directoryPath, (err, files) => {
+      if (err) {
+        return console.error('鏃犳硶璇诲彇鐩綍: ' + err);
+      }
+
+      // 閬嶅巻鏂囦欢
+      files.forEach(file => {
+        // 妫�鏌ユ枃浠跺悗缂�鍚�
+        if (path.extname(file).toLowerCase() === '.svg') {
+          // 鏋勫缓鏂囦欢鐨勫畬鏁磋矾寰�
+          const filePath = path.join(directoryPath, file);
+          svgFiles.push(filePath);
+        }
+      });
+
+      // 杈撳嚭缁撴灉
+      console.log(JSON.stringify(svgFiles, null, 2));
+    });
+  }
+
   /**
    * 鍗曢�夎〃鏍艰
    * 鏃堕棿鎴虫牸寮忓寲
@@ -92,9 +124,9 @@
    */
 
   static isEmptyObject(obj) {
-    if(obj){
+    if (obj) {
       return Object.keys(obj).length === 0;
-    }else {
+    } else {
       return true;
     }
   }

--
Gitblit v1.9.3