Merge branch 'main' into main

This commit is contained in:
Hao19911125
2026-04-10 19:06:23 +08:00
committed by GitHub
5 changed files with 50 additions and 47 deletions

View File

@@ -104,7 +104,6 @@ const GRAPH_WRITE_ACTION_IDS = [
"bme-act-synopsis",
"bme-act-summary-rollup",
"bme-act-summary-rebuild",
"bme-act-summary-clear",
"bme-act-evolve",
"bme-act-undo-maintenance",
"bme-act-import",
@@ -1814,7 +1813,6 @@ function _refreshSummaryWorkspace() {
<button class="bme-config-secondary-btn" id="bme-summary-generate" type="button">立即生成小总结</button>
<button class="bme-config-secondary-btn" id="bme-summary-rollup" type="button">立即执行折叠</button>
<button class="bme-config-secondary-btn" id="bme-summary-rebuild" type="button">重建总结状态</button>
<button class="bme-config-secondary-btn bme-task-btn-danger" id="bme-summary-clear" type="button">清空总结状态</button>
</div>
</div>
@@ -3743,7 +3741,6 @@ function _bindActions() {
"bme-act-sleep": "sleep",
"bme-act-synopsis": "synopsis",
"bme-act-summary-rollup": "summaryRollup",
"bme-act-summary-clear": "clearSummaryState",
"bme-act-export": "export",
"bme-act-import": "import",
"bme-act-rebuild": "rebuild",
@@ -3769,7 +3766,6 @@ function _bindActions() {
synopsis: "生成小总结",
summaryRollup: "执行总结折叠",
rebuildSummaryState: "重建总结状态",
clearSummaryState: "清空总结状态",
export: "导出图谱",
import: "导入图谱",
rebuild: "重建图谱",
@@ -3959,10 +3955,10 @@ function _bindActions() {
const btn = document.getElementById("bme-act-summary-rebuild");
if (btn?.disabled) return;
const startFloor = _parseOptionalInt(
document.getElementById("bme-summary-rebuild-start-floor")?.value,
document.getElementById("bme-extract-start-floor")?.value,
);
const endFloor = _parseOptionalInt(
document.getElementById("bme-summary-rebuild-end-floor")?.value,
document.getElementById("bme-extract-end-floor")?.value,
);
const desc = Number.isFinite(startFloor) || Number.isFinite(endFloor)
? `按范围 ${Number.isFinite(startFloor) ? startFloor : "当前"} ~ ${Number.isFinite(endFloor) ? endFloor : "最新"} 重建总结状态`
@@ -4149,12 +4145,10 @@ function _bindActions() {
const generateBtn = e.target.closest("#bme-summary-generate");
const rollupBtn = e.target.closest("#bme-summary-rollup");
const rebuildBtn = e.target.closest("#bme-summary-rebuild");
const clearBtn = e.target.closest("#bme-summary-clear");
const actionMap = new Map([
[generateBtn, "synopsis"],
[rollupBtn, "summaryRollup"],
[rebuildBtn, "rebuildSummaryState"],
[clearBtn, "clearSummaryState"],
]);
const matched = [...actionMap.entries()].find(([element]) => Boolean(element));
if (!matched) return;