You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.4 KiB
1.4 KiB
call-client Tauri 迁移任务清单
已完成
- 建立
vue-router路由骨架,使用hash路由承载登录页、主叫号页、票号列表页 - 新增前端适配层:
src/host/session.tssrc/host/config.tssrc/host/logger.tssrc/host/window.tssrc/host/dialog.tssrc/host/events.ts
- 新增 Rust 宿主命令:
session_getsession_setsession_clearconfig_get_allconfig_mergeapp_logemit_to_windowlist_windows
- 新增窗口生命周期命令:
open_main_windowopen_login_windowopen_ticket_windowfocus_windowquit_app
- 配置文件持久化已按文档要求保留为
config.json - 日志已迁移到 Rust 侧,包含基础轮转和过期清理
- 已恢复
login -> main -> ticketList三窗口切换 - 主界面“更多”菜单与暂停原因菜单已迁移为前端可用交互
tauri.conf.json已切换为npm构建命令并补充 Linuxdeb/AppImage目标src-tauri/icons/*图标资源已补齐,bundle.active已开启- 新增
dialog插件接入
待接入原业务源码
- Tauri 真机联调三窗口行为
- Rust 端实际编译与运行验证
- 按最终需求决定是否进一步恢复原生系统菜单
- Linux 真机打包验证
验收结果
npm run build已通过- Rust 代码未能本机编译验证,因为当前环境缺少
cargo