feat: 白板页签从 iframe 改为构建期组件挂载

新增 zWhiteBoard 子模块(textarea + WebSocket 实时同步、心跳、断线重连),
Whiteboard.vue 改为组件包装器,经 :locale/:boardId props 透传,与 zPDF_package 范式一致。
复用 zTools2 的 /api/wb/* 与 /api/ws/wb/* 接口,后端无改动;旧版 /api/wb-page/* 保留不删。
清理 iframe 专用配置(pagePath)与降级文案(whiteboard.openExternal)。
This commit is contained in:
2026-07-28 10:39:24 +08:00
parent 1cc2ec1c9f
commit 5b1acbdeb7
7 changed files with 36 additions and 128 deletions

3
.gitmodules vendored
View File

@@ -7,3 +7,6 @@
[submodule "third_party/zPDF_package"]
path = third_party/zPDF_package
url = https://git.zikai.wang/zikai/zPDF_package.git
[submodule "third_party/zWhiteBoard"]
path = third_party/zWhiteBoard
url = https://git.zikai.wang/zikai/zWhiteBoard.git