优化中控科技风界面:登录居中、浮盈配色、默认打开首个客户端。

总览改名期权持仓总览,内容区 1800 居中,去掉左上角仓库名。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-10-01 12:10:07 +08:00
parent ad6eef3873
commit 8236d1ef5a
6 changed files with 240 additions and 84 deletions
+12 -3
View File
@@ -6,6 +6,16 @@
return (n > 0 ? "+" : "") + n.toFixed(2) + " U";
}
function pnlClass(v) {
const n = Number(v);
if (!Number.isFinite(n) || n === 0) return "pnl-flat";
return n > 0 ? "pnl-up" : "pnl-down";
}
function fmtPnlHtml(v) {
return '<span class="' + pnlClass(v) + '">' + escapeHtml(fmtPnl(v)) + "</span>";
}
function escapeHtml(s) {
return String(s)
.replace(/&/g, "&amp;")
@@ -20,8 +30,7 @@
const items = list.slice(0, 8).map(function (p) {
const id = escapeHtml(p.inst_id || "");
const sheets = escapeHtml(String(p.sheets != null ? p.sheets : "—"));
const pnl = escapeHtml(fmtPnl(p.pnl_usdt));
return "<li>" + id + " · " + sheets + "张 · " + pnl + "</li>";
return "<li>" + id + " · " + sheets + "张 · " + fmtPnlHtml(p.pnl_usdt) + "</li>";
});
const more =
list.length > 8
@@ -59,7 +68,7 @@
escapeHtml(inst.mode || "—") +
"</td>" +
"<td>" +
escapeHtml(fmtPnl(pnl)) +
fmtPnlHtml(pnl) +
"</td>" +
"<td>" +
positionSummary(brief) +