<template>
	<div class="eibs-tab">
		<!-- ============左边================= -->
		<c-col :span="12" style="padding-right: 20px;">

			<c-col :span="24">
				<el-form-item :label="$t('getame.保函编号')" prop="gidgrp.rec.ownref">
					<c-input disabled v-model="model.gidgrp.rec.ownref" maxlength="16" placeholder="请输入保函编号"></c-input>
				</el-form-item>
			</c-col>

			<!-- Inc. Purpose of amend-->
			<c-col :span="24" style="display: flex;align-item: center;justify-content: flex-start;">
				<div style="width: calc(100% - 120px);">
					<el-form-item :label="$t('getame.修改报文的目的')" prop="swiadd.purposamein">
						<c-select :filterKey="['ISUA','ISCA','ICCA']" :disabled="model.gitp.inc760 == 'X' ? false : true" v-model="model.swiadd.purposamein" style="width: 100%" placeholder="请输入修改报文的目的" dbCode="PURPOM">
						</c-select>
					</el-form-item>
				</div>
				<div style="width: 100px;margin-left: 20px;">
					<c-checkbox v-model="model.gitp.inc760" true-label="X" false-label="" @change="onInc760">
						Incoming Lose
					</c-checkbox>
				</div>
			</c-col>

			<!-- Purpose of amend-->
			<!-- 这里的default规则在后端进行 -->
			<c-col :span="24">
				<el-form-item :label="$t('getame.修改目的')" prop="swiadd.purposame">
					<c-select v-model="model.swiadd.purposame" style="width: 100%" placeholder="请输入修改目的" :filterKey="['ADVA']" dbCode="PURPOM">
						<!-- <el-option v-for="item in codes.purposameList" :key="item.id" :label="item.txt" :value="item.cod">
						</el-option> -->
					</c-select>
				</el-form-item>
			</c-col>

			<c-col :span="24">
				<!-- Old Guarantee Amt -->
				<div class="custom-box-wrap">
					<div style="width: 280px;">
						<el-form-item :label="$t('getame.原保函金额')" prop="oldgidgrp.cbs.max.cur">
							<c-select disabled dbCode="curtxt" v-model="model.oldgidgrp.cbs.max.cur" style="width: 100%" placeholder="请输入原保函金额币种">
							</c-select>
						</el-form-item>
					</div>
					<div style="width: calc(100% - 280px);">
						<el-form-item label-width="5px" prop="oldgidgrp.cbs.max.amt">
							<c-input-currency disabled v-model="model.oldgidgrp.cbs.max.amt" style="width: 100%" placeholder="请输入">
							</c-input-currency>
						</el-form-item>
					</div>
				</div>
			</c-col>
			<c-col :span="24">
				<!-- Guarantee Amount -->
				<div class="custom-box-wrap">
					<div style="width: 280px;">
						<el-form-item :label="$t('getame.修改金额')" prop="swiadd.amecur">
							<c-select disabled dbCode="curtxt" v-model="model.swiadd.amecur" style="width: 100%" placeholder="请输入修改金额币种">
							</c-select>
						</el-form-item>
					</div>
					<div style="width: calc(100% - 280px);">
						<el-form-item label-width="5px" prop="swiadd.ameamt">
							<c-input-currency v-model="model.swiadd.ameamt" style="width: 100%" @blur="changeSwiaddAmeamt" placeholder="请输入">
							</c-input-currency>
						</el-form-item>
					</div>
				</div>
			</c-col>
			<c-col :span="24">
				<div class="custom-box-wrap">
					<div style="width: 280px;">
						<el-form-item :label="$t('getame.保函币种和金额')" prop="swiadd.newcur">
							<c-select disabled dbCode="curtxt" v-model="model.swiadd.newcur" style="width: 100%" placeholder="请输入保函币种">
							</c-select>
						</el-form-item>
					</div>
					<div style="width: calc(100% - 280px);">
						<el-form-item label-width="5px" prop="swiadd.newamt">
							<c-input-currency :currency="model.swiadd.newcur" v-model="model.swiadd.newamt" style="width: 100%" placeholder="请输入" disabled @change="changeSwiaddNewamt">
							</c-input-currency>
						</el-form-item>
					</div>
				</div>
			</c-col>
			<!-- <c-col :span="24">
				<el-form-item :label="$t('getame.修改内容 :77C')" prop="gitamep.ametxt">
					<c-input disabled type="textarea" v-model="model.gitamep.ametxt" maxlength="32500" show-word-limit placeholder="请输入修改内容"></c-input>
				</el-form-item>
			</c-col> -->

			<!-- <c-col :span="24">
				<c-col :span="22">
					<el-form-item label="" prop="swiadd.ameblk">
						<c-input disabled type="textarea" rows="4" v-model="model.swiadd.ameblk" maxlength="21845" show-word-limit placeholder="请输入修改内容文本"></c-input>
					</el-form-item>
				</c-col>
				<c-col :span="2">
					<c-button style="margin: 5px 0 0 10px" size="small" type="primary" icon="el-icon-more" @click="onAmebutButtxmsel">
					</c-button>
				</c-col>
			</c-col> -->

			<c-col :span="24">
				<!-- 这个字段的的default的规则没用什么用,基本可以直接给此字段赋值受益人BEN,目前是在后端赋值,initgitamep-->
				<el-form-item :label="$t('getame.保函修改的收件人')" prop="gitamep.ramrol">
					<c-select v-model="model.gitamep.ramrol" :disabled="model.swiadd.amemsgdonflg == ''" style="width: 100%" placeholder="请输入保函修改的收件人" dbCode="ramrol">
					</c-select>
				</el-form-item>
			</c-col>

			<c-col :span="24">
				<el-form-item :label="$t('getame.新到期类型')" prop="swiadd.exptyp">
					<c-select dbCode="exptyp" v-model="model.swiadd.exptyp" style="width: 100%" placeholder="请选择" @change="ChangeExptyp">
					</c-select>
				</el-form-item>
			</c-col>

			<!-- 当选中的新到期类型为未指定到期日或者旧到期日为空的时候禁用 -->
			<c-col :span="24">
				<el-form-item :label="$t('getame.新到期日')" prop="swiadd.newexpdat">
					<c-date-picker :disabled="
                  model.swiadd.exptyp == 'OPEN' ||
                  (model.swiadd.exptyp == '' &&
                    model.oldgidgrp.rec.expdat == '')
                " type="date" v-model="model.swiadd.newexpdat" style="width: 100%" placeholder="请选择" @change="ChangeExpdat">
					</c-date-picker>
				</el-form-item>
			</c-col>

			<c-col :span="24">
				<el-form-item :label="$t('getame.新到期条件')" prop="swiadd.exptxt" :rules="[{required:model.swiadd.exptyp == 'COND',message:'必填项',trigger:'change,blur'}]">
					<c-input :disabled="
                  !(model.swiadd.exptyp == 'COND') &&
                  !(
                    model.oldgidgrp.blk.exptxt != '' &&
                    model.swiadd.exptyp == ''
                  )
                " type="textarea" v-model="model.swiadd.exptxt" maxlength="780" show-word-limit placeholder="请输入新到期条件" @change="ChangeExptxt"></c-input>
				</el-form-item>
			</c-col>

			<!-- <c-col :span="24">
				<el-form-item :label="$t('getame.旧到期类型')" prop="oldgidgrp.rec.exptyp">
					<c-select disabled dbCode="exptyp" v-model="model.oldgidgrp.rec.exptyp" style="width: 100%" placeholder="请选择">
					</c-select>
				</el-form-item>
			</c-col>

			<c-col :span="24">
				<el-form-item :label="$t('getame.旧到期日')" prop="oldgidgrp.rec.expdat">
					<c-date-picker disabled type="date" v-model="model.oldgidgrp.rec.expdat" style="width: 100%" placeholder="请选择旧到期日"></c-date-picker>
				</el-form-item>
			</c-col>

			<c-col :span="24">
				<el-form-item :label="$t('getame.旧到期条件')" prop="oldgidgrp.blk.exptxt">
					<c-input disabled type="textarea" v-model="model.oldgidgrp.blk.exptxt" maxlength="780" show-word-limit placeholder="请输入旧到期条件"></c-input>
				</el-form-item>
			</c-col>

			<c-col :span="24">
				<el-form-item :label="$t('getame.旧责任类型')" prop="oldgidgrp.rec.liatypc">
					<c-select disabled dbCode="exptyp" v-model="model.oldgidgrp.rec.liatypc" style="width: 100%" placeholder="请选择">
					</c-select>
				</el-form-item>
			</c-col>

			<c-col :span="24">
				<el-form-item :label="$t('getame.旧责任期')" prop="oldgidgrp.rec.liadat">
					<c-date-picker disabled type="date" v-model="model.oldgidgrp.rec.liadat" style="width: 100%" placeholder="请选择责任截至日"></c-date-picker>
				</el-form-item>
			</c-col>

			<c-col :span="24">
				<el-form-item :label="$t('getame.旧责任条件')" prop="oldgidgrp.blk.liatxtc">
					<c-input disabled type="textarea" v-model="model.oldgidgrp.blk.liatxtc" maxlength="780" show-word-limit placeholder="请输入旧责任条件 "></c-input>
				</el-form-item>
			</c-col>

			<c-col :span="24">
				<el-form-item :label="$t('getame.旧估计到期日')" prop="oldgidgrp.blk.dtaappexpdat">
					<c-date-picker disabled type="date" v-model="model.oldgidgrp.blk.dtaappexpdat" style="width: 100%" placeholder="请选择"></c-date-picker>
				</el-form-item>
			</c-col> -->
		</c-col>
		<!-- ============右边================= -->
		<c-col :span="12" style="padding-left: 20px;">
			<!-- <c-col :span="24">
				<el-form-item :label="$t('getame.修改内容 :77C')" prop="gitamep.ametxt" :rules="[{required:model.gitamep.ametxtflg=='X',message:'必填项',trigger:'change'}]">
					<c-input type="textarea" :disabled="model.gitamep.ametxtflg == ''" v-model="model.gitamep.ametxt" rows="4" maxlength="32500" show-word-limit placeholder="请输入修改内容 :77C"></c-input>
					<template slot="footer">
						<c-checkbox :disabled="model.swiadd.amemsgdonflg == ''" v-model="model.gitamep.ametxtflg" true-label="X" false-label="" class="checkbox-left">Amendments modified</c-checkbox>
					</template>
				</el-form-item>
			</c-col>-->
			<!-- <c-col :span="24">
				<el-form-item :label="$t('getame.修改内容 :77C')" :rules="[{required:model.gitamep.ametxtflg=='X',message:'必填项',trigger:'change'}]">
					<c-fullbox>
						<c-input type="textarea" :disabled="model.gitamep.ametxtflg == ''" v-model="gitamepAmetxt" rows="4" maxlength="32500" show-word-limit placeholder="请输入修改内容 :77C"></c-input>
						<template slot="footer">
							<c-checkbox :disabled="model.swiadd.amemsgdonflg == ''" v-model="model.gitamep.ametxtflg" true-label="X" false-label="" class="checkbox-left">Amendments modified</c-checkbox>
						</template>
					</c-fullbox>
				</el-form-item>
			</c-col> -->
			<c-col :span="24">
				<c-col :span="24">
					<!-- 目前是保持常亮,之前控制显示的变量prtflg已经删除 -->
					<el-form-item :label="$t('getame.修改内容 :77U')" prop="swiadd.ameblk">
						<c-input type="textarea" rows="4" v-model="model.swiadd.ameblk" maxlength="55250" show-word-limit placeholder="请输入修改内容文本"></c-input>
					</el-form-item>
				</c-col>
				<!-- <c-col :span="4">
					<c-col :span="12">
						<c-button size="smell" type="primary" icon="el-icon-more">
						</c-button>
					</c-col>
					<c-col :span="12">
						<c-checkbox v-model="model.gitamep.amebut.chkast" class="checkbox-left">Allow</c-checkbox>
					</c-col>
				</c-col> -->
			</c-col>

			<!-- <c-col :span="24">
				<el-form-item :label="$t('getame.附加承保金额文本')" prop="swiadd.addamtcovs20">
					<c-input type="textarea" rows="4" :disabled="model.swiadd.addamtflg == ''" v-model="model.swiadd.addamtcovs20" maxlength="780" show-word-limit placeholder="请输入附加承保金额">
					</c-input>
				</el-form-item>
			</c-col> -->

			<c-col :span="24">
        <el-form-item label="Supplementary Information About Amount" prop="gidgrp.blk.addamtcovs20">
					<c-input  type="textarea" :rows="3" v-model="model.gidgrp.blk.addamtcovs20" maxlength="780" show-word-limit placeholder="请输入Supplementary Information About Amount"></c-input>
				</el-form-item>
			</c-col>

      <c-col :span="24" v-if=" model.gidgrp.rec.legfrm=='STBY'">
        <el-form-item :label="$t('getame.确认指示')" prop="gidgrp.rec.reccnfdet">
          <c-select  v-model="model.gidgrp.rec.reccnfdet" style="width: 100%" placeholder="请选择确认指示" dbCode="CNFFLG">
          </c-select>
        </el-form-item>
      </c-col>

			<!-- 此处删除了Agreement of Beneficiary Required、Send Amendment Acceptance Response、Choose Full Text三个复选框 -->
			<!-- <c-col :span="24">
				<el-form-item style="margin-bottom: 0px;">
					<c-checkbox v-model="model.swiadd.addamtflg" class="checkbox-left" @change="addamtflgChange" true-label="X" false-label="">Add.Amount</c-checkbox>
				</el-form-item>
			</c-col> -->

			<!--Amendment Date-->
      <!-- Order from -->
			<c-col :span="24">
				<el-form-item :label="$t('getame.申请修改日期')" prop="swiadd.orddat">
					<c-date-picker type="date" v-model="model.swiadd.orddat" style="width: 100%" placeholder="请选择申请修改日期">
					</c-date-picker>
				</el-form-item>
			</c-col>

			<c-col :span="24">
				<el-form-item :label="$t('getame.修改日期')" prop="swiadd.amedat">
					<c-date-picker type="date" v-model="model.swiadd.amedat"  style="width: 100%" placeholder="请选择修改日期">
					</c-date-picker>
				</el-form-item>
			</c-col>

			<!-- Amend.No Receiv -->
			<c-col :span="24">
				<el-form-item :label="$t('getame.修改次数')" prop="swiadd.amenbr">
					<c-input v-model="model.swiadd.amenbr" type="number" placeholder="请输入修改次数"></c-input>
				</el-form-item>
			</c-col>

			<!-- Actual Amendment No -->
			<c-col :span="24">
				<el-form-item :label="$t('getame.实际修改次数')" prop="gidgrp.rec.amenbr">
					<c-input disabled v-model="model.gidgrp.rec.amenbr" placeholder="请输入实际修改次数"></c-input>
				</el-form-item>
			</c-col>

			<c-col :span="24" v-if="Number(this.model.swiadd.ameamt) >= 0 ? false : true">
				<el-form-item :label="$t('getame.减少/清偿原因')" prop="swiadd.redrea">
					<c-select v-model="model.swiadd.redrea" style="width: 100%" placeholder="请输入减少/清偿原因" dbCode="redrea">
					</c-select>
				</el-form-item>
			</c-col>

			<!-- Cancellation Request -->
			<c-col :span="24">
				<div class="custom-box-wrap">
					<div style="width: 400px;">
						<el-form-item style="margin-bottom: 0px;">
							<c-checkbox v-model="model.swiadd.reqcan" class="checkbox-left" true-label="X" false-label="">Cancellation Request
							</c-checkbox>
						</el-form-item>
					</div>
				</div>
			</c-col>

			<!-- <c-col :span="24">
				<el-form-item :label="$t('getame.新责任类型')" prop="swiadd.liatypc">
					<c-select :disabled="
                  model.swiadd.purposame == 'ACNA' ||
                  model.swiadd.purposame == 'ADVA'
                " dbCode="exptyp" v-model="model.swiadd.liatypc" style="width: 100%" placeholder="请选择"
				@change="ChangeLiatypc"
				>
					</c-select>
				</el-form-item>
			</c-col>

			<c-col :span="24">
				<el-form-item :label="$t('getame.新责任期')" prop="swiadd.newliadat">
					<c-date-picker :disabled="
                  model.swiadd.liatypc == 'OPEN' ||
                  (model.swiadd.liatypc == '' &&
                    model.oldgidgrp.rec.liadat == '')
                " type="date" v-model="model.swiadd.newliadat" style="width: 100%" placeholder="请输入新责任截止日"
				@change="ChangeLiadat"
				>
					</c-date-picker>
				</el-form-item>
			</c-col>

			<c-col :span="24">
				<el-form-item :label="$t('getame.新责任条件')"  prop="swiadd.liatxtc"
				:rules="[{required:model.swiadd.liatypc == 'COND',message:'必填项',trigger:'change,blur'}]">
					<c-input :disabled="
                  !(model.swiadd.liatypc == 'COND') &&
                  !(
                    model.oldgidgrp.blk.liatxtc != '' &&
                    model.swiadd.liatypc == ''
                  )
                " type="textarea" v-model="model.swiadd.liatxtc" maxlength="780" show-word-limit placeholder="请输入新责任条件"
				@change="ChangeLiatxtc"
				></c-input>
				</el-form-item>
			</c-col>

			<c-col :span="24">
				<el-form-item :label="$t('getame.新估计到期日')" prop="swiadd.newdtaappexpdat">
					<c-date-picker :disabled="
                  model.swiadd.exptyp != 'OPEN' &&
                  model.oldgidgrp.rec.exptyp != 'OPEN'
                " type="date" v-model="model.swiadd.newdtaappexpdat" style="width: 100%" placeholder="请选择"
				@change="ChangeDtaappexpdat"
				>
					</c-date-picker>
				</el-form-item>
			</c-col> -->
		</c-col>
	</div>
