[开源]纯前端的拖拽式、可视化、低代码数据可视化设计器开发平台

一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

一、开源项目简介

AK-Design 可视化低代码快速开发平台

AK-Design 是一个纯前端的拖拽式、可视化、低代码数据可视化设计器开发平台,主包括表单设计、列表页设计、流程设计、数据可视化大屏设计、数据统计设计。

  • 使用基于 Vue 3.x 的桌面端组件库 Elemnet-Plus ,使用广泛,扩展方便。

  • 通过可视化的操作,可轻松快速完成表单设计、列表页设计、流程管理设计、数据可视化屏设计、数据统计设计等页面的创建。

  • 提供功能强大的各类组件,可适用在各种复杂的场景中。

  • 代码简洁、易于二次开发。

二、开源协议

作者暂未指定主流开源协议

三、界面展示

四、功能概述

表单设计

一种可视化拖拽式表单设计编辑器,能够以图形化方式生成表单。通过它,可以以无需编写代码的方式来构建表单,并且可以为表单添加各种校验规则。设计器具有易用性,且能够为应用程序快速生成美观的表单,提高开发效率。

设计器的主要功能:

  • 提供功能强大丰富的各种表单组件

  • 可以使用拖放方式添加表单元素

  • 可以使用鼠标进行表单元素排序

  • 可以设计器预设的校验规则

  • 可以生成完整的表单视图

  • 可以生成表单数据

  • 可以根据表单数据自动生成UI

  • 可以根据表单模板快速生成表单

  • 可以支持复杂交互控制

  • 可以支持开发自定义组件

  • 支持接口数据处理

...

列表设计

列表设计器是一个可以帮助快速构建数据展示界面的工具,可以更加轻松地实现列表构建,提高我们的工作效率。简单的拖拽、调整列顺序、编辑列、设置样式等,生成自己想要的数据表格。还可从设计的表单里获取接口数据。

列表设计器提供了丰富的配置项,你可以进行列的拖拽、设置列名、设置列宽、设置列样式等操作。同时,它还提供了丰富的配置项,充足的自定义能力,能够满足我们大部分的需求。

流程设计

数据可视化大屏设计

提供一种简单易用的拖拽式数据可视化大屏设计方案。编辑器提供了丰富的组件库和多种样式配置选项,可以帮助用户快速搭建并定制属于自己的数据可视化大屏。

包括图表组件、表格组件、进度条组件、地图组件、轮播组件、背景边框组件和常用辅助工具等,用户可以根据自己的需求选择和拖拽组件到画布中。

  • 编辑器页面基本功能,包括编辑、预览、导出、保存、生成json脚本

  • 图层功能:显示、隐藏、复制、锁定

  • 组件功能:缩放、旋转、拖动、复制、组合、拆分、对齐方式、删除、位置定位

  • 支持用户自定义组件

  • 支持接口数据和静态模拟数据

  • 支持键盘调整定位

数据统计设计

五、技术选型

目录结构

public ├─mock 模拟数据src ├─api 数据请求接口 ├─docs 使用说明文档 └─views 页面   ├─design 表单设计主程序组件     ├─components 公共组件     ├─list 列表页设计     ├─screen 数据大屏设计     ├─datasource 数据源设计     ├─flow 流程设计     └─form 表单设计   ├─system 系统框架基本页面,导出vue文件示例   └─task 流程任务

启动项目

# 克隆项目访问一飞开源:https://code.exmay.com/ 下载
# 安装依赖pnpm install
# 运行项目pnpm dev
# 使用json模拟数据(建议使用node模拟接口,方法见启动node模拟接口)
默认下github示例和localhost访问时使用json模拟数据,使用node接口时可使用http://192.168.xx.xx形式访问 或注释将/src/api/index.ts约27行代码注释即可 # 打包项目pnpm build

启动node模拟接口

1.将/src/nodejs/akform.sql导入mysql中
2./src/nodejs/db.js修改连接数据库用户密码相关信息
# 进入nodejs目录
cd nodejs
# 安装依赖
pnpm install
#运行项目
pnpm dev

开发环境

名称

版本

node

16.15.x

pnpm

8.6.x

vite

4.4.x

vue

3.3.x

element-plus

2.3.x

六、源码地址

访问一飞开源:https://code.exmay.com/

相关推荐

  • Stable Diffusion3.0 官方技术报告重点分析
  • SpringBoot + Nacos + k8s 优雅停机
  • 微软AI生图工具被自家员工举报!屡教不改背后竟然是因为“怕花钱”?
  • OpenAI政变调查结果将公示;创企一年前已发类Sora架构;Meta将推出巨型视频推荐模型丨AIGC大事日报
  • 中国著名计算机专家、联想原董事长曾茂朝逝世,杨元庆发文悼念
  • 释放昇腾澎湃算力!潞晨联合华为推出ColossalAI Platform云平台,大模型时代的秘密武器
  • 集成学习原理小结
  • 挑战Transformer的新架构Mamba解析以及Pytorch复现
  • 985高校学者用AI生成论文插图,仅发表3天被撤稿!每幅图都很荒谬...
  • 赚钱难的时候,更是要出来走走!
  • 一年两亿交易额的赛道,普通人如何下场赚钱
  • Dash 2.16版本新特性介绍
  • 别再用 offset 和 limit 分页了,性能太差!
  • 缓存有大key?你得知道的一些手段
  • 构建计费系统的 14 个痛点!
  • 在Google工作3.3年的研究科学家,开始创业从零试水训练大模型的1年:工作量翻倍,“坑”太多了!
  • 中国高中生,在 GitHub 拿下 50000+ Star
  • 工业项目能耗管理可以捡现成的了,还开源
  • 16.1K Star惊呆了!前沿的VR虚拟现实项目开源了,赶紧下载学习
  • 博士申请 | 阿联酋MBZUAI Fahkri Karray教授招收因果表征学习方向全奖博士生