若依的字典值如何使用(超详细图文教程)

【若依(ruoyi)】字典管理 前言 若依(ruoyi): v4.3 字典配置 系统管理 > 字典管理 DictService DictService 类位于 com.office.framework.web.service 包中。该类作为 spring 的 Bean (bean name : dict),在 Thymeleaf 中使用。 DictUtils DictUtils 类位于 com.office.framework.web.service 包中。该类作为 spring 的 Bean (bean name : dict 阅读详情
AI摘要

本文介绍了如何在若依框架中使用字典管理数据,包括创建字典项、添加字典值、初始化时查询字典并展示在下拉框中。重点讲解了如何设置字典的键值、标签和实际值以供前端展示和后端关联。,

若依字典简介

字典管理是用来维护数据类型的数据,如下拉框、单选按钮、复选框、树选择的数据,方便系统管理员维护。
主要功能包括:字典分类管理、字典数据管理。


下面用一个案例来说明若依中字典是如何使用的。(这里用的若依版本是3.8.6)

这里年级的值是固定的的,因此可以用字典值来进行管理。做成一个下拉框,下拉框中的值就是你设置的字典值(效果如图2所示)。

那么该如何做呢?
在这里插入图片描述

图1

最终效果如下:下拉框中就是你加的字典数据
在这里插入图片描述

图2

一、首先要创建一个字典项,并添加字典值。

在这里插入图片描述

图3

二、点击这个字典类型添加字典项

在这里插入图片描述

图4

然后添加年级字典的字典数据(一年级、二年级等)
点击字典类型进来后,然后点击新增
这里有三项必填,

数据标签:也就是数据值
数据键值:自定义,最好是按顺序一个一个往后排,
显示顺序:自定义,跟数据键值一样即可

在这里插入图片描述

图5

三、字典项都添加好后,然后在页面初始化时,调用方法查询该字典,写到created方法中

这个getDicts是若依自带的,直接调用即可,这里的class_grade是我的字典类型,可以理解为唯一标识,根据这个来查询,使用时务必要跟自己的字典类型名称对上。
然后将查询出来的字典值存到我自己创建的数组中。

图片描述文字

图6

图片描述文字

图7

四、在下拉框中进行展示

重点是el-option中的内容,这里使用了v-for来遍历数组,来展示每一个字典项

在这里插入图片描述

图8

这里分别解释下:key, :label, :value的含义:

  1. :key=“dict.dictValue”::key 用于设置每个选项的唯一标识符。在 v-for 循环中,每个迭代项 dict 中的 dictValue 属性被用作选项的唯一标识符,确保每个选项都有一个唯一的标识。

  2. :label=“dict.dictLabel”::label 用于设置每个选项的显示标签。在 v-for 循环中,每个迭代项 dict 中的 dictLabel 属性被用作选项的显示文本,即选项的内容。

  3. :value=“dict.dictLabel”::value 用于设置每个选项的实际值。在 v-for 循环中,每个迭代项 dict 中的 dictLabel 属性被用作选项的实际值。这是在表单提交或绑定数据时与选中的选项相关联的值。

所以选项中显示的是:value绑定的值,通过打印数组可以知道,我们实际的值是在dictLabel属性中,:value=dict.dictLabel
最后也是:value=dict.dictLabel的值绑到form.classGrade上,然后随着表单提交发送请求

在这里插入图片描述

图9
若依源码分析(8)——字典管理 字典管理界面 /system/dict SysDictTypeController /** * 数据字典信息 * * @author ruoyi */ @Controller @RequestMapping("/system/dict") public class SysDictTypeController extends BaseController { private S... 阅读详情

相关推荐

beini 添加字典教程及PJ—wpa2的时候选择字典的位置图文并茂

1.教你怎么用ultraiso添加字典进beini软件 2.在破解时怎么选择字典进行PJ 3.绝对图文并茂,新手绝对不会失望一、字典添加制作:1.打开ultraiso 点文件——打开——beini1.2.1 如下图:   2.点击tce文件夹——操作——添加文件——选择你要加入的字典:  3.看添加成功的字典:  4.点击另保存——命名——保存——OK!大功告成!!!二、wpa及wpa2破解

ybds88的专栏 2857

若依字典使用

若依字典使用浅录

weixin_42949219的博客 3896

2024年最全御剑WEB指纹识别系统教程,图文教程(超详细)(1),网络安全面试题目2024

御剑WEB指纹识别系统是个离线工具,字典不会更新,当我们获得新的指纹信息时,可以把它添加到字典中。1)在bin目录下,新建一个amyCMS.txt,名字是我乱起的,意思是我的CMS,开头的a是为了让文件排在最前面。2)文件里编写规则。3)规则的意思是,当网站存在路径,并且这个路径的页面中包含CHANPIN关键字时,就表示这个网站使用了MyCMS()还有兄弟不知道网络安全面试可以提前刷题吗?费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!

