jiang
29b8babd68
fix(api): align frontend with project-scoped backend
...
Use project-scoped endpoints and run IDs for current project, SCADA metadata, historical time series, migrated DMA results, and sensor placement runs.
The regressions recurred because tests mocked pre-interceptor and new-only payload shapes, while history queries relied on implicit global scheme state and unbounded request fan-out. Cover post-interceptor pages, migrated result_rows, explicit run_id routing, multi-element requests, request limits, and cancellation.
2026-09-01 14:37:51 +08:00
jiang
fee4fc6ce1
refactor(frontend): align TJWater Next integrations
2026-08-26 12:26:29 +08:00
jiang
5053ddcd1f
fix(map): 修正属性查询数据源与模拟属性
Generic Container CI/CD / test-build-publish (push) Successful in 1m4s
Frontend CI/CD v2 / build-test-publish-and-deploy (push) Successful in 1m4s
2026-08-17 19:31:54 +08:00
jiang
9e79d52dc8
feat(flushing): 添加阀门状态与设置值控制
2026-08-17 18:29:00 +08:00
jiang
782363cfb6
fix(api): align frontend with REST contracts
2026-07-30 20:38:52 +08:00
jiang
723931b6ae
feat(frontend): enforce RBAC and refine burst analysis
2026-07-30 16:45:10 +08:00
jiang
6114e76735
fix(sensor-placement): stabilize engineering drawing export
...
Render the OpenLayers basemap at the final A3 map-box resolution with pixelRatio 1, carry provider attribution into the drawing, and keep the linework/basemap export path covered by regression tests.
2026-07-30 16:21:30 +08:00
jiang
d643f09fcf
feat(sensor-placement): add scheme engineering editor
2026-07-30 16:16:51 +08:00
jiang
04557b9363
feat(ui): 统一面板空状态引导
2026-07-30 14:34:43 +08:00
jiang
8836549697
fix(auth): unify scheme creator display
2026-07-30 14:21:20 +08:00
jiang
1d7e07174f
fix(map): use component-level loading skeletons
2026-07-30 13:21:55 +08:00
jiang
1b2a7f4fb8
perf(map): reduce tile snapshot work during zoom
2026-07-30 12:50:33 +08:00
jiang
5332f8f0c5
fix(layout): prevent map page overflow
Build Push and Deploy / docker-image (push) Successful in 7s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-07-20 13:12:19 +08:00
jiang
08152ff978
fix(map): restore saved styles as inactive drafts
2026-07-17 15:28:44 +08:00
jiang
589cf45aa7
fix(map): stabilize tiled style rendering
2026-07-17 15:12:10 +08:00
jiang
acf13639ef
fix(map): allow selecting features under overlays
2026-07-17 10:21:16 +08:00
jiang
d986e563a6
fix(map): convert actual demand display units
2026-07-17 10:13:50 +08:00
jiang
fddb0ceb34
fix(map): restrict waterflow layer to flow
2026-07-16 18:02:29 +08:00
jiang
3d7b594682
style(map): align valve setting input
2026-07-16 17:55:58 +08:00
jiang
eb8950c89a
feat(map): add valve setting editor
2026-07-16 17:48:16 +08:00
jiang
dfaee645ff
fix(timeline): use backend timestep
2026-07-16 14:16:07 +08:00
jiang
d90ca7c951
fix(timeline): align range mask with slider
2026-07-16 11:38:22 +08:00
jiang
041b4ef89d
fix(timeline): prevent negative initial time
2026-07-16 11:31:51 +08:00
jiang
f5e7312e3b
perf(map): reuse resources across routes
...
Build Push and Deploy / docker-image (push) Successful in 54s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
Preserve standard network layers between map pages while disposing route-owned overlays and controls to prevent memory growth.
2026-07-10 15:31:14 +08:00
jiang
14c76231d5
fix(map): prevent controllable state loops
Build Push and Deploy / docker-image (push) Successful in 55s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-07-09 14:50:33 +08:00
jiang
694f7629ee
fix(analysis): preserve tab panel state
2026-07-09 13:59:01 +08:00
jiang
0dea655f68
refactor(frontend): normalize naming conventions
2026-06-13 13:07:16 +08:00
jiang
bb7311589c
refactor(auth): remove agent user header
2026-06-12 10:18:41 +08:00
jiang
7d966a5e91
feat(map): add coordinate zoom action
2026-06-09 17:55:17 +08:00
jiang
888132a60f
统一时间时区请求
2026-06-03 11:17:27 +08:00
jiang
9761ade8d8
新增应用样式 agent 工具
Build Push and Deploy / docker-image (push) Successful in 1m30s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-05-29 10:27:27 +08:00
jiang
0e82c080df
新增自动应用样式功能;强制计算后自动应用默认样式
2026-05-29 10:02:26 +08:00
jiang
a4f0ffcd32
调整时间轴样式
Build Push and Deploy / docker-image (push) Successful in 2m0s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-05-28 17:11:08 +08:00
jiang
9dc8549f31
修复水流、等值线图层显示bug
2026-05-28 17:02:38 +08:00
jiang
e4424b87d1
优化渲染节点功能,使用 ref 文件渲染大量节点
Build Push and Deploy / docker-image (push) Successful in 7s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-05-18 16:15:38 +08:00
jiang
39ee9a02e5
拆分、重构 Toolbar
2026-05-18 15:49:38 +08:00
jiang
45274955c6
增加渲染节点功能,优化工具操作和样式
2026-05-18 15:44:36 +08:00
jiang
c5b0f43a0d
强制要求 onClose 属性,简化面板关闭逻辑
2026-04-30 13:47:45 +08:00
jiang
8f3c288823
优化关闭按钮逻辑,简化代码结构
2026-04-30 13:46:22 +08:00
jiang
24d81e04e0
优化工具栏面板关闭逻辑,增强用户体验
2026-04-30 13:42:04 +08:00
jiang
36d1a8d6ea
重构 Agent 聊天,支持分支管理与消息克隆
2026-04-30 13:05:45 +08:00
jiang
49fd4f5eb1
调整比较模式提示框位置
2026-04-27 16:08:00 +08:00
jiang
07861bee03
添加对比模式功能,优化地图组件
2026-04-27 15:59:49 +08:00
jiang
60181dba54
更新属性面板为可拖动,优化工具栏激活逻辑
2026-04-27 11:56:56 +08:00
jiang
f207e2b192
统一方案类型命名为小写形式
2026-04-24 09:19:42 +08:00
jiang
c484aad1d3
抽象统一定位方法,支持多种地理要素
2026-04-03 13:45:37 +08:00
jiang
d610a09c14
添加工具调用解析和聊天工具操作处理
2026-04-03 11:49:05 +08:00
jiang
8713e5a468
优化聊天框状态持久化,添加 Markdown 样式支持;调整地图组件的层级,避免和聊天框冲突
2026-03-26 11:55:19 +08:00
jiang
55362bef8f
去掉全局 id="deck-canvas" 路径,改为实例级 canvasRef,修复可能出现的 Uncaught Error: deck.gl: assertion failed 的问题
2026-03-19 15:38:45 +08:00
JIANG
f0f9d3f4f9
修复 lint warnings
2026-03-10 18:15:11 +08:00