el-table表格中加入输入框

2023-09-14 09:38:21

<template>
  <div class="box">
    <div class="btn">
      <el-button type="primary">发送评委</el-button>
      <el-button type="primary" @click="flag = true" v-if="!flag">编辑</el-button>
      <el-button type="primary" @click="saveBtn" v-else>保存</el-button>
    </div>
    <el-table :data="tableData" border :header-cell-style="{background: '#e7ebf6',color:'green'}" :cell-style="rowStyle">
      <el-table-column prop="pf" label="评分项" min-width="100" align="center">
        <template slot-scope="{row}">
          <span v-if="!flag">{{row.pf}}</span>
          <el-input type="textarea" :autosize="true" v-else v-model="row.pf" placeholder="请输入内容"></el-input>
        </template>
      </el-table-column>
      <el-table-column prop="mx" label="评分项明细" min-width="200" align="center">
        <template slot-scope="{row}">
          <span v-if="!flag">{{row.mx}}</span>
          <el-input type="textarea" :autosize="true" v-else v-model="row.mx" placeholder="请输入内容"></el-input>
        </template>
      </el-table-column>
      <el-table-column prop="bz" label="评分标准" min-width="300" align="center">
        <template slot-scope="{row}">
          <span v-if="!flag">{{row.bz}}</span>
          <el-input type="textarea" :autosize="true" v-else v-model="row.bz" placeholder="请输入内容"></el-input>
        </template>
      </el-table-column>
      <el-table-column prop="qz" label="分项权重" min-width="200" align="center">
        <template slot-scope="{row}">
          <span v-if="!flag">{{row.qz}}</span>
          <el-input type="textarea" :autosize="true" v-else v-model="row.qz" placeholder="请输入内容"></el-input>
        </template>
      </el-table-column>
    </el-table>
  </div>
</template>

<script>
export default {
  data () {
    return {
      tableData: [
        {
          pf: '基本信息',
          mx: '公司基本情况',
          bz: '参与人(企业)的注册资金及规模',
          qz: '1'
        },
        {
          pf: '基本信息',
          mx: '资格证明文件完整性',
          bz: '具备征集说明文件要求中的资格证明文件,齐全有效',
          qz: '2'
        },
        {
          pf: '技术方案',
          mx: '系统架构及解决方案整体情况',
          bz: '系统整体架构设计合理,满足建设独立、专业的电子会计档案系统要求,系统部署灵活,满足稳定性、安全性和可扩展性要求。方案完整清晰,针对性强,可行性高,技术领先,用户操作体验良好。',
          qz: '3'
        },
        {
          pf: '技术方案',
          mx: '产品功能及接口',
          bz: '1、支持建设独立、专业的电子会计档案系统,具备建设独立运作的电子会计档案系统的案例实施经验。(3分) 2、产品功能可扩展、可开发、可配置,可以提供标准化接口供外部系统调用。(3分) 3、产品提供转换版式文件的功能,能够协助不具备版式文件生成条件的企业内部系统,完成符合会计档案归档要求的档案生成功能。(3分) 4、支持档案文件快速检索及查询定位,对需要查询的档案,可以在档案系统独立查看全部资料,无需使用编号,再到其他系统中查询。(3分) 5、支持与会计总账系统、OA系统开发联查接口,能够实现从OA端、会计总账系统端查询调阅档案的功能。(3分)',
          qz: '30'
        },
        {
          pf: '技术方案',
          mx: '系统架构及解决方案整体情况',
          bz: '系统整体架构设计合理,满足建设独立、专业的电子会计档案系统要求,系统部署灵活,满足稳定性、安全性和可扩展性要求。方案完整清晰,针对性强,可行性高,技术领先,用户操作体验良好。',
          qz: '3'
        },
      ],
      flag: false
    }
  },
  methods: {
    // 保存
    saveBtn () {
      console.log(this.tableData)
      // 掉接口提交
      // 回到初始状态
      this.flag = false
    },
    // 更改列表样式
    rowStyle () {
      return "text-align:left"
    }
  }
}
</script>

<style lang="less" scoped>
.box {
  margin: 0 30px;
}
.btn {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 20px;
}
</style>

更多推荐

记录一个iOS使用陀螺仪3d效果的抖动问题

