【JeecgBoot-Vue3】第6节 低代码平台如何快速生成代码(下 - 主附表)

本文主要是介绍【JeecgBoot-Vue3】第6节 低代码平台如何快速生成代码(下 - 主附表),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

【JeecgBoot-Vue3】零基础入门 - 首页

一、场景

二、功能介绍

三、主附表CRUD

3.1 建主表-test_class

Step 1:新增主表

Step 2:填写 表名 > 表描述,其它默认

Step 3:新增字段 > 数据库属性

Step 4:新增字段 > 页面属性

Step 5:保存 > 同步数据库

3.2 建附表 -  test_student

Step 1:新增附表

Step 2:填写 表名 > 表描述,其它默认

Step 3:新增字段 > 数据库属性

Step 4:新增字段 > 页面属性

Step 5:新增字段 > 校验字段

Step 6:设置外键

Step 7:保存 > 同步数据库

Step 8:代码生成

Step 9:查看生成代码

Step 10:前端代码迁移

Step 11-1:新增菜单(sql 版本-推荐)

Step 11-2:新增菜单(手动版)

Step 12:重新启动前后端,并刷新admin登录页面

四、主附表四种风格

4.1 JVXE风格

4.2 ERP风格

4.3 内嵌子表风格 (比JVXE多了一个展开键) (推荐)

4.4 Tab风格 (推荐)


【JeecgBoot-Vue3】零基础入门 - 首页

一、场景

  • jeecg-boot:  V 3.4.4(发布日期:2022-11-21)
  • jeecgboot-vue3: V 3.4.4(发布日期:2022-11-21)

二、功能介绍

一对多(1 : N)

  • 主表:班级表 (1)

  • 附表:学生表 (N)

三、主附表CRUD

3.1 建主表-test_class

Step 1:新增主表

  • admin登录 >进入主页面,选择菜单> 低代码开发>online表单开发 > 点击新增 

Step 2:填写 表名 > 表描述,其它默认

Step 3:新增字段 > 数据库属性

Step 4:新增字段 > 页面属性

  • 作用:设置前端页面组件
  • 是否查询(后面章节详细介绍)

Step 5:保存 > 同步数据库

3.2 建附表 -  test_student

Step 1:新增

  • admin登录 >进入主页面,选择菜单> 低代码开发>online表单开发 > 点击新增 

Step 2:填写 表名 > 表描述,其它默认

Step 3:新增字段 > 数据库属性

  • 注意这里外键,test_class 表主键 id

Step 4:新增字段 > 页面属性

  • 注意这里外键,不显示

Step 5:新增字段 > 校验字段

  • 作用:下拉框中列表值
  • 字典code查询:系统管理 > 数据字典 > 搜索“性别” >查看字典编号"sex"

Step 6:设置外键

  • 作用这里外键,test_class 表主键 id

Step 7:保存 > 同步数据库

Step 8:代码生成

  • 作用:生成前后端所有代码,默认VUE3
  • 注意:这里需要选择主表才可以

  •  风格:选择ERP风格

Step 9:查看生成代码

Step 10:前端代码迁移

  • vue3:迁移到前端文件夹views下 src/views/test/one

Step 11-1:新增菜单(sql 版本-推荐)

  • Step 1:添加菜单到admin用户下
  • 注意:这里路径对应 设置 test/classerp/ScoreRangeList,所以需要修改sql,如图

运行生成的脚本

  • Step 2:菜单分配到admin下(手动)

系统管理 > 角色管理 > admin的操作中点击 授权 > 选择菜单后保存

Step 11-2:新增菜单(手动版)

  • Step 1:添加菜单

系统管理 > 菜单管理 > 添加菜单

  • Step 2:菜单分配到admin下(手动)同 Step 11-1

Step 12:重新启动前后端,并刷新admin登录页面

四、主附表四种风格

4.1 JVXE风格

4.2 ERP风格

4.3 内嵌子表风格 (比JVXE多了一个展开键) (推荐)

4.4 Tab风格 (推荐)

【JeecgBoot-Vue3】零基础入门 - 首页

