点击筛选框动态增加 多条可输入Table列 以及通过操作数组改造数据

news/2024/10/18 14:26:23/

点击筛选框动态增加 多条可输入Table列 以及通过操作数组改造数据
在这里插入图片描述

<el-col :span="8" class="tab_group"><el-form-item label="动态筛选"><el-select v-model.trim="ruleForm.flowType" placeholder="请选择" style="width: 100%" :disabled="disabled" @change="flowTypeChange"><el-optionv-for="item in List":key="item.key":label="item.value":value="item.key"></el-option></el-select></el-form-item></el-col>
<el-col :span="24" style="margin-bottom:20px"><el-form ref="myForm" :model="csmFetr"><el-table:data="csmFetr"ref="table"header-row-class-name="customcss"size="small"row-key="id"><el-table-columnprop="flowTypeName"header-align="center"align="center"label="交易类型"></el-table-column><el-table-columnheader-align="center"align="left"label="交易详情"minWidth="180"><template slot-scope="scope"><div class="tableInnerBox">     <div class="inlineTable" v-for="(item,index) in csmFetr[scope.$index].amtFlows"><span class="inlineSpan">{{item.name}}</span> <el-input class="inlineInput" v-model="item.value" :disabled="disabled"></el-input></div></div></template></el-table-column><el-table-columnheader-align="center"align="center"label="操作"width="90"><template slot-scope="scope"><el-form-item> <el-button style="vertical-align: text-top;" size="small" @click="delTradeList(scope.$index)">删除</el-button></el-form-item></template></el-table-column></el-table></el-form></el-col>
data
flowTypeOptions : [{flowType: "card",flowTypeName: "卡",eventAccount: "",details: [{key: "am",name: "分",value: "",required: true,icon: "fa-jpy"}, {key: "CardNo",name: "卡号",isSm4: true,value: "",required: true,icon: "fa-credit-card"}]}]
flowTypeChange(v){ //筛选框改变数据改造this.flowTypeOptions.forEach((item,index) => {if(item.flowType == v){this.csmFetr.push({flowTypeName:item.flowTypeName,'amtFlows':[]})item.details.forEach(element => {this.csmFetr[this.csmFetr.length-1].amtFlows.push({flowType:item.flowType,name:element.name,key:element.key,value:'',})});}});},打印改造你需要的数据格式和后端调试_this.ruleForm.amtFlows = []_this.csmFetr.forEach(item => { //提交资金流向改造var arr = {}item.amtFlows.forEach(el => {arr[el.key]=el.value});arr['eventAccount'] = '';arr['flowType'] = item.amtFlows[0].flowType;_this.ruleForm.amtFlows.push(arr);});提交ruleForm

http://www.ppmy.cn/news/1279086.html

相关文章

在Linux上安装CLion

本教程将指导你如何在Linux系统上安装CLion&#xff0c;下载地址为&#xff1a;https://download.jetbrains.com.cn/cpp/CLion-2022.3.3.tar.gz。以下是详细的安装步骤&#xff1a; 步骤1&#xff1a;下载CLion 首先&#xff0c;你需要使用wget命令从提供的URL下载CLion的tar…

JavaWeb笔记之SVN

一、版本控制 软件开发过程中 变更的管理&#xff1b; 每天的新内容;需要记录一下&#xff1b; 版本分支;整合到一起&#xff1b; 主要的功能对于文件变更的追踪&#xff1b; 多人协同开发的情况下,更好的管理我们的软件。 大型的项目;一个团队来进行开发; 1: 代码的整合 2: 代…

数字信号的理解

1 数字信号处理简介 数字信号处理 digital signal processing&#xff08;DSP&#xff09;经常与实际的数字系统相混淆。这两个术语都暗示了不同的概念。数字信号处理在本质上比实际的数字系统稍微抽象一些。数字系统是涉及的硬件、二进制代码或数字域。这两个术语之间的普遍混…

服务器经常死机怎么办?如何处理

关于服务器死机这一话题相信大家是不会陌生的&#xff0c;平时在使用服务器的过程中&#xff0c;或多或少都是会有遇到过。轻则耽误业务开展&#xff0c;重则造成数据丢失&#xff0c;相信每个人都不想碰到服务器死机的情况。下文我也简单的介绍下服务器死机的原因以及对应的预…

2312llvm,07clang静态分析器

Clang静态分析器 理解静态分析器 在总体LLVM设计中,如果项目操作原始的(C/C)源码,就属于Clang前端,因为根据LLVMIR恢复源码层信息是很难的. 基于Clang的最有意思工具之一是Clang静态分析器,类似传统编译器的警告,在更小范围中,它用一套检查器来生成详细的漏洞报告. 每个检查…

【NI-RIO入门】使用其他文本语言开发CompactRIO

1.FPGA 接口Python API Getting Started — FPGA Interface Python API 19.0.0 documentation 2.FPGA接口C API FPGA 接口 C API 是用于 NI 可重配置 I/O (RIO) 硬件&#xff08;例如 NI CompactRIO、NI Single-Board RIO、NI 以太网 RIO、NI FlexRIO、NI R 系列多功能 RIO 和…

Python并行计算和分布式任务全面指南

更多Python学习内容&#xff1a;ipengtao.com 大家好&#xff0c;我是彭涛&#xff0c;今天为大家分享 Python并行计算和分布式任务全面指南。全文2900字&#xff0c;阅读大约8分钟 并发编程是现代软件开发中不可或缺的一部分&#xff0c;它允许程序同时执行多个任务&#xff0…

Android ViewModel的简单应用

Android ViewModel 是一种设计模式&#xff0c;用于在应用程序组件之间存储和管理UI相关的数据。下面是使用Android ViewModel的基本步骤&#xff1a; 添加 ViewModel 依赖&#xff1a;在项目的 build.gradle 文件中添加以下依赖&#xff1a; implementation "androidx.…