From 2c6ca0658f23ce8e893a81400ddb9dd9595f335f Mon Sep 17 00:00:00 2001
From: wangting <675591594@qq.com>
Date: 星期四, 05 十二月 2024 11:30:36 +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