表格可编辑

表格内容新增,新增行或者删减行


<el-form ref="searchForm" v-model="searchForm" inline>
      <el-table
        border
        :data="searchForm.pageData"
        size="small"
        fit
        @selection-change="handleSelectionChange"
        show-overflow-tooltip
        height="400"
        cell-class-name="text-center"
        header-cell-class-name="text-center-header"
      >
      <el-table-column align="center"  width="55"><i  class="el-icon-circle-plus"></i></el-table-column>
        <el-table-column
          prop="materialName"
          label="物料名称"
          align="center"
          width="200"
        >
          <template slot-scope="scope">
            <el-form-item
              size="small"
              :prop="`searchForm.${scope.$index}.materialName`"
              :rules="rules.materialName"
            >
              <el-input v-model="scope.row.materialName" placeholder="请输入" />
            </el-form-item>
          </template>
        </el-table-column>
        <el-table-column
          prop="materialNo"
          label="子目号"
          align="center"
          width="120"
        >
          <template slot-scope="scope">
            <el-form-item
              size="small"
              :prop="`searchForm.${scope.$index}.materialNo`"
              :rules="rules.materialNo"
            >
              <el-input v-model="scope.row.materialNo" placeholder="请输入" />
            </el-form-item> </template
        ></el-table-column>
        <el-table-column prop="unit" label="单位" align="center" width="90">
          <template slot-scope="scope">
            <el-form-item
              size="small"
              :prop="`searchForm.${scope.$index}.unit`"
              :rules="rules.unit"
            >
              <el-input v-model="scope.row.unit" placeholder="请输入" />
            </el-form-item> </template
        ></el-table-column>
        <el-table-column prop="purchaseMode" label="采购方式" align="center" width="90">
          <template slot-scope="scope">
            <el-form-item
              size="small"
              :prop="`searchForm.${scope.$index}.purchaseMode`"
              :rules="rules.purchaseMode"
            >
              <el-select
                style="width: 100%"
                v-model="scope.row.purchaseMode"
                placeholder="请选择采购方式"
                filterable
                clearable
              >
                <el-option
                  v-for="item in options"
                  :key="item.value"
                  :label="item.label"
                  :value="item.value"
                >
                </el-option>
              </el-select>
            </el-form-item>
          </template>
        </el-table-column>
        <el-table-column
          prop="unitPrice"
          label="设备类型"
          align="center"
          width="100"
        >
          <template slot-scope="scope">
            <el-form-item
              size="small"
              :prop="`searchForm.${scope.$index}.unitPrice`"
              :rules="rules.unitPrice"
            >
              <el-input v-model="scope.row.unitPrice" placeholder="请输入姓名" />
            </el-form-item> </template
        ></el-table-column>
        <el-table-column
          prop="unitPrice"
          label="安装调试单价"
          align="center"
          width="100"
        >
          <template slot-scope="scope">
            <el-form-item
              size="small"
              :prop="`searchForm.${scope.$index}.unitPrice`"
              :rules="rules.unitPrice"
            >
              <el-input v-model="scope.row.unitPrice" placeholder="请输入姓名" />
            </el-form-item> </template
        ></el-table-column>
        <el-table-column
          prop="unitPrice"
          label="设备材料单价"
          align="center"
          width="100"
        >
          <template slot-scope="scope">
            <el-form-item
              size="small"
              :prop="`searchForm.${scope.$index}.unitPrice`"
              :rules="rules.unitPrice"
            >
              <el-input v-model="scope.row.unitPrice" placeholder="请输入姓名" />
            </el-form-item> </template
        ></el-table-column>
        <el-table-column
          prop="unitPrice"
          label="品牌"
          align="center"
          width="100"
        >
          <template slot-scope="scope">
            <el-form-item
              size="small"
              :prop="`searchForm.${scope.$index}.unitPrice`"
              :rules="rules.unitPrice"
            >
              <el-input v-model="scope.row.unitPrice" placeholder="请输入姓名" />
            </el-form-item> </template
        ></el-table-column>
        <el-table-column
          prop="unitPrice"
          label="型号"
          align="center"
          width="100"
        >
          <template slot-scope="scope">
            <el-form-item
              size="small"
              :prop="`searchForm.${scope.$index}.materialNo`"
              :rules="rules.materialNo"
            >
              <el-input v-model="scope.row.name" placeholder="请输入姓名" />
            </el-form-item> </template
        ></el-table-column>
        <el-table-column
          prop="params"
          label="物料描述"
          align="center"
          :show-overflow-tooltip="true"
        >
          <template slot-scope="scope">
            <el-form-item
              size="small"
              :prop="`searchForm.${scope.$index}.materialNo`"
              :rules="rules.materialNo"
            >
              <el-input v-model="scope.row.name" placeholder="请输入姓名" />
            </el-form-item> </template
        ></el-table-column>
      </el-table>
    </el-form>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值