「开源免费」基于Vue和Quasar的前端SPA项目crudapi后台管理系统实战之用户登录(二)
本文主要介绍了用户登录功能,用到了axios网络请求,Vuex状态管理,Router路由,localStorage本地存储等Vue基本知识,然后还用到了Quasar的三个插件,LocalStorage, Notify和Loading。虽然登录功能比较简单,但是它完整地实现了前端到后端之间的交互过程。
「开源免费」基于Vue和Quasar的前端SPA项目crudapi后台管理系统实战之环境搭建(一)
crudapi后台管理页面,框架采用Vue,控件库为Quasar,形式为SPA单页面应用。 主要知识点:Vue基本知识,自定义组件,axios网络请求,Vuex状态管理,Router路由,本地存储LocalStorage、Session、Cookie,登录,本地调试,docker打包等。 主要功能:元数据管理,序列号管理,表关系设置,业务数据crud增删改查等。
元数据管理—动态表单设计器在crudapi系统中完整实现
在前面文章中,我们通过一系列案例介绍了表单设计的一些基本功能,表单设计起到非常重要作用,也是crudapi核心,所以本文会详细介绍表单设计中一些其它功能。本文介绍了表单设计完整功能,既可以通过UI配置实现,也可以通过API进行二次开发。
基于角色访问控制RBAC权限模型的动态资源访问权限管理零代码实现
RBAC权限模型(Role-Based Access Control)前面主要介绍了元数据管理和业务数据的处理,通常一个系统都会有多个用户,不同用户具有不同的权限,本文主要介绍基于RBAC动态权限管理在crudapi中的实现。 概要RBAC简介RBAC权限模型(Role-Based Access Control)即:基于角色的权限控制。模型中有几个关键的术语:用户:系统接口及访问的操作者权限:能
MySql数据库列表数据分页查询、全文检索API零代码实现
数据条件查询和分页前面文档主要介绍了元数据配置,包括表单定义和表关系管理,以及表单数据的录入,本文主要介绍数据查询和分页在crudapi中的实现。 概要数据查询API数据查询主要是指按照输入条件检索出符合要求的数据列表,如果数据量大的情况下,需要考虑分页。API为/api/business/{name},其中name为对象名称复数形式(兼容对象名称),查询参数如下: 参数 类型
零代码实现一对一表关系和无限主子表级联保存
表关系高阶在上一篇 表关系管理 中,介绍了订单中一对多、多对一、以及多对多关系,本文主要介绍一对一关系和无限主子表在crudapi系统中的应用。 概要一对一一对一关系是指关系数据库中两个表之间的一种关系。关系数据库中第一个表中的单个行只可以与第二个表中的一个行相关,且第二个表中的一个行也只可以与第一个表中的一个行相关。在一对多关系中,外键建立在子表中;在一对一关系中,外键可以建在主表或者子表中,
订单和产品的多对多表关系在crudapi系统零代码实现
表关系管理在上一篇 序列号管理 中,产品和销售订单都是孤立的单表,本文通过crudapi中表关系(relation)管理将多个表连接起来,形成一个整体。 概要关系类型表与表之间的关系(relation),分成三种。 一对一(one-to-one):一种对象与另一种对象是一一对应关系,比如一个学生只能在一个班级。 一对多(one-to-many):一种对象可以属于另一种对象的多个实例,比如一张
通过序列号Sequence零代码实现订单流水号
MySQL数据库没有单独的Sequence,只支持自增长(increment)主键,但是不能设置步长、开始索引、格式等,最重要的是一张表只能由一个字段使用自增,但有的时候我们需要多个字段实现序列号功能或者需要支持复杂格式,MySQL本身是实现不了的,所以crudapi封装了复杂序列号,支持字符串和数字,自定义格式,也可以设置为时间戳。可以用于产品编码、订单流水号等场景!
无需编程,通过配置零代码生成CRUD RESTful API
本文通过学生对象为例,无需编程,通过配置实现CRUD RESTful API。crud是指在做计算处理时的增加(Create)、检索(Retrieve)、更新(Update)和删除(Delete)几个单词的首字母简写。crud主要被用在描述软件系统中数据库或者持久层的基本操作功能。