<template>
  <div class="eibs">
  
    <el-col :span="11">
        <c-col :span="24">
        <el-form-item label="信用证编号" prop="lidgrp.rec.ownref">
            <c-input disabled v-model="model.lidgrp.rec.ownref" maxlength="16"  placeholder="请输入编号"></c-input>
        </el-form-item>
       </c-col>

        <c-col :span="15">
        <el-form-item label="信用证金额" prop="lidgrp.cbs.nom1.cur">
            <c-input disabled v-model="model.lidgrp.cbs.nom1.cur" style="width:100%" placeholder="请选择">
            </c-input>
        </el-form-item>
       </c-col>
                  
       <c-col :span="9">
        <el-form-item label="" label-width="10px" prop="lidgrp.cbs.nom1.amt">
            <c-input disabled v-model="model.lidgrp.cbs.nom1.amt"  placeholder="请输入金额"></c-input>
        </el-form-item>
       </c-col>

     

        <c-col :span="15">
        <el-form-item label="信用证余额" prop="lidgrp.cbs.opn1.cur">
            <c-input disabled v-model="model.lidgrp.cbs.opn1.cur" maxlength="3"  placeholder="请输入信用证余额"></c-input>
        </el-form-item>
       </c-col>
                  
       <c-col :span="9">
        <el-form-item label="" label-width="10px" prop="lidgrp.cbs.opn1.amt">
            <c-input disabled v-model="model.lidgrp.cbs.opn1.amt"  placeholder="请输入金额"></c-input>
        </el-form-item>
       </c-col>
    

        <c-col :span="24">
        <el-form-item label="可用银行" prop="lidgrp.avbnam">
            <c-input disabled v-model="model.lidgrp.avbnam" maxlength="40"  placeholder="请输入可用银行"></c-input>
        </el-form-item>
       </c-col>

       <c-col :span="24">
        <el-form-item label="兑付方式" prop="lidgrp.rec.avbby">
            <c-select 
            disabled 
            :code="codes.avbby"
            v-model="model.lidgrp.rec.avbby" style="width:100%" placeholder="请选择兑付方式">
              </c-select>
        </el-form-item>
       </c-col>

      

          <c-col :span="24">
        <el-form-item label="开证日期" prop="lidgrp.rec.opndat">
            <c-date-picker 
            disabled
            type="date"  v-model="model.lidgrp.rec.opndat" style="width:100%"  placeholder="请选择日期"></c-date-picker>
        </el-form-item>
       </c-col>
                  
       <c-col :span="24">
        <el-form-item label="提货日期" prop="lidgrp.rec.shpdat">
            <c-date-picker
            disabled
             type="date"  v-model="model.lidgrp.rec.shpdat" style="width:100%"  placeholder="请选择日期"></c-date-picker>
        </el-form-item>
       </c-col>

        <c-col :span="24">
        <el-form-item label="有效期限" prop="lidgrp.rec.expdat">
            <c-date-picker
            disabled
             type="date"  v-model="model.lidgrp.rec.expdat" style="width:100%"  placeholder="请选择日期"></c-date-picker>
        </el-form-item>
       </c-col>
                  
       <c-col :span="24">
        <el-form-item label="到期地点" prop="lidgrp.rec.expplc">
            <c-input disabled v-model="model.lidgrp.rec.expplc" maxlength="29"  placeholder="请输入地点"></c-input>
        </el-form-item>
       </c-col>
       <c-col :span="24">
        <el-form-item label="信用证类型" prop="lidgrp.rec.lcrtyp">
            <c-select 
            disabled 
            :code="codes.lcrtyp"
            v-model="model.lidgrp.rec.lcrtyp" style="width:100%" placeholder="请选择信用证类型">
              </c-select>
        </el-form-item>
       </c-col>

      
    </el-col>

    <el-col :span="11" :offset="1">
            <c-col :span="24">
        <el-form-item label="简略信息" prop="lidgrp.rec.nam">
            <c-input  disabled v-model="model.lidgrp.rec.nam" maxlength="40"  placeholder="请输入简略信息"></c-input>
        </el-form-item>
       </c-col>

        <c-col :span="24">
        <el-form-item label="申请人参考号" prop="lidgrp.apl.pts.ref">
            <c-input  disabled v-model="model.lidgrp.apl.pts.ref" maxlength="16"  placeholder="请输入参考号"></c-input>
        </el-form-item>
       </c-col>

        <c-col :span="24">
        <el-form-item label="申请人名称" prop="lidgrp.apl.pts.nam">
            <c-input disabled v-model="model.lidgrp.apl.pts.nam" maxlength="40"  placeholder="请输入名称"></c-input>
        </el-form-item>
       </c-col>

        <c-col :span="24">
        <el-form-item label="受益人参考号" prop="lidgrp.ben.pts.ref">
            <c-input disabled v-model="model.lidgrp.ben.pts.ref" maxlength="16"  placeholder="请输入受益人参考号"></c-input>
        </el-form-item>
       </c-col>

        <c-col :span="24">
        <el-form-item label="受益人名称" prop="lidgrp.ben.pts.nam">
            <c-input disabled v-model="model.lidgrp.ben.pts.nam" maxlength="40"  placeholder="请输入兑付方式"></c-input>
        </el-form-item>
       </c-col>

        <c-col :span="24">
        <el-form-item label="通知行参考号" prop="lidgrp.adv.pts.ref">
            <c-input disabled v-model="model.lidgrp.adv.pts.ref" maxlength="16"  placeholder="请输入通知行参考号"></c-input>
        </el-form-item>
       </c-col>

        <c-col :span="24">
        <el-form-item label="通知行名称" prop="lidgrp.adv.pts.nam">
            <c-input disabled v-model="model.lidgrp.adv.pts.nam" maxlength="40"  placeholder="请输入到期日"></c-input>
        </el-form-item>
       </c-col> 
       <c-col :span="24">
        <el-form-item label="修改次数" prop="amenbr">
            <c-input disabled v-model="model.amenbr" maxlength="3"  placeholder="请输入修改次数"></c-input>
        </el-form-item>
       </c-col> 

       <c-col :span="12">
        <el-form-item label="修改金额" prop="amecur">
            <c-input disabled v-model="model.amecur" maxlength="3"  placeholder="请输入修改金额"></c-input>
        </el-form-item>
       </c-col>
                  
       <c-col :span="12">
        <el-form-item label="" prop="reduceamt">
            <c-input disabled v-model="model.reduceamt"  placeholder="请输入修改金额"></c-input>
        </el-form-item>
       </c-col> 

       <c-col :span="12">
        <el-form-item label="修改日期" prop="amedat">
            <c-input disabled v-model="model.amedat" maxlength="12"  placeholder="请输入修改日期"></c-input>
        </el-form-item>
       </c-col>  

       <c-col :span="12">   
        <el-form-item label="是否接受此笔减额修改" prop="ameflg" label-width="160px">
            <c-select v-model="model.ameflg" disabled>
                <el-option v-for="item in codes.ameflg" :key="item.value" :label="item.label"
                    :value="item.value">
                </el-option>
            </c-select>
        </el-form-item>
       </c-col>
    </el-col>   

    <el-col :span="23">
        <c-istream-table 
                    :list="model.decstm.rows || []"
                    :columns="trnData.columns"
                    :showSelection="true"
                    v-on:multipleSelect="multipleSelect"
        >
        </c-istream-table>
    </el-col>    
   
  </div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Litacp/Event"


export default {
  
    
    inject: ['root'],
    props:["model","codes"],
    mixins: [commonProcess],
    data(){
        return {  
        trnData: {
        columns: [
            "0 1 \"\" 200",
            "1 2 \"编号\" 200",
            "2 3 \"币种\" 200",
            "3 4 \"减额金额\" 200 ",
            "4 5 \"修改日期\" 200 ",
            "5 6 \"备注\" 300 ",
           
        ],
        data: [],
      },

        }
    },
    methods:{...Event,
    async multipleSelect(selection) {
      console.log(selection);
      if (selection) {
        let selIds = selection.map(x=>x+1);
        let params = {selDst:"decstm",selIds}
        const rtnmsg = await this.executeRule("decstm",params);
        if (rtnmsg.respCode == SUCCESS) {
            this.updateModel(rtnmsg.data)
        }
        else
                {
                this.$notify.error({title: '错误',message: '服务请求失败!'});
                }
      }
    },
    },
    created:function(){
        
    }
}
</script>
<style>
.stream{
   cursor: pointer; 
}
</style>