图谱默认展示全景总览,岗位子图改为按需进入(详情面板按钮/演示导览)
This commit is contained in:
+2
-11
@@ -25,7 +25,7 @@
|
||||
const canvas = () => $("#graph-canvas");
|
||||
const NOTES_KEY = "cn_notes";
|
||||
const VIEW_KEY = "cn_graph_view";
|
||||
const DEFAULT_SOLO_JOB = "job_Java开发工程师"; // 首屏默认岗位子图(局部可读)
|
||||
const DEFAULT_SOLO_JOB = "job_Java开发工程师"; // 未选中岗位时的演示/跳转默认岗位
|
||||
/* 变化类型颜色(与 app.js CHANGE_META 一致):新增=青绿 / 增强=蓝紫 / 减弱=琥珀 / 退出=砖红 */
|
||||
const CHANGE_COLORS = { "新增": "#7bc8a4", "增强": "#8f9ff0", "减弱": "#e8c07d", "退出": "#d99a91" };
|
||||
const CHANGE_MARK = { "新增": "新", "增强": "↑", "减弱": "↓", "退出": "退" };
|
||||
@@ -123,16 +123,7 @@
|
||||
buildFilterOptions();
|
||||
layout();
|
||||
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();
|
||||
renderSuggest();
|
||||
renderChain(G.soloJob || null);
|
||||
|
||||
Reference in New Issue
Block a user