前言
不知从什么时候,开发圈里就流行起来了低代码这一个概念,那么什么是低代码,又能给开发人员带来什么样的挑战和机遇呢。
首先,先来说一下个人对 低代码 的一点粗浅认知吧。在我的理解中:所谓的低代码就是减少对代码的编写,但绝对不是无代码,以后不用写代码了。通过低代码,让开发人员把精力都放到业务逻辑上,后端人员不用整天写重复的 crud。前端人员也不用写重复的表单和表格,通过拖拽式或者更加友好的方式来生成重复的代码,帮助他们提取应用开发过程中的繁琐底层架构与基础设施任务。
关注本号,持续分享优秀的框架给大家
Admin Work Plus
Admin Work Plus是基于VueAdminWork系列框架中的 X 版本进行开发而来。
前端采用的技术架构是:Vue3+Webpack+ElementPlus+Typescript
后端采用的技术架构是:SpringBoot
在此特别感谢 `sanlee`大神对VueAdminWork框架的信任和支持
功能&特点
特点:
1. 支持前端控制路由权限和后端控制路由模式
2. 与后台无缝对接
3. 将前后开发人员的沟通降到“零”,让后台开发人员可做部分前端面开发,让前端人员关注做个性化开发
4. 前端开发的东西可以模板化,全自动生成的代码,代码可读性高,代码风格一致,可维护高,支持二次开发
5. 支持多表级联查询,复杂字段任何组合查询,做数据分析及决策的智能小助手
6. 丰富多样的主题,个性化的表格展示
7、基于MIT的开源协议,已免费开源
功能:
权限已经基本完成,菜单自动路由,每次自动生成代码后要去角色管理去进行权限分配,然后重新登录就可以看到新菜单,按钮权限需用到后到的接口。前端对获取的权限标识缓存起来再结合v-if/v-show来判断达到按钮权限的控制,支持MD5、token
1、菜单管理:批量删除、新增、修改、查询
2、角色管理:批量删除、新增、修改、查询、权限分配(支持菜单、按钮)
3、用户角色:批量删除、新增、修改、查询
4、用户管理:批量删除、新增、修改、查询
5、用户权限:查询
6、数据字典:批量删除、新增、修改、查询
7、系统配置:批量删除、新增、修改、查询
8、查询条件:批量删除、新增、修改、查询
9、登录、动态菜单路由
10、部门管理:批量删除、新增、修改、查询
11、自动生成:
1、菜单
2、查、增、删、改
3、表单自动适配生成select、textarea、input、date表单元素
4、表单查询条件配置会自动适配生成select、input、date表单元素
项目地址
源码地址:
https://gitee.com/sanlee2019/admin-work-plus
预览地址:
http://cloud.nit360.com/admin-work-plus/
预览图
写在最后
AdminWorkPlus第一版已发布,未来的路还有很长很长,相信通过`sanlee`的不断努力,会给大家带好更好,更人性化,更方便的框架。我们一起加油