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

【el-admin】el-admin关联数据字典

数据字典使用

  • 一、新增数据字典
    • 1、新增【图书状态】和【图书类型】数据字典
    • 2、编辑字典值
  • 二、代码生成配置
    • 1、表单设置
    • 2、关联字典
    • 3、验证关联数据字典
  • 三、查询操作
    • 1、模糊查询
    • 2、按类别查询(下拉框)
  • 四、数据校验

一、新增数据字典

1、新增【图书状态】和【图书类型】数据字典

在这里插入图片描述

2、编辑字典值

在这里插入图片描述
在这里插入图片描述

二、代码生成配置

1、表单设置

在这里插入图片描述
表单对应新增功能
在这里插入图片描述

2、关联字典

在这里插入图片描述
保存并生成,如果你是新使用这个框架,可以选下面的覆盖提交,因为本来也没有什么功能

3、验证关联数据字典

新增数据看分类代码和状态代码是否关联数据字典
在这里插入图片描述

三、查询操作

1、模糊查询

还是在代码生辰里面配置
在这里插入图片描述

2、按类别查询(下拉框)

这个需要修改一下book/index.vue文件
在这里插入图片描述
代码生成器生成的是文本框,我们需要改成下拉框

<el-select v-model="query.categoryCode" filterable placeholder="请选择" class="filter-item" @keyup.enter.native="crud.toQuery" ><el-optionv-for="item in dict.book_type":key="item.id":label="item.label":value="item.value" />
</el-select>

这个下拉框的样式可以在下面表单组件里面找到
在这里插入图片描述
修改完之后的样式

在这里插入图片描述

四、数据校验

以图书ISBN号为例,我的数据都是13位纯数字
这个部分可以仿照system/user模块的手机号校验制作
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
所有验证方法都在这个js里面
在这里插入图片描述
我们可以复制其中一个方法让AI帮我们仿写一个校验ISBN号的方法
在这里插入图片描述


/* 是否ISBN-13号码(13位纯数字)*/
export function validateISBN(rule, value, callback) {const reg = /^\d{13}$/// 精确匹配13位数字if (value === '' || value === undefined || value === null) {callback()// 空值处理,根据需要调整} else {if (!reg.test(value)) {callback(new Error('请输入正确的ISBN-13号码(13位纯数字)'))} else {callback() // 验证通过}}
}

写好校验方法之后回到system/book/index.vue
1)import校验方法
在这里插入图片描述
2)修改rules,新增一条规则
在这里插入图片描述
此时刷新前端,ISBN号校验生效
在这里插入图片描述
通过这个实例,可以再对图书价格,图书库存进行校验(输入非负)

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

相关文章:

  • 访问网站提示“不安全”“有风险”怎么办?
  • HarmonyOS NEXT 免费无广告看电影app:从想法到实现的经验总结
  • AI与自然语言处理(NLP):从BERT到GPT的演进
  • Python字典:数据操作的核心容器
  • 单调栈所有模版(2)
  • 19、HashTable(哈希)、位图的实现和布隆过滤器的介绍
  • 报考消防设施操作员需要满足什么条件?
  • 【Python 字典(Dictionary)】
  • 【Pandas】pandas DataFrame all
  • levelDB的数据查看(非常详细)
  • 摩斯密码详解
  • 基于论文《大规模电动汽车充换电设施可调能力聚合评估与预测》开发者说明文档
  • EXCEL中嵌入其他表格等文件
  • 电子电路:白炽灯发光能说明电子正在消散消失吗?
  • 小刚说C语言刷题—1004阶乘问题
  • 深入了解阻塞队列的实现
  • MySQL性能分析工具:SHOW PROCESSLIST
  • Mac电脑远程连接window系统服务器
  • 自定义分区器
  • 车载以太网转USB接口工具选型指南(2025版)
  • C++ stl中的list的相关函数用法
  • 学习黑客搜索技巧
  • Open CASCADE学习|实现裁剪操作
  • keepalived详细笔记
  • 2025 年数维杯数学建模 C 题完整论文代码模型:清明时节雨纷纷,何处踏青不误春
  • .net/C#进程间通信技术方案总结
  • C#黑魔法:鸭子类型(Duck Typing)
  • ChatGPT深度研究功能革新:GitHub直连与强化微调
  • qtcreater配置opencv
  • 对golang中CSP的理解