<template>
  <div class="eibs-tab">
    <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="10">
        <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="10">
        <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="4">
	    <c-checkbox disabled v-model="model.litp.litp0.aammod.addamtflg">附加金额</c-checkbox>
       </c-col>

        <c-col :span="10">
        <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="10">
        <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="4">
	    <c-checkbox disabled v-model="model.lidgrp.rec.revflg">循环信用证</c-checkbox>
       </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="12">
        <el-form-item label="兑付方式" prop="lidgrp.rec.avbby">
            <c-select disabled v-model="model.lidgrp.rec.avbby" style="width:100%" placeholder="请选择方式">
                <el-option v-for="item in codes.avbby" :key="item.value" :label="item.label" :value="item.value">
                </el-option>
            </c-select>
        </el-form-item>
       </c-col>

        <c-col :span="12">
	    <c-checkbox disabled v-model="model.lidgrp.rec.redclsflg">红/绿条款</c-checkbox>
         </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 v-model="model.lidgrp.rec.lcrtyp" style="width:100%" placeholder="请选择信用证类型">
            <el-option
               v-for="item in codes.lcrtyp1"
               :key="item.value"
               :label="item.label"
               :value="item.value"
             >
             </el-option>
            </c-select>
        </el-form-item>
       </c-col>

       <!-- <c-col :span="24">
        <el-form-item label="Amount Amend History List" prop="decstm">
            <c-input disabled v-model="model.decstm"  placeholder="请输入Amount Amend StreamGrid"></c-input>
        </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="nbr">
            <c-input disabled v-model="model.nbr" 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="ameamt">
            <c-input disabled v-model="model.ameamt"  placeholder="请输入修改金额"></c-input>
        </el-form-item>
       </c-col> 

       <c-col :span="24">
        <el-form-item label="修改日期" prop="amedat">
            <c-input disabled v-model="model.amedat" maxlength="12"  placeholder="请输入Amount Amend Date"></c-input>
        </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 \"Own Reference\" 200",
            "2 3 \"Cur\" 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>