From c4143d291e70b3ccff023a5a3e09f49889f5daa0 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期五, 03 十一月 2023 21:48:34 +0800
Subject: [PATCH] 2023-11-03

---
 src/tabviews/basetable/index.jsx |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/src/tabviews/basetable/index.jsx b/src/tabviews/basetable/index.jsx
index b34b0fc..565fea4 100644
--- a/src/tabviews/basetable/index.jsx
+++ b/src/tabviews/basetable/index.jsx
@@ -112,7 +112,6 @@
             config.flow_code = result.works_flow_code
             config.flow_name = result.works_flow_name
             unset = false
-            
             window.GLOB.UserCacheMap.set('flow' + MenuID, flowConfig)
           } catch (e) {
             unset = true
@@ -145,7 +144,7 @@
       }
 
       // HS涓嶄娇鐢ㄨ嚜瀹氫箟璁剧疆
-      if (result.LongParamUser && !window.GLOB.mkHS) {
+      if (result.LongParamUser) {
         try { // 閰嶇疆淇℃伅瑙f瀽
           let userConfig = JSON.parse(window.decodeURIComponent(window.atob(result.LongParamUser)))
           if (userConfig) {
@@ -190,6 +189,10 @@
         })
       }
 
+      if (config.flow_code) {
+        regs.push({ reg: /@works_flow_code@/ig, value: `'${config.flow_code}'` })
+      }
+
       config.components = this.filterComponent(config.components, roleId, window.GLOB.mkActions, skip, param, MenuID, config.MenuName, config.process === 'true')
 
       let autoMatic = null
@@ -212,7 +215,7 @@
 
         if (param.$searchkey) {
           component.search = component.search.map(item => {
-            if (['text', 'select', 'link'].includes(item.type) && param.$searchkey === item.field) {
+            if (['text', 'select', 'link', 'checkcard'].includes(item.type) && param.$searchkey === item.field) {
               item.initval = param.$searchval
             }
   
@@ -416,7 +419,7 @@
     
           if (col.linkmenu && col.linkmenu.length > 0) {
             let menu_id = col.linkmenu.pop()
-            col.linkThdMenu = window.GLOB.mkThdMenus.filter(m => m.MenuID === menu_id)[0] || ''
+            col.linkThdMenu = window.GLOB.mkThdMenus.get(menu_id) || ''
           } else {
             col.linkThdMenu = ''
           }
@@ -513,6 +516,8 @@
   getPrinter = (item, parentId) => {
     let _item = window.GLOB.UserCacheMap.get(parentId + item.uuid)
 
+    item.verify.logLabel = item.logLabel
+    
     if (_item) {
       item.printer = _item.printer || ''
       item.verify.defaultPrinter = _item.printer || ''

--
Gitblit v1.8.0