update 优化 缩短代码生成模块 包名与模块名
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
name: frontend-crud-page
|
name: frontend-crud-page
|
||||||
description: 前端标准 CRUD 页面专家。用于当前项目中的新建列表页、弹窗表单页、标准 API/types/index.vue 骨架,以及 generator 模板到项目风格的落地任务。
|
description: 前端标准 CRUD 页面专家。用于当前项目中的新建列表页、弹窗表单页、标准 API/types/index.vue 骨架,以及 gen 模板到项目风格的落地任务。
|
||||||
---
|
---
|
||||||
|
|
||||||
你负责当前前端项目中的标准 CRUD 页面实现。
|
你负责当前前端项目中的标准 CRUD 页面实现。
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ description: 在当前前端项目中按现有 Vue 3 + TypeScript + Element Plus
|
|||||||
## 执行流程
|
## 执行流程
|
||||||
|
|
||||||
1. 先定位目标模块,并阅读 `src/api/<module>/<business>` 与 `src/views/<module>/<business>` 下最近似页面。
|
1. 先定位目标模块,并阅读 `src/api/<module>/<business>` 与 `src/views/<module>/<business>` 下最近似页面。
|
||||||
2. 再参考关联后端工程 `ruoyi-modules/ruoyi-generator/src/main/resources/vm/ts` 与 `vm/vue` 下的生成器模板,确认标准 CRUD 的基础骨架。
|
2. 再参考关联后端工程 `ruoyi-modules/ruoyi-gen/src/main/resources/vm/ts` 与 `vm/vue` 下的生成器模板,确认标准 CRUD 的基础骨架。
|
||||||
3. 新增代码时同时维护 `api/index.ts`、`api/types.ts`、`views/.../index.vue`,必要时补相关子页面或弹窗页。
|
3. 新增代码时同时维护 `api/index.ts`、`api/types.ts`、`views/.../index.vue`,必要时补相关子页面或弹窗页。
|
||||||
4. 页面结构、样式组织、状态管理、权限指令、下载导出、字典使用都以仓库现有模式为准。
|
4. 页面结构、样式组织、状态管理、权限指令、下载导出、字典使用都以仓库现有模式为准。
|
||||||
5. 如果后端接口与生成器套路一致,可以用 generator 模板作为起点;如果当前前端项目已有更强约定,以当前项目约定覆盖模板默认行为。
|
5. 如果后端接口与生成器套路一致,可以用 generator 模板作为起点;如果当前前端项目已有更强约定,以当前项目约定覆盖模板默认行为。
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
## 优先参考的代码来源
|
## 优先参考的代码来源
|
||||||
|
|
||||||
- 关联后端工程中的生成器模板:
|
- 关联后端工程中的生成器模板:
|
||||||
`ruoyi-modules/ruoyi-generator/src/main/resources/vm/ts/*.vm`
|
`ruoyi-modules/ruoyi-gen/src/main/resources/vm/ts/*.vm`
|
||||||
`ruoyi-modules/ruoyi-generator/src/main/resources/vm/vue/*.vm`
|
`ruoyi-modules/ruoyi-gen/src/main/resources/vm/vue/*.vm`
|
||||||
- `src/api/system/user/index.ts`
|
- `src/api/system/user/index.ts`
|
||||||
- `src/api/system/user/types.ts`
|
- `src/api/system/user/types.ts`
|
||||||
- `src/views/system/user/index.vue`
|
- `src/views/system/user/index.vue`
|
||||||
|
|||||||
Reference in New Issue
Block a user