项目介绍
Marsview一款面向中后台(MIT License协议)的低代码可视化搭建平台,开发者可以在平台上创建项目、页面和组件,支持事件交互、接口调用、数据联动和逻辑编排等,开发者还可通过微前端框架 microApp 快速集成到自己的业务系统中。

平台功能
-
-
项目配置:包括主题颜色、菜单布局、系统Logo、面包屑导航等,以及完整的RBAC权限管理。 -
页面创建:支持页面主题、页面配置、组件拖拽、样式配置、事件流配置、逻辑编排和接口配置。 -
权限管理:项目和页面支持开发者和访问者权限配置,项目还支持菜单和按钮级别的RBAC控制。 -
自定义组件:当平台提供的组件无法满足需求时,可以自定义和开发业务组件,平台会在线编译并上传到云端。 -
接口管理:统一接口管理,支持全局拦截器、返回结构修改等,支持GET、POST、PUT、DELETE等请求方法,并支持通过接口传递动态参数。 -
事件流:通过事件流可以完成高难度的业务逻辑编排,如组件联动、组件可见性和隐藏、组件禁用、自定义逻辑处理、接口调用、路由跳转等。 -
环境支持:平台支持STG、PRE和PRD三个环境,页面只能在发布到对应环境后才能在用户端访问。 -
回滚功能:平台发布后,页面支持一键回滚。
-
-
微前端集成:如果是传统Vue项目,可以通过微服务先在平台上构建页面并发布到PRD环境,最后通过微服务集成。
项目技术栈
-
后端提供 JAVA 和 Koa 两个版本,数据库为 Mysql。 -
后端使用:TypeScript。
本地开发
前端仓库
git clone https://github.com/JackySoft/marsview.git

后端仓库
git clone https://github.com/JackySoft/marsview-backend.git

快速开始
运行需要 node 环境,建议node:18以上版本。使用pnpm作为依赖管理工具,如未安装,请先执行安装命令npm install -g pnpm。
# 安装依赖(安装依赖时间如过长,请先配置镜像源)
pnpm i
# 启动编辑器
pnpm start:editor
运行效果演示

版权声明:
1、本网站名称:帝企吧
2、本站永久网址:https://www.diqiba.com
3、本网站的文章部分内容可能来源于网络及作者投稿,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报。
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
7、本站所有资源来源于互联网,仅用于学习及参考使用,切勿用于商业用途,如产生法律纠纷本站概不负责! 8、资源除标明原创外均来自网络转载,版权归原作者所有,若侵犯到您权益请联系我们删除,我们将及时处理! 9、若您需使用非免费的软件或服务,请购买正版授权并合法使用!
1、本网站名称:帝企吧
2、本站永久网址:https://www.diqiba.com
3、本网站的文章部分内容可能来源于网络及作者投稿,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报。
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
7、本站所有资源来源于互联网,仅用于学习及参考使用,切勿用于商业用途,如产生法律纠纷本站概不负责! 8、资源除标明原创外均来自网络转载,版权归原作者所有,若侵犯到您权益请联系我们删除,我们将及时处理! 9、若您需使用非免费的软件或服务,请购买正版授权并合法使用!

评论(0)