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; }