# PandaUi **Repository Path**: XM-GO/PandaUi ## Basic Information - **Project Name**: PandaUi - **Description**: 🎉🔥Pandax是Go语言开源的企业级物联网平台低代码开发框架,基于go-restful+Vue3.0+TypeScript+vite3+element-Plus的前后端分离开发。支持设备管控,规则链,云组态,可视化大屏,报表设计器,表单设计器,代码生成器等功能。能帮助你快速建立物联网平台等相关业务系统 - **Primary Language**: TypeScript - **License**: MIT - **Default Branch**: master - **Homepage**: http://www.pandax.vip/ - **GVP Project**: No ## Statistics - **Stars**: 235 - **Forks**: 142 - **Created**: 2021-10-28 - **Last Updated**: 2025-06-12 ## Categories & Tags **Categories**: iot **Tags**: IOT, 组态, 低代码, 物联网平台, 物联网 ## README # PandaUi

PandaX 企业级低代码快速开发框架

基于Go前后端分离架构,代码精简,开箱即用,前端紧随前沿 Vue3.0 + TypeScript + vite3 + Element-plus技术

## 🌈平台简介 * 对前后端进行了大部分功能的封装,后端自封装go-restful,使用起来更加简洁,功能逻辑清晰,能快速上手学习,并用在生产中。 * 报表大屏设计器: 我们只需要拖拉拽即可绑定数据库,完成组态,报表和炫酷大屏的制作,无需要单独开发大屏。 * 成熟的规则引擎: 项目针对数据处理使用了规则链进行处理,简化开发及配置。 * 后端采用Go进行开发:[PandaX](https://gitee.com/XM-GO/PandaX)。 * 高效率的开发,使用代码生成器可以一键生成前后端代码,可在线预览代码,减少代码开发量。 * 完善的权限认证系统:完善的权限认证系统,包含,菜单按钮权限,api权限,组织权限。 * 多数据库:项目同时支持MySQL,PostgreSql等数据库根据自身需求更改。 ## 🏭在线体验 演示地址:https://iot.pandax.vip 帐号:admin 密码:123456 可视化演示地址:https://screen.pandax.vip 帐号:admin 密码:123456 规则引擎演示地址:https://rule.pandax.vip 组态演示地址:https://scada.pandax.vip --- 系统在线文档 --- * 文档地址 :http://www.pandax.vip **> 未来会补充文档和视频,方便友友们使用!** ## 🚧系统截图
更多功能请访问系统体验 ## 联系我们 **QQ:2417920382** 点击这里给我发消息 **QQ群:467890197** PandaX快速开发交流群 ## ⚡ 内置功能 - **`用户管理`** - _用户是系统操作者,该功能主要完成系统用户配置。._ - **`组织管理`** - _配置系统组织机构(公司、组织、小组),树结构展现支持数据权限。_ - **`岗位管理`** - _配置系统用户所属担任职务。_ - **`菜单管理`** - _配置系统菜单,操作权限,按钮权限标识等。_ - **`角色管理`** - _角色菜单,API权限分配、设置角色按机构进行数据范围权限划分。_ - **`字典管理`** - _对系统中经常使用的一些较为固定的数据进行维护。_ - **`参数管理`** - _对系统动态配置常用参数。_ - **`通知公告`** - _系统通知公告信息发布维护_ - **`日志系统`** - _记录日志,更直观浏览_ - **`系统接口`** - _根据业务代码自动生成相关的api接口文档。_ - **`服务监控`** - _监视当前系统CPU、内存、磁盘、堆栈等相关信息。_ - **`代码生成`** - _可直接通过框架生成前后端基础业务代码(go、vue),减少开发时间。_ - **`组态大屏设计器`** - _通过拖拉拽直接生成组态、大屏。_ - **`规则链设计`** - _物联网规则链过滤_ - **`报表设计`** - _数据报表设计_ - **`产品管理`** - _设备的产品管理_ - **`设备管理`** - _设备的管理_ ## 🛠 以后可能会有什么NB功能? - 开发中 **`多协议接入`** - _多行业协议接入_ - 开发中 **`3D组态数字孪生编辑器`** - _web直接构建3D数字孪生场景_ --- 前端工程结构 --- ``` ├── src │ ├── api # Api ajax 等 │ ├── assets # 本地静态资源 │ ├── i18n # 国际化 │ ├── components # 业务通用组件 │ ├── layout # layout │ ├── theme # css主题样式 │ ├── router # Vue-Router │ ├── store # Vuex │ ├── utils # 工具库 │ ├── views # 业务页面入口和常用模板 │ ├── App.vue # Vue 模板入口 │ └── main.ts # Vue 入口 TS ├── README.md └── package.json ``` ## 后端工程结构 | 目录 | 功能 | |:----------:|:-------------------------------------| | `deploy` | 部署文件,本项目部署是利用`K3S`进行部署的,因此里面的文档为部署文档 | | `apps` | 基本功能,所有功能模块全在这里面 | | `iothub` | 设备接入层,设备数据上报在这里处理,使用emqx的hook模式 | | `resource` | 项目启动或生成的资源文件存放目录。 | | `pkg` | 所有开发过程中的全局通用代码。 | | `uploads` | 存储上传的文件的地方 | 更多功能请访问系统。 ## ❤特别鸣谢 * 感谢[VUE-NEXT-ADMIN](https://gitee.com/lyt-top/vue-next-admin) --- 版权说明 --- * PandaX物联网低代码开发基座采用Apache-2.0技术协议 * PandaX代码完全开源,可用于个人学习交流使用。 * 二次开发如用于商业性质或开源竞品请先联系群主审核 * 请不要删除和修改PandaX源码头部的版权与作者声明及出处 * 不得进行简单修改包装声称是自己的项目 * 我们已经申请了相关的软件开发著作权和相关登记 * 如有使用我们项目功能等的扩展项目,请在项目介绍中,进行明确说明 #### 💌 支持作者 如果觉得框架不错,或者已经在使用了,希望你可以去 PandaX 或者 PandaUi 帮我点个 ⭐ Star,这将是对我极大的鼓励与支持。