当前位置: 首页 > backend >正文

JeecgBoot Pro-Online表单开发

JeecgBoot Pro-Online表单开发

启动JeecgBoot Pro 项目

本文使用的是前后端分离版本

Jeecg Boot Version: 3.8.0

Spring Boot Version: 2.7.18 (v2.7.18)

产品官网: www.jeecg.com

具体启动步骤,见官网文档

Online表单开发(代码生成)

设计数据库字段

本文以创建一个单表表单为例,表单名称为test_score_a

名称类型长度小数点不是null主键注释
jeecg基础字段…id主键jeecg基础字段…
namevarchar30true姓名
sexvarchar5true性别
ageint10true年龄
phonevarchar30true电话
scoredouble302true成绩
texttext191说明

创建一个Online表单

新增一个Online表单,创建单表test_score_a

数据库属性:(这里的允许空值,取消勾选为 不是null,勾选上为 可以null,这里我选错了)

页面属性:将年龄选择为下拉框

添加校验字段,性别写入字典Code:

个性查询配置,将性别的控件类型改为下拉框,字典Code写入sex,最后保存

同步数据库

online表单生成表test_score_a后,选择更多中的同步数据库

生成前后端代码

勾选刚刚生成的表test_score_a,点击代码生成

选择代码生成目录(我选择在jeecg-module-demo模块下),并填上包名,点击生成代码

拷贝前端代码

将vue3目录下的代码拷贝到前端代码view/qi

生成前端路由

方法一:运行sql语句

新建查询语句,拷贝生成代码vue3目录下的sql语句并执行

方法二:手动添加菜单

暂略,2.X版本中缺失权限控制这块内容。

添加权限

重新启动前后端项目,进入 系统管理=》角色管理=》给角色授权

功能测试

重新刷新页面,进入 测试成绩页面=》新增=》测试功能

Online表单开发(在线开发)

设计数据库字段

略,同上。

创建一个Online表单

略,同上。

同步数据库

略,同上。

重新设计数据库

修改字段是否为null的bug

设计name;sex;age;phone;score字段不能为空;设计text字段可以为空。

添加姓名唯一索引

新增name的唯一索引(插入数据时,名字不能与数据库中已存在的名字重复)

功能测试

http://www.xdnf.cn/news/13953.html

相关文章:

  • 【经验篇】自签名TLS证书生成
  • 博客园突发大规模DDoS攻击 - 深度解析云安全防御新范式
  • P10987 [蓝桥杯 2023 国 Python A] 火车运输
  • 第一章 数字电路概述
  • 记一次错误 深拷贝 key值全部小写
  • 三次握手建立连接,四次挥手释放连接——TCP协议的核心机制
  • 上海市计算机学会竞赛平台2022年6月月赛丙组模糊匹配
  • 蚂蚁国际计划在香港和新加坡推出稳定币
  • 关于UEFI:UEFI/BIOS 固件分析
  • 【51单片机】6. 定时器、按键切换流水灯时钟Demo
  • MFC对话框程序使用线程方式更新窗体文本框内容(vs2019)
  • 多平台联动营销:品融电商助食品品牌打造电商“多栖”增长引擎
  • GetX例子:在一个组件里更新状态,在另一个组件里获取更新的数据
  • [Linux] -- 大文件拆分、合并与校验全解析:处理 GB/TB 级文件
  • 2024 一带一路暨金砖国家职业技能大赛(金砖国家未来技能和技术挑战赛)
  • openEuler虚拟机中容器化部署
  • c++虚表的调用
  • CSS 基础选择器、文字控制属性
  • 蓝牙协议GAP(Generic Access Profile)
  • 报表工具顶尖对决系列 — Echarts 展现与导出
  • CC工具箱使用指南:【断线连接】
  • Oracle OCP认证考试考点详解083系列18
  • 如何在SOLIDWORKS工程图中添加材料明细表?
  • 关于联咏(Novatek )自动曝光中Lv值的计算方式实现猜想
  • win11系统安装jdk11教程
  • day22
  • Python 实现一个带进度条的 URL 批量下载工具(含 GUI 界面)
  • 第三节 类型系统进阶-接口(interface)与类型别名(type)的区别
  • 算法导论第三章:数据结构艺术与高效实现
  • 【Mysql及各种关系型数据库全面对比与深度解析(2025版)】