使用陀螺仪的时候,遇到一个问题,就是在拖动scrollView滚动的时候,3d效果的图片会抖动实现3d效果的代码-(void)updateWithGravityX:(double)gravityXgravityY:(double)gravityYgravityZ:(double)gravityZ{//因为在斜向上45度

postgresql|数据库|centos7下基于postgresql-12的主从复制的pgpool-4.4的部署和使用

前言:postgresql数据库只用自身的一些配置是无法做到最优的优化的,需要通过一些外置插件(中间件)来提高服务器的整体性能,通俗的说就是数据库仅仅依靠自身是无法达到性能最优的,很多时候需要更改数据库的整体架构,使用一些目前来说成熟的技术,比如,读写分离技术,负载均衡技术,高速缓存技术等等集群方面的技术。下图是一些较

vue3将页面导出成PDF文件(完美解决图片、表格内容分割问题)

vue3将页面导出成PDF文件(完美解决图片、表格内容分割问题)1、安装依赖2、在utils中创建htmlToPDF.js文件3、在vue中引入并使用1、安装依赖npminstall--savehtml2canvas//页面转图片npminstalljspdf--save//图片转pdf2、在utils中创建htmlT

Java 中将多个 PDF 文件合并为一个 PDF

一.前言我们将从以下两个方面向您展示如何将多个PDF文件合并为一个PDF:1.将文件中的多个PDF合并为单个PDF2.将流中的多个PDF合并为单个PDF1.了解Spire.PDF库要在Java中合并PDF文件,我们将使用Spire.PDF库。Spire.PDFforJava是一个PDFAPI,使Java应用程序能够在不

电子时钟制作(瑞萨RA)(6)----配置RTC时钟及显示时间

概述本文将详细讲解如何借助e2studio来对瑞萨微控制器进行实时时钟(RTC)的设置和配置,以便实现日历功能和一秒钟产生的中断,从而通过串口输出实时数据。实时时钟(RTC)模块是一种时间管理外设,主要用于记录和控制日期和时间。与常见的微控制器(MCU)中的定时器不同,RTC时钟提供了两种计时方式:日期模式和计时模式。

基于RASC的keil电子时钟制作(瑞萨RA)(7)----配置RTC时钟及显示时间

基于RASC的keil电子时钟制作7_配置RTC时钟及显示时间概述硬件准备视频教程RTC配置RTC属性配置设定时间设定周期性中断设定日历闹钟时间回调函数演示效果数码管显示日期主程序概述本文将详细讲解如何借助e2studio来对瑞萨微控制器进行实时时钟(RTC)的设置和配置,以便实现日历功能和一秒钟产生的中断,从而通过串

Adobe Bridge 2024:解锁创意力的数字媒体利器

在当今数字化的时代,创意工作者们需要处理和管理大量的数字媒体资源,如照片、视频、音频等。为了提高工作效率和创作质量,他们需要一个功能强大、易于使用的工具来组织、浏览和共享这些媒体文件。幸运的是,AdobeBridge2024正好满足了这些需求,并成为让创意力得以解锁的数字媒体利器。首先,AdobeBridge2024提

金融贷款行业实时高精准获客 ——三网运营商大数据

都说生产是第一因素,但对于任何企业来说,客户来源才是第一因素。在大多数行业,获得客户的困难已经成为行业的挑战。如今,许多行业和企业获得客户的主要来源是在线促销和客户获取。现在几乎每个人都有一部手机。运营商可以根据移动客户的访问行为、通信行为、浏览行为和其他功能来探索他们的需求。运营大数据拥有海量的用户数据,包括众多领域

C++:初始化列表,static成员,友元,内部类

个人主页:个人主页个人专栏:《数据结构》《C语言》《C++》文章目录前言一、初始化列表二、static成员三、友元四、内部类总结前言本篇博客作为C++:初始化列表,static成员,友元,内部类的知识总结。一、初始化列表初始化列表:以冒号开始,接着是一个以逗号分隔的数据成员列表,每个“成员变量”后面跟一个放在括号中的初

STM32 CAN使用记录:bxCAN基础通讯

文章目录目的关键配置与代码轮询方式中断方式收发测试示例链接总结目的CAN是非常常用的一种数据总线,被广泛用在各种车辆系统中。这篇文章将对STM32中CAN的使用做个示例。CAN的一些基础介绍可以参考下面文章:《CAN基础概念》https://blog.csdn.net/Naisu_kun/article/details

第五章 数据库完整性

第五章数据库完整性数据库的完整性指数据的正确性和相容性正确性指数据是符合现实世界语义,反映了当前实际状况的相容性指数据库同一对象在不同关系表中的数据是符合逻辑的防止数据库中存在不符合语义的数据,也就是防止数据库存在不正确的数据防范对象不合语义的,不正确的数据数据的安全性保护数据库防止恶意的破坏和非法的存取防范对象非法用

热文推荐