sync from WSL host via Gitea: align to origin/main
This commit is contained in:
@@ -0,0 +1,64 @@
|
||||
# 2026-05-14
|
||||
|
||||
## 工作范围约定
|
||||
|
||||
默认只关注以下两个前端项目,没有特殊说明不涉及其他:
|
||||
1. **cc-square** — `/home/yangxuan/Projects/WebstormProjects/cc-square`
|
||||
2. **yudao-admin** — `/home/yangxuan/Projects/WebstormProjects/yudao-ui-admin-vue3`
|
||||
|
||||
## 前端项目注册
|
||||
|
||||
记录了两个前端项目:
|
||||
|
||||
1. **yudao-admin** — `/home/yangxuan/Projects/WebstormProjects/yudao-ui-admin-vue3`
|
||||
- RuoYi / 若依体系后台管理项目(Vue 3)
|
||||
|
||||
2. **cc-square(tab 首页项目)** — `/home/yangxuan/Projects/WebstormProjects/cc-square`
|
||||
- 已有的报表页面迁移项目,详见 2026-04-29.md
|
||||
|
||||
## report 页面接口改造(2026-05-14)
|
||||
|
||||
- **接口文档位置**: `/home/yangxuan/Projects/IdeaProjects/ruoyi-vue-pro/yudao-module-family/docs/财务报表-接口文档.md`
|
||||
- **改造概要**: 按接口文档适配独立 DTO 接口
|
||||
- 月度趋势 → 独立接口 `expense/trend/{year}`
|
||||
- 交易类型排名 → 独立接口 `ranking/trade-type/{year}`
|
||||
- 交易对方排名 → 独立接口 `ranking/counterparty/{year}`
|
||||
- 月度详情 → 独立接口 `expense/month/{year}/{month}`
|
||||
- **修改文件**:
|
||||
- `src/request/api/report.js` — 新增 4 个接口函数
|
||||
- `src/pages/report/index.vue` — 改造 import + 对应模块加载
|
||||
- **改造文档**: `docs/report-api-refactor-plan.md`
|
||||
- **报表页面目录**: `/home/yangxuan/Projects/WebstormProjects/cc-square/src/pages/report`
|
||||
|
||||
## cc-square 技术栈
|
||||
|
||||
- **版本**: 1.1.0
|
||||
- **构建**: Vite 5
|
||||
- **框架**: Vue 3 (vue-router 4, vuex 4)
|
||||
- **UI**: @ant-design/icons-vue
|
||||
- **网络**: axios 1.x, qs
|
||||
- **图表**: echarts 6.x
|
||||
- **样式**: less
|
||||
- **插件**: @vitejs/plugin-vue, unplugin-vue-components, babel-plugin-import
|
||||
- **优化**: rollup-plugin-external-globals, rollup-plugin-visualizer, terser
|
||||
|
||||
## yudao-admin 技术栈
|
||||
|
||||
- **版本**: 2026.01-snapshot
|
||||
- **构建**: Vite 5.1.4, pnpm
|
||||
- **框架**: Vue 3.5.12 (vue-router 4.4.5, pinia 2.1.7)
|
||||
- **UI**: Element Plus 2.11.1 (@element-plus/icons-vue)
|
||||
- **样式**: sass, unocss, postcss
|
||||
- **语言**: TypeScript 5.3.3
|
||||
- **国际化**: vue-i18n 9.10.2 (@intlify/unplugin-vue-i18n)
|
||||
- **网络**: axios 1.9.0, qs
|
||||
- **图表**: echarts 5.5.0 + echarts-wordcloud
|
||||
- **流程**: bpmn-js 17.9.2, diagram-js, snabbdom
|
||||
- **富文本**: @wangeditor-next/editor
|
||||
- **表单设计**: @form-create/designer + element-ui
|
||||
- **工具库**: @vueuse/core, dayjs, crypto-js, lodash-es, mitt, sortablejs, driver.js
|
||||
- **其他**: video.js, cropperjs, qrcode, jsbarcode, jsoneditor, markmap (思维导图), dhtmlx-gantt (甘特图)
|
||||
- **插件**: unplugin-auto-import, unplugin-vue-components, unplugin-element-plus, vite-plugin-svg-icons-ng, vite-plugin-compression, vite-plugin-top-level-await
|
||||
- **工程建设**: eslint + stylelint + prettier + commitlint + lint-staged, husky + git hooks
|
||||
- **要求**: node >= 16, pnpm >= 8.6
|
||||
- **本地环境**: node v25.2.0, npm 11.6.2
|
||||
Reference in New Issue
Block a user