From 0a4cf8865913428786c5c82f917fff2ec5ff98d8 Mon Sep 17 00:00:00 2001
From: llj <132905093+newwwwwwtree@users.noreply.github.com>
Date: 星期二, 27 一月 2026 11:05:12 +0800
Subject: [PATCH] 修复括号匹配
---
WebTM/layuiadmin/SetColumn.js | 17 +++++++++++++++++
1 files changed, 17 insertions(+), 0 deletions(-)
diff --git a/WebTM/layuiadmin/SetColumn.js b/WebTM/layuiadmin/SetColumn.js
index 006e9c6..e40d66b 100644
--- a/WebTM/layuiadmin/SetColumn.js
+++ b/WebTM/layuiadmin/SetColumn.js
@@ -852,6 +852,23 @@
.forEach(pos => {
result = result.slice(0, pos) + '(' + result.slice(pos);
});
+ let finalLeftCount = 0;
+ let finalRightCount = 0;
+
+ // 璁$畻鏈�缁堝瓧绗︿覆涓殑鎷彿鏁伴噺
+ for (let i = 0; i < result.length; i++) {
+ if (result[i] === '(') {
+ finalLeftCount++;
+ } else if (result[i] === ')') {
+ finalRightCount++;
+ }
+ }
+
+ // 濡傛灉宸︽嫭鍙锋暟閲忓ぇ浜庡彸鎷彿鏁伴噺锛屽湪鏈�鍚庤ˉ鍏呯己澶辩殑鍙虫嫭鍙�
+ if (finalLeftCount > finalRightCount) {
+ const missingRightParentheses = finalLeftCount - finalRightCount;
+ result += ')'.repeat(missingRightParentheses);
+ }
return result;
}
--
Gitblit v1.9.1