From a4a7426f1286c8d8afe512f155fb650e3e8b940c Mon Sep 17 00:00:00 2001 From: 田源 <lastanimals@163.com> Date: 星期一, 02 十二月 2024 17:57:43 +0800 Subject: [PATCH] 整合代码&&表单定义扩展属性添加提示文字&&显示类型修改默认值和绑定值 --- 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