2401_84545291的博客 1227

若依管理平台系统字典使用说明

2.点击新增后的记录 字典类型,弹窗。首先页面引入查询,红框中是英文标识。4.3新增/修改弹窗中使用字典。进入系统管理--字典管理。4.1查询条件使用字典。3.新弹窗中添加记录。4.2列表中使用字典。............

好好学电脑 1万+

若依vue中关于字典的使用

当需要根据字典的value来获取label进行展示,若依提供了selectDictLabel, selectDictLabels两个方法通过value获取label。main.js里已挂载了这两个方法.

程序员诚哥 3937

无需Root!用VirtualXposed+JustTrustMe在安卓高版本上抓包拼多多API数据

本文详细介绍了在安卓高版本设备上无需Root权限即可抓取拼多多API数据的完整方案,通过VirtualXposed与JustTrustMe组合技术,有效绕过SSL Pinning限制。文章涵盖工具准备、环境配置、应用处理及实战分析,特别针对PDD应用的混合通信策略提供了专业解决方案,适合开发者进行竞品分析和数据采集。

weixin_28678151的博客 454

若依数据字典的使用

若依字典的使用

流离岁月的博客 7213

基于 SpringAI 整合 DeepSeek 模型实现 AI 聊天对话

很多云平台都提供了一键部署大模型的功能,这里不再赘述(阿里云百炼平台、火山方舟-火山引擎等)Ollama。

📜一个热爱探索的人 1279

Hydra密码爆破工具使用教程图文教程(超详细)

Hydra也叫九头蛇,是一款开源的暴力PJ工具,集成在kali当中。

wangyuxiang946的博客 3万+

从零搭建Synopsys EDA环境:Ubuntu系统下的完整安装与避坑指南

本文详细介绍了在Ubuntu系统下从零搭建Synopsys EDA环境的完整流程,包括系统配置、安装文件准备、核心工具安装、License配置及常见问题排查。特别针对数字IC设计场景,提供了VCS、Verdi、Design Compiler等EDA Tools的安装避坑指南和性能优化建议,帮助开发者高效搭建稳定的开发环境。

weixin_33738982的博客 491

1. 基于STM32的1.28寸圆形IPS屏(GC9A01)驱动移植实战:软件SPI与硬件SPI双方案详解

本文详细介绍了如何在STM32平台上为1.28寸圆形IPS屏(GC9A01驱动芯片)移植驱动程序,涵盖软件SPI与硬件SPI两种实现方案。内容从引脚定义、工程搭建、GPIO配置到SPI外设初始化逐步详解,并提供了完整的测试代码,帮助开发者根据项目需求(灵活性或性能)选择合适的通信方式,快速点亮屏幕并集成到智能手表等嵌入式项目中。

weixin_42300144的博客 203

御剑WEB指纹识别系统教程,图文教程(超详细)

御剑WEB指纹识别系统下载、安装使用教程,2023

wangyuxiang946的博客 1万+

基于STM32智能震动报警器震动检测声光报警系统设计

*单片机设计介绍,基于STM32智能震动报警器震动检测声光报警系统设计。

2201_75940997的博客 2150

【数据结构】字典树TrieTree图文详解

问题引入 现在,我给你n个单词,然后进行q次询问,每一次询问一个单词b,问你b是否出现在n个单词中,你会如何去求呢? 暴力搜索?但是我们如果这么做的话时间复杂度一下就高上去了。大家都是成熟的ACMer了,不要再惦记着暴力的方法啦,要优雅。 你想想,问题的描述像不像查字典的操作?你平时是怎么查字典的?想想看? 如果你要在字典中查找单词“Avalon”,你是不是先找到首字母为‘A’的部分,然后再找第二个单词为‘V’的部分······最后,你可能可以找到这个单词,当然,也有可能这本词典并没有这个单词。 你想想看,

qq_49688477的博客 5万+

使用patchelf与独立glibc解决Cursor/VSCode远程开发环境兼容性问题

本文针对Cursor/VSCode远程开发连接Ubuntu 18.04、CentOS 7等老系统时因GLIBC版本过低导致的兼容性问题,提供了一套安全高效的解决方案。核心思路是通过编译独立的glibc-2.28环境,并利用patchelf工具修改远程服务端的node可执行文件,使其优先使用新版glibc,从而在不升级系统库、不影响系统稳定性的前提下,完美解决远程开发环境“罢工”的难题。

weixin_28835789的博客 562

手把手教你学Simulink实例--基于Simulink的电力电子系统电池管理系统(BMS)设计与仿真实例

本文详细介绍了基于Simulink的电池管理系统(BMS)设计与仿真全过程。首先阐述了BMS在安全防护、寿命延长和性能优化方面的必要性,分析了新能源汽车、光伏储能等典型应用场景的技术指标要求。接着详细讲解了Thevenin等效电路和多电平电池模型构建方法,并给出SOC估算、故障诊断等核心算法的MATLAB实现代码。通过设计正常充放电、过充保护等多场景仿真测试,验证了系统在SOC跟踪精度(误差<1.5%)和故障响应速度(<10ms)方面的优异性能。文章还提出了参数优化方法和未来AI融合、数字孪生等发展方向,提

