yusijie
2026-01-30 cb2d97d64d7f506cf952d0bd468d31c842c4d891
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;
}