# MES-UI 基于 [D2 Admin](https://github.com/d2-projects/d2-admin)(Vue 2 + Element UI)的企业级中后台前端项目。 --- ## 项目目录结构 ``` mes-ui/ ├── .github/ # GitHub 相关配置 ├── docs/ # 项目文档 ├── public/ # 静态资源(不经过 webpack 处理) ├── src/ # PC 端业务源码 │ ├── api/ # 接口请求层 │ ├── assets/ # 静态资源(经 webpack 处理) │ ├── components/ # 公共组件 │ ├── composables/ # 可复用逻辑函数 │ ├── layout/ # 页面布局 │ ├── libs/ # 工具函数 │ ├── locales/ # 国际化语言包 │ ├── menu/ # 菜单配置 │ ├── plugin/ # Vue 插件 │ ├── router/ # 路由配置 │ ├── store/ # Vuex 状态管理 │ └── views/ # 业务页面 ├── src.mobile/ # 移动端业务源码 ├── .browserslistrc # 浏览器兼容配置 ├── .editorconfig # 编辑器统一配置 ├── .env / .env.development / .env.preview # 环境变量 ├── .eslintignore / .eslintrc.js # ESLint 配置 ├── .gitignore # Git 忽略配置 ├── .postcssrc.js # PostCSS 配置 ├── babel.config.js # Babel 配置 ├── jest.config.js # Jest 单元测试配置 ├── jsconfig.json # VS Code 路径别名提示 ├── package.json # 项目依赖与脚本 ├── pnpm-lock.yaml # pnpm 依赖锁定文件 ├── vue.config.js # Vue CLI 构建配置 └── README.md # 项目说明(本文件) ``` --- ## 各目录详解 ### `.github/` GitHub 相关配置,包含 Issue 模板和 CI/CD 工作流(`workflows/`)。 ### `docs/` 项目文档目录,存放变更日志、修复记录等 Markdown 文档。子目录 `image/` 存放文档引用的图片。 | 文档 | 说明 | |------|------| | [表格组件使用说明](./docs/表格组件使用说明.md) | page-table / page-dialog-form 的完整使用手册 | | [sct-base-table 重构方案](./docs/sct-base-table-refactor-design.md) | 旧 sct-base-table → 新架构的设计文档 | | [sass-deprecation-fixes.md](./docs/sass-deprecation-fixes.md) | Sass 废弃警告修复记录 | | [CHANGELOG.md](./docs/CHANGELOG.md) | 项目变更日志 | ### `public/` **静态资源目录**,文件会原样复制到构建产物中,不经过 webpack 编译。 | 子目录 | 作用 | |--------|------| | `lib/UEditor/` | 百度 UEditor 富文本编辑器(第三方库,通过 `