caoqianming
  • Joined on 2025-07-09
caoqianming pushed to main at zcdsj/plc_control 2026-03-26 16:35:49 +08:00
45b2317ee8 feat(docs): add README.md button opening shared doc drawer
c2cac19f7e fix(points): ensure equipment map is loaded before rendering point list
c1c70ed7f6 refactor(web): remove topbar equipment filter
656a2a6b36 feat: api文档更新
68b4eec610 fix(logs): follow rotated log files in stream
Compare 29 commits »
caoqianming pushed to main at zcdsj/plc_control 2026-03-25 16:09:07 +08:00
13c4b515d7 fix(docs): widen API drawer and fix TOC scroll hijacking window
22ae4fa4b4 docs(api): add missing Tag, Page, Log sections and batch-auto/set-tags endpoints
bc6e6e889f feat(events): infinite scroll with page_size=10, replace full re-render
2a247dd70b fix(toast): remove shake class before hiding to ensure animationend fires
b7d55fed81 refactor(web): unify toast — remove duplicate, reuse api.js showToast
Compare 44 commits »
caoqianming pushed to main at zcdsj/plc_control 2026-03-24 10:57:21 +08:00
1f29eb3871 feat(web): add unit and event management views
4e3d325437 feat(control): add unit and event foundation
Compare 2 commits »
caoqianming pushed to base at zcdsj/factory 2026-03-24 10:08:58 +08:00
843ed2807a refactor(wf): route ticket notifications through celery
caoqianming pushed to main at zcdsj/plc_control 2026-03-23 14:14:28 +08:00
4d53ee0337 refactor(web): split index html into flat fragments
caoqianming pushed to main at zcdsj/plc_control 2026-03-23 13:20:11 +08:00
6cdc51a249 refactor(point): fold binding into edit action
caoqianming pushed to main at zcdsj/plc_control 2026-03-23 12:55:20 +08:00
e55c1d5efb fix(chart): restore realtime updates and axes
caoqianming pushed to main at zcdsj/plc_control 2026-03-23 12:49:46 +08:00
fec7b60d6b feat(web): reorganize equipment layout and point flows
caoqianming pushed to main at zcdsj/plc_control 2026-03-23 11:31:46 +08:00
06ace5e67d refactor(app): split services and web modules
caoqianming pushed to main at zcdsj/plc_control 2026-03-23 10:38:42 +08:00
8be82e372e feat(point): add equipment metadata scaffolding
caoqianming pushed to base at zcdsj/factory 2026-03-20 19:08:16 +08:00
2bca239af3 refactor(cache): use exception short-circuit in viewsets
caoqianming pushed to main at zcdsj/plc_control 2026-03-20 19:00:57 +08:00
a691f07e8e feat(web): add API.md drawer preview
caoqianming pushed to main at zcdsj/plc_control 2026-03-20 10:54:34 +08:00
920e37f759 feat(web): add inline point chart panel
caoqianming pushed to base at zcdsj/factory 2026-03-20 10:43:56 +08:00
d21e9907e9 perf(wf): serialize ticket sn generation by prefix
caoqianming pushed to main at zcdsj/plc_control 2026-03-20 09:58:19 +08:00
bf548161a6 feat: 心跳检测设置为4秒
caoqianming pushed to base at zcdsj/factory 2026-03-20 09:00:23 +08:00
77616b37d2 fix(ops): validate log and backup paths
caoqianming pushed to base at zcdsj/factory 2026-03-20 08:43:40 +08:00
e153ee6d54 perf(permission): batch load dept scopes
caoqianming pushed to base at zcdsj/factory 2026-03-19 22:00:39 +08:00
6c8a029456 fix: cache sms codes only after successful send
caoqianming pushed to base at zcdsj/factory 2026-03-19 21:58:40 +08:00
f17d9aec5b fix: return cached responses from idempotent decorator
caoqianming pushed to base at zcdsj/factory 2026-03-19 21:57:31 +08:00
fcfe76bb6d fix: align websocket app configuration