zhouyang.xie f79724026a 2.86.0 汇报定制章节正文移植: 原为空实现(factsHtml/blockHtml 返回空串) => 从 v2.9.2 app.js:531-571 原文移植 rptFacts/rptK/rptBlock 为 lib/reportBlocks.ts(工厂注入依赖, CH.x->chart("x",), D.->d., BD=d.fus.链盘); Report.vue 接线 + App 为 report 取 /api/facts; 验证点月报后 575 元素/10 块/4 图/4180 字, ERRS 0 5 päivää sitten
..
api d67a673a03 2.17.0 前端 Vue 化(P11 起步): app_frontEnd/web (Vue3+Vite6+TS, npm 从 npmmirror 装) 构建产物 release/web + serve.json web=28110 + cli web 组件 + 网关 /web 同源; 契约侧 Python 门与 Node 冒烟各 42/42 一致; 契约支持异步构建态 json_keys_any; 设计说明 §3.6; 文档/版本表同步 1 viikko sitten
components 7d67bbeaf3 2.65.0 图表改为复用 v2.9.2 的 SVG 渲染器(基础设施): lib/legacy/charts.js 原文(31KB, window.__charts 工厂) + lib/legacyCharts.ts(按 app.js:523 同一 ctx: t/fmt/esc/dv/EN/displayText/verb, 导出 chart()/chartPanel()) + components/LegacyChart.vue + tools/legacy_chart_smoke.mjs(rateChart 出 SVG 1,564B OK); 旧页调用点已定位: report 550-558, fault 655/658/667, energy 685 1 viikko sitten
i18n ea2c4db507 2.85.0 清产物后友好空态(不暴露 HTTP 500): load() 对 4xx/5xx/异常一律视为暂无数据 + 顶部友好提示; 修 dataMissing 漏插与 System.vue 漏 onMounted; 500 模拟 7 页全过 6 päivää sitten
lib f79724026a 2.86.0 汇报定制章节正文移植: 原为空实现(factsHtml/blockHtml 返回空串) => 从 v2.9.2 app.js:531-571 原文移植 rptFacts/rptK/rptBlock 为 lib/reportBlocks.ts(工厂注入依赖, CH.x->chart("x",), D.->d., BD=d.fus.链盘); Report.vue 接线 + App 为 report 取 /api/facts; 验证点月报后 575 元素/10 块/4 图/4180 字, ERRS 0 5 päivää sitten
styles 7580cd6e68 2.63.0 前端与 v2.9.2 一致: (A) Vue 采用 v2.9.2 旧页样式表 src/windscada/ui/app.css 原样(产物 CSS 1.9KB->55.7KB, 字体/字号/配色同源); (B) 用 v2.9.2 自带 build.py 出原样经典页 release/web/detail_v2.html(238,644B, 含语言包, 无占位符) 并在工作台加入口; 远端验证 /web/detail_v2.html 200 /web/index.html 200 / 200 /api/fleet 200 1 viikko sitten
views f79724026a 2.86.0 汇报定制章节正文移植: 原为空实现(factsHtml/blockHtml 返回空串) => 从 v2.9.2 app.js:531-571 原文移植 rptFacts/rptK/rptBlock 为 lib/reportBlocks.ts(工厂注入依赖, CH.x->chart("x",), D.->d., BD=d.fus.链盘); Report.vue 接线 + App 为 report 取 /api/facts; 验证点月报后 575 元素/10 块/4 图/4180 字, ERRS 0 5 päivää sitten
App.vue f79724026a 2.86.0 汇报定制章节正文移植: 原为空实现(factsHtml/blockHtml 返回空串) => 从 v2.9.2 app.js:531-571 原文移植 rptFacts/rptK/rptBlock 为 lib/reportBlocks.ts(工厂注入依赖, CH.x->chart("x",), D.->d., BD=d.fus.链盘); Report.vue 接线 + App 为 report 取 /api/facts; 验证点月报后 575 元素/10 块/4 图/4180 字, ERRS 0 5 päivää sitten
entry-server.ts c044a2172f 2.26.0 decision 页签迁移完成(对拍全绿) => 已迁页签 7/10 并列入 DONE; 修模型默认值(清单首键)/补经典版入口/ MDL_LOC 原样抽出; 对拍工具新增通用接口快照 state.apis 1 viikko sitten
env.d.ts d67a673a03 2.17.0 前端 Vue 化(P11 起步): app_frontEnd/web (Vue3+Vite6+TS, npm 从 npmmirror 装) 构建产物 release/web + serve.json web=28110 + cli web 组件 + 网关 /web 同源; 契约侧 Python 门与 Node 冒烟各 42/42 一致; 契约支持异步构建态 json_keys_any; 设计说明 §3.6; 文档/版本表同步 1 viikko sitten
main.ts 7580cd6e68 2.63.0 前端与 v2.9.2 一致: (A) Vue 采用 v2.9.2 旧页样式表 src/windscada/ui/app.css 原样(产物 CSS 1.9KB->55.7KB, 字体/字号/配色同源); (B) 用 v2.9.2 自带 build.py 出原样经典页 release/web/detail_v2.html(238,644B, 含语言包, 无占位符) 并在工作台加入口; 远端验证 /web/detail_v2.html 200 /web/index.html 200 / 200 /api/fleet 200 1 viikko sitten
styles.css 17048821b1 修不居中/排版差异: 门户内嵌 CSS(PortalSections.vue) 的 body{max-width:1440px} 等全局泄漏到工作台 => 在 styles.css 末尾加 !important 兜底(body max-width:none; main#root padding:0; header.top justify/wrap; .page-head padding/gap/align),计算样式与 v2.9.2 基线一致;新增 tools/layout_diff.mjs 排版对比工具 1 viikko sitten