「免费开源」基于Vue和Quasar的前端SPA项目crudapi后台管理系统实战之模块管理(十四)

基于Vue和Quasar的前端SPA项目实战之模块管理(十四)

回顾

通过之前一篇文章基于Vue和Quasar的前端SPA项目实战之动态表单(五)的介绍,通过配置的方式可以零代码实现表单管理功能,但是所有表单都没有分类,如果表单数量很多的情况下不方便查找,因此本文主要介绍表单模块管理相关内容。

简介

属于同一类型的表单可以添加到同一个模块,比如字典相关的表建立”字典”模块,用户相关的表建立”用户管理”模块,模块在首页直接展示,用户可以快速的操作对应的表单。

UI界面

「免费开源」基于Vue和Quasar的前端SPA项目crudapi后台管理系统实战之模块管理(十四)

首页显示模块和表单链接

表单配置

「免费开源」基于Vue和Quasar的前端SPA项目crudapi后台管理系统实战之模块管理(十四)

通过数据库逆向的方式,将元数据物理表ca_meta_table通过动态表单方式管理起来,可以利用动态表单功能进行查询数据,但是不能修改数据。为了避免误操作,这里设置属性为只读。

「免费开源」基于Vue和Quasar的前端SPA项目crudapi后台管理系统实战之模块管理(十四)

模块和模块行是一对多关系,模块行和表是多对一关系。

模块配置

「免费开源」基于Vue和Quasar的前端SPA项目crudapi后台管理系统实战之模块管理(十四)

字典模块添加3个省,市,区三个表。

核心代码

说明

表单配置好之后,api自动生成了,直接通过模块api获取后台数据,首页展示模块,每个模块可以折叠。

代码

async loadData() {
  try {
    const modules = await tableService.list("module", 0, 9999, null, null, null);

    for (let i = 0; i < modules.length; i++) {
        modules[i].expanded = true;
    }

    this.modules = modules;
  } catch (error) {
    console.error(error);
  }
}

获取模块数据


      业务数据

          {{item.name}}

              {{moduleLine.table.caption}}
              {{moduleLine.table.name}}

页面绘制

小结

本文主要介绍了表单的模块化管理,配置了用户管理,文件,字典等模块,优化了首页布局,使用起来更方便快捷。

crudapi简介

crudapi是crud+api组合,表示增删改查接口,是一款零代码可配置的产品。使用crudapi可以告别枯燥无味的增删改查代码,让您更加专注业务,节约大量成本,从而提高工作效率。
crudapi的目标是让处理数据变得更简单,所有人都可以免费使用!
无需编程,通过配置自动生成crud增删改查RESTful API,提供后台UI管理业务数据。基于主流的开源框架,拥有自主知识产权,支持二次开发。

demo演示

crudapi属于产品级的零代码平台,不同于自动代码生成器,不需要生成Controller、Service、Repository、Entity等业务代码,程序运行起来就可以使用,真正0代码,可以覆盖基本的和业务无关的CRUD RESTful API。

官网地址:https://crudapi.cn
测试地址:https://demo.crudapi.cn/crudapi/login

附源码地址

GitHub地址

https://github.com/crudapi/crudapi-admin-web

Gitee地址

https://gitee.com/crudapi/crudapi-admin-web

由于网络原因,GitHub可能速度慢,改成访问Gitee即可,代码同步更新。

