|
пре 1 дан | |
---|---|---|
.cursor | пре 1 месец | |
.vscode | пре 1 месец | |
build | пре 1 месец | |
packages | пре 1 месец | |
public | пре 1 дан | |
src | пре 1 дан | |
.cursorrules | пре 1 месец | |
.dockerignore | пре 1 месец | |
.editorconfig | пре 1 месец | |
.env | пре 1 дан | |
.gitattributes | пре 1 месец | |
.gitignore | пре 1 месец | |
.hintrc | пре 1 месец | |
.prettierrc.json | пре 1 месец | |
Dockerfile | пре 1 месец | |
LICENSE | пре 1 месец | |
README.md | пре 3 дана | |
env.d.ts | пре 1 месец | |
eslint.config.js | пре 1 месец | |
index.html | пре 1 месец | |
nginx.conf | пре 1 месец | |
package-lock.json | пре 1 месец | |
package.json | пре 1 дан | |
pnpm-lock.yaml | пре 1 месец | |
pnpm-workspace.yaml | пре 1 месец | |
postcss.config.js | пре 1 месец | |
tailwind.config.js | пре 1 месец | |
tsconfig.json | пре 1 месец | |
vite.config.ts | пре 1 месец |
一个基于 Vue 3 + TypeScript + Element Plus 的现代化后台管理系统框架。
moshiji_admin/
├── .vscode/ # VSCode 配置和代码片段
├── public/ # 静态资源文件
│ ├── favicon.ico
│ ├── logo.png
│ └── 用户导入模版.xlsx
├── packages/ # 源码包
│ ├── crud/ # @cool-vue/crud 包
│ │ ├── src/
│ │ │ ├── components/ # CRUD 组件
│ │ │ ├── hooks/ # 组合式函数
│ │ │ ├── locale/ # 国际化文件
│ │ │ ├── utils/ # 工具函数
│ │ │ └── ...
│ │ └── types/ # 类型定义
│ └── vite-plugin/ # @cool-vue/vite-plugin 包
│ ├── src/
│ │ ├── eps/ # EPS 相关功能
│ │ ├── file/ # 文件处理
│ │ ├── plugin/ # 插件功能
│ │ └── ...
│ └── types/ # 类型定义
├── src/ # 源码目录
│ ├── cool/ # 核心文件
│ │ ├── bootstrap/ # 启动配置
│ │ ├── hooks/ # 全局钩子
│ │ ├── module/ # 模块管理
│ │ ├── router/ # 路由配置
│ │ ├── service/ # 服务层
│ │ ├── types/ # 类型定义
│ │ └── utils/ # 工具函数
│ ├── modules/ # 项目模块
│ │ ├── base/ # 基础模块
│ │ │ ├── components/ # 全局组件
│ │ │ ├── directives/ # 全局指令
│ │ │ ├── locales/ # 国际化
│ │ │ ├── pages/ # 页面
│ │ │ ├── static/ # 静态资源
│ │ │ ├── store/ # 状态管理
│ │ │ ├── types/ # 类型定义
│ │ │ ├── utils/ # 工具函数
│ │ │ └── views/ # 视图组件
│ │ ├── demo/ # 示例模块
│ │ ├── dict/ # 字典模块
│ │ ├── helper/ # 辅助模块
│ │ ├── recycle/ # 回收站模块
│ │ ├── space/ # 文件空间模块
│ │ ├── task/ # 任务模块
│ │ └── user/ # 用户模块
│ ├── plugins/ # 项目插件
│ │ ├── crud/ # CRUD 插件
│ │ ├── dev-tools/ # 开发工具
│ │ ├── distpicker/ # 省市区选择器
│ │ ├── echarts/ # 图表插件
│ │ ├── editor-preview/ # 编辑器预览
│ │ ├── editor-wang/ # 富文本编辑器
│ │ ├── element-ui/ # Element Plus 组件
│ │ ├── excel/ # Excel 导入导出
│ │ ├── github/ # GitHub 相关
│ │ ├── i18n/ # 国际化插件
│ │ ├── iconfont/ # 图标字体
│ │ ├── tailwind/ # Tailwind CSS
│ │ ├── theme/ # 主题插件
│ │ ├── upload/ # 文件上传
│ │ └── view/ # 视图组件
│ ├── config/ # 配置文件
│ │ ├── index.ts # 默认配置
│ │ ├── dev.ts # 开发环境配置
│ │ └── prod.ts # 生产环境配置
│ ├── App.vue # 根组件
│ └── main.ts # 入口文件
├── build/ # 构建相关
│ └── cool/
│ ├── eps.json # EPS 配置文件
│ └── eps.d.ts # EPS 描述文件
├── package.json # 依赖管理
├── vite.config.ts # Vite 配置
├── tsconfig.json # TypeScript 配置
├── tailwind.config.js # Tailwind 配置
└── README.md # 项目说明
npm install
# 或
yarn install
npm run dev
# 或
yarn dev
npm run build
# 或
yarn build
npm run build-static
# 或
yarn build-static
npm run lint
# 或
yarn lint
npm run type-check
# 或
yarn type-check
-
连接,如:student-info.vue
-
连接"/@"
对应 "./src"
"/$"
对应 "./src/modules"
"/#"
对应 "./src/plugins"
"/~"
对应 "./packages"
每个模块应包含以下目录结构:
modules/模块名/
├── components/ # 全局组件
├── directives/ # 全局指令
├── locales/ # 国际化
├── router/ # 路由
├── store/ # 状态管理
├── utils/ # 工具函数
├── views/ # 视图
├── config.ts # 模块配置(必须)
└── index.ts # 模块导出
src/config/dev.ts
- 开发环境配置src/config/prod.ts
- 生产环境配置src/config/index.ts
- 默认配置build/cool/eps.json
- EPS 配置文件build/cool/eps.d.ts
- EPS 描述文件git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。
感谢所有为这个项目做出贡献的开发者们!