From bbae990ed1f4574fa954753faeae159052d03fba Mon Sep 17 00:00:00 2001
From: llj <132905093+newwwwwwtree@users.noreply.github.com>
Date: 星期二, 27 一月 2026 16:14:06 +0800
Subject: [PATCH] 待我审核增加销售订单,采购订单

---
 utils/common.js |   30 ++++++++++++++++++++++++------
 1 files changed, 24 insertions(+), 6 deletions(-)

diff --git a/utils/common.js b/utils/common.js
index 9553dec..6905022 100644
--- a/utils/common.js
+++ b/utils/common.js
@@ -464,7 +464,7 @@
         if(!RoleList) {
             RoleList = [
                 /^[a-zA-Z]+$/,
-                /\bid$/i
+                /id$/i
             ]
         }
         if(!Array.isArray(RoleList)){
@@ -475,21 +475,39 @@
             }
         }
         
-        let FieldListCache = Array(FieldList)
-        
-        
+        let FieldListCache = Array(...FieldList)
         
         RoleList.forEach(role => {
-            console.log(FieldListCache.filter(field => !role.test(field.ColmCols)))
-            FieldListCache = FieldListCache.filter(field => !role.test(field.ColmCols))
+            FieldListCache = FieldListCache.filter(elem => !role.test(elem.ColmCols))
         })
         
+        FieldListCache = FieldListCache.filter(elem => !ExcludeKeys.includes(elem.ColmCols))
         return {
             status: true,
             data: FieldListCache,
             Message: ""
         }
     }
+    
+    emptyValueFilter(item, fieldList){
+        return fieldList.filter(e => {
+            return item[e.ColmCols]
+        })
+    }
+    
+    httpFormatWs(httpUrl=this.serverUrl) {
+        if(httpUrl.indexOf("http://") === 0){
+            httpUrl = httpUrl.replace("http://", "")
+            httpUrl = "ws://" + httpUrl.split(":")[0]+":8089/ws"
+        }else if(httpUrl.indexOf("https://") === 0) {
+            httpUrl = httpUrl.replace("https://", "")
+            httpUrl = "wss://" + httpUrl.split(":")[0]+":8089/ws"
+        }else{
+            // 鎻愮ず浼犲叆杩炴帴閿欒
+        }
+        
+        return httpUrl
+    }
 }
 
 export const CommonUtils = new commonUtils()
\ No newline at end of file

--
Gitblit v1.9.1