Fix intraday profit amount and hide TP/SL cancel for day trades.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-07-09 09:55:09 +08:00
parent 44546d1a96
commit 23ba725c89
9 changed files with 67 additions and 13 deletions
+4 -3
View File
@@ -2808,8 +2808,9 @@
return { sl, tp };
}
function renderExTpslRows(exchangeId, symbol, cond, tickMap, resolvedTpsl, contracts) {
function renderExTpslRows(exchangeId, symbol, cond, tickMap, resolvedTpsl, contracts, intradayDiscipline) {
const symAttr = esc(symbol || "").replace(/"/g, "&quot;");
const intraday = !!intradayDiscipline;
let { sl, tp } = pickExTpslOrders(cond);
const plan = resolvedTpsl || {};
if (!sl && plan.sl != null && plan.sl !== "") {
@@ -2827,7 +2828,7 @@
const px = orderTriggerOrPrice(o);
const trig = px != null ? fmtSymbolPrice(px, symbol, tickMap) : "—";
const cancelBtn =
oid && o.channel !== "plan"
!intraday && oid && o.channel !== "plan"
? `<button type="button" class="pos-ex-cancel-btn btn-cancel-order" data-ex-id="${esc(exchangeId)}" data-symbol="${symAttr}" data-order-id="${oid}" data-channel="${ch}">撤单</button>`
: "";
const planHint = o.channel === "plan" ? '<span class="pos-ex-plan-hint">(下单监控)</span>' : "";
@@ -3193,7 +3194,7 @@
</div>
<div class="pos-ex-orders">
<div class="pos-ex-orders-title">交易所止盈止损</div>
${renderExTpslRows(exchangeId, symbol, cond, tickMap, tpsl, pos.contracts)}
${renderExTpslRows(exchangeId, symbol, cond, tickMap, tpsl, pos.contracts, intraday)}
</div>
${renderOrdersCollapse(exchangeId, symbol, cond, reg, tickMap)}
</div>`;