图谱默认展示全景总览,岗位子图改为按需进入(详情面板按钮/演示导览)
This commit is contained in:
+2
-11
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user