学习路径多阶段化:拓扑层按每阶段≤3技能拆分,阶段命名改为 基础补齐→岗位核心*→项目验证;简历裸姓名/专硕识别修复
This commit is contained in:
+5
-4
@@ -1806,9 +1806,10 @@ function renderPath(data) {
|
||||
return;
|
||||
}
|
||||
const weeks = stageWeeks(data.learning_path.length);
|
||||
/* 阶段语义化命名:基础补齐 → 岗位核心 → 项目验证(超出 3 阶段顺延为综合提升) */
|
||||
const STAGE_NAMES = ["基础补齐", "岗位核心", "项目验证"];
|
||||
const stageName = (i) => STAGE_NAMES[i] || "综合提升";
|
||||
const weeks = stageWeeks(data.learning_path.length);
|
||||
/* 阶段语义化命名:基础补齐 → 岗位核心(可多个)→ 项目验证 */
|
||||
const stageName = (i, n) =>
|
||||
i === 0 ? "基础补齐" : i === n - 1 ? "项目验证" : "岗位核心";
|
||||
box.innerHTML = (data._demo ? `
|
||||
<div class="path-demo-banner">
|
||||
<b>示范路线</b>(以零已掌握技能生成):完成一次人岗诊断后,此处将自动替换为你的个人成长路线图
|
||||
@@ -1820,7 +1821,7 @@ function renderPath(data) {
|
||||
<span class="stage-no">${done ? "✓" : st.stage}</span>
|
||||
<div class="stage-body">
|
||||
<div class="stage-head">
|
||||
<span class="stage-title">阶段 ${st.stage} · ${stageName(i)}(${st.skills.length} 项技能)</span>
|
||||
<span class="stage-title">阶段 ${st.stage} · ${stageName(i, data.learning_path.length)}(${st.skills.length} 项技能)</span>
|
||||
<span class="stage-weeks">建议 ${weeks[i]} 周</span>
|
||||
</div>
|
||||
${i > 0 ? `<div class="stage-prereq">前置:建议完成阶段 ${st.stage - 1} 后开始(按技能前置关系拓扑排序)</div>` : ""}
|
||||
|
||||
Reference in New Issue
Block a user