Original: https://www.cnblogs.com/crudapi/p/15246248.html
Author: crudapi
Title: 「免费开源」基于Vue和Quasar的前端SPA项目crudapi后台管理系统实战之模块管理(十四)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/713145/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • CopyOnWriteArrayList与CopyOnWriteArraySet详解

    什么是CopyOnWrite容器 【1】CopyOnWrite容器是基于并发模式Copy-on-Write模式(最简单的并发解决方案)实现的用于避免共享的数据集合。 【2】Copy…

    技术杂谈 2023年7月24日
    067
  • Kubernetes(k8s)中dashboard的汉化

    1、访问服务器的http://192.168.110.133:8080/ui地址,如下所示: 使用dashboard版本registry.cn-hangzhou.aliyuncs….

    技术杂谈 2023年5月31日
    077
  • linux下centos7.2下安装redis 4.0.6

    一、安装 redis 第一步:下载 redis 安装包 wget http://download.redis.io/releases/redis-4.0.6.tar.gz [roo…

    技术杂谈 2023年6月21日
    099
  • 【Golang】golang实现简单memcache

    如果有使用内存存一些简单数据的功能,可以实现下面这样的带有过期时间的内存类 内存中存储key-value,并且可以设置过期时间 package tools import ( &qu…

    技术杂谈 2023年6月1日
    097
  • Ubuntu解决Github无法访问的问题

    技术背景 由于IP设置的问题,有时候会出现Github无法访问的问题,经过一番的资料检索之后,发现如下的方案可以成功解决在Ubuntu下无法正常访问Github的问题(有时候可以打…

    技术杂谈 2023年7月25日
    0100
  • 【笔试】1、强迫卖家

    小明是个强迫症卖家,有10000台设备,卖的均价要求最接近D元,输出卖出的台数N,总售价M 输入 0首先想得是暴力解答然后是二分查找,寻找卖出多少台才符合要求,但是一直找不到符合要…

    技术杂谈 2023年7月24日
    063
  • 思考:2021年还可以入门深度学习吗?

    前言 过年时闲来无事,瞎翻自己的博客,偶然看到之前写的一篇文章: 一篇文章解决机器学习,深度学习入门疑惑 这篇文章原先发布于2018年中旬,那会正是 深度学习、神经网络无脑火热的时…

    技术杂谈 2023年7月11日
    082
  • 设计模式-组合模式

    类型:结构型 目的:将对象集合组合成 树形结构,使客户端可以以 一致的方式处理 单个对象(叶子节点)和 *组合对象(根节点) 话不多说,上优化案例。 优化案例 不使用组合模式。现有…

    技术杂谈 2023年7月11日
    058
  • 2.搭建一个spring-boot项目(持续更新)

    很多同学在搭建一个springboot项目的时候会遇到很多问题,闲来无事我就自己搭建了一个基础的框架,大家可以自己看看。 框架主要包括: 初始化配置 数据库配置 Mysql myb…

    技术杂谈 2023年7月24日
    057
  • Codeforces1575D

    思路分析 此题采用dfs,注意X选中了之后所有的X值相同,所以需要一个flag来存储X的值。 注意前导0要单独讨论,然后就是当’X’或者’_&#…

    技术杂谈 2023年7月24日
    077
  • c#处理空白字符

    空白字符是指在屏幕不会显示出来的字符(如空格,制表符tab,回车换行等)。空格、制表符、换行符、回车、换页垂直制表符和换行符称为 “空白字符”,因为它们为与…

    技术杂谈 2023年5月30日
    080
  • 访问修饰符protected和default的区别,成员变量和局部变量

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    技术杂谈 2023年7月11日
    0102
  • Ubuntu 配置谷歌Android Test Station

    ATS:释义及配置方法 上面的配置方法讲得挺详细,不过在实际操作过程中还是遇到一些小问题,特总结如下: 1、在桌面命令窗口中执行 mtt start,会提示mtt命令不支持,需要安…

    技术杂谈 2023年7月11日
    079
  • JWT基础概念详解

    JWT基础概念详解 JWT介绍 之前我们文章讲过分布式session如何存储,其中就讲到过Token、JWT。首先,我们来回顾一下使用Token进行身份认证。 客户端发送登录请求到…

    技术杂谈 2023年6月21日
    082
  • pachong-md

    博客园 :当前访问的博文已被密码保护 请输入阅读密码: Original: https://www.cnblogs.com/brady-wang/p/15936279.htmlAu…

    技术杂谈 2023年5月31日
    098
  • 使用系统参数表,提升系统的灵活性

    1、使用系统参数表的好处 ​ Spring Boot项目中常有一些相对稳定的参数设置项,其作用范围是系统级的或模块级的,这些参数称为系统参数。这些变量以参数形式进行配置,从而提高变…

    技术杂谈 2023年6月21日
    090
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球