首页 > 其他分享 >avue-crud 新增弹窗里根据select的内容动态控制显隐其它字段

avue-crud 新增弹窗里根据select的内容动态控制显隐其它字段

时间:2024-08-27 11:16:30浏览次数:12  
标签:false 显隐 crud value label 动态控制 true display select

@change="handleChange"

<avue-crud :option="option"
               :table-loading="loading"
               :data="data"
               ref="crud"
               :cell-style="{padding:'0'}"
               :page.sync="page"
               v-model="form"
               :permission="permissionList"
               :before-open="beforeOpen"
               :before-close="beforeClose"
               @change="handleChange"
               @row-del="rowDel"
               @row-update="rowUpdate"
               @row-save="rowSave"
               @search-change="searchChange"
               @search-reset="searchReset"
               @selection-change="selectionChange"
               @current-change="currentChange"
               @size-change="sizeChange"
               @refresh-change="refreshChange"
               @on-load="onLoad">

column



            {
              label: "是否乐企",
              prop: "isLq",
              type: "select",
              // search: true,
              align: 'center',
              width: 95,
              dicData: [
                {
                  label: "否",
                  value: 0
                },
                {
                  label: "乐企自用",
                  value: 1
                },
                {
                  label: "乐企联用",
                  value: 2
                },
                {
                  label: "乐企他用",
                  value: 3
                }
              ],
            },

      {
              label: '证件类型',
              prop: 'drawerIdType',
              type: 'select',
              cell: true,
              dicData: sfzData,
              rules: [
                {
                  required: true,
                  message: "请选择证件类型",
                  trigger: "blur",
                },
              ],
              display: false,
            },
            {
              label: '证件号码',
              prop: 'drawerIdNumber',
              cell: true,
              rules: [
                {
                  required: true,
                  message: '请输入证件号码',
                  trigger: 'blur'
                }
              ],
              display: false,
            },

methods

      handleChange(value) {
        let columnZjlx = this.findObject(this.option.column, "drawerIdType")
        let columnZjhm = this.findObject(this.option.column, "drawerIdNumber")
        if(value.isLq == 2) {
          columnZjlx.display = true;
          columnZjhm.display = true;
        } else {
          columnZjlx.display = false;
          columnZjhm.display = false;
        }
      },

 

标签:false,显隐,crud,value,label,动态控制,true,display,select
From: https://www.cnblogs.com/hzx-5/p/18382293

相关文章

  • Python开发中,SQLAlchemy 的同步操作和异步操作封装,以及常规CRUD的处理。
    在我们使用Python来和数据库打交道中,SQLAlchemy是一个非常不错的ORM工具,通过它我们可以很好的实现多种数据库的统一模型接入,而且它提供了非常多的特性,通过结合不同的数据库驱动,我们可以实现同步或者异步的处理封装。1、SQLAlchemy介绍SQLAlchemy 是一个功能强大且灵活的Python......
  • [oeasy]python0030_动态控制断点_breakpoints_debug_调试
     030_动态控制断点_breakpoints_debug_调试290播放·0赞同视频​设置断点_break_point_continue_运行到断点......
  • curl 命令行 crud http shell get post put delete restful
    GETcurl-X'GET'\'http://localhost:5294/api/Todos?Status=0&PrePage=10'\-H'accept:*/*'POSTcurl-X'POST'\'http://localhost:5294/api/Todos'\-H'Authorization:BearereyJhb......
  • 如何构建高效的 CRUD 应用程序?
    1.引言在深入探讨CRUD优化之前,让我们先了解CRUD的基本概念及其在软件开发中的重要性。(这部分内容适合刚接触这个概念的开发者。)1.1什么是CRUD?CRUD是"Create(创建)"、"Read(读取)"、"Update(更新)"和"Delete(删除)"的缩写。这四个操作构成了持久存储系统的基本功能,几乎所有的数......
  • 五、.Net Core Web Api连接MongoDB自动创建表格并实现CRUD功能
    五、.NetCoreWebApi连接MongoDB自动创建表格并实现CRUD功能1.注册MongoDB账号,并获取ConnectionString;MongoDB官网:MongoDB:TheDeveloperDataPlatform|MongoDB获取ConnectionString教程:ConnectionString获取在VSCodeforMac按下shift+command+p搜索Nuget......
  • 超详细的MySQL CRUD 并配备了大量的测试用例, 包教包会
    MySQL数据库表的增删查改CRUD:Create(创建),Retrieve(读取),Update(更新),Delete(删除)Create​INSERT[INTO]table_name[(column[,column]…)]VALUES(value_list)[,(value_list)]…value_list:value,[,value]…insert语句主要有两种情况,一种是全行插......
  • “Elasticsearch精英进阶:从零到精通的安装,从Kibana到Java API,全面掌握CRUD与DSL查询及
    目录引言1.初识elasticsearch1.1.认识和安装 1.1.1.安装elasticsearch 1.1.2.安装Kibana 1.2.倒排索引1.2.1.正向索引1.2.2.倒排索引1.2.3.正向和倒排1.3.基础概念1.3.1.文档和字段1.3.2.索引和映射1.3.3.mysql与elasticsearch1.4.1.安装IK分词器1.4.2.使......
  • SQLAlchemy CRUD 操作的多对多问题
    我已经处理SQLAlchemy中关联表的操作几天了,在创建person对象时遇到了问题。我正在尝试创建person对象。如果我将career_roles和genres字段保留为空列表,则该对象已成功创建。但是,如果我向这些字段添加整数值(主键),则会收到错误。crud操作asyncdefcreate(*,db_......
  • Spring boot + Mybatis 实现数据库的增删改查(CRUD)操作
    Springboot+Mybatis实现数据库的增删改查(CRUD)操作利用Springboot,我们可以快速构建Spring框架应用。利用Mybatis为Springboot提供的依赖,我们可以快捷地连接到MySQL,实现web项目对数据库的CRUD操作。一、创建项目在IDEA中新建maven项目,并在pom.xml......
  • 手写持久层框架------无需写sql语句即可完成对单表的CRUD操作。
    目的:巩固知识点技术栈:java+mysql+反射+自定义注解+泛型+jdbc持久层框架:与数据库交互的一层成为持久层。完成orm操作o(Object对象) r:(relative关系)  m:(mapping映射)。实体类---数据库表  属性---表的字段  实体类对象----一条记录  集合----表中多条记录手......