# `call-client` `call-client` 是一个基于 `Tauri 2 + Vue 3 + TypeScript + Vite` 的桌面客户端项目,已从原 `Electron + Vue` 项目迁移出主要业务骨架。 ## 当前状态 - 已完成 `login -> main -> ticketList` 三窗口流程 - 已接入配置、日志、Session、窗口事件通信 - 已接入主业务页面迁移骨架 - 已补齐 `src-tauri/icons/` 图标资源 - 已开启 Tauri Linux 打包目标:`deb`、`appimage` ## 常用命令 ```bash npm run dev npm run build npm run tauri dev npm run tauri build ``` 说明: - `npm run dev`:启动前端开发服务 - `npm run build`:执行前端类型检查和构建 - `npm run tauri dev`:启动 Tauri 开发模式 - `npm run tauri build`:执行 Tauri 打包 ## 文档入口 - 项目结构、关键文件、运行方式、打包说明:`PROJECT_GUIDE.md` - 迁移设计文档:`TAURI-MIGRATION.md` - 当前迁移任务清单:`TAURI-MIGRATION-TASKS.md` ## 运行前提 - Node.js / npm 已安装 - 运行 `tauri dev` 或 `tauri build` 前,需要本机已安装 Rust / Cargo - Linux 打包是否成功还取决于本机 Tauri 打包依赖是否完整