介绍
MESH-PLATFORM
主要技术栈以及开发工具
。
目录说明
根目录
├─ .editorconfig //跨编辑器统一代码风格
├─ .env.development //开发环境变量
├─ .env.production //生产环境变量
├─ .eslintignore //eslint 忽略文件
├─ .eslintrc-auto-import.json //解决自动导入eslint报错
├─ .eslintrc.cjs //eslint配置文件
├─ .husky //husky 配置文件
├─ .prettierignore //prettier 忽略文件
├─ .prettierrc.cjs //prettier 配置文件
├─ .stylelintignore //stylelint忽略文件
├─ .stylelintrc.cjs //stylelint配置文件
├─ commitlint.config.cjs //Commitlint配置文件
├─ conf //自动化部署代理配置
├─ docker-compose.yml //docker自动化部署配置
├─ Dockerfile //docker自动化部署配置
├─ index.html //首页
├─ Jenkinsfile //jenkins自动化部署配置
├─ package.json //所需依赖
├─ public //静态资源
├─ src //项目文件
│ ├─ api //所有接口文件
│ ├─ App.vue //根组件
│ ├─ assets //图标图片资源文件
│ ├─ components //全局通用组件
│ ├─ directive //自定义指令
│ ├─ enums //全局枚举
│ ├─ hooks //全局hook
│ ├─ lang //多语言文件
│ ├─ layout // 布局组件
│ ├─ load.min.js // 图片验证
│ ├─ main.ts //入口文件
│ ├─ plugins //插件
│ ├─ router //路由
│ ├─ settings.ts //全局样式及主题配置文件
│ ├─ store //pinia存储
│ ├─ styles //全局样式
│ ├─ types //全局ts类型
│ ├─ utils //全局工具文件
│ └─ views //项目页面文件
│ ├─ admin //系统管理
│ │ ├─ config //配置中心
│ │ │ ├─ base //基本配置
│ │ │ ├─ common //通用
│ │ │ ├─ personalization //个性化
│ │ │ └─ safe //安全
│ │ ├─ files //文件中心
│ │ ├─ flow //流程中心
│ │ │ ├─ group //流程分组
│ │ │ └─ template //流程模板
│ │ ├─ operation //运营中心
│ │ │ ├─ tenantry //租户管理
│ │ │ └─ terminal //终端管理
│ │ ├─ organize //组织中心
│ │ │ ├─ dept //组织管理
│ │ │ ├─ member //成员管理
│ │ │ └─ post //岗位管理
│ │ ├─ service //业务中心
│ │ │ ├─ application //应用管理
│ │ │ └─ dict //字典管理
│ │ ├─ system //系统中心
│ │ │ ├─ account //账户管理
│ │ │ ├─ menu //菜单管理
│ │ │ ├─ role //角色管理
│ │ │ └─ user //人员管理
│ │ └─ tool //工具中心
│ ├─ app //配置出的通用应用
│ ├─ dashboard //首页
│ ├─ error //错误页面
│ ├─ login //登录页
│ ├─ profile //个人中心
│ ├─ redirect //重定向页
│ ├─ static // 固定页
├─ tsconfig.json //ts配置文件
├─ uno.config.ts //unocss配置文件
└─ vite.config.ts //vite配置文件