# innermost **Repository Path**: king4498/innermost ## Basic Information - **Project Name**: innermost - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-15 - **Last Updated**: 2025-09-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Innermost 智能高校心理健康系统 - 前端项目 ## 项目概述 Innermost 是一个专为高校设计的智能心理健康与干预系统前端项目。该系统为高校提供心理健康评估、咨询预约、学习资源管理和危机干预等一站式解决方案。 ### 主要技术栈 - **框架**: Vue 3 + TypeScript - **构建工具**: Vite - **UI 框架**: Element Plus - **状态管理**: Pinia - **路由**: Vue Router 4 - **样式**: Tailwind CSS - **图标**: Element Plus Icons - **代码规范**: ESLint + Prettier ### 项目架构 项目采用基于角色的模块化架构,主要分为三大用户角色: 1. **学生模块** (`/src/views/student/`) - 心理评估 (AssessmentView) - 学习资源 (LearningView) - 个人资料 (ProfileView) - 咨询预约 (AppointmentView) 2. **教师模块** (`/src/views/teacher/`) - 评估管理 (AssessmentManagementView) - 咨询管理 (ConsultationManagementView) - 危机干预 (CrisisInterventionView) - 学生管理 (StudentManagementView) 3. **管理员模块** (`/src/views/admin/`) - 内容管理 (ContentManageView) - 用户管理 (UserManageView) - 数据统计 (DataStatisticsView) - 系统设置 (SystemSettingsView) ## 构建和运行 ### 环境要求 - Node.js ^20.19.0 || >=22.12.0 - npm 或 yarn ### 安装依赖 ```bash npm install ``` ### 开发环境运行 ```bash npm run dev ``` ### 生产环境构建 ```bash npm run build ``` ### 类型检查 ```bash npm run type-check ``` ### 代码检查和格式化 ```bash # 运行 ESLint 检查并自动修复 npm run lint # 使用 Prettier 格式化代码 npm run format ``` ### 预览构建结果 ```bash npm run preview ``` ## 开发规范 ### TypeScript 规范 - 项目使用 TypeScript 作为开发语言,所有 `.vue` 文件和 `.ts` 文件都应包含类型定义 - 使用 `defineComponent` 定义组件,并在 `setup()` 函数中使用 TypeScript 接口 - 为所有 props、data 和方法提供明确的类型注解 ### 组件开发规范 - 组件文件命名采用 PascalCase,如 `ContentManageView.vue` - 使用 Vue 3 Composition API 和 `