# rd-web **Repository Path**: wangyu8/rd-web ## Basic Information - **Project Name**: rd-web - **Description**: 人大驻场项目的web页面 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-10-15 - **Last Updated**: 2026-10-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # rd-web #### 介绍 人大平安校园 · **安安智能工作台**(基于产品原型 `web端-离线版.html` 实现) - 静态资源(Logo、安安头像、监控抓拍图)来自原型提取,样式与交互使用 Vue3 + Element Plus 重写 - 业务数据由 MySQL 持久化(用户、操作日志、排班、预案、告警等),不再使用 offline-demo 假数据 #### 软件架构 ``` rd-web/ ├── frontend/ # Vue 3 + TS + Pinia + Element Plus + Axios └── backend/ # Spring Boot 单体多模块(含 rd-campus 业务模块) ``` #### 本地启动 **前端**(需 Node 18+) 1. `cd frontend && npm install && npm run dev` 2. 默认 http://localhost:5173 ,登录后进入 `/app/chat` 3. 默认账号:`admin` / `admin123`(可在「用户管理」中新增其他用户) **后端**(需 JDK 17+、Maven 3.9+) 1. `cd backend && mvn -pl rd-admin -am -DskipTests package && java -jar rd-admin/target/rd-admin-1.0.0.jar` 2. 开发环境 profile `dev`:H2 内存库,启动时自动执行 `db/schema.sql` + `db/data.sql` 3. 生产 profile `prod`:MySQL 库 `rd_web_anping`,环境变量见 `deploy/env.example` **部署到服务器**(独立目录 `/opt/rd-web`,`server_name` 仅匹配 `62.234.94.135`,避免影响同机其他站点): ```bash DEPLOY_SSH_PASSWORD='SSH密码' DEPLOY_DB_PASSWORD='MySQL密码' ./deploy/publish.sh ``` - 前端:Nginx 80 根路径;API:`/prod-api` → 本机 `18080` #### 安装教程 1. xxxx 2. xxxx 3. xxxx #### 使用说明 1. xxxx 2. xxxx 3. xxxx #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)