diff --git a/lib/common/static/options_review.js b/lib/common/static/options_review.js index 6ad3c34..0ef3f3b 100644 --- a/lib/common/static/options_review.js +++ b/lib/common/static/options_review.js @@ -655,16 +655,21 @@ var key = tf || "_"; byTf[key] = file; }); - var order = ["auto", "5m", "15m", "1h", "4h"]; + // 互斥:有自动K线只显示自动;否则只显示手动四周期 + var hasAuto = !!byTf.auto; + var order = hasAuto ? ["auto"] : ["5m", "15m", "1h", "4h"]; var keys = order.slice(); - Object.keys(byTf).forEach(function (k) { - if (keys.indexOf(k) < 0) keys.push(k); - }); + if (!hasAuto) { + Object.keys(byTf).forEach(function (k) { + if (k === "auto") return; + if (keys.indexOf(k) < 0) keys.push(k); + }); + } var cells = keys .map(function (tf) { var file = byTf[tf]; if (!file) { - if (order.indexOf(tf) < 0 || tf === "auto") return ""; + if (hasAuto || order.indexOf(tf) < 0) return ""; return ( '
' + '' +