refactor: simplify product copy

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
This commit is contained in:
lofyer
2026-08-25 11:37:59 +08:00
co-authored by factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
parent 248078113c
commit b9fbd4c6af
22 changed files with 364 additions and 362 deletions
+19 -19
View File
@@ -216,7 +216,7 @@
},
{
code: `${prefix}-PRJ-006`,
label: "真实项目实训",
label: "企业项目实训",
value: String(isCollege ? 18 + (seed % 8) : 6 + (seed % 6)),
unit: "项",
note: "均有企业任务书或验收记录",
@@ -359,9 +359,9 @@
source: "126家合作企业需求确认",
sample: "8,350 条",
updated: "2026-03-21",
owner: "合作企业(场景授权)",
owner: "合作企业(按协议用途)",
confidence: "高",
limitation: "仅用于约定的专业建设和协同分析",
limitation: "仅用于协议约定的专业建设分析",
},
],
evidenceCodes: {
@@ -526,10 +526,10 @@
)
.join("")}
<circle cx="438" cy="18" r="5" fill="${palette.green}"/><text x="449" y="22" font-size="12" fill="${palette.muted}">产业需求</text>
<circle cx="530" cy="18" r="5" fill="${palette.amber}"/><text x="541" y="22" font-size="12" fill="${palette.muted}">培养响应</text>
<circle cx="530" cy="18" r="5" fill="${palette.amber}"/><text x="541" y="22" font-size="12" fill="${palette.muted}">课程调整</text>
`,
285,
"产业需求与学校培养响应趋势",
"产业需求与学校课程调整趋势",
);
}
@@ -685,7 +685,7 @@
.join("")}
`,
300,
"供需能力矩阵立体图",
"岗位需求与课程覆盖对照图",
);
}
@@ -720,7 +720,7 @@
"overall",
"1-1",
`${evidence.scoreLabel}与区域排名`,
`本期得分基于快照 ${evidence.snapshot.id} 的 ${evidence.snapshot.records} 条有效记录计算;区域排名采用 ${evidence.benchmark.sampleText}。`,
`本期得分使用快照 ${evidence.snapshot.id} 中的 ${evidence.snapshot.records} 条有效记录计算;区域排名采用 ${evidence.benchmark.sampleText}。`,
gaugeSvg(evidence),
options,
)}
@@ -742,9 +742,9 @@
return `
<div class="report-profile-banner">
<div>
<span class="report-profile-kicker">INSTITUTION FACTS · 学校事实底座</span>
<span class="report-profile-kicker">INSTITUTION FACTS · 学校现状数据</span>
<h3>${evidence.profile.name}</h3>
<p>学校现状指标只使用校方自有业务数据;产业需求使用厂商订阅数据,企业确认使用合作授权数据。三类证据分开标识,不以招聘信号替代校内事实。</p>
<p>学校现状指标只使用校方业务数据;产业需求使用厂商订阅数据,企业确认使用合作授权数据。三类数据分开标识,不用互联网招聘信息替代学校业务数据。</p>
</div>
<div class="report-profile-attributes">
${evidence.profile.attributes.map(([label, value]) => `<span>${label}<strong>${value}</strong></span>`).join("")}
@@ -779,7 +779,7 @@
"composition",
"2-1",
"学校合作企业产业结构",
"企业须同时具备有效协议和近12个月业务记录;126家合作企业均可追溯至协议、需求、课程、项目、实习或就业证据。",
"企业须同时具备有效协议和近12个月业务记录;126家合作企业都能找到对应的协议、需求、课程、项目、实习或就业记录。",
donutSvg(evidence),
options,
)}
@@ -804,8 +804,8 @@
report,
"trend",
"4-1",
"产业需求与培养响应趋势",
"需求序列按月度新增岗位、企业确认和薪资变化综合计算;培养响应按课程覆盖、实训项目和学生达成证据计算,二者均以2025年二季度为可比基期。",
"产业需求与课程调整趋势",
"需求序列按每月新增岗位、企业确认和薪资变化计算;课程调整序列按课程覆盖、实训项目和学生考核结果计算,二者均以2025年二季度为对比起点。",
trendSvg(evidence),
options,
)}
@@ -814,7 +814,7 @@
"matrix",
"4-2",
"技能供需证据热力矩阵",
"每个单元格均可回溯到岗位样本、课程标准、学生项目达成及企业确认四类证据;低于60分视为需要业务复核。",
"每个单元格都列出对应的岗位样本、课程标准、学生项目结果和企业确认记录;低于60分时需要业务负责人复核。",
heatmapSvg(evidence),
options,
)}
@@ -831,7 +831,7 @@
report,
"threeD",
"4-4",
"供需能力立体证据矩阵",
"岗位需求与课程覆盖数据表",
"立体柱高同时呈现岗位需求、课程覆盖、学生达成和企业确认四个观察面。在线版支持拖拽旋转,下载版保留固定等距视图。",
isometricSvg(evidence),
{ ...options, wide: false },
@@ -844,15 +844,15 @@
const evidence = buildEvidence(report);
return `
<div class="report-evidence-summary">
<span><small>统一快照</small><strong>${evidence.snapshot.id}</strong></span>
<span><small>本报告快照</small><strong>${evidence.snapshot.id}</strong></span>
<span><small>有效记录</small><strong>${evidence.snapshot.records}</strong></span>
<span><small>质量评分</small><strong>${evidence.snapshot.quality}</strong></span>
<span><small>技能映射覆盖</small><strong>${evidence.snapshot.coverage}</strong></span>
</div>
<div class="report-proof-chain">
<span><i>01</i><strong>原始事实</strong><small>保留来源、权属、时间戳</small></span>
<span><i>01</i><strong>原始记录</strong><small>保留来源、权属、时间戳</small></span>
<b></b>
<span><i>02</i><strong>规则治理</strong><small>去重、归一、异常降权</small></span>
<span><i>02</i><strong>数据处理</strong><small>去重、统一名称、降低异常数据权重</small></span>
<b></b>
<span><i>03</i><strong>指标计算</strong><small>样本阈值与基准校验</small></span>
<b></b>
@@ -882,7 +882,7 @@
</div>
<div class="report-evidence-notice">
<strong>证据使用边界</strong>
<p>校内学生、课程、教师、实习和就业事实以学校业务系统为准;互联网岗位仅用于判断外部需求趋势;企业数据只在协议授权范围内用于需求确认。任何单一来源都不直接触发专业撤并或招生调整。</p>
<p>校内学生、课程、教师、实习和就业数据以学校业务系统为准;互联网岗位只用于判断外部需求变化;企业数据只在协议授权范围内用于确认需求。任何单一来源都不能直接决定专业撤并或招生调整。</p>
</div>
`;
}
@@ -1063,7 +1063,7 @@
},
},
{
name: "培养响应",
name: "课程调整",
type: "line",
smooth: true,
symbolSize: 7,