</template>
<script>
import event from "../event";
import Default from "../model/default";

export default {
  inject: ["root"],
  props: ["model", "codes"],
  mixins: [event, Default],
  computed: {
    ametxt: function() {
      //DefaultAmetxtN1000()
      return;
    },
    newamt: function() {
      this.model.swiadd.newamt = 1000;
    },
    gitamepAmetxt: function() {
      if (this.isInDisplay) {
        return this.model.gitamep.ametxt;
      }
      var res = "";
      //model.gcdgrp.rec.inr
      if (this.model.gcdgrp.rec.inr != "") {
        res = "Request for extension of the undertaking accepted.";
      }
      //model.gidgrp.rec.gartyp
      if (this.model.gidgrp.rec.gartyp != this.model.oldgidgrp.rec.gartyp) {
        res =
          res +
          "\n" +
          "The undertaking is changed from " +
          this.model.oldgidgrp.rec.gartyp +
          " to " +
          this.model.gidgrp.rec.gartyp +
          ".";
      }
      //model.gidgrp.blk.covgodsrv
      if (
        this.model.gidgrp.blk.covgodsrv != this.model.oldgidgrp.blk.covgodsrv
      ) {
        res =
          res +
          "\n" +
          "The following goods are now covered: " +
          this.model.gidgrp.blk.covgodsrv +
          ".";
      }
      //model.gidgrp.rec.orcdat
      if (this.model.gidgrp.rec.orcdat != this.model.oldgidgrp.rec.orcdat) {
        if (this.model.oldgidgrp.rec.orcdat != "") {
          res =
            res +
            "\n" +
            "The Contract Date has changed from " +
            this.model.oldgidgrp.rec.orcdat +
            " to " +
            this.model.gidgrp.rec.orcdat +
            ".";
        } else {
          res =
            res +
            "\n" +
            "The  Contract Date has been set to " +
            this.model.gidgrp.rec.orcdat +
            ".";
        }
      }
      //model.gidgrp.rec.trmdat
      if (this.model.gidgrp.rec.trmdat != this.model.oldgidgrp.rec.trmdat) {
        res =
          res +
          "\n" +
          "Please transmit until " +
          this.model.gidgrp.rec.trmdat +
          ".";
      }
      //model.gidgrp.rec.orcref
      if (this.model.gidgrp.rec.orcref != this.model.oldgidgrp.rec.orcref) {
        if (this.model.oldgidgrp.rec.orcref != "") {
          res =
            res +
            "\n" +
            "The Contract reference has changed from " +
            this.model.oldgidgrp.rec.orcref +
            " to " +
            this.model.gidgrp.rec.orcref +
            ".";
        } else {
          res =
            res +
            "\n" +
            "The  Contract reference has been set to " +
            this.model.gidgrp.rec.orcref +
            ".";
        }
      }
      //model.gidgrp.rec.tenclsdat
      if (
        this.model.gidgrp.rec.tenclsdat != this.model.oldgidgrp.rec.tenclsdat
      ) {
        if (this.model.oldgidgrp.rec.tenclsdat != "") {
          res =
            res +
            "\n" +
            "The tender closing date has changed from " +
            this.model.oldgidgrp.rec.tenclsdat +
            " to " +
            this.model.gidgrp.rec.tenclsdat +
            ".";
        } else {
          res =
            res +
            "\n" +
            "The tender closing date has been set to " +
            this.model.gidgrp.rec.tenclsdat +
            ".";
        }
      }
      //model.gidgrp.rec.orcrat
      if (this.model.gidgrp.rec.orcrat != this.model.oldgidgrp.rec.orcrat) {
        if (this.model.oldgidgrp.rec.orcrat != "") {
          res =
            res +
            "\n" +
            "The original rate has changed from " +
            this.model.oldgidgrp.rec.orcrat +
            " to " +
            this.model.gidgrp.rec.orcrat +
            ".";
        } else {
          res =
            res +
            "\n" +
            "The original rate has been set to " +
            this.model.gidgrp.rec.orcrat +
            ".";
        }
      }
      //model.gidgrp.rec.orcamt
      if (this.model.gidgrp.rec.orcamt != this.model.oldgidgrp.rec.orcamt) {
        if (this.model.oldgidgrp.rec.orcamt != "") {
          res =
            res +
            "\n" +
            "The contract amount has changed from " +
            this.model.oldgidgrp.rec.orccur +
            " " +
            this.model.oldgidgrp.rec.orcamt +
            " to " +
            this.model.gidgrp.rec.orccur +
            " " +
            this.model.gidgrp.rec.orcamt +
            ".";
        } else {
          res =
            res +
            "\n" +
            "The contract amount has been set to " +
            this.model.gidgrp.rec.orccur +
            " " +
            this.model.gidgrp.rec.orcamt +
            ".";
        }
      }

      //model.gidgrp.rec.acc
      if (this.model.gidgrp.rec.acc != this.model.oldgidgrp.rec.acc) {
        if (
          this.model.oldgidgrp.rec.acc != "" &&
          this.model.gidgrp.rec.acc != ""
        ) {
          res =
            res +
            "\n" +
            "The account for the advanced payment undertaking has been changed from " +
            this.model.oldgidgrp.rec.acc +
            " to " +
            this.model.gidgrp.rec.acc +
            ".";
        } else {
          if (this.model.gidgrp.rec.acc != "") {
            res =
              res +
              "\n" +
              "The account for the advanced payment undertaking has been set to " +
              this.model.gidgrp.rec.acc +
              ".";
          } else {
            res =
              res +
              "\n" +
              "The account for the advanced payment undertaking " +
              this.model.oldgidgrp.rec.acc +
              " has been deleted.";
          }
        }
      }
      //model.gidgrp.rec.jurlaws20 jurlaw
      if (
        this.model.gidgrp.rec.jurlaws20 != this.model.oldgidgrp.rec.jurlaws20 ||
        this.model.gidgrp.rec.jurlaw != this.model.oldgidgrp.rec.jurlaw
      ) {
        if (
          this.model.oldgidgrp.rec.jurlaw != "" &&
          this.model.gidgrp.rec.jurlaw != ""
        ) {
          res =
            res +
            "\n" +
            "The governing law has been changed from " +
            this.model.oldgidgrp.rec.jurlaw +
            " to " +
            this.model.gidgrp.rec.jurlaw +
            ".";
        } else {
          if (this.model.gidgrp.rec.jurlaw != "") {
            res =
              res +
              "\n" +
              "The governing law has been set to " +
              this.model.gidgrp.rec.jurlaw +
              ".";
          } else {
            res =
              res +
              "\n" +
              "The governing law " +
              this.model.oldgidgrp.rec.jurlaw +
              " has been deleted.";
          }
        }
      }
      //model.gidgrp.rec.jurplc
      if (this.model.gidgrp.rec.jurplc != this.model.oldgidgrp.rec.jurplc) {
        if (
          this.model.oldgidgrp.rec.jurplc != "" &&
          this.model.gidgrp.rec.jurplc != ""
        ) {
          res =
            res +
            "\n" +
            "The place of jurisdiction has been changed from " +
            this.model.oldgidgrp.rec.jurplc +
            " to " +
            this.model.gidgrp.rec.jurplc +
            ".";
        } else {
          if (this.model.gidgrp.rec.jurplc != "") {
            res =
              res +
              "\n" +
              "The place of jurisdiction has been set to " +
              this.model.gidgrp.rec.jurplc +
              ".";
          } else {
            res =
              res +
              "\n" +
              "The place of jurisdiction " +
              this.model.oldgidgrp.rec.jurplc +
              " has been deleted.";
          }
        }
      }
      //model.gidgrp.rec.tenref
      if (this.model.gidgrp.rec.tenref != this.model.oldgidgrp.rec.tenref) {
        if (this.model.oldgidgrp.rec.tenref != "") {
          res =
            res +
            "\n" +
            "The tender reference has changed from " +
            this.model.oldgidgrp.rec.tenref +
            " to " +
            this.model.gidgrp.rec.tenref +
            ".";
        } else {
          res =
            res +
            "\n" +
            "The tender reference has been set to " +
            this.model.gidgrp.rec.tenref +
            ".";
        }
      }
      //model.gidgrp.rec.tendat
      if (this.model.gidgrp.rec.tendat != this.model.oldgidgrp.rec.tendat) {
        if (this.model.oldgidgrp.rec.tendat != "") {
          res =
            res +
            "\n" +
            "The tender date has changed from " +
            this.model.oldgidgrp.rec.tendat +
            " to " +
            this.model.gidgrp.rec.tendat +
            ".";
        } else {
          res =
            res +
            "\n" +
            "The tender date has been set to " +
            this.model.gidgrp.rec.tendat +
            ".";
        }
      }
      //model.gidgrp.blk.addinf
      if (this.model.gidgrp.blk.addinf != this.model.oldgidgrp.blk.addinf) {
        if (
          this.model.oldgidgrp.blk.addinf != "" &&
          this.model.gidgrp.blk.addinf != ""
        ) {
          res =
            res +
            "\n" +
            "The additional info has been changed from " +
            this.model.oldgidgrp.blk.addinf +
            " to " +
            this.model.gidgrp.blk.addinf +
            ".";
        } else {
          if (this.model.gidgrp.blk.addinf != "") {
            res =
              res +
              "\n" +
              "The additional info has been set to " +
              this.model.gidgrp.blk.addinf +
              ".";
          } else {
            res =
              res +
              "\n" +
              "The additional info " +
              this.model.oldgidgrp.blk.addinf +
              " has been deleted.";
          }
        }
      }
      //model.gidgrp.rec.legfrm
      if (this.model.gidgrp.rec.legfrm != this.model.oldgidgrp.rec.legfrm) {
        if (this.model.oldgidgrp.rec.legfrm != "") {
          res =
            res +
            "\n" +
            "The form of undertaking has changed from " +
            this.model.oldgidgrp.rec.legfrm +
            " to " +
            this.model.gidgrp.rec.legfrm +
            ".";
        } else {
          res =
            res +
            "\n" +
            "The form of undertaking has been set to " +
            this.model.gidgrp.rec.legfrm +
            ".";
        }
      }
      //model.gidgrp.blk.apprul apprultxt
      if (
        this.model.gidgrp.blk.apprul != this.model.oldgidgrp.blk.apprul ||
        this.model.gidgrp.blk.apprultxt != this.model.oldgidgrp.blk.apprultxt
      ) {
        res =
          res +
          "\n" +
          "The applicable rules has changed from " +
          this.model.oldgidgrp.rec.apprul +
          " " +
          this.model.oldgidgrp.blk.apprultxt +
          " to " +
          this.model.gidgrp.blk.apprul +
          " " +
          this.model.gidgrp.blk.apprultxt +
          ".";
      }
      //model.gidgrp.apl
      if (
        this.model.gidgrp.apl.pts.ptainr !=
          this.model.oldgidgrp.apl.pts.ptainr ||
        this.model.gidgrp.apl.pts.adrblk != this.model.oldgidgrp.apl.pts.adrblk
      ) {
        if (this.model.oldgidgrp.apl.pts.adrblk != "") {
          res =
            res +
            "\n" +
            "The applicant has changed from " +
            this.model.oldgidgrp.apl.pts.adrblk +
            " to " +
            this.model.gidgrp.apl.pts.adrblk +
            ".";
        } else {
          res =
            res +
            "\n" +
            "The applicant has been set to " +
            this.model.gidgrp.apl.pts.adrblk +
            ".";
        }
      }
      //model.gidgrp.ctr
      if (
        this.model.gidgrp.ctr.pts.ptainr !=
          this.model.oldgidgrp.ctr.pts.ptainr ||
        this.model.gidgrp.ctr.pts.adrblk != this.model.oldgidgrp.ctr.pts.adrblk
      ) {
        if (this.model.oldgidgrp.ctr.pts.adrblk != "") {
          res =
            res +
            "\n" +
            "The obligor has changed from " +
            this.model.oldgidgrp.ctr.pts.adrblk +
            " to " +
            this.model.gidgrp.ctr.pts.adrblk +
            ".";
        } else {
          res =
            res +
            "\n" +
            "The obligor has been set to " +
            this.model.gidgrp.ctr.pts.adrblk +
            ".";
        }
      }
      //model.gidgrp.atb
      if (
        this.model.gidgrp.atb.pts.ptainr !=
          this.model.oldgidgrp.atb.pts.ptainr ||
        this.model.gidgrp.atb.pts.adrblk != this.model.oldgidgrp.atb.pts.adrblk
      ) {
        if (this.model.oldgidgrp.atb.pts.adrblk != "") {
          res =
            res +
            "\n" +
            "The advising bank has changed from " +
            this.model.oldgidgrp.atb.pts.adrblk +
            " to " +
            this.model.gidgrp.atb.pts.adrblk +
            ".";
        } else {
          res =
            res +
            "\n" +
            "The advising bank has been set to " +
            this.model.gidgrp.atb.pts.adrblk +
            ".";
        }
      }
      //model.gidgrp.atb
      if (this.model.gidgrp.atb.pts.ref != this.model.oldgidgrp.atb.pts.ref) {
        if (this.model.oldgidgrp.atb.pts.ref != "") {
          res =
            res +
            "\n" +
            "The advising bank reference has changed from " +
            this.model.oldgidgrp.atb.pts.ref +
            " to " +
            this.model.gidgrp.atb.pts.ref +
            ".";
        } else {
          res =
            res +
            "\n" +
            "The advising bank reference has been set to " +
            this.model.gidgrp.atb.pts.ref +
            ".";
        }
      }

      //model.swiadd.addamtcovs20
      var addAmtBlk = this.model.oldgidgrp.blk.addamtcovs20;
      if (
        this.model.swiadd.addamtcovs20 != "" ||
        this.model.swiadd.addamtflg == ""
      ) {
        addAmtBlk = this.model.swiadd.addamtcovs20;
      }
      if (this.model.oldgidgrp.blk.addamtcovs20 != addAmtBlk) {
        if (this.model.oldgidgrp.blk.addamtcovs20 != "") {
          res =
            res +
            "\n" +
            "The additional amount information has been changed from " +
            this.model.oldgidgrp.blk.addamtcovs20 +
            " to " +
            addAmtBlk +
            ".";
        } else {
          res =
            res +
            "\n" +
            "The additional amount information has been set to " +
            addAmtBlk +
            ".";
        }
      }
      //model.gidgrp.blk.feetxt
      if (this.model.gidgrp.blk.feetxt != this.model.oldgidgrp.blk.feetxt) {
        if (
          this.model.oldgidgrp.blk.feetxt != "" &&
          this.model.gidgrp.blk.feetxt != ""
        ) {
          res =
            res +
            "\n" +
            "The charges has been changed from " +
            this.model.oldgidgrp.blk.feetxt +
            " to " +
            this.model.gidgrp.blk.feetxt +
            ".";
        } else {
          if (this.model.gidgrp.blk.feetxt != "") {
            res =
              res +
              "\n" +
              "Charges has been set to " +
              this.model.gidgrp.blk.feetxt +
              ".";
          } else {
            res = res + "\n" + "'Charges have been deleted.";
          }
        }
      }
      //model.gidgrp.blk.preper
      if (this.model.gidgrp.blk.preper != this.model.oldgidgrp.blk.preper) {
        if (
          this.model.oldgidgrp.blk.preper != "" &&
          this.model.gidgrp.blk.preper != ""
        ) {
          res =
            res +
            "\n" +
            "The presentation instructions has been changed from " +
            this.model.oldgidgrp.blk.preper +
            " to " +
            this.model.gidgrp.blk.preper +
            ".";
        } else {
          if (this.model.gidgrp.blk.preper != "") {
            res =
              res +
              "\n" +
              "The presentation instructions has been set to " +
              this.model.gidgrp.blk.preper +
              ".";
          } else {
            res =
              res + "\n" + "'The presentation instructions have been deleted.";
          }
        }
      }
      //model.gidgrp.con.
      if (
        this.model.gidgrp.con.pts.ptainr !=
          this.model.oldgidgrp.con.pts.ptainr ||
        this.model.gidgrp.con.pts.adrblk != this.model.oldgidgrp.con.pts.adrblk
      ) {
        if (this.model.oldgidgrp.con.pts.adrblk != "") {
          var conadrblk;
          if (this.model.gidgrp.con.pts.adrblk == "") {
            conadrblk = "<empty>";
          } else {
            conadrblk = this.model.gidgrp.con.pts.adrblk;
          }
          res =
            res +
            "\n" +
            "The confirmation party has changed from " +
            this.model.oldgidgrp.con.pts.adrblk +
            " to " +
            conadrblk +
            ".";
        } else {
          res =
            res +
            "\n" +
            "The confirmation party has been set to " +
            this.model.gidgrp.con.pts.adrblk +
            ".";
        }
      }
      //model.gidgrp.rec.demand
      if (this.model.gidgrp.rec.demand != this.model.oldgidgrp.rec.demand) {
        if (
          this.model.oldgidgrp.rec.demand != "" &&
          this.model.gidgrp.rec.demand != ""
        ) {
          res =
            res +
            "\n" +
            "The demand indicator has been changed from " +
            this.model.oldgidgrp.rec.demand +
            " to " +
            this.model.gidgrp.rec.demand +
            ".";
        } else {
          if (this.model.gidgrp.rec.demand != "") {
            res =
              res +
              "\n" +
              "The demand indicator has been set to " +
              this.model.gidgrp.rec.demand +
              ".";
          } else {
            res =
              res +
              "\n" +
              "The demand indicator " +
              this.model.oldgidgrp.rec.demand +
              " has been deleted.";
          }
        }
      }
      //model.gidgrp.rec.transfer
      if (this.model.gidgrp.rec.transfer != this.model.oldgidgrp.rec.transfer) {
        if (this.model.oldgidgrp.rec.transfer != "") {
          res =
            res +
            "\n" +
            "The transfer indicator has changed from " +
            this.model.oldgidgrp.rec.transfer +
            " to " +
            this.model.gidgrp.rec.transfer +
            ".";
        } else {
          res =
            res +
            "\n" +
            "The transfer indicator has been set to " +
            this.model.gidgrp.rec.transfer +
            ".";
        }
      }
      //model.gidgrp.blk.trfcond
      if (this.model.gidgrp.blk.trfcond != this.model.oldgidgrp.blk.trfcond) {
        if (
          this.model.oldgidgrp.blk.trfcond != "" &&
          this.model.gidgrp.blk.trfcond != ""
        ) {
          res =
            res +
            "\n" +
            "The transfer conditions has been changed from " +
            this.model.oldgidgrp.blk.trfcond +
            " to " +
            this.model.gidgrp.blk.trfcond +
            ".";
        } else {
          if (this.model.gidgrp.blk.trfcond != "") {
            res =
              res +
              "\n" +
              "The transfer conditions has been set to " +
              this.model.gidgrp.blk.trfcond +
              ".";
          } else {
            res = res + "\n" + "'The transfer conditions have been deleted.";
          }
        }
      }

      //待完善
      this.model.gitamep.ametxt = res;
      return res;
    }
  },
  data() {
    return {
      addamtcovs20Flg: "",
      purposameList: [],
      startDatePicker: this.beginDate()
    };
  },
  methods: {
    beginDate() {
      const self = this;
      return {
        disabledDate(time) {
          return time.getTime() < Date.now() - 8.64e7; //如果没有后面的-8.64e7就是不可以选择今天的
        }
      };
    }
  }
};
</script>
<style>
</style>