Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/daodao97/oms
vue3 + element-plus fast admin scaffold, 基于vue3和ElementPlus的中后台快速应用脚手架
https://github.com/daodao97/oms
admin element-plus ts vite vue3
Last synced: 7 days ago
JSON representation
vue3 + element-plus fast admin scaffold, 基于vue3和ElementPlus的中后台快速应用脚手架
- Host: GitHub
- URL: https://github.com/daodao97/oms
- Owner: daodao97
- Created: 2020-11-13T04:54:56.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-09-19T02:28:52.000Z (3 months ago)
- Last Synced: 2024-12-05T17:10:46.835Z (20 days ago)
- Topics: admin, element-plus, ts, vite, vue3
- Language: Vue
- Homepage: http://oms.daodao.run
- Size: 2.06 MB
- Stars: 59
- Watchers: 6
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[vue3](https://vue3js.cn/docs/zh/) |
[element-plus](https://element-plus.gitee.io/#/zh-CN/component/quickstart) |
[vite2](https://cn.vitejs.dev/guide/why.html)
golang | php | java | python
[体验站点](http://daodao97.gitee.io/oms-demo) |
[详细文档](https://daodao97.gitee.io/oms) |
[表单构建](http://daodao97.gitee.io/oms-demo/#/devtool/gen_from) |
[列表构建](http://daodao97.gitee.io/oms-demo/#/devtool/gen_table)
`oms` 是基于 `Vue3`, `element-plus`, `vue-admin-template` 的配置化后台构建工具, 核心概念是配置化渲染, 页面根据后端下发的 `PageSchema` 自动渲染, 辅助可视化`PageSchema`构造工具, 使常见的后台页面可以无代码实现.
### 目标
`设计完数据库即完成了开发`
打造一套完整的低代码后台构建工具集, 包含前端和后端的完整链路, 通过可视化搭建, 即可实现常见的后台功能.
### 本地启动
```shell
yarn create @okiss/app admin
cd admin
yarn
yarn serve
```### 运行流程
### 插件机制
![Mw8VBC](https://gitee.com/daodao97/asset/raw/master/imgs/Mw8VBC.png)
#### `@okiss/oms`
核心组件, 用于构建整个后台应用机制, 包括 路由/鉴权/菜单/PageSchema解析等基础能力
#### `@okiss/plugin-devtool`
辅助开发组件, 注册页面构建工具的菜单及功能实现> Don't Repeat Yourself