xiaoheshang_123的博客 379

java 数据字典使用_java中数据字典怎么用?图文详解

随着时代的发展与技术的进步,新兴技术的应用也变得广泛起来。而java编程语言在其中的作用也越发突出,深受大众的欢迎。今天就来为大家介绍一下java中数据字典的使用方法,并且用生动的图片为大家展示,一起来看看吧。一、首先说一下数据字典的定义,也就是数据库中一个字段下存在多个值的情况(type:1:肉类 2:素菜类 3:服装类)。然后简单分析一下:这种情况下通常需要新建一张表来对应type下面的字段,...

weixin_29476595的博客 1万+

计算机组成原理(第三版)唐朔飞-第六章计算机的运算方法-课后习题(1-16)

计算机组成原理(第三版)唐朔飞-第六章计算机的运算方法-课后习题(1-16)

weixin_45735391的博客 8万+

wifi蹭网教程(图文教程超详细)

前期准备 支持监听的网卡一张 以及VMware kali官网 https://www.kali.org/get-kali/#kali-virtual-machines 下载位置 下载了vm文件后可以直接用VMware打开,开机后 用户名:kali 密码:kali 正式开始 查看已安装网卡 airmon-n

m0_46435741的博客 14万+

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

python读取字典的值_在Python中用get()方法获取字典键值的教程

在Python中用get()方法获取字典键值的教程更新时间:2015年05月21日 12:15:17 投稿:goldensun这篇文章主要介绍了在Python中用get()方法获取字典键值的教程,是Python入门中的基础知识,需要的朋友可以参考下get()方法返回给定键的值。如果键不可用,则返回默认值None。语法以下是get()方法的语法:dict.get(key, default=Non...

weixin_39958248的博客 805

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

字典管理怎么使用,vue3项目使用若依的的字典管理模块

在utils这个工具文件夹中的dict.js文件中,导入上面data.js文件中的getDicts函数。这个data.js文件主要是用来发关于字典管理的请求的,包括查询所有的字典数据,新增修改和删除。然后将这个函数添加到vue实例对象的原型对象上,这样所有的页面都能通过原型对象拿到这个函数。比如在页面的下拉选项中要用到的数据,是调用下面这个getDicts接口拿到数据。在api文件夹的系统文件system里面的dict文件夹里的data文件中。useDict()函数中的参数要和你的字典类型的值一致。

Frank_colo的博客 3581

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

若依在表格中如何将字典的键值转为中文

后端返回的表格中的值绑定在classGrade属性,这个属性在字典中对应的属性是dictValue,所以将这两个属性值进行对比,找到对应的字典项。使用element ui表格中自带的formatter的属性来进行实现,是专门用来格式化内容的。遍历字典项,从字典项中筛选对应的中文,然后返回对应的label值(也就是选项所展示的中文)后端返回的是dictValue,现在要转换成这个dictLabel。后端有时候返回的是字典的键值,在前端展示时需要转成中文值。返回的是键值,我们需要转换为键值对应的中文。

Keep__Me的博客 6295

Android Studio实现中华字典

本次项目主要实现了中华字典,具有【拼音查询】、【部首查询】、【成语查询】和【图文识字】四种功能,前两种功能和我们在新华字典上查找的方式是一模一样的,支持拼音和部首进行查询。后面成语查询就将新华字典扩充成了成语字典,再然后是图文识字,就加入了手机app的拍照机制,识别文字然后给出搜索结果,可以说这就是一份电子词典,一典在手,万词不愁。

振华OPPO的博客世界 6424

Mysql8安装教程与配置(超详细图文)

mysql8安装及配置超详细教程,mysql8安装包,mysql8安装步骤,mysql8.0安装包安装教程,mysql安装步骤,mysql下载,mysql server安装教程

VA_AV的博客 8385

技术图文:字典技术在求解算法题中的应用

背景 前段时间,在知识星球立了一个Flag,这是总结Leetcode刷题的第二篇图文。 在总结这篇图文的时候,顺便总结了 C# 中Dictionary类的实现,大家可以参考一下: 浅析 C# Dictionary实现原理 理论部分 C# 中字典的常用方法 对于 C# 中的 Dictionary类 相信大家都不陌生,这是一个 Collection(集合) 类型,可以通过 Key/Value (...

老马的程序人生 1097
上一篇: 项目启动报错Error running ×××Application.Command line is too long.
下一篇: 若依的权限控制该怎么做(超详细的图文教程)
丿BAIKAL巛
博客等级 码龄6年 558粉丝 82原创
评论 11
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

丿BAIKAL巛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值