Skip to content
/ Vue.NetCore Public template
forked from cq-panda/Vue.NetCore

(Already supported sqlsugar) .NetCore, .Net6, Vue2, Vue3, Element plus+uniapp front and back end separation, all code is automatically generated; supports mobile end (ios/android/h5/wechat mini program). http://www.volcore.xyz/

License

Notifications You must be signed in to change notification settings

Magniveo/Vue.NetCore

This branch is 3 commits ahead of, 187 commits behind cq-panda/Vue.NetCore:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
mag
Nov 30, 2023
6c5577a · Nov 30, 2023
Nov 29, 2023
Nov 30, 2023
Oct 25, 2023
Nov 29, 2023
Nov 3, 2023
Nov 30, 2023
Nov 6, 2023
Nov 30, 2023
May 13, 2023
Nov 21, 2023
May 11, 2021
Nov 30, 2023
May 10, 2020
Nov 30, 2023
Nov 30, 2023
Oct 22, 2023
Sep 17, 2023
Oct 26, 2023
May 14, 2023
Mar 12, 2023

Repository files navigation

The framework is an open-source free product. If you purchase a system developed by a third-party individual or enterprise using this framework, any disputes arising are unrelated to this framework. The framework does not provide after-sales service or technical support. Please be cautious. The official and only release channel is http://www.volcore.xyz/

Vue + .NetCore front-end and back-end separation, a different rapid development framework (providing Vue2/Vue3 versions)

Framework Core

  • Rapid development (basic functions are all generated by the code generator)
  • Supports customization of front-end and back-end business code extension. The back-end provides a large number of common extensions and utility classes
  • Nearly 300 extension methods and properties are provided for front-end and back-end. Developers can write custom business code extensions based on these functions
  • Code generation (the code generator can directly generate front-end and back-end business code for main/subordinate tables, with over 30 properties that can be configured online to generate the code)
  • Front-end table automatically converts key/value
  • Front-end form select/checkbox automatically binds data sources, no need to write any code
  • Supports the automatic generation of front-end and back-end code for one-to-one (master-slave) tables, and supports automatic data source binding and business code extension, without the need to write any code
  • Supports custom extensions for one-to-many subordinate tables (unlimited subordinate table types and quantities). The use of extensions for one-to-many subordinate tables can be easily achieved
  • If you can get started with the framework, you can experience the feeling of not having to work 996 and not losing your hair ^_^

框架适用范围

  • Front-end and back-end separation projects
  • Writing various back-end RESTful API interfaces. The basic back-end code is generated by the code generator, and you can continue to develop business on the generated code
  • Front-end form development (you can directly check out the demo to get started)
  • Collaborating with apps for H5 or full H5 development
  • Mobile development, apps, WeChat mini-programs (uniapp), as described below
  • Continuing to customize the development of the code generator based on the existing code generator functionality to address repetitive work

Framework Development Dependencies

  • Back-end: VS2019, vs2022, .NetCore3.1, .Net6, EFCore3.1/6.0, SqlSugar, JWT, Dapper, SignalR, Quartz.Net, Autofac, SqlServer/MySql/PGSql/Oracle, Redis
  • Front-end: VsCode, Vue2/Vue3 (requires installation of nodejs), Vuex, Axios, Promise, Element UI, Element Plus
  • As of October 2023, support for sqlsugar is available. See the back-end project code Vol.Net.SqlSugar

Links

框架文档

vue3版本: http://v2.volcore.xyz/document/guide
vue3版本: http://www.volcore.xyz
演示地址2: http://120.48.115.252:9990/
App、H5、微信小程序: http://v2.volcore.xyz/app/guide

2023.10增加sqlsugar适配

不是简单的增加sqlsugar而是重写后台,增加框架后台sqlsugar版本并独立维护
sqlsugar: https://www.donet5.com/

2023.05.13增加审批流程分支、条件功能

Home
Home
Home

框架移动端(uniapp)已发布,同样全自动生成代码,扫描小程序二维码即可查看

Home

Home
Home
Home
Home

框架已支持Vue3版本

Home

框架已增加低代码设计器

Home
Home

框架2.0已更新(部分新增功能截图)

增加切换皮肤功能 Home
Home
增加可复用的后台请求参数校验 Home
增加树形菜单与代码生成页面使用 Home
增加文本编辑器直接发布静态页面功能 Home
一对一多从表显示(只需要少量代码就可完成成,其他都由代码生成器生成) Home
表合并显示 (只需要几行代码完成代码生成器生成的页面实现扩展) Home
从图上传图片 (只需要几行代码完成代码生成器生成的页面实现扩展) Home
一对多从表(不限从表数量)扩展 Home
图表 Home

1、只读基础表单

整个只读的基础表单的所有前后端代码,全部由代码生成器生成,代码生成器中几乎不需要配置,并支持并后端业务代码扩展,直接生成代码后,配置菜单权限即可 Home

2、自动绑定下拉框数据表单

整个自动绑定下拉框数据表单的所有前后端代码,全部由代码生成器生成,并支持并后端业务代码扩展,在代码生成器中只需要指定数据源编号,页面加载时会根据编号自动加载数据源并绑定
Home

3、启用图片支持、审核表单

整个启用图片支持、审核表单的所有前后端代码,全部由代码生成器生成,并支持并后端业务代码扩展,审核功能需要在菜单配置权限、代码生成器中勾选启用图片支持 Home

4、高级查询

整个表单的所有前后端代码,全部由代码生成器生成,并支持并后端业务代码扩展,查询字段、类型(下拉框、日期、TextArea等)、所在行与列都由代码生成器完成,不需要写任何代码
Home

5、主从表新建、编辑

主从表新建、编辑所有前后端代码,全部由代码生成器生成,并支持并后端业务代码扩展,新建、编辑从表配置、字段、类型(下拉框、日期、TextArea等)、所在行与列、字段是否只读、标签显示的长度等都由代码生成器完成,不需要写任何代码
Home

6、excel导入

excel导入整个页面都由代码生成器生成,导入的字段、字段是否必填,下载模板也由代码生成器上配置(自己根据实际需要决定是否采用此方法),导入时会验证是否为空与数据的合法性,逻辑校验自己实现扩展方法即可
Home

7、H5开发

Home

8、权限分配

目前只实现了对用户的角色的Action进行权限分配 Home

9、代码生成器

代码生成器提供了20多种可配置的属性,可灵活配置显示、查询、编辑、导入、导出、主从关系等功能点击看代码生成器文档 Home

其他功能。。。。。

框架预览

About

(Already supported sqlsugar) .NetCore, .Net6, Vue2, Vue3, Element plus+uniapp front and back end separation, all code is automatically generated; supports mobile end (ios/android/h5/wechat mini program). http://www.volcore.xyz/

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 61.2%
  • Vue 27.6%
  • TSQL 8.7%
  • HTML 1.4%
  • Less 0.4%
  • CSS 0.4%
  • Other 0.3%