# mfish-nocode-view **Repository Path**: qiufeng9862/mfish-nocode-view ## Basic Information - **Project Name**: mfish-nocode-view - **Description**: 摸鱼低代码前端采用 Vue3.x、Vite5.x、 Ant-Design-Vue4.x、TypeScript 等新技术方案,结合后端使用 - **Primary Language**: TypeScript - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: https://www.mfish.com.cn - **GVP Project**: No ## Statistics - **Stars**: 88 - **Forks**: 79 - **Created**: 2022-11-06 - **Last Updated**: 2025-06-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: vue3, TypeScript, 可视化大屏, 低代码 ## README 摸鱼低代码开发平台(前端) ====================================== 当前最新版本: V2.0.0 [![Author](https://img.shields.io/badge/Author-mfish-orange.svg)](http://www.mfish.com.cn) [![Blog](https://img.shields.io/badge/Blog-个人博客-yellow.svg)](http://www.mfish.com.cn) [![Version](https://img.shields.io/badge/version-2.0.0-brightgreen.svg)](https://github.com/mfish-qf/mfish-nocode-view/releases/tag/V1.3.2) [![License](https://img.shields.io/badge/license-Apache%20License%202.0-blue.svg)](https://github.com/mfish-qf/mfish-nocode-view/blob/main/LICENSE) [![GitHub watches](https://img.shields.io/github/watchers/mfish-qf/mfish-nocode-view.svg?style=social&label=Watch)](https://github.com/mfish-qf/mfish-nocode-view) [![GitHub stars](https://img.shields.io/github/stars/mfish-qf/mfish-nocode-view.svg?style=social&label=Stars)](https://github.com/mfish-qf/mfish-nocode-view) [![GitHub forks](https://img.shields.io/github/forks/mfish-qf/mfish-nocode-view.svg?style=social&label=Fork)](https://github.com/mfish-qf/mfish-nocode-view) ## 🐟项目介绍 摸鱼低代码平台,是一款致力于 **让开发像摸鱼一样轻松** 的低代码/无代码平台。我们希望打破技术门槛,让程序员和非程序员都能快速构建业务系统,提升效率,释放创造力。 这不仅是程序员偷闲时的效率神器,更是职场小白的建站利器,甚至是领导画原型的秘密武器! ## 🧠我们的愿景 打造一个真正让人省心省力的开发平台: 对程序员来说,是加速上线、复用逻辑、快速交付的开发利器 对业务人员来说,是所见即所得、拖拖拽拽就能搞定的效率工具 一句话:让懂技术的跑得更快,让不懂技术的也能跑起来! ## 🚀核心特点 低代码 + 无代码统一平台:灵活切换,按需使用 即可快速生成业务代码,也可以无代码生成API接口和可视化大屏 单实例微服务一体化架构:支持单体服务和微服务两种开发部署模式,一套代码解决两种架构,开箱即用 权限解耦:企业级的权限控制,安全可靠与业务代码完全解耦,通过注解控制权限 ## 🎯适用场景 企业内部系统搭建(ERP、CRM、OA等) 快速原型设计与验证 数据展示看板等轻应用开发快速集成 ## 💡技术栈 摸鱼低代码前端采用 Vue3.x、Vite6.x、 Ant-Design-Vue4.0.X、TypeScript 等新技术方案,包括二次封装组件、utils、hooks、动态菜单、权限校验、按钮级别权限控制等功能。 是在Vben-Admin基础上进行优化研发的适合于摸鱼低代码平台的前端解决方案,目前已是稳定版本,可用于生产项目。 * 后端基于SpringBoot3, Spring Cloud Alibaba,实现微服务、单体服务代码一体化架构 * 注册中心、配置中心采用nacos(作为单体服务时无需使用注册中心) * 支持oauth2统一认证接入,支持多种登录方式(账号密码登录、手机短信登录、微信扫码登录) * 支持租户切换,租户可以自己管理自己的人员、组织、角色 * 支持可视化配置查询API接口,后端自动生成SQL执行 * 支持注解方式进行数据权限控制,与业务代码完全解耦 ## 🌐前端源码地址 [![github](https://img.shields.io/badge/前端地址-github-black.svg)](https://github.com/mfish-qf/mfish-nocode-view) [![gitee](https://img.shields.io/badge/前端地址-gitee-ad312d.svg)](https://gitee.com/qiufeng9862/mfish-nocode-view) [![gitcode](https://img.shields.io/badge/前端地址-gitcode-be3642.svg)](https://gitcode.com/mfish-qf/mfish-nocode-view.git) ## 🌐后端源码地址 [![github](https://img.shields.io/badge/后端地址-github-black.svg)](https://github.com/mfish-qf/mfish-nocode) [![gitee](https://img.shields.io/badge/后端地址-gitee-ad312d.svg)](https://gitee.com/qiufeng9862/mfish-nocode) [![gitcode](https://img.shields.io/badge/后端地址-gitcode-be3642.svg)](https://gitcode.com/mfish-qf/mfish-nocode.git) ## 📖文档地址 + [文档地址](http://www.mfish.com.cn) + [在线预览](http://app.mfish.com.cn:11119) ## 🎭平台交流 ### 微信: ![](https://oscimg.oschina.net/oscnet/up-aaf63a91b96c092ad240b2e9755d926ba62.png) ### QQ群: [![加入QQ群](https://img.shields.io/badge/522792773-blue.svg)](https://jq.qq.com/?_wv=1027&k=0A2bxoZX) 点击链接加入群聊【摸鱼低代码交流群】 #### 项目说明 | 项目名 | 说明 | |---------------------|----------------| | `mfish-nocode-view` | Vue3.4+Vite5前端 | | `mfish-nocode` | JAVA后台(微服务架构) | ## 📖技术文档 ### 安装与使用 > 环境要求: Node.js版本要求16.x以上。 - Get the project code ```bash git clone https://github.com/mfish-qf/mfish-nocode-view.git ``` - Installation dependencies ```bash cd mfish-nocode-view pnpm install ``` - 配置后台接口地址 ```bash .env.development ``` - run ```bash pnpm run dev ``` - build ```bash pnpm run build ``` - 访问前台 http://localhost:5186 ## 🧩功能模块 ``` ├─ChatGpt │ ├─聊天 ├─驾驶舱 │ ├─工作台 ├─低代码 │ ├─数据源 │ ├─代码生成 │ ├─自助API │ └─自助大屏 ├─系统管理 │ ├─菜单管理 │ ├─组织管理 │ ├─角色管理 │ ├─帐号管理 │ ├─字典管理 │ ├─分类管理 │ ├─日志管理 │ ├─文件管理 │ ├─在线用户 │ ├─应用管理 │ └─数据库 ├─租户管理 │ ├─租户配置 │ ├─个人信息 │ ├─租户信息 │ ├─租户组织 │ ├─租户角色 │ ├─租户人员 ├─系统监控 │ ├─监控中心 ├─任务调度 │ ├─任务管理 │ ├─任务日志 ├─项目文档 │ ├─接口地址 │ ├─Github地址 │ ├─Gitee地址 │ ├─AntDesign文档 │ └─Vben文档 ├─多级目录 ├─图形编辑器 ├─引导页 ├─关于 └─其他模块 └─更多功能开发中... ``` #### 大屏配置教学 [1.自助大屏配置系列-画布操作](https://www.bilibili.com/video/BV14YLbz7ESh/?share_source=copy_web&vd_source=0cf425790dc7750eb5d8a4d1c0b028f4) [2.自助大屏配置系列-画布配置](https://www.bilibili.com/video/BV15CLnzBEWN/?share_source=copy_web&vd_source=0cf425790dc7750eb5d8a4d1c0b028f4) [3.自助大屏配置系列-数据绑定](https://www.bilibili.com/video/BV1Mr5KzSE6V/?share_source=copy_web&vd_source=0cf425790dc7750eb5d8a4d1c0b028f4) [4.自助大屏配置系列-动画绑定](https://www.bilibili.com/video/BV1K1JNzdEG1/?share_source=copy_web&vd_source=0cf425790dc7750eb5d8a4d1c0b028f4) #### 项目截图
login menu
api flow
datasource codebuild
org role
dict category
account tenant
schedule monitor
file log
## 👑入门必备 本项目需要一定前端基础知识,请确保掌握 Vue 的基础知识,以便能处理一些常见的问题。 建议在开发前先学一下以下内容,提前了解和学习这些知识,会对项目理解非常有帮助: * [Vue3 文档](https://v3.vuejs.org/) * [TypeScript](https://www.typescriptlang.org/) * [Vue-router](https://next.router.vuejs.org/) * [Ant-Design-Vue](https://www.antdv.com/components/overview-cn) * [Vben文档](https://doc.vvbin.cn/) * [Es6](https://es6.ruanyifeng.com/) * [Vitejs](https://vitejs.dev/) * [Pinia(vuex替代方案)](https://pinia.esm.dev/introduction.html) * [Vue-RFCS](https://github.com/vuejs/rfcs) * [Vue2 迁移到 3](https://v3.vuejs.org/guide/migration/introduction.html) * [Unocss](https://uno.antfu.me/) ## 💻浏览器支持 **本地开发**推荐使用`Chrome 最新版`浏览器,**不支持**`Chrome 80`以下版本。 **生产环境**支持现代浏览器,不支持 IE。 | [![IE](https://raw.githubusercontent.com/alrra/browser-logos/master/src/archive/internet-explorer_9-11/internet-explorer_9-11_48x48.png)](http://godban.github.io/browsers-support-badges/)IE | [![ Edge](https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png)](http://godban.github.io/browsers-support-badges/)Edge | [![Firefox](https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png)](http://godban.github.io/browsers-support-badges/)Firefox | [![Chrome](https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png)](http://godban.github.io/browsers-support-badges/)Chrome | [![Safari](https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png)](http://godban.github.io/browsers-support-badges/)Safari | |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------| | not support | last 2 versions | last 2 versions | last 2 versions | last 2 versions |