这篇关于【JeecgBoot-Vue3】第6节 低代码平台如何快速生成代码(下 - 主附表)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/397785

相关文章

Vue3组件中getCurrentInstance()获取App实例,但是返回null的解决方案

《Vue3组件中getCurrentInstance()获取App实例,但是返回null的解决方案》:本文主要介绍Vue3组件中getCurrentInstance()获取App实例,但是返回nu... 目录vue3组件中getCurrentInstajavascriptnce()获取App实例,但是返回n

IDEA自动生成注释模板的配置教程

《IDEA自动生成注释模板的配置教程》本文介绍了如何在IntelliJIDEA中配置类和方法的注释模板,包括自动生成项目名称、包名、日期和时间等内容,以及如何定制参数和返回值的注释格式,需要的朋友可以... 目录项目场景配置方法类注释模板定义类开头的注释步骤类注释效果方法注释模板定义方法开头的注释步骤方法注

使用Java将DOCX文档解析为Markdown文档的代码实现

《使用Java将DOCX文档解析为Markdown文档的代码实现》在现代文档处理中,Markdown(MD)因其简洁的语法和良好的可读性,逐渐成为开发者、技术写作者和内容创作者的首选格式,然而,许多文... 目录引言1. 工具和库介绍2. 安装依赖库3. 使用Apache POI解析DOCX文档4. 将解析

C++使用printf语句实现进制转换的示例代码

《C++使用printf语句实现进制转换的示例代码》在C语言中,printf函数可以直接实现部分进制转换功能,通过格式说明符(formatspecifier)快速输出不同进制的数值,下面给大家分享C+... 目录一、printf 原生支持的进制转换1. 十进制、八进制、十六进制转换2. 显示进制前缀3. 指

JS+HTML实现在线图片水印添加工具

《JS+HTML实现在线图片水印添加工具》在社交媒体和内容创作日益频繁的今天,如何保护原创内容、展示品牌身份成了一个不得不面对的问题,本文将实现一个完全基于HTML+CSS构建的现代化图片水印在线工具... 目录概述功能亮点使用方法技术解析延伸思考运行效果项目源码下载总结概述在社交媒体和内容创作日益频繁的

Python如何自动生成环境依赖包requirements

《Python如何自动生成环境依赖包requirements》:本文主要介绍Python如何自动生成环境依赖包requirements问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录生成当前 python 环境 安装的所有依赖包1、命令2、常见问题只生成当前 项目 的所有依赖包1、

前端CSS Grid 布局示例详解

《前端CSSGrid布局示例详解》CSSGrid是一种二维布局系统,可以同时控制行和列,相比Flex(一维布局),更适合用在整体页面布局或复杂模块结构中,:本文主要介绍前端CSSGri... 目录css Grid 布局详解(通俗易懂版)一、概述二、基础概念三、创建 Grid 容器四、定义网格行和列五、设置行

深入理解Apache Kafka(分布式流处理平台)

《深入理解ApacheKafka(分布式流处理平台)》ApacheKafka作为现代分布式系统中的核心中间件,为构建高吞吐量、低延迟的数据管道提供了强大支持,本文将深入探讨Kafka的核心概念、架构... 目录引言一、Apache Kafka概述1.1 什么是Kafka?1.2 Kafka的核心概念二、Ka

前端下载文件时如何后端返回的文件流一些常见方法

《前端下载文件时如何后端返回的文件流一些常见方法》:本文主要介绍前端下载文件时如何后端返回的文件流一些常见方法,包括使用Blob和URL.createObjectURL创建下载链接,以及处理带有C... 目录1. 使用 Blob 和 URL.createObjectURL 创建下载链接例子:使用 Blob

Vuex Actions多参数传递的解决方案

《VuexActions多参数传递的解决方案》在Vuex中,actions的设计默认只支持单个参数传递,这有时会限制我们的使用场景,下面我将详细介绍几种处理多参数传递的解决方案,从基础到高级,... 目录一、对象封装法(推荐)二、参数解构法三、柯里化函数法四、Payload 工厂函数五、TypeScript