中控增加

This commit is contained in:
dekun
2026-05-23 12:22:35 +08:00
parent c5f7f0c10d
commit 4222b657cb
10 changed files with 117 additions and 43 deletions
+19 -14
View File
@@ -192,7 +192,7 @@
});
}
}
if (trends.length) {
if ((row.capabilities || []).includes("trend") && trends.length) {
inner += `<div class="section-title">趋势计划 · ${trends.length}</div>`;
trends.forEach((t) => {
inner += `<div class="list-line">#${t.id} ${esc(t.symbol)} ${t.direction} · SL ${t.stop_loss} · TP ${t.take_profit}</div>`;
@@ -276,21 +276,26 @@
} catch (_) {}
}
function renderSettingsList(data) {
const list = document.getElementById("settings-list");
if (!list) return;
list.innerHTML = (data.exchanges || [])
.map((ex, idx) => renderSettingsCard(ex, idx))
.join("");
list.querySelectorAll(".btn-del-ex").forEach((btn) => {
btn.onclick = () => {
const i = Number(btn.dataset.idx);
data.exchanges.splice(i, 1);
settingsCache = data;
renderSettingsList(data);
};
});
}
function loadSettingsUI() {
loadSettingsMetaLine();
loadSettings().then((data) => {
const list = document.getElementById("settings-list");
document.getElementById("settings-list").innerHTML = (data.exchanges || [])
.map((ex, idx) => renderSettingsCard(ex, idx))
.join("");
list.querySelectorAll(".btn-del-ex").forEach((btn) => {
btn.onclick = () => {
const i = Number(btn.dataset.idx);
data.exchanges.splice(i, 1);
settingsCache = data;
loadSettingsUI();
};
});
renderSettingsList(data);
});
}
@@ -389,7 +394,7 @@
capabilities: ["key"],
});
settingsCache = data;
loadSettingsUI();
renderSettingsList(data);
};
initAuth().then((ok) => {