From c65c0b31e6dfd01db744a450dda3816f65eebbc1 Mon Sep 17 00:00:00 2001
From: yuxc <yuxc@vci-tech.com>
Date: 星期四, 05 十二月 2024 11:41:10 +0800
Subject: [PATCH] 1、修改使用当前用户的类型查询用户接口,可以传入用户类型。 2、增加根据用户主键获取关联的部门接口。 3、增加查询授权结果接口。 4、增加查询业务对象接口。

---
 Source/plt-web/plt-web-ui/src/util/func.js |   44 +++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 39 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 9d26c8d..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));
+    });
+  }
+
   /**
    * 鍗曢�夎〃鏍艰
    * 鏃堕棿鎴虫牸寮忓寲
@@ -37,15 +69,17 @@
    */
 
   static rowClickHandler(row, CrudRef, lastIndex, setLastIndex, setSelectList) {
-    if (lastIndex === row.$index) {
+    /*if (lastIndex === row.$index) {
       setSelectList();
       CrudRef.clearSelection();
     } else {
       setSelectList();
       CrudRef.clearSelection();
       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;
     }
   }

--
Gitblit v1.9.3