# 三叉戟助手PC端 **Repository Path**: trident_python/trident-assistant-pc ## Basic Information - **Project Name**: 三叉戟助手PC端 - **Description**: 三叉戟助手PC端 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-10-08 - **Last Updated**: 2026-10-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Trident Assistant PC Trident Assistant PC 是一个基于 Vue 3 + TypeScript + Vite 构建的现代化网页应用,提供用户登录、注册、个人中心、聊天等功能。 ## 技术栈 - **前端框架**: Vue 3 (Composition API) - **构建工具**: Vite - **语言**: TypeScript - **状态管理**: Pinia - **路由**: Vue Router - **样式**: SCSS - **网络请求**: Axios ## 项目结构 ``` src/ ├── apis/ # API 接口 │ ├── chat.ts # 聊天相关接口 │ ├── constant.ts # 常量定义 │ ├── uploadFile.ts # 文件上传接口 │ └── user.ts # 用户相关接口 ├── assets/ # 静态资源 │ ├── images/ # 图片资源 │ └── uploads/ # 上传文件 ├── components/ # 公共组件 │ ├── TridentBackTop # 返回顶部 │ ├── TridentCarousel # 轮播图 │ ├── TridentCheckbox # 复选框 │ ├── TridentEmpty # 空状态 │ ├── TridentFooter # 页脚 │ ├── TridentHeader # 页头 │ └── TridentNumbox # 数字输入框 ├── composables/ # 组合式函数 │ └── useChatStream.ts # 聊天流处理 ├── directives/ # 自定义指令 ├── hooks/ # 钩子函数 ├── router/ # 路由配置 ├── stores/ # Pinia 状态管理 │ └── modules/user.ts # 用户状态 ├── style/ # 全局样式 │ ├── base.scss # 基础样式 │ ├── reset.scss # 重置样式 │ └── variable.scss # 变量定义 ├── types/ # TypeScript 类型定义 │ ├── chat.d.ts │ ├── global.d.ts │ └── user.d.ts ├── utils/ # 工具函数 │ ├── httpRequest.ts # HTTP 请求封装 │ ├── localStorage.ts # 本地存储 │ ├── power-set.ts # 幂集算法 │ ├── time.ts # 时间处理 │ └── useScroll.ts # 滚动处理 └── views/ # 页面视图 ├── forgot-password/ # 忘记密码 ├── home/ # 首页 ├── layout.vue # 布局组件 ├── login/ # 登录 ├── me/ # 个人中心 │ ├── home/ # 个人主页 │ ├── info/ # 个人信息 │ ├── notification/# 通知 │ └── set/ # 设置 └── register/ # 注册 ``` ## 功能特性 - 用户登录与注册 - 密码找回 - 个人中心管理 - 聊天功能(流式响应) - 文件上传 - 响应式布局 ## 开发 ```bash # 安装依赖 npm install # 启动开发服务器 npm run dev # 构建生产版本 npm run build # 预览生产版本 npm run preview ``` ## 环境变量 项目根目录下包含以下环境配置文件: - `.env.development` - 开发环境配置 - `.env.production` - 生产环境配置 - `.env.test` - 测试环境配置 请根据需要配置相应的环境变量。 ## 许可证 MIT License