ludc
2024-12-04 e405b861b9521f5ea38c5402203a5b05988f9de2
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));
    });
  }
  /**
   * 单选表格行
   * 时间戳格式化
@@ -45,7 +77,9 @@
      CrudRef.clearSelection();
      CrudRef.toggleRowSelection(row);
    }*/
    CrudRef.toggleRowSelection(row);
    setSelectList();
    CrudRef.toggleSelection();
    CrudRef.toggleRowSelection(row);//选中当前行
    setLastIndex(row.$index);
  }
@@ -90,9 +124,9 @@
   */
  static isEmptyObject(obj) {
    if(obj){
    if (obj) {
      return Object.keys(obj).length === 0;
    }else {
    } else {
      return true;
    }
  }