<template>
  <div class="eibs">

    <!-- ======================= 第4部分 Main Part of this transaction ========================= -->
    <c-col :span="24" >
      <!-- <c-col :span="24">
        <el-form-item style="margin-left: 0px">
          <el-divider />
        </el-form-item>
      </c-col> -->

      <!-- next part -->
      <c-col :span="24">
        <!-- left -->
        <c-col :span="12" style="padding-right: 20px;">

          <!-- Amount Settled, 结算金额 -->
          <c-col :span="24">
            <c-col :span="12">
              <el-form-item label="Amount Settled" prop="setmod.doccur">
                <c-input
                        v-model="model.setmod.doccur"
                        maxlength="3"
                        placeholder=""
                        disabled
                ></c-input>
              </el-form-item>
            </c-col>
            <c-col :span="12">
              <el-form-item label="" label-width="5px" prop="setmod.docamt">
                <c-input-currency
                        v-model="model.setmod.docamt"
                        placeholder=""
                        @change="docamtChange"
                ></c-input-currency>
              </el-form-item>
            </c-col>
          </c-col>

          <!-- Reduced Amt. Settled, 折扣结算金额 -->
          <c-col :span="24">
            <c-col :span="12">
              <el-form-item label="Reduced Amt. Settled" prop="setmod.doccur">
                <c-input
                        v-model="model.setmod.doccur"
                        maxlength="3"
                        placeholder=""
                        disabled
                ></c-input>
              </el-form-item>
            </c-col>
            <c-col :span="12">
              <el-form-item label="" label-width="5px" prop="setmod.setamt">
                <c-input-currency
                        v-model="model.setmod.setamt"
                        placeholder=""
                        disabled
                ></c-input-currency>
              </el-form-item>
            </c-col>
          </c-col>

          <!-- Doc. Amount Part, 单据部分金额 -->
          <c-col :span="24">
            <c-col :span="12">
              <el-form-item label="Doc. Amount Part" prop="bedgrp.cbs.opn2.cur">
                <c-input
                        v-model="model.bedgrp.cbs.opn2.cur"
                        maxlength="3"
                        placeholder=""
                        disabled
                ></c-input>
              </el-form-item>
            </c-col>
            <c-col :span="12">
              <el-form-item label="" label-width="5px" prop="aamset.utlamt">
                <c-input-currency
                        v-model="model.aamset.utlamt"
                        :disabled="utlamtDisabled"
                        @change="defUtlamts"
                ></c-input-currency>
              </el-form-item>
            </c-col>
          </c-col>

          <!-- Add. Amount Part, 附加金额 -->
          <c-col :span="24">
            <c-col :span="12">
              <el-form-item label="Add. Amount Part" prop="bedgrp.cbs.opn2.cur">
                <c-input
                        v-model="model.bedgrp.cbs.opn2.cur"
                        maxlength="3"
                        placeholder=""
                        disabled
                ></c-input>
              </el-form-item>
            </c-col>
            <c-col :span="12">
              <el-form-item label="" label-width="5px" prop="aamset.utlamt2">
                <c-input-currency
                        v-model="model.aamset.utlamt2"
                        :disabled="utlamtDisabled&&model.amt2okflg===''"
                        @change="defUtlamts"
                ></c-input-currency>
              </el-form-item>
            </c-col>
          </c-col>

          <!-- 福费廷转卖类型, 福费廷转卖类型 -->
          <c-col :span="24">
            <el-form-item label="福费廷转卖类型" prop="bpdgrp.rec.ffttyp">
              <c-input
                      v-model="model.bpdgrp.rec.ffttyp"
                      maxlength="40"
                      placeholder="请输入福费廷转卖类型"
                      disabled
              >
                <el-option
                        v-for="item in codes.ffttyp1"
                        :key="item.value"
                        :label="item.label"
                        :value="item.value"
                >
                </el-option>
              </c-input>
            </el-form-item>
          </c-col>
        </c-col>

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


          <!--Close Contract 闭卷 , Free of Payment 免费付款 -->
          <c-col :span="24">
            <!-- Close Contract, 闭卷 -->
            <c-col :span="12">
              <el-form-item label="" prop="clsflg" class="checkbox-left">
                <c-checkbox v-model="model.clsflg" class="checkbox-left" true-label="C" false-label="O"
                            :disabled="model.disabledClsflg === 'Y'"
                            @change="clsflgChange" >Close Contract</c-checkbox>
              </el-form-item>
            </c-col>

            <!--Free of Payment, 免费付款 -->
            <c-col :span="12">
              <el-form-item label="" prop="bedgrp.rec.frepayflg" class="checkbox-left">
                <c-checkbox v-model="model.bedgrp.rec.frepayflg" true-label="X" false-label="" @change="frepayflgChange" >Free of Payment</c-checkbox>
              </el-form-item>
            </c-col>
          </c-col>

          <!--Reduction Amt., 折扣金额 -->
          <c-col :span="24">
            <c-col :span="12">
              <el-form-item label="Reduction Amt." prop="setmod.doccur">
                <c-input
                        v-model="model.setmod.doccur"
                        maxlength="3"
                        placeholder=""
                        disabled
                ></c-input>
              </el-form-item>
            </c-col>
            <c-col :span="12">
              <el-form-item label="" label-width="5px" prop="setmod.redamt">
                <c-input-currency
                        v-model="model.setmod.redamt"
                        placeholder=""
                        :disabled="model.bedgrp.rec.frepayflg==='X'"
                        @change="redamtChange"
                ></c-input-currency>
              </el-form-item>
            </c-col>
          </c-col>

          <!--Narrative :77A:, 叙述内容(77A) -->
          <c-col :span="24">
            <el-form-item label="Narrative :77A:" prop="nar754">
              <!-- maxlength 35*20, view line 5 -->
              <c-input
                      type="textarea"
                      v-model="model.nar754"
                      :rows="5"
                      maxlength="700"
                      show-word-limit
                      placeholder=""
              ></c-input>
            </el-form-item>
          </c-col>

        </c-col>
      </c-col>

    </c-col>

   
  </div>
</template>
<script>
import Api from "~/service/Api";

import CodeTable from "~/config/CodeTable";
import event from "../event";
import Default from "../model/default";
import BigNumber from "bignumber.js";
// import Ptsmsg from "~/views/Public/Ptsmsg";

export default {
  // components: { "c-ptsmsg": Ptsmsg },
  inject: ["root"],
  props: ["model", "codes"],
  mixins: [event,Default],
  data() {
    return {

    };
  },
  computed: {

    flag() {
      return this.model.mtabut.coninf.usr.extkey == "";
    },

    utlamtDisabled() {
      if (this.model.bedgrp.cbs.opn2.amt != null && new BigNumber(this.model.bedgrp.cbs.opn2.amt).comparedTo(0) == 0) {
        return true;
      } else {
        return false;
      }
    },
  },
  mounted() {
    this.$nextTick(() => {});
  },
  methods: {
  },
  created: function () { },

  watch: {
    "model.setmod.docamt": {
      immediate: false,
      handler(val, oldval) {
        this.defUtlamts();
        this.defaultsetmodRedamt();
        this.calculteAmount();
      },
    },
  },
};
</script>
<style>
.messageLabel >>> .el-form-item__label {
  text-align: left;
  font-weight: bold;
  font-size: 12px;
}
</style>