refactor: 前端目录重命名 pangu-ui -> frontend

- 统一前端目录命名规范
- 更新相关文档引用
This commit is contained in:
神码-方晓辉 2026-02-03 20:56:15 +08:00
parent ad434b8414
commit 57b171503d
351 changed files with 98 additions and 109 deletions

View File

@ -51,7 +51,7 @@ public class SchoolService { }
## 技术栈
### 前端(pangu-ui
### 前端(frontend
- Vue 3.5.x + Element Plus 2.13.x + Vite 6.x
- 基于 RuoYi-Vue3 框架

View File

@ -25,7 +25,7 @@ pangu-user-platform/ # 项目根目录
│ ├── sql/ # 数据库脚本
│ └── scripts/ # 运维脚本
├── frontend/ # 前端代码
│ └── pangu-ui/ # Vue3 + Element Plus + Vite
│ └── frontend/ # Vue3 + Element Plus + Vite
│ ├── package.json # 前端依赖配置
│ └── README.md # 前端使用说明
└── docs/ # 项目文档
@ -81,7 +81,7 @@ mvn spring-boot:run
```bash
# 进入前端目录
cd frontend/pangu-ui
cd frontend/frontend
# 安装依赖
npm install
@ -237,7 +237,7 @@ java -jar target/pangu-admin.jar
### 前端部署
```bash
cd frontend/pangu-ui
cd frontend/frontend
npm run build
# 将 dist/ 目录部署到 Nginx
```

View File

@ -87,7 +87,7 @@ pangu-user-platform/
├── pangu-framework/ # 框架核心
├── pangu-system/ # 系统模块复用RuoYi
├── pangu-generator/ # 代码生成器
└── pangu-ui/ # 前端工程
└── frontend/ # 前端工程
```
---

View File

@ -27,7 +27,7 @@
## 2. 目录结构
```
pangu-ui/src/
frontend/src/
├── api/ # API接口定义
│ ├── grade.js # 年级管理API
│ ├── class.js # 班级管理API

View File

@ -235,7 +235,7 @@
**前端目录结构:**
```
pangu-ui/src/
frontend/src/
├── api/
│ ├── grade.js # 年级API
│ ├── class.js # 班级API

View File

@ -171,17 +171,17 @@ pangu-system/src/test/java/com/pangu/member/service/
### 前端代码5个文件
```
pangu-ui/src/api/
frontend/src/api/
└── member.js # 会员API接口
pangu-ui/src/views/member/
frontend/src/views/member/
├── index.vue # 会员列表页
└── components/
├── MemberDialog.vue # 会员编辑弹窗
├── StudentBindDialog.vue # 学生绑定弹窗
└── ResetPwdDialog.vue # 密码显示弹窗
pangu-ui/src/mock/
frontend/src/mock/
└── member.js # Mock数据
```
@ -288,7 +288,7 @@ sql/
1. **安装依赖**
```bash
cd pangu-ui
cd frontend
npm install
```

View File

@ -76,26 +76,26 @@ pangu-system/src/test/java/com/pangu/member/service/
**API层1个文件**
```
pangu-ui/src/api/
frontend/src/api/
└── member.js # 会员API接口15个方法
```
**页面层1个文件**
```
pangu-ui/src/views/member/
frontend/src/views/member/
└── index.vue # 会员列表页
```
**组件层2个文件**
```
pangu-ui/src/views/member/components/
frontend/src/views/member/components/
├── MemberDialog.vue # 会员编辑弹窗
└── StudentBindDialog.vue # 学生绑定弹窗
```
**Mock层1个文件**
```
pangu-ui/src/mock/
frontend/src/mock/
└── member.js # Mock数据
```
@ -200,7 +200,7 @@ sql/
1. **安装依赖**
```bash
cd pangu-ui
cd frontend
npm install
```

View File

@ -27,7 +27,7 @@
### 1.2 目录结构
```
pangu-ui/src/
frontend/src/
├── api/
│ └── member.js # 会员API接口
├── views/

View File

@ -327,7 +327,7 @@
| 交付物 | 路径 |
|-------|------|
| 后端代码 | pangu-admin/src/main/java/com/pangu/member/ |
| 前端代码 | pangu-ui/src/views/member/ |
| 前端代码 | frontend/src/views/member/ |
| 数据库脚本 | sql/pg_member.sql |
| 菜单配置 | sql/pg_member_menu.sql |

View File

@ -146,7 +146,7 @@
### 3.2 目录结构
```
pangu-ui/src/
frontend/src/
├── api/
│ └── member.js # 会员管理API接口
├── views/

