bdfa4a96184942aba05e7d60cefbdb6251758a9e
C 页面状态刷新(修复测试人员反馈的「切组 / 评分后需手动刷新」): - onQuestionTypeChange:移除 `bigQuestions.length === 0` 守卫(切组后旧数组仍非空 ⇒ 永不重新拉取,界面停留在上一组数据) - saveBigScores / saveExamScore:原来各只刷新一侧列表(评分后「查看」侧仍是旧值) - 收敛为唯一刷新入口 refreshQuestionData(),onMenuSelect / watch(questionGroup) / 评分收尾 / 切组 全部走它 - 新增 ensureBigData():按「数据属于哪个组」(bigDataGroup) 判定是否拉取 - fetchBigQuestions / fetchBigAnswers:固定发起时的组别,响应回来若组别已变则丢弃 (防切组瞬间旧响应串组显示) B 大题评分一位小数: - 3 处 el-input-number 加 :step="0.5" :precision="1" - 新增 fmtScore():整数不带小数点(27),非整数保留一位(27.4),空/非法回 '--' - bigScoreTotal 收敛到一位小数(防 0.1+0.2 浮点脏值显示) D 大题导出 Word: - 工具栏新增「导出选中Word(N)」「导出全部Word」 - 大题表加多选(reserve-selection)+ 选中态跟踪 - exportBigQuestions():走 safeDownload(已含 JSON 错误分支,避免把错误信封存成 .docx);过滤不属于当前组别的陈旧 ID 计划外修复: - exportBigQuestions 边界:选中 ID 全失效时原会因 qs 为空而静默退化成「导出全部」, 与用户意图相反;已改为提示而不导出 验证:VITE_EXIT=0(多次构建,Admin chunk hash 已更新)。 未 push:须先上线验证通过再单独授权。
Description
No description provided
Languages
Vue
77.3%
JavaScript
20.9%
CSS
1.5%
HTML
0.3%