图谱默认展示全景总览,岗位子图改为按需进入(详情面板按钮/演示导览)

This commit is contained in:
RoyirinRosmontis
2026-08-19 12:47:42 +08:00
parent 3e34142aeb
commit 693e0af93a
+2 -11
View File
@@ -25,7 +25,7 @@
const canvas = () => $("#graph-canvas"); const canvas = () => $("#graph-canvas");
const NOTES_KEY = "cn_notes"; const NOTES_KEY = "cn_notes";
const VIEW_KEY = "cn_graph_view"; const VIEW_KEY = "cn_graph_view";
const DEFAULT_SOLO_JOB = "job_Java开发工程师"; // 首屏默认岗位子图(局部可读) const DEFAULT_SOLO_JOB = "job_Java开发工程师"; // 未选中岗位时的演示/跳转默认岗位
/* 变化类型颜色(与 app.js CHANGE_META 一致):新增=青绿 / 增强=蓝紫 / 减弱=琥珀 / 退出=砖红 */ /* 变化类型颜色(与 app.js CHANGE_META 一致):新增=青绿 / 增强=蓝紫 / 减弱=琥珀 / 退出=砖红 */
const CHANGE_COLORS = { "新增": "#7bc8a4", "增强": "#8f9ff0", "减弱": "#e8c07d", "退出": "#d99a91" }; const CHANGE_COLORS = { "新增": "#7bc8a4", "增强": "#8f9ff0", "减弱": "#e8c07d", "退出": "#d99a91" };
const CHANGE_MARK = { "新增": "新", "增强": "↑", "减弱": "↓", "退出": "退" }; const CHANGE_MARK = { "新增": "新", "增强": "↑", "减弱": "↓", "退出": "退" };
@@ -123,16 +123,7 @@
buildFilterOptions(); buildFilterOptions();
layout(); layout();
restoreView() || fitView(); restoreView() || fitView();
/* 默认进入「Java开发工程师」岗位子图:同心分层布局(中心岗位 → 必备 → 加分 → 场景/行业), /* 默认展示全景图谱(全量总览);岗位子图通过详情面板「岗位子图」按钮或演示导览进入 */
* 退出子图即全量「岗位生态总览」(每次装载仅应用一次) */
if (!G._defaultApplied && !G.pendingLocate && G.idx[DEFAULT_SOLO_JOB]) {
G._defaultApplied = true;
G.soloJob = DEFAULT_SOLO_JOB;
updateSoloBadge();
applySoloLayout();
selectNode(DEFAULT_SOLO_JOB, false);
fitSoloView();
}
updateRecentChange(); updateRecentChange();
renderSuggest(); renderSuggest();
renderChain(G.soloJob || null); renderChain(G.soloJob || null);