View File

@ -246,7 +246,7 @@
1. **代码验收**30分钟
- 查看后端代码:`pangu-system/src/main/java/com/pangu/member/`
- 查看前端代码:`pangu-ui/src/views/member/`
- 查看前端代码:`frontend/src/views/member/`
- 查看数据库脚本:`sql/pangu_member.sql`
2. **文档验收**30分钟

View File

@ -77,7 +77,7 @@ java -jar pangu-admin/target/pangu-admin.jar
```bash
# 1. 进入前端目录
cd /Users/felix/hbxhWorkSpace/pangu-user-platform/pangu-ui
cd /Users/felix/hbxhWorkSpace/pangu-user-platform/frontend
# 2. 安装依赖(如果还没安装)
npm install
@ -310,14 +310,14 @@ curl http://localhost:8080/api/member/list
1. **修改配置**
```javascript
// pangu-ui/src/main.js
// frontend/src/main.js
// 注释掉Mock导入
// import './mock'
```
2. **配置API地址**
```javascript
// pangu-ui/src/utils/request.js
// frontend/src/utils/request.js
const service = axios.create({
baseURL: 'http://localhost:8080', // 后端地址
timeout: 5000

View File

@ -15,7 +15,7 @@
#### FE-SCH-01: 主页面框架 ✅
**修改文件:**
- ✅ `pangu-ui/src/views/school/index.vue` - 重构主页面
- ✅ `frontend/src/views/school/index.vue` - 重构主页面
**实现内容:**
- ✅ 左右分栏布局(左侧区域树,右侧学校树)
@ -35,7 +35,7 @@
#### FE-SCH-02: SchoolTree组件 ✅
**目标文件:**
- ✅ `pangu-ui/src/views/school/components/SchoolTree.vue` - 新建学校树组件
- ✅ `frontend/src/views/school/components/SchoolTree.vue` - 新建学校树组件
**实现内容:**
```vue
@ -69,7 +69,7 @@
#### FE-SCH-03: API封装 ✅
**目标文件:**
- ✅ `pangu-ui/src/api/school.js` - 重构API文件
- ✅ `frontend/src/api/school.js` - 重构API文件
**实现内容:**
```javascript
@ -105,7 +105,7 @@ export function getClassList()
#### FE-SCH-04: SchoolDialog组件 ✅
**目标文件:**
- ✅ `pangu-ui/src/views/school/components/SchoolDialog.vue` - 更新学校编辑弹窗
- ✅ `frontend/src/views/school/components/SchoolDialog.vue` - 更新学校编辑弹窗
**实现内容:**
- ✅ 学校名称输入
@ -131,7 +131,7 @@ export function getClassList()
#### FE-SCH-05: BindGradeDialog组件 ✅
**目标文件:**
- ✅ `pangu-ui/src/views/school/components/BindGradeDialog.vue` - 新建年级挂载弹窗
- ✅ `frontend/src/views/school/components/BindGradeDialog.vue` - 新建年级挂载弹窗
**实现内容:**
- ✅ 显示当前学校名称
@ -150,7 +150,7 @@ export function getClassList()
#### FE-SCH-06: BindClassDialog组件 ✅
**目标文件:**
- ✅ `pangu-ui/src/views/school/components/BindClassDialog.vue` - 新建班级挂载弹窗
- ✅ `frontend/src/views/school/components/BindClassDialog.vue` - 新建班级挂载弹窗
**实现内容:**
- ✅ 显示当前年级名称
@ -169,7 +169,7 @@ export function getClassList()
#### FE-SCH-07: Mock数据完善 ✅
**目标文件:**
- ✅ `pangu-ui/src/mock/school.js` - 更新Mock数据
- ✅ `frontend/src/mock/school.js` - 更新Mock数据
**新增Mock接口**
- ✅ `/api/school/tree` - 学校树形结构
@ -332,16 +332,16 @@ emit('success')
### 新建文件 (3个)
1. `pangu-ui/src/views/school/components/SchoolTree.vue` - 学校树组件
2. `pangu-ui/src/views/school/components/BindGradeDialog.vue` - 年级挂载弹窗
3. `pangu-ui/src/views/school/components/BindClassDialog.vue` - 班级挂载弹窗
1. `frontend/src/views/school/components/SchoolTree.vue` - 学校树组件
2. `frontend/src/views/school/components/BindGradeDialog.vue` - 年级挂载弹窗
3. `frontend/src/views/school/components/BindClassDialog.vue` - 班级挂载弹窗
### 修改文件 (4个)
1. `pangu-ui/src/views/school/index.vue` - 主页面重构
2. `pangu-ui/src/views/school/components/SchoolDialog.vue` - 学校编辑弹窗更新
3. `pangu-ui/src/api/school.js` - API封装重构
4. `pangu-ui/src/mock/school.js` - Mock数据完善
1. `frontend/src/views/school/index.vue` - 主页面重构
2. `frontend/src/views/school/components/SchoolDialog.vue` - 学校编辑弹窗更新
3. `frontend/src/api/school.js` - API封装重构
4. `frontend/src/mock/school.js` - Mock数据完善
---

View File

@ -98,13 +98,13 @@ pangu-system/src/test/java/com/pangu/school/service/
**页面 (1个文件)**
```
pangu-ui/src/views/school/
frontend/src/views/school/
└── index.vue # 学校管理主页面
```
**组件 (4个文件)**
```
pangu-ui/src/views/school/components/
frontend/src/views/school/components/
├── SchoolTree.vue # 学校树组件(新建)
├── SchoolDialog.vue # 学校编辑弹窗(更新)
├── BindGradeDialog.vue # 年级挂载弹窗(新建)
@ -113,13 +113,13 @@ pangu-ui/src/views/school/components/
**API封装 (1个文件)**
```
pangu-ui/src/api/
frontend/src/api/
└── school.js # 学校管理API12个方法
```
**Mock数据 (1个文件)**
```
pangu-ui/src/mock/
frontend/src/mock/
└── school.js # Mock数据支持所有API
```
@ -317,7 +317,7 @@ sql/
1. **安装依赖**
```bash
cd pangu-ui
cd frontend
npm install
```

View File

@ -29,7 +29,7 @@
#### FE-SCH-01: 创建主页面框架 (2h)
**目标文件:**
- `pangu-ui/src/views/school/index.vue`
- `frontend/src/views/school/index.vue`
**实现内容:**
```vue
@ -65,7 +65,7 @@
#### FE-SCH-02: RegionTree组件 (2h)
**目标文件:**
- `pangu-ui/src/components/school/RegionTree.vue`
- `frontend/src/components/school/RegionTree.vue`
**实现内容:**
```vue
@ -119,7 +119,7 @@ export default {
#### FE-SCH-03: SchoolTree组件 (4h)
**目标文件:**
- `pangu-ui/src/components/school/SchoolTree.vue`
- `frontend/src/components/school/SchoolTree.vue`
**实现内容:**
```vue
@ -246,7 +246,7 @@ export default {
#### FE-SCH-04: 学校编辑弹窗 (3h)
**目标文件:**
- `pangu-ui/src/components/school/SchoolDialog.vue`
- `frontend/src/components/school/SchoolDialog.vue`
**实现内容:**
```vue
@ -400,7 +400,7 @@ export default {
#### FE-SCH-05: 年级挂载弹窗 (2h)
**目标文件:**
- `pangu-ui/src/components/school/BindGradeDialog.vue`
- `frontend/src/components/school/BindGradeDialog.vue`
**实现内容:**
```vue
@ -473,7 +473,7 @@ export default {
#### FE-SCH-06: 班级挂载弹窗 (2h)
**目标文件:**
- `pangu-ui/src/components/school/BindClassDialog.vue`
- `frontend/src/components/school/BindClassDialog.vue`
**实现内容:**
```vue
@ -546,7 +546,7 @@ export default {
#### FE-SCH-07: API封装 (1h)
**目标文件:**
- `pangu-ui/src/api/school.js`
- `frontend/src/api/school.js`
**实现内容:**
```javascript
@ -754,7 +754,7 @@ public List<SchoolVO> selectSchoolList(SchoolQueryDTO query) {
#### FE-SCH-08: 主页面逻辑整合 (2h)
**目标文件:**
- `pangu-ui/src/views/school/index.vue`
- `frontend/src/views/school/index.vue`
**实现内容:**
```vue

View File

@ -94,7 +94,7 @@ Application started successfully on port 8080
```bash
# 1. 进入前端目录
cd /Users/felix/hbxhWorkSpace/pangu-user-platform/pangu-ui
cd /Users/felix/hbxhWorkSpace/pangu-user-platform/frontend
# 2. 安装依赖(如果还没安装)
npm install
@ -305,14 +305,14 @@ curl http://localhost:8080/api/school/tree
1. **修改配置**
```javascript
// pangu-ui/src/main.js
// frontend/src/main.js
// 注释掉Mock导入
// import './mock'
```
2. **配置API地址**
```javascript
// pangu-ui/src/utils/request.js
// frontend/src/utils/request.js
const service = axios.create({
baseURL: 'http://localhost:8080', // 后端地址
timeout: 5000

View File

@ -27,7 +27,7 @@
## 2. 目录结构
```
pangu-ui/src/
frontend/src/
├── api/
│ └── application.js # 应用管理API接口封装
├── views/

View File

@ -58,11 +58,11 @@
| 序号 | 任务项 | 状态 | 产出/路径 |
|:----:|-------|:----:|----------|
| 2.1 | 应用列表页 | ✅ | pangu-ui/src/views/application/index.vue |
| 2.2 | 新增/编辑弹窗 | ✅ | pangu-ui/src/views/application/components/AppDialog.vue |
| 2.3 | 密钥展示弹窗(重置后复制) | ✅ | pangu-ui/src/views/application/components/SecretDialog.vue |
| 2.4 | 应用管理 API 封装 | ✅ | pangu-ui/src/api/application.js |
| 2.5 | 应用管理 Mock 数据 | ✅ | pangu-ui/src/mock/application.js |
| 2.1 | 应用列表页 | ✅ | frontend/src/views/application/index.vue |
| 2.2 | 新增/编辑弹窗 | ✅ | frontend/src/views/application/components/AppDialog.vue |
| 2.3 | 密钥展示弹窗(重置后复制) | ✅ | frontend/src/views/application/components/SecretDialog.vue |
| 2.4 | 应用管理 API 封装 | ✅ | frontend/src/api/application.js |
| 2.5 | 应用管理 Mock 数据 | ✅ | frontend/src/mock/application.js |
| 2.6 | 路由与菜单配置 | ✅ | 已挂载应用管理菜单,可 Mock 联调 |
**前端已实现能力:**

View File

@ -245,7 +245,7 @@
### 4.2 目录结构
```
pangu-ui/src/
frontend/src/
├── api/
│ └── application.js # 应用管理API封装
├── views/

View File

@ -57,7 +57,7 @@
```
**修复方案**
在`pangu-ui/vite.config.js`中添加proxy配置
在`frontend/vite.config.js`中添加proxy配置
```javascript
server: {
@ -305,7 +305,7 @@ curl http://localhost:8080/api/school/list
#### 修复1前端API代理配置
**文件**`pangu-ui/vite.config.js`
**文件**`frontend/vite.config.js`
**修改内容**
```javascript
@ -582,7 +582,7 @@ mvn clean install -DskipTests
### 9.1 修复的文件清单
1. `pangu-ui/vite.config.js` - 添加API代理配置
1. `frontend/vite.config.js` - 添加API代理配置
2. `pangu-system/src/main/java/com/pangu/web/controller/system/SysLoginController.java` - 新增用户认证Controller
### 9.2 测试截图

View File

@ -558,7 +558,7 @@ cd /Users/felix/hbxhWorkSpace/pangu-user-platform
java -jar pangu-admin/target/pangu-admin.jar
# 前端
cd /Users/felix/hbxhWorkSpace/pangu-user-platform/pangu-ui
cd /Users/felix/hbxhWorkSpace/pangu-user-platform/frontend
npm run dev
```

View File

@ -332,9 +332,9 @@ export function getClassListByGrade(schoolGradeId) {
| 文件 | 修改内容 | 行数变化 |
|------|---------|:-------:|
| `pangu-ui/src/views/school/components/SchoolTree.vue` | 调整函数定义顺序,移除条件判断 | ~10行 |
| `pangu-ui/src/api/school.js` | 添加3个API函数 | +30行 |
| `pangu-ui/vite.config.js` | 添加API代理配置之前已修复| +8行 |
| `frontend/src/views/school/components/SchoolTree.vue` | 调整函数定义顺序,移除条件判断 | ~10行 |
| `frontend/src/api/school.js` | 添加3个API函数 | +30行 |
| `frontend/vite.config.js` | 添加API代理配置之前已修复| +8行 |
| `pangu-system/.../SysLoginController.java` | 新增用户认证接口(之前已修复)| +58行 |
**总计**4个文件新增约106行代码

View File

@ -24,7 +24,7 @@
### 1. 前端菜单硬编码
**问题**`pangu-ui/src/layout/components/Sidebar.vue`中菜单是硬编码的只包含盘古业务菜单没有RuoYi系统菜单。
**问题**`frontend/src/layout/components/Sidebar.vue`中菜单是硬编码的只包含盘古业务菜单没有RuoYi系统菜单。
**代码位置**
```vue
@ -78,7 +78,7 @@ WHERE sys_user_role.user_id = 1;
##### 1. Sidebar.vue - 添加菜单项
**文件位置**`pangu-ui/src/layout/components/Sidebar.vue`
**文件位置**`frontend/src/layout/components/Sidebar.vue`
**修改内容**
```vue
@ -132,7 +132,7 @@ import { Grid, HomeFilled, Monitor, Operation, School, Setting, Tools, User, Use
##### 2. router/index.js - 添加路由
**文件位置**`pangu-ui/src/router/index.js`
**文件位置**`frontend/src/router/index.js`
**新增18个路由**
```javascript
@ -157,7 +157,7 @@ import { Grid, HomeFilled, Monitor, Operation, School, Setting, Tools, User, Use
**生成的页面**
```
pangu-ui/src/views/
frontend/src/views/
├── system/ # 系统管理9个页面
│ ├── user/index.vue
│ ├── role/index.vue
@ -222,7 +222,7 @@ tail -f /tmp/pangu-backend.log
ps aux | grep -E "vite|npm.*dev" | grep -v grep | awk '{print $2}' | xargs kill -9
# 启动新服务
cd /path/to/pangu-user-platform/pangu-ui
cd /path/to/pangu-user-platform/frontend
nohup npm run dev > /tmp/pangu-frontend.log 2>&1 &
# 查看日志
@ -325,7 +325,7 @@ git log -1 --oneline
# 应该显示885f578 feat: 添加RuoYi系统管理菜单和占位页面
# 4. 检查文件是否存在
ls pangu-ui/src/views/system/
ls frontend/src/views/system/
# 应该显示config dept dict log menu notice post role user
# 5. 使用无痕模式测试
@ -344,7 +344,7 @@ cd /path/to/pangu-user-platform
# 重启前端服务
ps aux | grep "vite" | grep -v grep | awk '{print $2}' | xargs kill -9
cd pangu-ui && npm run dev
cd frontend && npm run dev
```
### Q3: 菜单显示但样式异常
@ -354,7 +354,7 @@ cd pangu-ui && npm run dev
**检查**
```bash
# 查看Sidebar.vue的import语句
grep "import.*icons-vue" pangu-ui/src/layout/components/Sidebar.vue
grep "import.*icons-vue" frontend/src/layout/components/Sidebar.vue
# 应该包含Monitor, Operation, Tools
```
@ -374,13 +374,13 @@ Failed to resolve import "@/views/system/user/index.vue"
**解决**
```bash
# 确认文件存在
ls -la pangu-ui/src/views/system/user/index.vue
ls -la frontend/src/views/system/user/index.vue
# 如果不存在,重新生成
./scripts/create_placeholder_pages.sh
# 重启前端
cd pangu-ui
cd frontend
rm -rf node_modules/.vite
npm run dev
```
@ -480,14 +480,14 @@ npm run dev
## 相关文件清单
### 修改的文件2个
- `pangu-ui/src/layout/components/Sidebar.vue` - 菜单组件
- `pangu-ui/src/router/index.js` - 路由配置
- `frontend/src/layout/components/Sidebar.vue` - 菜单组件
- `frontend/src/router/index.js` - 路由配置
### 新增的文件19个
- `scripts/create_placeholder_pages.sh` - 批量生成工具
- `pangu-ui/src/views/system/*` - 9个系统管理占位页面
- `pangu-ui/src/views/monitor/*` - 6个系统监控占位页面
- `pangu-ui/src/views/tool/*` - 3个系统工具占位页面
- `frontend/src/views/system/*` - 9个系统管理占位页面
- `frontend/src/views/monitor/*` - 6个系统监控占位页面
- `frontend/src/views/tool/*` - 3个系统工具占位页面
### 相关文档
- `docs/07-运维文档/菜单数据恢复指南.md` - 菜单数据库修复

View File

@ -60,7 +60,7 @@ import './member'
**技术栈**Vue 3 + Vite + Element Plus + Pinia + Vue Router + MockJS
**项目路径**`/Users/felix/hbxhWorkSpace/pangu-user-platform/pangu-ui`
**项目路径**`/Users/felix/hbxhWorkSpace/pangu-user-platform/frontend`
**原型地址**https://modao.cc/proto/atlwMul8t9pi6yxQ42W7up/sharing
@ -385,7 +385,7 @@ Mock.mock('/api/xxx', 'post', { code: 200, msg: '新增成功' })
你是一个Vue 3前端开发专家。请为"盘古用户平台"创建核心基础设施。
## 项目信息
- 项目路径:/Users/felix/hbxhWorkSpace/pangu-user-platform/pangu-ui
- 项目路径:/Users/felix/hbxhWorkSpace/pangu-user-platform/frontend
- 技术栈Vue 3 + Vite + Element Plus + Pinia + Vue Router + MockJS
- 作者pangu
@ -464,7 +464,7 @@ import './user'
你是一个Vue 3前端开发专家。请为"盘古用户平台"创建登录页面。
## 项目信息
- 项目路径:/Users/felix/hbxhWorkSpace/pangu-user-platform/pangu-ui
- 项目路径:/Users/felix/hbxhWorkSpace/pangu-user-platform/frontend
- 技术栈Vue 3 + Element Plus
- 作者pangu
@ -527,7 +527,7 @@ Agent-1已经启动了开发服务器端口3000你只需创建文件。
你是一个Vue 3前端开发专家。请为"盘古用户平台"创建学校管理模块。
## 项目信息
- 项目路径:/Users/felix/hbxhWorkSpace/pangu-user-platform/pangu-ui
- 项目路径:/Users/felix/hbxhWorkSpace/pangu-user-platform/frontend
- 技术栈Vue 3 + Element Plus
- 作者pangu
- 原型参考https://modao.cc/proto/atlwMul8t9pi6yxQ42W7up/sharing
@ -624,7 +624,7 @@ const regionTree = [
你是一个Vue 3前端开发专家。请为"盘古用户平台"创建会员管理模块。
## 项目信息
- 项目路径:/Users/felix/hbxhWorkSpace/pangu-user-platform/pangu-ui
- 项目路径:/Users/felix/hbxhWorkSpace/pangu-user-platform/frontend
- 技术栈Vue 3 + Element Plus
- 作者pangu
@ -705,7 +705,7 @@ Agent-1已经启动了开发服务器端口3000你只需创建文件。
你是一个Vue 3前端开发专家。请为"盘古用户平台"创建学生管理模块。
## 项目信息
- 项目路径:/Users/felix/hbxhWorkSpace/pangu-user-platform/pangu-ui
- 项目路径:/Users/felix/hbxhWorkSpace/pangu-user-platform/frontend
- 技术栈Vue 3 + Element Plus
- 作者pangu
@ -774,7 +774,7 @@ Agent-1已经启动了开发服务器端口3000你只需创建文件。
你是一个Vue 3前端开发专家。请为"盘古用户平台"创建应用管理模块。
## 项目信息
- 项目路径:/Users/felix/hbxhWorkSpace/pangu-user-platform/pangu-ui
- 项目路径:/Users/felix/hbxhWorkSpace/pangu-user-platform/frontend
- 技术栈Vue 3 + Element Plus
- 作者pangu
@ -845,7 +845,7 @@ Agent-1已经启动了开发服务器端口3000你只需创建文件。
你是一个Vue 3前端开发专家。请为"盘古用户平台"创建基础数据管理模块(年级/班级/学科/区域)。
## 项目信息
- 项目路径:/Users/felix/hbxhWorkSpace/pangu-user-platform/pangu-ui
- 项目路径:/Users/felix/hbxhWorkSpace/pangu-user-platform/frontend
- 技术栈Vue 3 + Element Plus
- 作者pangu

View File

@ -322,7 +322,7 @@ java -jar pangu-admin/target/pangu-admin.jar
```bash
# 1. 安装依赖
cd pangu-ui
cd frontend
npm install
# 2. 开发环境

View File

@ -9,7 +9,7 @@
### 1. 首页盘古介绍
**文件**: `frontend/pangu-ui/src/views/index.vue`
**文件**: `frontend/frontend/src/views/index.vue`
**清理内容**:
- ❌ 删除: 盘古后台管理框架介绍
@ -27,7 +27,7 @@
### 2. 导航栏盘古链接
**文件**: `frontend/pangu-ui/src/layout/components/Navbar.vue`
**文件**: `frontend/frontend/src/layout/components/Navbar.vue`
**清理内容**:
- ❌ 删除组件引用: `RuoYiGit` (源码地址)
@ -43,7 +43,7 @@
### 3. 盘古介绍组件
**删除目录**: `frontend/pangu-ui/src/components/RuoYi/`
**删除目录**: `frontend/frontend/src/components/RuoYi/`
**删除文件**:
- ❌ `RuoYi/Git/index.vue` - 源码地址组件 (指向 https://gitee.com/y_project/RuoYi-Vue)
@ -53,7 +53,7 @@
### 4. 版权信息
**文件**: `frontend/pangu-ui/src/settings.js`
**文件**: `frontend/frontend/src/settings.js`
**修改内容**:
```javascript
@ -68,7 +68,7 @@ footerContent: 'Copyright © 2026 pangu. All Rights Reserved.'
### 5. README 文档
**文件**: `frontend/pangu-ui/README.md`
**文件**: `frontend/frontend/README.md`
**清理内容**:
- ❌ 删除: 盘古项目介绍
@ -126,7 +126,7 @@ footerContent: 'Copyright © 2026 pangu. All Rights Reserved.'
**保留原因**: 注释内容不影响用户体验,仅供开发参考。
### 3. 目录名称
- `frontend/pangu-ui/` - 前端项目目录名
- `frontend/frontend/` - 前端项目目录名
**保留原因**: 修改目录名需要大量配置调整,风险较高。

View File

@ -51,7 +51,7 @@ npm run build:prod
## 📁 项目结构
```
pangu-ui/
frontend/
├── public/ # 静态资源
├── src/
│ ├── api/ # API 接口

View File

@ -1,8 +0,0 @@
{
"hash": "5ac24ef1",
"configHash": "4e2c7236",
"lockfileHash": "e3b0c442",
"browserHash": "5326ff58",
"optimized": {},
"chunks": {}
}

View File

@ -1,3 +0,0 @@
{
"type": "module"
}

View File

Before

Width:  |  Height:  |  Size: 5.5 KiB

After

Width:  |  Height:  |  Size: 5.5 KiB

View File

Before

Width:  |  Height:  |  Size: 160 KiB

After

Width:  |  Height:  |  Size: 160 KiB

View File

Before

Width:  |  Height:  |  Size: 96 KiB

After

Width:  |  Height:  |  Size: 96 KiB

View File

Before

Width:  |  Height:  |  Size: 4.7 KiB

After

Width:  |  Height:  |  Size: 4.7 KiB

View File

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

Before

Width:  |  Height:  |  Size: 954 B

After

Width:  |  Height:  |  Size: 954 B

View File

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

Before

Width:  |  Height:  |  Size: 179 B

After

Width:  |  Height:  |  Size: 179 B

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 971 B

After

Width:  |  Height:  |  Size: 971 B

View File

Before

Width:  |  Height:  |  Size: 717 B

After

Width:  |  Height:  |  Size: 717 B

View File

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 3.9 KiB

View File

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

Before

Width:  |  Height:  |  Size: 418 B

After

Width:  |  Height:  |  Size: 418 B

View File

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

Before

Width:  |  Height:  |  Size: 356 B

After

Width:  |  Height:  |  Size: 356 B

View File

Before

Width:  |  Height:  |  Size: 724 B

After

Width:  |  Height:  |  Size: 724 B

View File

Before

Width:  |  Height:  |  Size: 818 B

After

Width:  |  Height:  |  Size: 818 B

View File

Before

Width:  |  Height:  |  Size: 627 B

After

Width:  |  Height:  |  Size: 627 B

View File

Before

Width:  |  Height:  |  Size: 347 B

After

Width:  |  Height:  |  Size: 347 B

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

Before

Width:  |  Height:  |  Size: 497 B

After

Width:  |  Height:  |  Size: 497 B

View File

Before

Width:  |  Height:  |  Size: 459 B

After

Width:  |  Height:  |  Size: 459 B

View File

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Some files were not shown because too many files have changed in this diff Show More