From 92664ef80a97a63fde223b14097ccda3ae6ff183 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期四, 24 四月 2025 14:31:57 +0800 Subject: [PATCH] Merge branch 'positec' into dms --- src/tabviews/custom/popview/index.jsx | 16 +++++++++------- 1 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/tabviews/custom/popview/index.jsx b/src/tabviews/custom/popview/index.jsx index 261269a..57a2d3f 100644 --- a/src/tabviews/custom/popview/index.jsx +++ b/src/tabviews/custom/popview/index.jsx @@ -602,12 +602,9 @@ delete item.scripts item.setting.$name = item.$menuname || '' item.setting.execute = item.setting.execute !== 'false' // 榛樿sql鏄惁鎵ц锛岃浆涓篵oolean 缁熶竴鏍煎紡 - + if (!item.setting.execute) { item.setting.dataresource = '' - } - if (/\s/.test(item.setting.dataresource)) { - item.setting.dataresource = '(' + item.setting.dataresource + ') tb' } if (sessionStorage.getItem('dataM') === 'true') { // 鏁版嵁鏉冮檺 @@ -628,11 +625,16 @@ item.setting.customScript = _customScript // 鏁寸悊鍚庤嚜瀹氫箟鑴氭湰 item.setting.tailScript = _tailScript // 鍚庣疆鑷畾涔夎剼鏈� + item.setting.custompage = false - item.setting.custompage = /@pageSize@|@orderBy@|@mk_total/i.test(item.setting.dataresource + item.setting.customScript) - - if (item.setting.$tree) { + if (/order\s+by\s+sort_id\s*$/i.test(item.setting.dataresource)) { item.setting.custompage = true + } else if (item.setting.$tree || /@pageSize@|@orderBy@|@mk_total/i.test(item.setting.dataresource + item.setting.customScript)) { + item.setting.custompage = true + } + + if (/\s/.test(item.setting.dataresource)) { + item.setting.dataresource = '(' + item.setting.dataresource + ') tb' } if (!item.setting.execute || item.setting.custompage) { -- Gitblit v1.8.0