avue中 curd的列表配置

说明: avue-crud组件中添加查询条件或者新增的时候,条件为下拉框且接口在curd组件中配置

1. html代码

<template><basic-container><avue-crud:data="dataList":option="option"@search-change="searchChange"ref="crud"><!-- 按钮 --><template slot-scope="scope" slot="menuLeft"><el-button v-has="'dev-system-add'" type="primary" plain icon="icon-piliangdaochu">导出</el-button><el-buttonv-has="'ent_enterprise_add'"class="filter-item"type="primary"plainicon="el-icon-plus"@click="$refs.crud.rowAdd()">新增</el-button><el-buttonv-has="'sys_enterprise_batch_del'"class="filter-item"type="danger"plainicon="icon-shanchu">批量删除</el-button></template><!-- 自定义列搜索 --><!-- <template slot-scope="{disabled,size}" slot="parentGroupNameSearch"><avue-select v-model="parentGroupName" placeholder="所属分组" :dic="dic"></avue-select></template>--><!-- 弹窗 --><template style="width:100%;" slot="administrationForm" slot-scope="{type,disabled}"><v-region style="width:100%;" type="group" :town="true" v-model="adcData" search></v-region></template><template style="width:100%;" slot="gisAddressForm" slot-scope="scope"><div style="display:flex;line-height:32px;height:32px;"><el-inputstyle="line-height:32px;height:32px;margin-right:10px;"type="text"autocomplete="off"v-model="form.gisAddress":disabled="scope.disabled":readonly="true"/><el-button type="primary" :disabled="scope.disabled">{{form.gisAddress?'重新定位':'定位'}}</el-button></div></template><!--  --><template style="width:100%;" slot-scope="leaderForm" slot="textLabel"><span>联系人&nbsp;&nbsp;</span><el-tooltip class="item" effect="dark" content="文字提示" placement="top-start"><i class="el-icon-warning"></i></el-tooltip></template><!--  --></avue-crud></basic-container>
</template><script>
import { tableOption } from "@/const/crud/basic/familyOrg";
export default {data() {return {dic: [],adcData: {},form: {},dataList: [{name: "所属分组",project: "111",address: "北京",people: "小明",phone: 123456789,group: 1},{name: "所属分组",project: "111",address: "北京",people: "小明",phone: 123456789,group: 1},{name: "所属分组",project: "111",address: "北京",people: "小明",phone: 123456789,group: 1}],option: tableOption};},methods: {updateHostManufacturerDic(systemCategoryId) {// 内置方法var column = this.findObject(this.option.column, "parentGroupName");// 默认值column.value = "-1";// 参数column.dicQuery = { nodeType: 2 };// URLcolumn.dicUrl = `/org/web/sysOrgTree/orgTree`;// 更新this.$refs.crud.updateDic("parentGroupName");},searchChange(form, done) {console.log("from", form);done();}},mounted() {this.updateHostManufacturerDic();}
};
</script><style lang='scss' scoped>
</style>

2. tableOption的配置文件

import { rule } from '@/util/validateRules'
export const tableOption = {addBtn: false,searchMenuSpan: 8,column: [{label: "家庭名称",prop: "name",span: 24,search: true,searchLabel: "",searchLabelWidth: 1,searchPlaceholder: "按家庭名称搜索",rules: [{required: true,message: "请输入家庭名称",trigger: "blur"}]},{label: "所属项目",prop: "projectName",span: 24,rules: [{required: true,message: "请输入所属项目",trigger: "blur"}]},{label: "家庭地址",prop: "address",span: 24,rules: [{required: true,message: "请输入家庭地址",trigger: "blur"}]},{label: "联系人",prop: "leader",span: 24,rules: [{required: true,message: "请输入联系人",trigger: "blur"}]},{label: "联系方式",prop: "leaderPhone",span: 24,rules: [{required: true,message: "请输入联系方式",trigger: "blur"}]},{label: "地图标注",prop: "gisAddress",span: 24,hide: true,rules: [{required: true,message: "请输入地图标注",trigger: "blur"}]},{label: "行政区划",prop: "administration",span: 24,hide: true,rules: [{required: true,message: "请输入行政区划",trigger: "blur"}]},{label: "所属分组",prop: "parentGroupName",span: 24,search: true,type: "select",searchRange: false,searchLabel: "",searchLabelWidth: 1,searchPlaceholder: "所属分组",// 请求方法(默认get)dicMethod:'get',// 下拉框值转换props: {label: 'name',value: 'parentId',// 如果有层级关系需要添加// res:'data.list'},// 验证rules: [{required: true,message: "请输入所属分组",trigger: "blur"}]}]
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/133834.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

代码随想录 Day38 完全背包问题 LeetCode T70 爬楼梯 T322 零钱兑换 T279 完全平方数

前言 在今天的题目开始之前,让我们来回顾一下之前的知识,动规五部曲 1.确定dp数组含义 2.确定dp数组的递推公式 3.初始化dp数组 4.确定遍历顺序 5.打印dp数组来排错 tips: 1.当求取物品有限的时候用0-1背包,求取物品无限的时候用完全背包 结果是排列还是组合也有说法,当结果是组…

【PostgreSql基础语法 】1、增删改查、where、limit、like模糊查询

Shell命令框和Navicat联合使用 一、数据库层面&#xff08;shell命令行&#xff09;二、表格层面&#xff08;Navicat&#xff09;三、增删改查1. 增insert into2. 查询select3. UPDATE 改4. DELETE 删除 四、 关键字1. AND2.OR3. NOT NULL 和 NULL4. LIKE 模糊查询4.1 like查找…

linux boot阶段内存分配(x86)

x86中没有boot memory allocator&#xff0c;是用 memblock 来分配的。 memblock有memory 与reserved两种类型&#xff0c;它们的内存是静态内存&#xff0c;不需要用memblock本身去维护&#xff0c;它们被标记为__initdata_memblock&#xff0c;会在boot结束后&#xff08;fre…

渗透实战靶机2wp

0x00 简介 1、测试环境 目标IP&#xff1a;10.xxxx 测试IP&#xff1a;192.168.139.128 测试环境&#xff1a;win10、kali等 测试时间&#xff1a;2021.7.22-2021.7.22 测试人员&#xff1a;ruanruan 2、测试过程 本次实战主要通过对收集到的端口、目录等信息进行持续整…

润和软件HopeStage与奇安信网神终端安全管理系统、可信浏览器完成产品兼容性互认证

近日&#xff0c;江苏润和软件股份有限公司&#xff08;以下简称“润和软件”&#xff09;HopeStage 操作系统与奇安信网神信息技术&#xff08;北京&#xff09;股份有限公司&#xff08;以下简称“奇安信”&#xff09;终端安全管理系统、可信浏览器完成产品兼容性测试。 测试…

SQLSugar查询返回DataTable

SQLSugar是一个用于执行SQL查询的C#库&#xff0c;它提供了简单易用的API接口来执行SQL查询。要查询返回DataTable&#xff0c;可以使用SQLSugar的QueryHelper类。 以下是一个示例代码&#xff0c;展示了如何使用SQLSugar的QueryHelper类查询返回DataTable&#xff1a; 首先&…

SICP01(待续)

一、Lisp概览 语言&#xff1a;规则本身计算机科学的任务&#xff1a;形式化有关”怎么做“的指令性知识&#xff0c;并付诸实践问题产生&#xff1a;构建大型系统的时候难以管理解决方法&#xff1a;在大系统中控制复杂度的方法也是计算机所关注的注意&#xff1a;计算机中的…

阿里云二级域名绑定与宝塔Nginx反向代理配置

在阿里或者腾讯...各大域名商买好域名&#xff0c;备案解析好&#xff0c;目标URL&#xff0c;是真正的地址&#xff0c;比如一些端口&#xff0c;后者会自动填写。 注意ssl配置好&#xff0c;这里不要带反代端口

vue中异步更新$nextTick

1.需求 编辑标题, 编辑框自动聚焦 点击编辑&#xff0c;显示编辑框让编辑框&#xff0c;立刻获取焦点 2.代码实现 <template><div class"app"><div v-if"isShowEdit"><input type"text" v-model"editValue"…

王道p18 第12题假设 A中的 n个元素保存在一个一维数组中,请设计一个尽可能高效的算法,找出A的主元素。若存在主元素,则输出该元素:否则输出-1

视频讲解在&#xff1a;&#x1f447; p18 第12题 c语言实现王道数据结构课后习题_哔哩哔哩_bilibili 从前向后扫描数组元素&#xff0c;标记出一个可能成为主元素的元素 Num。然后重新计数&#xff0c;确认 Num 是否是主元素。 我们可分为以下两步: 1.选取候选的主元素。依…

【软考:系统集成项目管理】之 项目成本管理

1. 成本管理的过程 制订成本管理计划成本估算成本预算成本控制 2. 过程的输入、输出、工具与技术 过程输入工具与技术输出1. 制订成本管理计划1. 项目管理计划 2. 项目章程 3. 事业环境因素 4. 组织过程资产1. 专家判断 2. 分析技术 3. 会议1. 成本管理计划2. 成本估算1. 成…

YOLO目标检测——汽车头部尾部检测数据集【含对应voc、coco和yolo三种格式标签】

实际项目应用&#xff1a;用于训练自动驾驶系统中的车辆感知模块&#xff0c;以实现对周围车辆头部和尾部的准确检测和识别数据集说明&#xff1a;汽车头部尾部检测数据集&#xff0c;真实场景的高质量图片数据&#xff0c;数据场景丰富标签说明&#xff1a;使用lableimg标注软…

【JMeter】后置处理器的分类以及场景介绍

1.常用后置处理器的分类 Json提取器 针对响应体的返回结果是json格式的会自动生成新的变量名为【提取器中变量名_MatchNr】,取到的个数由jsonpath expression取到的个数决定 可以当作普通变量调用,调用语法:${提取器中变量名_MatchNr}正则表达式提取器 返回结果是任何数据格…

一款好用的PDF转翻页电子书网站

​你是否曾经遇到过PDF文件无法翻页或者阅读不便的问题&#xff1f;今天给大家推荐一款好用的PDF转翻页电子书网站&#xff0c;让你轻松阅读PDF文件&#xff0c;不再烦恼翻页问题&#xff01; 一、网站介绍 这款FLBOOK在线制作电子杂志网站支持多种电子文件格式转换&#xff0…

C# 9.0 record和with的定义及使用

C# 9 引入record&#xff0c;它一种可以创建的新引用类型&#xff0c;而不是类或结构。 C# 10 添加了 record structs&#xff0c;以便可以将记录定义为值类型。 记录与类不同&#xff0c;区别在于record类型使用基于值的相等性。 两个记录类型的变量在它们的类型和值都相同时&…

JWT简介 JWT结构 JWT示例 前端添加JWT令牌功能 后端程序

目录 1. JWT简述 1.1 什么是JWT 1.2 为什么使用JWT 1.3 JWT结构 1.4 验证过程 2. JWT示例 2.1 后台程序 2.2 前台加入jwt令牌功能 1. JWT简述 1.1 什么是JWT Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准&#xff08;(RFC 7…

〔001〕虚幻 UE5 安装教程

✨ 目录 🎈 下载启动程序🎈 注册个人账户🎈 选择引擎版本🎈 选择安装选项🎈 虚幻商城的使用🎈 每月免费插件🎈 安装插件🎈 下载启动程序 下载地址:https://www.unrealengine.com/zh-CN/download点击上面地址,下载 UE5 启动程序并安装🎈 注册个人账户 打开商…

Linux多虚拟主机和配置限制访问与日志

目录 一、多虚拟主机 1.配置单网卡多个ip 2.给每个主机站点设置主页 3.测试访问 二、限制访问 1.限制所有 2.放行192.168.0.0/24网段访问 三、日志与状态页 1.定义访客日志 2.状态页配置 一、多虚拟主机 1.配置单网卡多个ip ip address add 192.168.0.231/24 dev e…

案例研究|腾讯音乐娱乐集团与JumpServer共探安全运维审计解决方案

近年来&#xff0c;得益于人民消费水平的提升以及版权意识的加强&#xff0c;用户付费意愿和在线用户数量持续增长&#xff0c;中国在线音乐市场呈现出稳定增长的发展态势。随着腾讯音乐于2018年12月上市&#xff0c;进一步推动了中国在线音乐市场的发展。 腾讯音乐娱乐集团&a…

rust入门基础案例:猜数字游戏

案例出处是《Rust权威指南》&#xff0c;书中有更加详细的解释。从这个例子中&#xff0c;我们可以了解到 rust 的两个操作&#xff1a; 如何从控制台读取用户输入rust 如何生成随机数 代码格式化 编译器可在保存时对代码做格式化处理&#xff0c;底层调用 rustfmt 来实现&a…