<template>
  <div class="eibs">
    <!-- =====================左========================== -->
    <el-col :span="12" class="col-left">
      <c-col :span="24">
        <el-form-item label="Reference" prop="lidgrp.rec.ownref">
          <c-fullbox>
            <c-input
              v-model="model.lidgrp.rec.ownref"
              maxlength="16"
              placeholder="请输入信用证编号"
              :disabled="true"></c-input>
            <template slot="footer">
              <c-button style="padding: 0 12px" size="small" type="primary">
                <i class="el-icon-info"></i>
              </c-button>
            </template>
          </c-fullbox>
        </el-form-item>
      </c-col>
      <c-col :span="24" class="custom-box-wrap">
            <el-form-item label="L/C Amount" prop="lidgrp.cbs.nom1.cur">
              <c-select-cur
                disabled
                v-model="model.lidgrp.cbs.nom1.cur"
                style="width: 115px"
                placeholder="请选择币种"
                dbCode="curtxt"
                sort="SRT">
              </c-select-cur>
            </el-form-item>
          <div class="box-3">
            <el-form-item label-width="5px" prop="lidgrp.cbs.nom1.amt">
              <c-input-currency
                disabled
                v-model="model.lidgrp.cbs.nom1.amt"
                :currency="model.lidgrp.cbs.nom1.cur"
                style="width: 100%"
                placeholder="请输入金额">
              </c-input-currency>
            </el-form-item>
          </div>
        <div class="box-2">
          <c-checkbox disabled v-model="model.swiadd.addamtflg" true-label="X" false-label="" class="checkbox-left">
            Add.Amount
          </c-checkbox>
        </div>
      </c-col>
      <c-col :span="24" class="custom-box-wrap">
            <el-form-item label="Open Amount" prop="lidgrp.cbs.opn1.cur">
              <c-select-cur
                disabled
                v-model="model.lidgrp.cbs.opn1.cur"
                style="width: 115px"
                placeholder="请选择币种"
                dbCode="curtxt"
                sort="SRT">
              </c-select-cur>
            </el-form-item>
          <div class="box-3">
            <el-form-item label-width="5px" prop="lidgrp.cbs.opn1.amt">
              <c-input-currency
                disabled
                v-model="model.lidgrp.cbs.opn1.amt"
                :currency="model.lidgrp.cbs.opn1.cur"
                style="width: 100%"
                placeholder="请输入金额">
              </c-input-currency>
            </el-form-item>
          </div>
        <div class="box-2">
          <c-checkbox disabled v-model="model.lidgrp.rec.revflg" true-label="X" false-label="" class="checkbox-left">
            Revolving L/C
          </c-checkbox>
        </div>
      </c-col>
      <c-col :span="24">
        <el-form-item label="Available with" prop="lidgrp.avbnam">
          <c-input :disabled="true" v-model="model.lidgrp.avbnam" placeholder="请输入可用银行"></c-input>
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="by" prop="lidgrp.rec.avbby" label-width="180px">
          <c-select
            dbCode="avbby0"
            :disabled="true"
            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="Type of Advice" prop="brdgrp.rec.advtyp">
          <c-select
            dbCode="advtyp"
            v-model="model.brdgrp.rec.advtyp"
            style="width: 100%"
            placeholder="请选择通知类型"
            @change="onAdvtypChange">
          </c-select>
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="Form of L/C" prop="lidgrp.rec.lcrtyp">
          <c-select
            dbCode="lcrtyp"
            :disabled="true"
            v-model="model.lidgrp.rec.lcrtyp"
            style="width: 100%"
            placeholder="请选择信用证类型">
          </c-select>
        </el-form-item>
      </c-col>
    </el-col>
    <!-- ========================右======================= -->
    <el-col :span="12" class="col-right">
      <c-col :span="24">
        <el-form-item label="Date Issued" prop="lidgrp.rec.opndat">
          <c-date-picker
            :disabled="true"
            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="Shipment Date" prop="lidgrp.rec.shpdat">
          <c-date-picker
            :disabled="true"
            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="Date of Expiry" prop="lidgrp.rec.expdat">
          <c-date-picker
            :disabled="true"
            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="Place of Expiry" prop="lidgrp.rec.expplc">
          <c-input
            :disabled="true"
            v-model="model.lidgrp.rec.expplc"
            maxlength="29"
            placeholder="请输入到期地点"></c-input>
        </el-form-item>
      </c-col>

      <c-col :span="24">
        <el-form-item label="Payment advised on" prop="brdgrp.rec.advdat">
          <c-date-picker
            :disabled="this.model.brdgrp.rec.advtyp == '750' || this.model.brdgrp.rec.advtyp == 'OTH'"
            type="date"
            v-model="model.brdgrp.rec.advdat"
            style="width: 100%"
            placeholder="请选择建议付款日期"
            value-format="yyyy-MM-dd"></c-date-picker>
        </el-form-item>
      </c-col>

      <c-col :span="24">
        <el-form-item label="Discrep. advised on" prop="brdgrp.rec.disdat">
          <c-date-picker
            :disabled="this.model.brdgrp.rec.advtyp == '754' || this.model.brdgrp.rec.advtyp == 'OTH'"
            type="date"
            v-model="model.brdgrp.rec.disdat"
            style="width: 100%"
            placeholder="请选择不符点通知日期"
            value-format="yyyy-MM-dd"></c-date-picker>
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="Document Reference" prop="brdgrp.rec.ownref">
          <c-fullbox>
            <c-input
              :disabled="true"
              v-model="model.brdgrp.rec.ownref"
              maxlength="16"
              placeholder="请输入单据编号"></c-input>
            <template slot="footer">
              <c-button style="padding: 0 12px" size="small" type="primary">
                <i class="el-icon-info"></i>
              </c-button>
            </template>
          </c-fullbox>
        </el-form-item>
      </c-col>
    </el-col>
  </div>
</template>
<script>
import event from "../event";

export default {
  inject: ["root"],
  props: ["model", "codes"],
  mixins: [event],
  data() {
    return {};
  },
  watch: {},
  methods: {
    onAdvtypChange() {
      if (this.model.brdgrp.rec.advtyp != "754") {
        this.model.lidgrp.rmb.pts.extkey = "";
        this.model.brdgrp.rec.totdat = "";
        this.model.brtp.setnowflg = "";
      } else {
        this.model.brtp.setnowflg = "X";
      }
      if (this.model.brdgrp.rec.advtyp == "754") {
        this.model.brdgrp.rec.advdat = new Date();
        this.model.brdgrp.blk.docdis = "";
      } else if (this.model.brdgrp.rec.advtyp == "750" || this.model.brdgrp.rec.advtyp == "OTH") {
        this.model.brdgrp.rec.advdat = "";
        this.model.brdgrp.rec.totdat = "";
      }
      if (this.model.brdgrp.rec.advtyp == "750") {
        this.model.brdgrp.rec.disdat = new Date();
      } else if (this.model.brdgrp.rec.advtyp == "754" || this.model.brdgrp.rec.advtyp == "OTH") {
        this.model.brdgrp.rec.disdat = "";
      }
      if (this.model.brdgrp.rec.advtyp == "750") {
        this.model.brtp.dcrflg = "X";
        this.model.brdgrp.blk.docdisflg = "X";
      } else {
        this.model.brtp.dcrflg = "";
        this.model.brdgrp.blk.docdisflg = "";
      }
      if (this.model.brdgrp.rec.advtyp === "750") {
        this.fillDocdis();
      }
    },
  },
  created: function () {},
};
</script>
<style></style>