VueAdminWork 与 低代码 的一次相遇,是惊喜与感动,低代码框架:Admin Work Plus正式开源

简介: VueAdminWork 与 低代码 的一次相遇,是惊喜与感动,低代码框架:Admin Work Plus正式开源

前言

不知从什么时候,开发圈里就流行起来了低代码这一个概念,那么什么是低代码,又能给开发人员带来什么样的挑战和机遇呢。

首先,先来说一下个人对 低代码 的一点粗浅认知吧。在我的理解中:所谓的低代码就是减少对代码的编写,但绝对不是无代码,以后不用写代码了。通过低代码,让开发人员把精力都放到业务逻辑上,后端人员不用整天写重复的 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/

预览图

4edc953e2c684bbe819ffa954c899c08.png

4edc953e2c684bbe819ffa954c899c08.png4edc953e2c684bbe819ffa954c899c08.png


写在最后

AdminWorkPlus第一版已发布,未来的路还有很长很长,相信通过`sanlee`的不断努力,会给大家带好更好,更人性化,更方便的框架。我们一起加油


相关文章
|
自然语言处理 Python
jieba分词及词云图的制作
欢迎关注我的微信公众号:Python学习杂记
402 2
|
自然语言处理 编译器 C语言
【C++ 20 新特性】参数包初始化捕获的魅力 (“pack init-capture“ in C++20: A Deep Dive)
【C++ 20 新特性】参数包初始化捕获的魅力 (“pack init-capture“ in C++20: A Deep Dive)
238 0
|
供应链 监控 搜索推荐
数据驱动方式如何帮助企业提高决策的准确性和效率?
【10月更文挑战第13天】数据驱动方式通过提供全面准确的信息、及时发现问题和机会、提高决策效率、实现精细化决策、降低决策风险、促进协同沟通以及增强适应性等多方面的作用,显著提高了企业决策的准确性和效率。在当今数字化时代,企业应积极拥抱数据驱动的理念和方法,充分利用数据的价值,为企业的发展和成功奠定坚实基础。你所在的企业是如何运用数据驱动方式来提升决策水平的呢?分享一下你们的经验和做法吧。
566 87
|
存储 监控 Linux
如何在 CentOS 7 中进行磁盘分区和挂载,帮助读者掌握这一技能。
【10月更文挑战第9天】随着业务扩展和技术进步,服务器硬盘容量需求不断增加。本文通过具体案例,详细介绍如何在 CentOS 7 中进行磁盘分区和挂载,帮助读者掌握这一技能。假设有一台 CentOS 7 服务器,配备了一块 1TB 的未分配硬盘,我们将这块硬盘分成两个分区,分别用于存储日志文件和用户上传的文件。文章详细介绍了如何使用 `fdisk` 和 `mkfs` 命令进行分区和格式化,以及如何创建挂载点并永久挂载分区。此外,还提供了实践经验和注意事项,确保操作的安全性和有效性。
252 1
|
JavaScript
vue3 【实战】封装 “心跳“ 组件
vue3 【实战】封装 “心跳“ 组件
195 0
|
算法 SoC
基于蒙特卡洛模拟法的电动汽车充电负荷研究(Matlab代码实现)
基于蒙特卡洛模拟法的电动汽车充电负荷研究(Matlab代码实现)
397 0
|
JavaScript
jQuery学习第二天
jQuery学习第二天
155 0
jQuery学习第二天
|
Java 数据库连接 Maven
|
数据库
数据库中无数据时查询数据为空,出现空指针异常的解决方案
数据库中无数据时查询数据为空,出现空指针异常的解决方案
802 0
|
JavaScript
js基础笔记学习314事件的处理2
js基础笔记学习314事件的处理2
69 0
js基础笔记学习314事件的处理2