<template>
  <div class="eibs">

    <c-col :span="24" >
      <!-- 左侧 -->
      <c-col :span="12" style="padding-right: 20px;">

        <!--  Reference -->
        <c-col :span="24">
          <el-form-item
                  label="Reference"
                  prop="ledgrp.rec.ownref"
                  style="width: 100%"
          >
            <c-fullbox>
              <c-input
                      v-model="model.ledgrp.rec.ownref"
                      maxlength="16"
                      placeholder="reference"
                      style="width: 100%"
                      :disabled="true"
              >
              </c-input>
              <template slot="footer">
                <c-button
                        style="margin: 0 0 0 0; padding: 0 10px"
                        size="small"
                        type="primary"
                        icon="el-icon-search"
                        disabled
                >
                </c-button>
              </template>
            </c-fullbox>
          </el-form-item>
        </c-col>

        <!--  Amendment date -->
        <c-col :span="24">
          <el-form-item label="Amendment Date(30)" prop="swiadd.amedat">
            <c-date-picker
                    v-model="model.swiadd.amedat"
                    style="width: 100%"
                    placeholder="please select Amendment date"
            ></c-date-picker>
          </el-form-item>
        </c-col>

      </c-col>


      <!-- 右侧-->
      <c-col :span="12" style="padding-left: 20px;">

        <!--  Actual Amendment No-->
        <c-col :span="24">
          <el-form-item label="Actual Amendment No" prop="letamep.amenbr">
            <c-input
                    v-model.number="model.letamep.amenbr"
                    placeholder="Actual Amendment No"
                    style="width: 100%"
                    disabled
            ></c-input>
          </el-form-item>
        </c-col>

        <!--  Amend. No Received-->
        <c-col :span="24">
          <el-form-item
                  label="Amend. No Received(26E)"
                  prop="swiadd.amenbr"
          >
            <c-input
                    v-model.number="model.swiadd.amenbr"
                    @change="amenbrChange"
                    maxlength="3"
                    placeholder=""
                    style="width: 100%"
            ></c-input>
          </el-form-item>
        </c-col>

      </c-col>

    </c-col>

    <!--  Nominal Amount, Maximum Amount-->
    <c-col :span="24">
      <!--  Nominal Amount-->
      <c-col :span="12" style="padding-right: 20px;">
        <div>
          <el-card class="box-card" >
            <c-col :span="24">
              <div class="el-form-item" style="text-align: center; font-weight: bold">Nominal Amount</div>
            </c-col>
            <!--  Nominal Amount(Original Data) -->
            <c-col :span="24">
              <c-col :span="13">
                <el-form-item prop="ledgrp.cbs.nom1.cur">
            <span slot="label">
				<div>Original Amount</div>
			</span>
                  <c-select-cur
                          v-model="model.ledgrp.cbs.nom1.cur"
                          maxlength="3"
                          style="width: 100%"
                          placeholder=""
                          dbCode="curtxt" sort="SRT"
                          disabled
                  ></c-select-cur>
                </el-form-item>
              </c-col>
              <c-col :span="11">
                <el-form-item
                        label=""
                        label-width="5px"
                        prop="oldledgrp.cbs.nom1.amt"
                >
                  <c-input
                          v-model="model.oldledgrp.cbs.nom1.amt"
                          placeholder="请输入金额"
                          style="width: 100%"
                          @keyup.enter.native="$event.target.blur()"
                          class="m-input-currency"
                          disabled
                  ></c-input>
                </el-form-item>
              </c-col>
            </c-col>

            <!--  Nominal Amount(Amended) -->
            <c-col :span="24">
              <c-col :span="13">
                <el-form-item prop="swiadd.amecur">
             <span slot="label">
				<div>Amended Amount(32/33B)</div>
			</span>
                  <c-select-cur
                          v-model="model.swiadd.amecur"
                          maxlength="3"
                          style="width: 100%"
                          dbCode="curtxt" sort="SRT"
                          disabled
                  ></c-select-cur>
                </el-form-item>
              </c-col>
              <c-col :span="11">
                <el-form-item
                        label=""
                        label-width="5px"
                        prop="swiadd.ameamt"
                >
                  <c-input-currency v-model="model.swiadd.ameamt" :currency="model.swiadd.amecur"   @keyup.enter.native="$event.target.blur()" style="width:100%" @change="changeSwiaddAmeamt">
                  </c-input-currency>
                </el-form-item>
              </c-col>
            </c-col>

            <!--  Nominal Amount(New Data)-->
            <c-col :span="24" >
              <c-col :span="13">
                <el-form-item  prop="swiadd.newcur">
             <span slot="label">
				<div>New Amount(34B)</div>
			</span>
                  <c-select-cur
                          v-model="model.swiadd.newcur"
                          maxlength="3"
                          style="width: 100%"
                          dbCode="curtxt" sort="SRT"
                          disabled
                  ></c-select-cur>
                </el-form-item>
              </c-col>
              <c-col :span="11">
                <el-form-item
                        label=""
                        label-width="5px"
                        prop="swiadd.newamt"
                >
                  <c-input-currency v-model="model.swiadd.newamt" :currency="model.swiadd.newcur"   @keyup.enter.native="$event.target.blur()" style="width:100%" @change="changeSwiaddNewamt" >
                  </c-input-currency>
                </el-form-item>
              </c-col>
            </c-col>


            <!--  Tolerance +/-%(Original Data) -->
            <c-col :span="24" >
              <c-col :span="24">
                <c-col :span="13">
                  <el-form-item
                          prop="oldledgrp.rec.nomtop"
                  >
              <span slot="label">
				<div>Tolerance +/-%</div>
			</span>
                    <c-input
                            v-model.number="model.oldledgrp.rec.nomtop"
                            placeholder="请输入上浮比例"
                            style="width: 100%"
                            disabled
                    ></c-input>
                  </el-form-item>
                </c-col>
                <c-col :span="11">
                  <el-form-item
                          label=""
                          label-width="5px"
                          prop="oldledgrp.rec.nomton"
                  >
                    <c-input
                            v-model.number="model.oldledgrp.rec.nomton"
                            placeholder="请输入下浮比例"
                            style="width: 100%"
                            disabled
                    ></c-input>
                  </el-form-item>
                </c-col>
              </c-col>
            </c-col>



          </el-card>
        </div>
      </c-col>

      <!--   Maximum Amount-->
      <c-col :span="12" style="padding-left: 20px;">
        <div >
          <el-card class="box-card" >
            <c-col :span="24">
              <div class="el-form-item" style="text-align: center; font-weight: bold">Maximum Amount</div>
            </c-col>

            <!--  Maximum Amount(Original Data) -->
            <c-col :span="24">
              <c-col :span="13">
                <el-form-item  prop="ledgrp.cbs.max.cur">
            <span slot="label">
				<div>Original Amount</div>
			</span>
                  <c-select-cur
                          v-model="model.ledgrp.cbs.max.cur"
                          maxlength="3"
                          style="width: 100%"
                          dbCode="curtxt" sort="SRT"
                          disabled
                  ></c-select-cur>
                </el-form-item>
              </c-col>
              <c-col :span="11">
                <el-form-item
                        label=""
                        label-width="5px"
                        prop="oldledgrp.cbs.max.amt"
                >
                  <c-input
                          v-model="model.oldledgrp.cbs.max.amt"
                          placeholder="请输入金额"
                          style="width: 100%"
                          @keyup.enter.native="$event.target.blur()"
                          class="m-input-currency"
                          disabled
                  ></c-input>
                </el-form-item>
              </c-col>
            </c-col>


            <!--  Total Amendment-->
            <c-col :span="24" >
              <c-col :span="24">
                <c-col :span="13">
                  <el-form-item prop="ledgrp.cbs.max.cur">
             <span slot="label">
				<div>Amended Amount</div>
			</span>
                    <c-select-cur
                            v-model="model.ledgrp.cbs.max.cur"
                            maxlength="3"
                            style="width: 100%"
                            dbCode="curtxt" sort="SRT"
                            disabled
                    ></c-select-cur>
                  </el-form-item>
                </c-col>
                <c-col :span="11">
                  <el-form-item
                          label=""
                          label-width="5px"
                          prop="letamep.engamt"
                  >
                    <c-input
                            v-model="model.letamep.engamt"
                            placeholder="请输入金额"
                            style="width: 100%"
                            @keyup.enter.native="$event.target.blur()"
                            class="m-input-currency"
                            disabled
                    ></c-input>
                  </el-form-item>
                </c-col>
              </c-col>
            </c-col>

            <!--  New Maximum Amount -->
            <c-col :span="24">
              <c-col :span="13">
                <el-form-item prop="ledgrp.cbs.max.cur">
             <span slot="label">
				<div>New Maximum Amount </div>
			</span>
                  <c-select-cur
                          v-model="model.ledgrp.cbs.max.cur"
                          maxlength="3"
                          style="width: 100%"
                          dbCode="curtxt" sort="SRT"
                          disabled
                  ></c-select-cur>
                </el-form-item>
              </c-col>
              <c-col :span="11">
                <el-form-item
                        label=""
                        label-width="5px"
                        prop="letamep.maxamt"
                >
                  <c-input
                          v-model="model.letamep.maxamt"
                          placeholder="请输入金额"
                          style="width: 100%"
                          @keyup.enter.native="$event.target.blur()"
                          class="m-input-currency"
                          disabled
                  ></c-input>
                </el-form-item>
              </c-col>
            </c-col>

            <!--  New Tolerance +/-% -->
            <c-col :span="24">
              <c-col :span="24">
                <c-col :span="13">
                  <el-form-item
                          prop="swiadd.newnomtop"
                  >
             <span slot="label">
				<div>New Tolerance +/-%(39A)</div>
			</span>
                    <c-input
                            v-model.number="model.swiadd.newnomtop"
                            maxlength="2"
                            @change="newnomtopChange"
                            placeholder=""
                            style="min-width: 100px"
                            @keyup.enter.native="$event.target.blur()"
                            class="m-input-currency"
                    ></c-input>
                  </el-form-item>
                </c-col>
                <c-col :span="11">
                  <el-form-item
                          label=""
                          label-width="5px"
                          prop="swiadd.newnomton"
                  >
                    <c-input
                            v-model.number="model.swiadd.newnomton"
                            maxlength="2"
                            @change="newnomtonChange"
                            placeholder=""
                            style="min-width: 100px"
                            @keyup.enter.native="$event.target.blur()"
                            class="m-input-currency"
                    ></c-input>
                  </el-form-item>
                </c-col>
              </c-col>
            </c-col>


          </el-card>
        </div>
      </c-col>

    </c-col>


    <!--  Original data, New data-->
    <c-col :span="24">

      <!--  Original data -->
      <c-col :span="12" style="padding-right: 20px;">
        <div>
          <el-card class="box-card" >

            <div>
            <c-col :span="24">
                <div class="el-form-item" style="text-align: center; font-weight: bold">Original Data</div>
            </c-col>

            <!-- Form of L/C -->
            <c-col :span="24">
              <el-form-item label="Form of L/C" prop="oldledgrp.rec.lcrtyp">
                <c-select
                        disabled
                        v-model="model.oldledgrp.rec.lcrtyp"
                        style="width: 100%"
                        placeholder="请选择类型"
                        :filterKey="['I','IT']" dbCode="LCRTYP"
                >
                </c-select>
              </el-form-item>
            </c-col>

            <!-- shipment date -->
            <c-col :span="24">

                  <el-form-item label="Shipment Date" prop="oldledgrp.rec.shpdat">
                    <c-date-picker
                            type="date"
                            v-model="model.oldledgrp.rec.shpdat"
                            style="min-width: 130px"
                            placeholder=""
                            value-format="yyyy-MM-dd"
                            disabled
                    >
                    </c-date-picker>
                  </el-form-item>
            </c-col>

            <!-- Shipment Period -->
            <c-col :span="24">
              <el-form-item label="Shipment Period" prop="oldledgrp.blk.shpper">
                <!-- maxlength 65*6, view-lines 4 -->
                <c-input
                        type="textarea"
                        v-model="model.oldledgrp.blk.shpper"
                        :rows="4"
                        maxlength="390"
                        show-word-limit
                        placeholder=""
                        disabled
                ></c-input>
              </el-form-item>
            </c-col>

            <!-- expiring date -->
            <c-col :span="24">
              <el-form-item label="Expiry Date" prop="oldledgrp.rec.expdat">
                <c-date-picker
                        type="date"
                        v-model="model.oldledgrp.rec.expdat"
                        style="width: 100%;min-width: 130px"
                        value-format="yyyy-MM-dd"
                        disabled
                >
                </c-date-picker>
              </el-form-item>
            </c-col>

            <!-- in (place)/counters of -->
            <c-col :span="24">
              <el-form-item label="in (Place)/ counters of" prop="oldledgrp.rec.expplc">
                <c-input
                        v-model="model.oldledgrp.rec.expplc"
                        maxlength="29"
                        placeholder=""
                        disabled
                ></c-input>
              </el-form-item>
            </c-col>

            <!-- Applicable rules -->
            <c-col :span="24">
              <el-form-item label="Applicable rules" prop="oldledgrp.rec.apprul">
                <c-select
                        v-model="model.oldledgrp.rec.apprul"
                        style="width: 100%"
                        placeholder=""
                        dbCode="APPRL1" sort="SRT"
                        disabled
                >
                </c-select>
              </el-form-item>
            </c-col>
            <!-- Other Applicable rules -->
            <c-col :span="24">
              <el-form-item label="Other Applicable rules" prop="oldledgrp.rec.apprultxt">
                <c-input
                        v-model="model.oldledgrp.rec.apprultxt"
                        maxlength="35"
                        placeholder=""
                        disabled
                ></c-input>
              </el-form-item>
            </c-col>

            <!-- Partial shipment -->
            <c-col :span="24">
              <el-form-item label="Partial shipment" prop="oldledgrp.rec.shppars18">
                <c-select
                        v-model="model.oldledgrp.rec.shppars18"
                        style="width: 100%"
                        placeholder=""
                        dbCode="SHPPA1"
                        disabled

                >
                </c-select>
              </el-form-item>
            </c-col>

            <!-- Transshipment -->
            <c-col :span="24">
              <el-form-item label="Transhipment" prop="oldledgrp.rec.shptrss18">
                <c-select
                        v-model="model.oldledgrp.rec.shptrss18"
                        style="width: 100%"
                        placeholder=""
                        dbCode="SHPTRS"
                        disabled
                >
                </c-select>
              </el-form-item>
            </c-col>

              <!-- country or region code -->
              <c-col :span="24">
                <el-form-item  prop="ledgrp.rec.stacty" label="Country or Region Code">
                  <c-select
                          v-model="model.oldledgrp.rec.stacty"
                          style="width: 100%"
                          placeholder=""
                          dbCode="CTYTXT"
                          disabled
                  >
                  </c-select>
                </el-form-item>
              </c-col>
            </div>

          </el-card>
        </div>
      </c-col>

      <!--  New data -->
      <c-col :span="12" style="padding-left: 20px;">
        <div >
          <el-card class="box-card" >
            <c-col :span="24">
              <div class="el-form-item" style="text-align: center; font-weight: bold">New Data</div>
            </c-col>

            <div>
              <!-- Form of L/C -->
              <c-col :span="24">
                <el-form-item label="Form of L/C(40A)" prop="ledgrp.rec.lcrtyp">
                  <c-select
                          v-model="model.ledgrp.rec.lcrtyp"
                          style="width: 100%"
                          placeholder=""
                          :filterKey="['I','IT']" dbCode="LCRTYP"
                  >
                  </c-select>
                </el-form-item>
              </c-col>

            <!-- shipment date -->
            <c-col :span="24">
              <el-form-item label="New Shipment Date(44C)" prop="swiadd.newshpdat">
                <c-date-picker
                        type="date"
                        v-model="model.swiadd.newshpdat"
                        style="min-width: 130px"
                        placeholder=""
                        value-format="yyyy-MM-dd"
                        :disabled="model.swiadd.shpper ===null || model.swiadd.shpper.trim()!==''"
                        @change="newshpdatChange"
                >
                </c-date-picker>
              </el-form-item>

            </c-col>

            <!-- Shipment Period -->
            <c-col :span="24">
              <el-form-item label="New Shipment Period" prop="swiadd.shpper">
                <!-- maxlength 65*6, view-lines 4 -->
                <c-input
                        type="textarea"
                        v-model="model.swiadd.shpper"
                        :rows="4"
                        maxlength="390"
                        show-word-limit
                        placeholder=""
                        :disabled="model.swiadd.newshpdat!=null&&model.swiadd.newshpdat!==''"
                ></c-input>
              </el-form-item>
            </c-col>

            <!-- expiring on -->
            <c-col :span="24">
              <el-form-item label="New Expiry Date(31E)" prop="swiadd.newexpdat">
                <c-date-picker
                        type="date"
                        v-model="model.swiadd.newexpdat"
                        style="width: 100%;min-width: 130px"
                        value-format="yyyy-MM-dd"
                        placeholder=""
                        @change="newexpdatChange"
                >
                </c-date-picker>
              </el-form-item>
            </c-col>


            <!-- in (place)/counters of -->
            <c-col :span="24">
              <el-form-item label="in (Place)/ counters of(31D)" prop="ledgrp.rec.expplc">
                <c-input
                        v-model="model.ledgrp.rec.expplc"
                        maxlength="29"
                        placeholder=""
                ></c-input>
              </el-form-item>
            </c-col>

            <!-- Applicable rules -->
            <c-col :span="24">
              <el-form-item label="Applicable rules(40E)" prop="ledgrp.rec.apprul">
                <c-select
                        v-model="model.ledgrp.rec.apprul"
                        style="width: 100%"
                        placeholder=""
                        dbCode="APPRL1" sort="SRT"
                        @change="apprulChange"
                >
                </c-select>
              </el-form-item>
            </c-col>
            <!-- Other Applicable rules -->
            <c-col :span="24">
              <el-form-item :rules="[{required:model.ledgrp.rec.apprul === 'OTHR',message:'This field is mandatory',trigger:'change'}]" label="Other Applicable rules(40E)" prop="ledgrp.rec.apprultxt">
                <c-input
                        v-model="model.ledgrp.rec.apprultxt"
                        maxlength="35"
                        placeholder=""
                        :disabled="model.ledgrp.rec.apprul === 'OTHR' ? false : true"
                ></c-input>
              </el-form-item>
            </c-col>

            <!-- Partial shipment -->
            <c-col :span="24">
              <el-form-item label="Partial shipment(43P)" prop="ledgrp.rec.shppars18">
                <c-select
                        v-model="model.ledgrp.rec.shppars18"
                        style="width: 100%"
                        placeholder=""
                        dbCode="SHPPA1"

                >
                </c-select>
              </el-form-item>
            </c-col>
            <!-- Transshipment -->
            <c-col :span="24">
              <el-form-item label="Transhipment(43T)" prop="ledgrp.rec.shptrss18">
                <c-select
                        v-model="model.ledgrp.rec.shptrss18"
                        style="width: 100%"
                        placeholder=""
                        dbCode="SHPTRS"
                >
                </c-select>
              </el-form-item>
            </c-col>

              <!-- country or region code -->
              <c-col :span="24">
                <el-form-item  prop="ledgrp.rec.stacty" label="Country or Region Code">
                  <c-select
                          v-model="model.ledgrp.rec.stacty"
                          style="width: 100%"
                          placeholder=""
                          dbCode="CTYTXT"
                  >
                  </c-select>
                </el-form-item>
              </c-col>
            </div>

          </el-card>
        </div>
      </c-col>

    </c-col>



    <c-col :span="24" >
      <!-- ======================= 左边 ========================= -->
      <c-col :span="12" style="padding-right: 20px;">
				<c-col :span="24" class="custom-box-wrap">   
            <el-form-item  prop="ledgrp.cbs.max2.cur">
              <c-select-cur
                v-model="model.ledgrp.cbs.max2.cur"
                style="width: 115px"
                placeholder="请选择币种"
                dbCode="curtxt"
                sort="SRT"
								disabled
               >
              </c-select-cur>
            </el-form-item>
        
          <div class="box-3">
            <el-form-item label-width="5px" prop="swiadd.addamt">
              <c-input-currency
                v-model="model.swiadd.addamt"
                :currency="model.ledgrp.cbs.max2.cur"
                style="width: 100%"
                placeholder="请输入金额"
                @change="swiaddAddmatChange"
                @keyup.enter.native="$event.target.blur()"
								:disabled="model.swiadd.addamtflg===''">
								
              </c-input-currency>
            </el-form-item>
          </div>
     
        <div class="box-2">
          <c-checkbox
            v-model="model.swiadd.addamtflg"
            true-label="X"
            false-label=""
						disabled
            class="checkbox-left">
            Add. Amount
          </c-checkbox>
        </div>
      </c-col>

        
        <c-col :span="24">
          <el-form-item label="New Additional Amounts Covered(39C)" prop="swiadd.addamtcov">
            <c-input
                    type="textarea"
                    :rows="4"
                    v-model="model.swiadd.addamtcov"
                    maxlength="140"
                    show-word-limit
                    :disabled="model.swiadd.addamtflg===''"
            ></c-input>
          </el-form-item>
        </c-col>

      </c-col>

      <!-- ======================= 右边 ========================= -->
      <c-col :span="12" style="padding-left: 20px;">
        <c-col :span="24">
          <c-col :span="12">
            <el-form-item class="checkbox-left">
              <c-checkbox v-model="model.letamep.benaccflg" class="checkbox-left"  true-label="X" false-label="">
                Amendment Accepted by Beneficiary
              </c-checkbox>
            </el-form-item>
          </c-col>

          <!-- Revolving L/C -->
          <c-col :span="12">
            <el-form-item class="checkbox-left">
              <c-checkbox v-model="model.ledgrp.rec.revflg"  true-label="X" false-label="">Revolving L/C</c-checkbox>
            </el-form-item>
          </c-col>

        </c-col>

        <c-col :span="24">

          <!-- Non-Bank Issuer -->
          <c-col :span="12">
            <el-form-item class="checkbox-left">
              <c-checkbox v-model="model.ledgrp.rec.nonban"  true-label="X" false-label=""> Non-Bank Issuer</c-checkbox>
            </el-form-item>
          </c-col>

          <!-- Test Key Unconfirmity -->
          <c-col :span="12">
            <el-form-item class="checkbox-left">
              <c-checkbox v-model="model.ledgrp.rec.teskeyunc" true-label="X" false-label="">Test Key Unconfirmity</c-checkbox>
            </el-form-item>
          </c-col>


        </c-col>

      </c-col>


    </c-col>
  </div>
</template>
<script>
import event from "../event"
import Default from "../model/default";
import BigNumber from "bignumber.js";

export default {
  inject: ['root'],
  props: ['model', 'codes'],
  mixins: [event, Default],
  data() {
    return {}
  },
  methods: { 
  },
  computed: {
    amecur() {
      this.model.swiadd.amecur = this.model.ledgrp.cbs.nom1.cur
      return this.model.swiadd.amecur
    },
    newcur() {
      this.model.swiadd.newcur = this.model.ledgrp.cbs.nom1.cur
      return this.model.swiadd.newcur
    },
   nomspc() {
      this.model.swiadd.nomspc = this.model.ledgrp.rec.nomspc
      return this.model.swiadd.nomspc
    },

},
}
</script>
<style>
.letame_amep_amt {
  margin-left: 150px;
  height: 16px;
  color: #606266;
  line-height: 16px;
  font-size: 12px;
}
.letame_amed_nomtx {
  margin-left: 20px;
  height: 16px;
  color: #606266;
  line-height: 16px;
  font-size: 12px;
}
.letame_amed_newnomtx {
  margin-left: 20px;
  height: 34px;
  line-height: 34px;
  color: #606266;
  font-size: 12px;
}
</style>