# power-guard-app **Repository Path**: also_java/power-guard-app ## Basic Information - **Project Name**: power-guard-app - **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-07-18 - **Last Updated**: 2025-07-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 电力设备管理系统小程序 ## 项目简介 这是一个基于 uni-app 开发的电力设备管理系统小程序,包含设备管理、设备维修、设备维护、人员监测和个人中心等功能模块。 ## 技术栈 - uni-app 3.x - Vue 3 - Vite - TypeScript ## 环境要求 - Node.js >= 16.0.0 - npm >= 8.0.0 或 yarn >= 1.22.0 ## 安装步骤 ### 1. 克隆项目 ```bash git clone [项目地址] cd power-guard-app ``` ### 2. 安装依赖 ```bash npm install # 或者使用 yarn yarn install ``` ### 3. 运行项目 #### 微信小程序 ```bash npm run dev:mp-weixin ``` 然后在微信开发者工具中导入项目(项目路径选择 `dist/dev/mp-weixin`) #### H5 版本 ```bash npm run dev:h5 ``` #### App 版本 ```bash npm run dev:app ``` ## 项目结构 ``` power-guard-app/ ├── app/ # 应用主目录 │ ├── pages/ # 页面目录 │ │ ├── login/ # 登录页面 │ │ ├── device/ # 设备管理 │ │ ├── repair/ # 设备维修 │ │ ├── maintenance/ # 设备维护 │ │ ├── environment/ # 人员监测 │ │ └── profile/ # 个人中心 │ ├── static/ # 静态资源 │ ├── App.vue # 应用入口 │ ├── main.js # 主入口 │ ├── manifest.json # 应用配置 │ └── pages.json # 页面配置 ├── vite.config.js # Vite 配置 └── package.json # 项目依赖 ``` ## 功能模块 ### 1. 登录模块 - 邮箱密码登录 - 登录状态管理 ### 2. 设备管理 - 设备列表展示 - 设备详情查看 ### 3. 设备维修 - 维修工单管理 - 维修进度跟踪 ### 4. 设备维护 - 维护计划管理 - 维护记录查看 ### 5. 人员监测 - 环境数据监测 - 人员状态监控 - 预警状态显示 ### 6. 个人中心 - 用户信息管理 - 设置选项 ## 开发注意事项 ### 1. 后端接口 项目配置了代理,默认后端服务地址为 `http://keanu.com.cn:8001`,请确保后端服务正常运行。 ### 2. 微信小程序开发 - 需要在微信公众平台注册小程序 - 在微信开发者工具中导入项目 - 配置 AppID ### 3. 环境变量 如需修改后端接口地址,请编辑 `vite.config.js` 文件中的代理配置。 ## 常见问题 ### Q: 页面打不开怎么办? A: 请检查以下几点: 1. 是否已安装所有依赖:`npm install` 2. 是否在正确的目录下运行命令 3. 检查 `pages.json` 中的页面配置是否正确 4. 检查微信开发者工具是否正确导入项目 ### Q: 接口请求失败怎么办? A: 请检查: 1. 后端服务是否正常运行 2. 代理配置是否正确 3. 网络连接是否正常 ### Q: 编译失败怎么办? A: 请检查: 1. Node.js 版本是否符合要求 2. 依赖包是否完整安装 3. 代码语法是否有错误 ## 联系方式 如有问题,请联系开发团队。 ## 许可证 本项目仅供学习和内部使用。