列表中动态input校验

<aty-form action="" ref="modalForm">
      <el-collapse class="fd-collapse" v-model="activeNames" id = "print">
        <el-collapse-item title="三类医疗器械产品注册核查材料技术审查单" name="1" >
          <div class="fd-form-right">
            <el-table
              :data="shjg.jsspBcclmls"
              border
              class="fd-form-table table-col2"
              @row-click="clickInput"
              style="width: 100%">
              <el-table-column
                prop="cClmc"
                label="修改、补充材料目录"
                width="200">
              </el-table-column>
              <el-table-column
                prop="sfczwt"
                label="是否存在问题"
                width="120">
                <template slot-scope="scope">
                  <el-select v-model="scope.row.cSfczwt" :disabled="scope.row.sfkbj=='0' || type=='ck'" @change="selectChange(scope.row)">
                    <el-option label="是" value="1"></el-option>
                    <el-option label="否" value="0"></el-option>
                  </el-select>
                  <div class="fd-btn-history" @click="showhistoryDialog(scope.row)" v-if="scope.row.cSfxg=='1'"></div>
                </template>
              </el-table-column>
              <el-table-column
                prop="xgbcclyy"
                label="修改、补充材料原因">
                <template slot-scope="scope">
                  <aty-textarea  v-if="!(scope.row.cSfczwt=='0'||scope.row.sfkbj=='0'|| type=='ck')" :class="{'fd-textarea-readonly2':scope.row.cSfczwt=='0'||scope.row.sfkbj=='0'|| type=='ck'}"  v-model="scope.row.cXgbcclyy" :readonly="scope.row.cSfczwt=='0'||scope.row.sfkbj=='0'|| type=='ck'"
                                  :rules="lengthRule" :required="scope.row.cSfczwt=='1'"></aty-textarea >

                  <div v-if="scope.row.cSfczwt=='0'||scope.row.sfkbj=='0'|| type=='ck'" style="min-height:100px;text-align: left">
                    <span>{{scope.row.cXgbcclyy}}</span>
                  </div>
                </template>
              </el-table-column>
            </el-table>
          </div>
        </el-collapse-item>
       
     
      <div class="fd-form-btn fd-select-height" v-if="type!='ck'">
        <el-button type="primary" v-if="xxbcBtn" @click="saveJsscd()">保存</el-button>
      </div>
    </aty-form>
lengthRule: [{
        validator: function (rule, value, callback) {
          console.log(rule)
          if (value.length > 500) {
            callback(new Error('输入内容长度不能大于500'));
          }else if(value.length ==0){
            callback(new Error('请输入内容!'));
          }
          callback()
        },
        trigger: 'blur'
      }],


saveJsscd(){
      let this_=this;
      this.$refs['modalForm'].validate().then(function () {
      },
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值