<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>