# health前端 **Repository Path**: wang-jiaxue-takk/health-frontend ## Basic Information - **Project Name**: health前端 - **Description**: 本项目为二次开发项目,基于 [guo-gy/HarmonyHealth](https://github.com/guo-gy/HarmonyHealth) 后端代码进行开发。 - **Primary Language**: TypeScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-21 - **Last Updated**: 2025-08-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: TypeScript ## README # health-frontend > 本项目为健康管理系统的前端实现,对接自研的 Spring Boot 后端:[health-backend](https://gitee.com/wang-jiaxue-takk/health-backend)。 > **特别感谢 guo-gy 及其团队提供的原始开源基础!** ## 项目简介 本仓库实现了健康管理系统的前端部分,基于后端 [health-backend](https://gitee.com/wang-jiaxue-takk/health-backend) 提供的 RESTful API 进行数据交互。 本项目仅用于项目实训与学习目的,不含盈利行为。 如需了解原项目详情及开源协议,请参见原仓库: - 原后端项目:[guo-gy/health-django](https://github.com/guo-gy/health-django) - 原前端项目:[guo-gy/HarmonyHealth](https://github.com/guo-gy/HarmonyHealth) ## 开源协议 本项目严格遵循原项目及依赖开源协议([请补充原项目协议类型,如 MIT、GPL、Apache-2.0 等]),并在此基础上进行开发和分发。 如本项目有任何侵权或不当使用之处,欢迎原作者联系指正,我们会及时处理。 ## 目录结构 ```text entry/ ├── .preview/ ├── build/ ├── src/ │ ├── main/ │ │ ├── ets/ │ │ │ ├── common/ // 通用工具、常量 │ │ │ ├── datawidget/ // 数据组件 │ │ │ ├── dialog/ // 对话框相关 │ │ │ ├── entryability/ // Ability 入口 │ │ │ ├── entrybackupability/ // 备份能力 │ │ │ ├── entryformability/ // 表单能力 │ │ │ ├── models/ // 数据模型 │ │ │ ├── pages/ // 页面 │ │ │ ├── services/ // 网络请求/API 服务 │ │ │ └── resources/ // 静态资源 │ │ │ └── module.json5 │ ├── mock/ // 模拟数据 │ ├── ohosTest/ // 鸿蒙测试 │ └── test/ // 单元测试 ├── .gitignore ├── build-profile.json5 ├── hvigorfile.ts ├── obfuscation-rules.txt ├── oh-package.json5 hvigor/ └── hvigor-config.json5 ``` ## 功能模块 - 用户管理:注册、登录、注销,用户信息管理 - 健康数据:上传、查询与展示 - 健康建议与智能分析(DEEPSEEK 对接前端展示) - 页面导航与交互优化 - 设备/应用集成(鸿蒙原生适配) - 其他功能 [如有更多补充,请完善] ## 技术选型 - 框架/平台:鸿蒙 ArkTS (ETS) - UI 组件:HarmonyOS 原生组件 - 网络请求:@ohos.net.http 或自定义服务封装 - 状态管理:自定义或三方方案 - 构建工具:Hvigor - 代码规范:TSLint / Prettier 等 ## 快速开始 1. 克隆项目代码 ```bash git clone https://gitee.com/wang-jiaxue-takk/health-frontend.git cd health-frontend ``` 2. 使用 DevEco Studio 打开项目,连接鸿蒙设备或模拟器 3. 编译 & 安装 - 点击 IDE 运行按钮,或命令行运行 Hvigor 脚本 4. 调试 - 推荐使用 DevEco Studio 断点和日志功能 ## 接口联调 - 默认对接 [health-backend](https://gitee.com/wang-jiaxue-takk/health-backend) Spring Boot 服务提供的 API。 - 建议将后端接口地址抽取为常量,方便本地与线上环境切换。 ## 部署建议 - 推荐打包为鸿蒙应用(.hap),通过应用市场或本地安装分发。 - 前后端分离,接口通过 HTTPS 访问。 ## 致谢 感谢 [guo-gy/HarmonyHealth](https://github.com/guo-gy/HarmonyHealth) 及其团队的开源贡献,为本项目提供了坚实的基础! --- > 如本项目有任何侵权或不当使用之处,欢迎原作者联系指正,我们会及时处理和致歉。