# CLAUDE.md This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. ## 项目概述 这是一个基于 **Tauri 2.x + Vue 3** 的工单监控桌面应用,用于监控 CRM 系统(crm.yunvip123.com)的待处理工单并发送系统通知。 ## 常用命令 项目使用 **npm** 作为包管理器(存在 package-lock.json)。 ```bash # 启动开发模式(前端 + Tauri) pnpm run tauri dev # 仅启动前端开发服务器 pnpm run dev # 构建生产版本 npm run tauri build # 前端类型检查 + 构建 pnpm run build # Rust 后端检查 cd src-tauri && cargo check cd src-tauri && cargo clippy ``` ## 架构概述 **前端驱动架构**:所有业务逻辑(API 调用、定时任务、通知)都在 Vue 前端实现,Rust 后端仅负责系统级功能。 ### 前端(src/) - `src/App.vue` - 主界面,包含全部业务逻辑:用户认证、监控调度、通知、网络检测、配置管理、系统托盘 - 使用 Vue 3 Composition API(`