Commit 085ceebb by liyixun

gitame初始化

parent 1cc20ba5
import Utils from "~/utils"
/**
* Gitame Check规则
*/
let checkObj = {
"gidgrp.rec.giduil" :null,
"gitp.aamp.aammod.addamtflg" :null,
"gidgrp.ben.pts.adrblk" :null,
"gidgrp.blk.atxexptxt" :null,
"gidgrp.atb.pts.adrblk" :null,
"gidgrp.con.pts.adrblk" :null,
"gitp.liatxtcmodflg" :null,
"trnmod.swiadd.exptxt" :null,
"addbcb.gitamecho" :null,
"setmod.dspflg" :null,
"gidgrp.ben.adrelc" :null,
"gitp.usr.extkey" :null,
"trnmod.swiadd.amenbr" :null,
"addbcb.expdat" :null,
"gidgrp.rec.exptyp" :null,
"gidgrp.ctr.pts.extkey" :null,
"trnmod.swiadd.newliadat" :null,
"trnmod.swiadd.ameblk" :null,
"gidgrp.rec.liadat" :null,
"gidgrp.rec.sndto" :null,
"gidgrp.con.adrelc" :null,
"gidgrp.blk.liatxtc" :null,
"gitp.exptxtmodflg" :null,
"trnmod.swiadd.amedat" :null,
"gidgrp.rec.gtxinr" :null,
"gidgrp.rec.vrfdat" :null,
"gidgrp.rec.purpos" :null,
"gidgrp.gidcxm.cxmflg" :null,
"addbcb.pwtyp9" :null,
"gidgrp.rec.autrnwflg" :null,
"gitamep.ramrol" :null,
"gidgrp.rec.legfrm" :null,
"gidgrp.apl.pts.extkey" :null,
"trnmod.swiadd.newexpdat" :null,
"gidgrp.apl.namelc" :null,
"gidgrp.rec.liatypc" :null,
"gidgrp.atb.adrelc" :null,
"gidgrp.rec.revflg" :null,
"gidgrp.iss.adrelc" :null,
"gidgrp.rec.hndtyp" :null,
"gidgrp.adv.namelc" :null,
"addbcb.bcbtyp7" :null,
"gitp.swiftflg" :null,
"gidgrp.bdb.pts.extkey" :null,
"gidgrp.iss.pts.adrblk" :null,
"gidgrp.adv.pts.adrblk" :null,
"gidgrp.ctr.namelc" :null,
"gidgrp.blk.atxpreper" :null,
"trnmod.swiadd.liatxtc" :null,
"gidgrp.con.pts.extkey" :null,
"trnmod.swiadd.newamt" :null,
"gidgrp.bdb.adrelc" :null,
"gidgrp.ctr.adrelc" :null,
"gidgrp.con.namelc" :null,
"gidgrp.ben.namelc" :null,
"addbcb.litameadv" :null,
"gidgrp.rec.expflg" :null,
"gidgrp.gidcxm.warran" :null,
"gidgrp.apl.pts.ref" :null,
"gidgrp.ctr.pts.adrblk" :null,
"addbcb.label5" :null,
"gidgrp.atb.namelc" :null,
"gidgrp.rec.orddat" :null,
"trnmod.swiadd.addamt" :null,
"gidgrp.rec.stacty" :null,
"setmod.redamt" :null,
"gidgrp.blk.exptxt" :null,
"gidgrp.atb.pts.extkey" :null,
"gidgrp.blk.atxliatxtc" :null,
"gidgrp.blk.apprul" :null,
"gidgrp.apl.pts.adrblk" :null,
"trnmod.swiadd.purposame" :null,
"trnmod.swiadd.ameamt" :null,
"addbcb.ameadvrmk" :null,
"gidgrp.rec.inudat" :null,
"gidgrp.iss.pts.ref" :null,
"addbcb.preexpdat" :null,
"gidgrp.blk.feetxt" :null,
"addbcb.bccls2" :null,
"addbcb.bccls1" :null,
"addbcb.bccls4" :null,
"addbcb.bccls3" :null,
"setmod.docamt" :null,
"gitp.prepermodflg" :null,
"gidgrp.bdb.namelc" :null,
"gidgrp.blk.preper" :null,
"gidgrp.apl.adrelc" :null,
"trnmod.swiadd.addamtcovs20" :null,
"gidgrp.adv.adrelc" :null,
"gidgrp.blk.apprultxt" :null,
"gidgrp.iss.namelc" :null,
"gidgrp.adv.pts.extkey" :null,
"gidgrp.iss.pts.extkey" :null,
"gidgrp.ben.pts.extkey" :null,
"addbcb.gitamermk" :null,
"gidgrp.bdb.pts.adrblk" :null,
}
for (const key in checkObj) {
if (Object.hasOwnProperty.call(checkObj, key)) {
checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key)
}
}
export default checkObj
/**
* Gitame Default规则
*/
import Api from "~/service/Api";
import Utils from "~/utils/index"
export default {
"gidgrp.blk.atxexptxt" :Utils.defaultFunction,
"gidgrp.blk.exptxt" :Utils.defaultFunction,
"gidgrp.rec.purpos" :Utils.defaultFunction,
"gidgrp.rec.atxinr" :Utils.defaultFunction,
"gidgrp.rec.secuilflg" :Utils.defaultFunction,
"gidgrp.cbs.max.cur" :Utils.defaultFunction,
"gidgrp.rec.fingua" :Utils.defaultFunction,
"gidgrp.con.pts.extkey" :Utils.defaultFunction,
"gidgrp.con.adrelc" :Utils.defaultFunction,
"gidgrp.con.namelc" :Utils.defaultFunction,
"gidgrp.con.dbfadrblkcn" :Utils.defaultFunction,
"gidgrp.con.pts.adrblk" :Utils.defaultFunction,
"gidgrp.rec.purposin" :Utils.defaultFunction,
"trnmod.swiadd.newexpdat" :Utils.defaultFunction,
"trnmod.swiadd.ameamt" :Utils.defaultFunction,
"gidgrp.rec.liatypc" :Utils.defaultFunction,
"gidgrp.blk.preper" :Utils.defaultFunction,
"gidgrp.blk.atxpreper" :Utils.defaultFunction,
"gidgrp.rec.expdat" :Utils.defaultFunction,
"gidgrp.rec.expflg" :Utils.defaultFunction,
"gidgrp.adv.pts.extkey" :Utils.defaultFunction,
"gidgrp.adv.adrelc" :Utils.defaultFunction,
"gidgrp.adv.namelc" :Utils.defaultFunction,
"gidgrp.adv.dbfadrblkcn" :Utils.defaultFunction,
"gidgrp.rec.ownref" :Utils.defaultFunction,
"gidgrp.rec.exptyp" :Utils.defaultFunction,
"setmod.setamt" :Utils.defaultFunction,
"setmod.doccur" :Utils.defaultFunction,
"setmod.dspflg" :Utils.defaultFunction,
"setmod.docamt" :Utils.defaultFunction,
"trnmod.swiadd.amemsgdonflg" :Utils.defaultFunction,
"trnmod.swiadd.purposame" :Utils.defaultFunction,
"gidgrp.rec.hndtyp" :Utils.defaultFunction,
"gidgrp.ghd.segtyp" :Utils.defaultFunction,
"oldgidgrp.cbs.max.amt" :Utils.defaultFunction,
"oldgidgrp.cbs.max.cur" :Utils.defaultFunction,
"gidgrp.rec.giduil" :Utils.defaultFunction,
"gidgrp.rec.gartyp" :Utils.defaultFunction,
"gidgrp.cbs.max.amt" :Utils.defaultFunction,
"oldgidgrp.rec.liadat" :Utils.defaultFunction,
"gidgrp.rec.revflg" :Utils.defaultFunction,
"gitp.prepermodflg" :Utils.defaultFunction,
"gidgrp.rec.gtxinr" :Utils.defaultFunction,
"gitamep.ameaccflg" :Utils.defaultFunction,
"gitp.swiftflg" :Utils.defaultFunction,
"trnmod.swiadd.exptyp" :Utils.defaultFunction,
"gidgrp.apl.pts.extkey" :Utils.defaultFunction,
"gidgrp.apl.adrelc" :Utils.defaultFunction,
"gidgrp.apl.namelc" :Utils.defaultFunction,
"gidgrp.apl.dbfadrblkcn" :Utils.defaultFunction,
"gidgrp.atb.pts.extkey" :Utils.defaultFunction,
"gidgrp.ben.pts.extkey" :Utils.defaultFunction,
"trnmod.swiadd.liatypc" :Utils.defaultFunction,
"trnmod.swiadd.newliadat" :Utils.defaultFunction,
"gitamep.prtflg" :Utils.defaultFunction,
"gidgrp.apl.pts.adrblk" :Utils.defaultFunction,
"oldgidgrp.rec.exptyp" :Utils.defaultFunction,
"oldgidgrp.rec.expdat" :Utils.defaultFunction,
"trnmod.swiadd.addamt" :Utils.defaultFunction,
"gidgrp.bdb.pts.extkey" :Utils.defaultFunction,
"trnmod.swiadd.exptxt" :Utils.defaultFunction,
"gitp.exptxtmodflg" :Utils.defaultFunction,
"gidgrp.blk.liatxtc" :Utils.defaultFunction,
"gidgrp.blk.atxliatxtc" :Utils.defaultFunction,
"gidgrp.atb.adrelc" :Utils.defaultFunction,
"gidgrp.atb.namelc" :Utils.defaultFunction,
"gidgrp.atb.dbfadrblkcn" :Utils.defaultFunction,
"gidgrp.atb.pts.adrblk" :Utils.defaultFunction,
"trnmod.swiadd.addamtcovs20" :Utils.defaultFunction,
"gitp.usr.extkey" :Utils.defaultFunction,
"gidgrp.rec.liadat" :Utils.defaultFunction,
"gidgrp.rec.legfrm" :Utils.defaultFunction,
"gidgrp.rec.vrfdat" :Utils.defaultFunction,
"gidgrp.iss.pts.extkey" :Utils.defaultFunction,
"gidgrp.iss.adrelc" :Utils.defaultFunction,
"gidgrp.iss.namelc" :Utils.defaultFunction,
"gidgrp.iss.dbfadrblkcn" :Utils.defaultFunction,
"gitp.inc760" :Utils.defaultFunction,
"oldgidgrp.rec.liatypc" :Utils.defaultFunction,
"trnmod.swiadd.addamtflg" :Utils.defaultFunction,
"trnmod.swiadd.addcur" :Utils.defaultFunction,
"gidgrp.adv.pts.adrblk" :Utils.defaultFunction,
"gidgrp.blk.apprul" :Utils.defaultFunction,
"trnmod.swiadd.newcur" :Utils.defaultFunction,
"gidgrp.blk.trfcond" :Utils.defaultFunction,
"gidgrp.atb.pts.ref" :Utils.defaultFunction,
"gidgrp.rec.demand" :Utils.defaultFunction,
"gitamep.ametxtflg" :Utils.defaultFunction,
"gitamep.ametxt" :Utils.defaultFunction,
"gidgrp.rec.transfer" :Utils.defaultFunction,
"gidgrp.ctr.pts.adrblk" :Utils.defaultFunction,
"trnmod.swiadd.newamt" :Utils.defaultFunction,
"trnmod.swiadd.reqcan" :Utils.defaultFunction,
"gidgrp.blk.apprultxt" :Utils.defaultFunction,
"gidgrp.blk.feetxt" :Utils.defaultFunction,
"gidgrp.rec.autrnwflg" :Utils.defaultFunction,
"gidgrp.rec.opndat" :Utils.defaultFunction,
"gitp.aamp.aammod.addamtflg" :Utils.defaultFunction,
"trnmod.swiadd.ameblk" :Utils.defaultFunction,
"gidgrp.rec.rmbflg" :Utils.defaultFunction,
"oldgidgrp.blk.exptxt" :Utils.defaultFunction,
"gidgrp.ctr.pts.extkey" :Utils.defaultFunction,
"addbcb.pwtyp8" :Utils.defaultFunction,
"addbcb.bcbtyp6" :Utils.defaultFunction,
"gidgrp.ctr.adrelc" :Utils.defaultFunction,
"gidgrp.ctr.namelc" :Utils.defaultFunction,
"gidgrp.ctr.dbfadrblkcn" :Utils.defaultFunction,
"gidgrp.rec.delori" :Utils.defaultFunction,
"gidgrp.cbs.opn1.amt" :Utils.defaultFunction,
"gidgrp.bdb.adrelc" :Utils.defaultFunction,
"gidgrp.bdb.namelc" :Utils.defaultFunction,
"gidgrp.bdb.dbfadrblkcn" :Utils.defaultFunction,
"gidgrp.bdb.pts.adrblk" :Utils.defaultFunction,
"gitp.inccormsgflg" :Utils.defaultFunction,
"gidgrp.rec.fenlishi" :Utils.defaultFunction,
"gidgrp.ben.pts.adrblk" :Utils.defaultFunction,
"gidgrp.rec.inudat" :Utils.defaultFunction,
"gidgrp.ben.adrelc" :Utils.defaultFunction,
"gidgrp.ben.namelc" :Utils.defaultFunction,
"gidgrp.ben.dbfadrblkcn" :Utils.defaultFunction,
"addbcb.bccls1" :Utils.defaultFunction,
"gidgrp.iss.pts.adrblk" :Utils.defaultFunction,
"gidgrp.rec.chato" :Utils.defaultFunction,
"gidgrp.rec.liaflg" :Utils.defaultFunction,
"trnmod.swiadd.liatxtc" :Utils.defaultFunction,
"gitp.liatxtcmodflg" :Utils.defaultFunction,
"gitp.aplsupflg" :Utils.defaultFunction,
"gidgrp.rec.stacty" :Utils.defaultFunction,
"gitp.drpreflg" :Utils.defaultFunction,
"oldgidgrp.blk.liatxtc" :Utils.defaultFunction,
"gidgrp.rec.delto" :Utils.defaultFunction,
"gidgrp.rec.orddat" :Utils.defaultFunction,
}
//你可以添加自动default处理
import Api from "~/service/Api"
import Utils from "~/utils"
export default {
async onAmebutButtxmsel(){
let rtnmsg = await this.executeRule("amebut.buttxmsel")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onGitpButgetref(){
let rtnmsg = await this.executeRule("gitp.butgetref")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onAplpDet(){
let rtnmsg = await this.executeRule("aplp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onIsspDet(){
let rtnmsg = await this.executeRule("issp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onAdvpDet(){
let rtnmsg = await this.executeRule("advp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onGitpWbxs(){
let rtnmsg = await this.executeRule("gitp.wbxs")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onGitpYptxy(){
let rtnmsg = await this.executeRule("gitp.yptxy")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onGitpButdifexptxt(){
let rtnmsg = await this.executeRule("gitp.butdifexptxt")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBenpDet(){
let rtnmsg = await this.executeRule("benp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onGitpButdifhisexptxt(){
let rtnmsg = await this.executeRule("gitp.butdifhisexptxt")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onGitpButdifliatxtc(){
let rtnmsg = await this.executeRule("gitp.butdifliatxtc")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onGitpButdifhisliatxtc(){
let rtnmsg = await this.executeRule("gitp.butdifhisliatxtc")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onConpDet(){
let rtnmsg = await this.executeRule("conp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBdbpDet(){
let rtnmsg = await this.executeRule("bdbp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onCtrpDet(){
let rtnmsg = await this.executeRule("ctrp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onAtbpDet(){
let rtnmsg = await this.executeRule("atbp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onChargiButtxmsel(){
let rtnmsg = await this.executeRule("chargi.buttxmsel")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onGitpButdifpreper(){
let rtnmsg = await this.executeRule("gitp.butdifpreper")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onGitpButdifhispreper(){
let rtnmsg = await this.executeRule("gitp.butdifhispreper")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onMtdbutButapy(){
let rtnmsg = await this.executeRule("mtdbut.butapy")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onMtdbutButcan(){
let rtnmsg = await this.executeRule("mtdbut.butcan")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
}
\ No newline at end of file
export default {
"gidgrp.rec.ownref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gitamep.recget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"trnmod.swiadd.amedat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"gitamep.gcdownref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"trnmod.swiadd.orddat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"trnmod.swiadd.addcur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"trnmod.swiadd.addamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"trnmod.swiadd.amenbr":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"gidgrp.rec.amenbr":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"trnmod.swiadd.addamtcovs20":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"oldgidgrp.cbs.max.cur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"oldgidgrp.cbs.max.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"trnmod.swiadd.amecur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"trnmod.swiadd.ameamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"trnmod.swiadd.newcur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"trnmod.swiadd.newamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"gitamep.ametxt":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"trnmod.swiadd.ameblk":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"oldgidgrp.rec.expdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"oldgidgrp.blk.exptxt":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"oldgidgrp.rec.liadat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"oldgidgrp.blk.liatxtc":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"trnmod.swiadd.newexpdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"trnmod.swiadd.exptxt":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"trnmod.swiadd.newliadat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"trnmod.swiadd.liatxtc":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"oldgidgrp.blk.dtaappexpdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"trnmod.swiadd.newdtaappexpdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"gitp.recget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gidgrp.rec.ownref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gitp.recget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"gidgrp.rec.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"gidgrp.cbs.max.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"gidgrp.apl.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gidgrp.cbs.opn1.cur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"gidgrp.cbs.opn1.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"gidgrp.rec.oldref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gitp.aplp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gidgrp.apl.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gitp.aplp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"gidgrp.apl.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gidgrp.apl.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gidgrp.apl.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gitp.usr.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 8,message:"长度不能超过8"}
],
"gitp.usrget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"gidgrp.apl.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gidgrp.rec.gartypin":[
{type: "string", required: false, message: "必输项"},
{max: 4,message:"长度不能超过4"}
],
"gitp.lettername":[
{type: "string", required: false, message: "必输项"},
{max: 60,message:"长度不能超过60"}
],
"gidgrp.blk.gartyptxtin":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gidgrp.adv.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gidgrp.iss.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gidgrp.rec.vrfdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"gidgrp.rec.orddat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"gitp.issp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gitp.advp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gidgrp.iss.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gitp.issp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"gidgrp.adv.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gitp.advp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"gidgrp.iss.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gidgrp.adv.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gidgrp.iss.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gidgrp.iss.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gidgrp.adv.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gidgrp.adv.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gidgrp.rec.opndat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"gidgrp.iss.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gidgrp.adv.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gidgrp.blk.apprultxt":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gidgrp.rec.expdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"gidgrp.ben.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gidgrp.blk.exptxt":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"gidgrp.blk.atxexptxt":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"gidgrp.rec.inudat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"gitp.benp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gidgrp.ben.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gitp.benp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"gidgrp.rec.liadat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"gidgrp.ben.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gidgrp.ben.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gidgrp.ben.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gidgrp.blk.liatxtc":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"gidgrp.blk.atxliatxtc":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"gidgrp.ben.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gidgrp.gidcxm.warran":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"gidgrp.con.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gidgrp.ctr.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gidgrp.atb.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gitp.conp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gitp.bdbp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gidgrp.con.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gitp.conp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"gitp.ctrp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gidgrp.bdb.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gitp.bdbp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"gidgrp.ctr.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gitp.ctrp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"gitp.atbp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gidgrp.atb.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gitp.atbp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"gidgrp.con.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gidgrp.bdb.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gidgrp.ctr.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gidgrp.con.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gidgrp.con.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gidgrp.bdb.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gidgrp.bdb.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gidgrp.ctr.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gidgrp.ctr.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gidgrp.atb.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gidgrp.atb.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gidgrp.atb.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gidgrp.con.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gidgrp.bdb.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gidgrp.ctr.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gidgrp.atb.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gidgrp.rec.deloritxt":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gidgrp.blk.deltoadr":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gidgrp.blk.feetxt":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gidgrp.blk.preper":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"gidgrp.blk.atxpreper":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"gidgrp.blk.trfcond":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"setmod.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"setmod.docamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"setmod.redamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"setmod.setamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"setmod.redamttxt":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"oldgidgrp.blk.gidtxtc":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"oldgidgrp.blk.gidtxtamec":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"addbcb.name":[
{type: "string", required: false, message: "必输项"},
{max: 15,message:"长度不能超过15"}
],
"addbcb.godnam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"addbcb.pwtyp9":[
{type: "string", required: false, message: "必输项"},
{max: 30,message:"长度不能超过30"}
],
"addbcb.bcbtyp7":[
{type: "string", required: false, message: "必输项"},
{max: 25,message:"长度不能超过25"}
],
"addbcb.pwdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"addbcb.bcbdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"addbcb.ameadvrmk":[
{type: "string", required: true, message: "必输项"},
{max: 34,message:"长度不能超过34"}
],
"addbcb.expdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"addbcb.preexpdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"addbcb.gitamermk":[
{type: "string", required: true, message: "必输项"},
{max: 34,message:"长度不能超过34"}
],
}
\ No newline at end of file
import Api from "~/service/Api"
import Pts from "../Common/Pts"
export default class Gitame{
constructor () {
this.data = {
gitp:{
swiftflg:"", // 是否SWIFT格式 .gitp.swiftflg
recget:{
sdamod:{
seainf:"", // .gitp.recget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .gitp.recget.sdamod.dadsnd
},
},
aamp:{
aammod:{
addamtflg:"", // Add. Amount .gitp.aamp.aammod.addamtflg
},
},
exptxtmodflg:"", // Modify Expiry Condition/Event .gitp.exptxtmodflg
liatxtcmodflg:"", // Modify Liability Condition/Event - Counter Undertaking .gitp.liatxtcmodflg
usr:{
extkey:"", // Responsible User .gitp.usr.extkey
},
usrget:{
sdamod:{
seainf:"", // .gitp.usrget.sdamod.seainf
},
},
inccormsgflg:"", // Incoming Corporate Message Flag .gitp.inccormsgflg
drpreflglab1:"", // Label for Type of Request .gitp.drpreflglab1
inc760:"", // incoming lose .gitp.inc760
morapllab:"", // Label set if nore than one applicant .gitp.morapllab
drpreflglab:"", // Label for Type of Request .gitp.drpreflglab
bantyp:"", // bank typ .gitp.bantyp
letterlabel:"", // LETTERLABEL .gitp.letterlabel
oppbnkl:"", // 对手行代码 .gitp.oppbnkl
drpreflg:"", // Type of Request .gitp.drpreflg
aplp:{
ptsget:{
sdamod:{
seainf:"", // .gitp.aplp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .gitp.aplp.ptsget.sdamod.dadsnd
},
},
},
benp:{
ptsget:{
sdamod:{
seainf:"", // .gitp.benp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .gitp.benp.ptsget.sdamod.dadsnd
},
},
},
issp:{
ptsget:{
sdamod:{
seainf:"", // .gitp.issp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .gitp.issp.ptsget.sdamod.dadsnd
},
},
},
advp:{
ptsget:{
sdamod:{
seainf:"", // .gitp.advp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .gitp.advp.ptsget.sdamod.dadsnd
},
},
},
lettername:"", // 面函标题 .gitp.lettername
dzbhflg:"", // 电子保函标志 .gitp.dzbhflg
ctrp:{
ptsget:{
sdamod:{
seainf:"", // .gitp.ctrp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .gitp.ctrp.ptsget.sdamod.dadsnd
},
},
},
aplsupflg:"", // Suppress Applicant in 760 Seqence B Flag .gitp.aplsupflg
atbp:{
ptsget:{
sdamod:{
seainf:"", // .gitp.atbp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .gitp.atbp.ptsget.sdamod.dadsnd
},
},
},
labapl:"", // Label of apl .gitp.labapl
labctr:"", // Label of CTR .gitp.labctr
labaplref:"", // Label of APL's ref .gitp.labaplref
labctrref:"", // Label of CTR's ref .gitp.labctrref
labissbak:"", // Label of issue bank .gitp.labissbak
labissref:"", // Label of issue bank's ref .gitp.labissref
conp:{
ptsget:{
sdamod:{
seainf:"", // .gitp.conp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .gitp.conp.ptsget.sdamod.dadsnd
},
},
},
bdbp:{
ptsget:{
sdamod:{
seainf:"", // .gitp.bdbp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .gitp.bdbp.ptsget.sdamod.dadsnd
},
},
},
prepermodflg:"", // Modify Document and Presentation Instructions .gitp.prepermodflg
chkpreper:"", // Allow * .gitp.chkpreper
chargi:{
chkast:"", // Allow * .gitp.chargi.chkast
},
},
gidgrp:{
rec:{
fingua:"", // 是否对外担保 .gidgrp.rec.fingua
cfaguatyp:"", // 对外担保类型 .gidgrp.rec.cfaguatyp
cmtflg:"", // 跨境人民币保函 .gidgrp.rec.cmtflg
ownref:"", // Reference .gidgrp.rec.ownref
amenbr:"", // Actual Amendment No .gidgrp.rec.amenbr
resflg:"", // Reserved Contract .gidgrp.rec.resflg
rejflg:"", // Direct rejection .gidgrp.rec.rejflg
drpreflg:"", // Type of Request .gidgrp.rec.drpreflg
purposin:"", // Incoming Purpose .gidgrp.rec.purposin
purpos:"", // Outgoing Purpose .gidgrp.rec.purpos
hndtyp:"", // Handling Type .gidgrp.rec.hndtyp
gartyp:"", // Type of Undertaking .gidgrp.rec.gartyp
gartypin:"", // Undertaking Type from Local Undertaking Seq. C .gidgrp.rec.gartypin
legfrm:"", // Form of Undertaking .gidgrp.rec.legfrm
demand:"", // Demand Indicator .gidgrp.rec.demand
giduil:"", // Language of Undertak. .gidgrp.rec.giduil
secuilflg:"", // Bilingual Guarantee .gidgrp.rec.secuilflg
gtxinr:"", // Choice of Text .gidgrp.rec.gtxinr
atxinr:"", // Choice of Text .gidgrp.rec.atxinr
exptyp:"", // Expiry Type .gidgrp.rec.exptyp
expdat:"", // Validity until .gidgrp.rec.expdat
liatypc:"", // Liability Type .gidgrp.rec.liatypc
liadat:"", // Our Liability until .gidgrp.rec.liadat
oldref:"", // Old Reference .gidgrp.rec.oldref
revflg:"", // Declaration of Indemnity .gidgrp.rec.revflg
autrnwflg:"", // Auto-Renewal .gidgrp.rec.autrnwflg
rmbflg:"", // Reimbursement Information .gidgrp.rec.rmbflg
orddat:"", // Order Date .gidgrp.rec.orddat
opndat:"", // Valid from .gidgrp.rec.opndat
expflg:"", // Unlimited Guarantee .gidgrp.rec.expflg
liaflg:"", // Unlimited Liability .gidgrp.rec.liaflg
nam:"", // Name .gidgrp.rec.nam
inudat:"", // Inure Date .gidgrp.rec.inudat
teskeyunc:"", // Test Key Unconfirmity .gidgrp.rec.teskeyunc
guaflg:"", // Mortgage Flag .gidgrp.rec.guaflg
vrfdat:"", // 核销日期 .gidgrp.rec.vrfdat
fenlishi:"", // 是否分离式保函 .gidgrp.rec.fenlishi
stacty:"", // Risk Country .gidgrp.rec.stacty
delori:"", // Delivery of Undertak. .gidgrp.rec.delori
deloritxt:"", // Delivery of Undertak. .gidgrp.rec.deloritxt
sndto:"", // Undertaking Send to .gidgrp.rec.sndto
delto:"", // Deliv. To/Collection By .gidgrp.rec.delto
transfer:"", // Transfer Indicator .gidgrp.rec.transfer
chato:"", // Own Charges Borne by .gidgrp.rec.chato
},
cbs:{
max:{
cur:"", // Guarantee Amount .gidgrp.cbs.max.cur
amt:"", // Guarantee Amount .gidgrp.cbs.max.amt
},
opn1:{
cur:"", // Open Amount .gidgrp.cbs.opn1.cur
amt:"", // Balance .gidgrp.cbs.opn1.amt
},
},
blk:{
gartyptxtin:"", // Specification of Type of Undertaking - Counter Undertaking .gidgrp.blk.gartyptxtin
apprul:"", // Applicable Rules .gidgrp.blk.apprul
apprultxt:"", // Applicable Rules .gidgrp.blk.apprultxt
exptxt:"", // Expiry Condition/ Evt. .gidgrp.blk.exptxt
atxexptxt:"", // Expiry Condition/ Evt. .gidgrp.blk.atxexptxt
liatxtc:"", // Liability Condition .gidgrp.blk.liatxtc
atxliatxtc:"", // Liability Condition .gidgrp.blk.atxliatxtc
deltoadr:"", // Delivery to Address .gidgrp.blk.deltoadr
preper:"", // Presentation Instr. .gidgrp.blk.preper
atxpreper:"", // Presentation Instr. .gidgrp.blk.atxpreper
trfcond:"", // Transfer Conditions .gidgrp.blk.trfcond
feetxt:"", // Additional Details to Code for Charges .gidgrp.blk.feetxt
},
apl:{
pts:new Pts().data,
namelc:"", // 名称 .gidgrp.apl.namelc
adrelc:"", // 地址 .gidgrp.apl.adrelc
dbfadrblkcn:"", // Chinese address .gidgrp.apl.dbfadrblkcn
},
ben:{
pts:new Pts().data,
namelc:"", // 名称 .gidgrp.ben.namelc
adrelc:"", // 地址 .gidgrp.ben.adrelc
dbfadrblkcn:"", // Chinese address .gidgrp.ben.dbfadrblkcn
},
iss:{
pts:new Pts().data,
namelc:"", // 名称 .gidgrp.iss.namelc
adrelc:"", // 地址 .gidgrp.iss.adrelc
dbfadrblkcn:"", // Chinese address .gidgrp.iss.dbfadrblkcn
},
adv:{
pts:new Pts().data,
namelc:"", // 名称 .gidgrp.adv.namelc
adrelc:"", // 地址 .gidgrp.adv.adrelc
dbfadrblkcn:"", // Chinese address .gidgrp.adv.dbfadrblkcn
},
ghd:{
segtyp:"", // 特殊保函类型 .gidgrp.ghd.segtyp
},
gidcxm:{
warran:"", // 被保证人 .gidgrp.gidcxm.warran
cxmflg:"", // 是否显示查询码 .gidgrp.gidcxm.cxmflg
},
ctr:{
pts:new Pts().data,
namelc:"", // 名称 .gidgrp.ctr.namelc
adrelc:"", // 地址 .gidgrp.ctr.adrelc
dbfadrblkcn:"", // Chinese address .gidgrp.ctr.dbfadrblkcn
},
atb:{
pts:new Pts().data,
namelc:"", // 名称 .gidgrp.atb.namelc
adrelc:"", // 地址 .gidgrp.atb.adrelc
dbfadrblkcn:"", // Chinese address .gidgrp.atb.dbfadrblkcn
},
con:{
pts:new Pts().data,
namelc:"", // 名称 .gidgrp.con.namelc
adrelc:"", // 地址 .gidgrp.con.adrelc
dbfadrblkcn:"", // Chinese address .gidgrp.con.dbfadrblkcn
},
bdb:{
pts:new Pts().data,
namelc:"", // 名称 .gidgrp.bdb.namelc
adrelc:"", // 地址 .gidgrp.bdb.adrelc
dbfadrblkcn:"", // Chinese address .gidgrp.bdb.dbfadrblkcn
},
},
gitamep:{
ramrollab:"", // Label for RAMROL .gitamep.ramrollab
recget:{
sdamod:{
seainf:"", // Reference .gitamep.recget.sdamod.seainf
},
},
ametxtflg:"", // Amendment :77C: modified .gitamep.ametxtflg
ametxt:"", // Amendment :77C: .gitamep.ametxt
amebut:{
chkast:"", // Allow * .gitamep.amebut.chkast
},
abrflg:"", // agreement of bene. required .gitamep.abrflg
ameaccflg:"", // Send Amendment Acceptance Response .gitamep.ameaccflg
prtflg:"", // choose full text .gitamep.prtflg
clsclmflg:"", // Close picked up claim now .gitamep.clsclmflg
gcdownref:"", // GCDOWNREF .gitamep.gcdownref
crereg:"", // Create Autoregistration for .gitamep.crereg
ramrol:"", // Request of Amendment send to .gitamep.ramrol
},
trnmod:{
swiadd:{
purposamein:"", // Inc. Purpose of amend. .trnmod.swiadd.purposamein
purposame:"", // Purpose of amend. .trnmod.swiadd.purposame
amedat:"", // Amendment Date .trnmod.swiadd.amedat
orddat:"", // Order from .trnmod.swiadd.orddat
amenbr:"", // Amend. No Receiv. .trnmod.swiadd.amenbr
amecur:"", // Amended .trnmod.swiadd.amecur
ameamt:"", // Amended Amount .trnmod.swiadd.ameamt
newcur:"", // Guarantee Amount .trnmod.swiadd.newcur
newamt:"", // New amount .trnmod.swiadd.newamt
ameblk:"", // Text for Amendments .trnmod.swiadd.ameblk
reqcan:"", // Cancellation Request .trnmod.swiadd.reqcan
amemsgdonflg:"", // Create Amendment Message .trnmod.swiadd.amemsgdonflg
addamtflg:"", // Add. Amount Flag .trnmod.swiadd.addamtflg
addcur:"", // Additional Currency .trnmod.swiadd.addcur
addamt:"", // Additional Amount .trnmod.swiadd.addamt
addamtcovs20:"", // Additional Amount Covered .trnmod.swiadd.addamtcovs20
redrea:"", // Reason for Reduce / Discharge .trnmod.swiadd.redrea
exptyp:"", // New Expiry Type .trnmod.swiadd.exptyp
newexpdat:"", // New Expiry Date .trnmod.swiadd.newexpdat
exptxt:"", // New Expiry Condition .trnmod.swiadd.exptxt
liatypc:"", // New Liability Type .trnmod.swiadd.liatypc
newliadat:"", // New Liability Date .trnmod.swiadd.newliadat
liatxtc:"", // New Liability Condition .trnmod.swiadd.liatxtc
newdtaappexpdat:"", // New appr. Expiry Date .trnmod.swiadd.newdtaappexpdat
},
},
oldgidgrp:{
cbs:{
max:{
cur:"", // Old Guarantee Amt. .oldgidgrp.cbs.max.cur
amt:"", // Balance .oldgidgrp.cbs.max.amt
},
},
rec:{
exptyp:"", // Old Expiry Type .oldgidgrp.rec.exptyp
expdat:"", // Old Expiry Date .oldgidgrp.rec.expdat
liatypc:"", // Old Liability Type .oldgidgrp.rec.liatypc
liadat:"", // Liability until .oldgidgrp.rec.liadat
},
blk:{
exptxt:"", // Old Expiry Condition .oldgidgrp.blk.exptxt
liatxtc:"", // Old Liability Condition .oldgidgrp.blk.liatxtc
dtaappexpdat:"", // Old appr. Expiry Date .oldgidgrp.blk.dtaappexpdat
gidtxtc:"", // Guarantee Text .oldgidgrp.blk.gidtxtc
gidtxtamec:"", // Amendments so Far .oldgidgrp.blk.gidtxtamec
},
},
setmod:{
docamttyplab:"", // settled amount description as label .setmod.docamttyplab
ref:"", // our reference .setmod.ref
doccur:"", // 减少后的结算金额 .setmod.doccur
docamt:"", // document amount .setmod.docamt
dspflg:"", // Type of settlement .setmod.dspflg
xreflg:"", // Recalculate Rates .setmod.xreflg
redamt:"", // 减少的金额 .setmod.redamt
setamt:"", // Reduced Amount to settle .setmod.setamt
redamttxt:"", // 注释 .setmod.redamttxt
},
addbcb:{
name:"", // �'�物简称及税号 .addbcb.name
godnam:"", // �'�物简称 .addbcb.godnam
pwtyp1:"", // 进口许可证 .addbcb.pwtyp1
pwtyp2:"", // 机电产品进口许可证 .addbcb.pwtyp2
pwtyp3:"", // 一般商品进口配额证明 .addbcb.pwtyp3
pwtyp4:"", // 特定商品进口登记证明 .addbcb.pwtyp4
pwtyp5:"", // 重要工业品自动进口许可证 .addbcb.pwtyp5
pwtyp6:"", // 凭保开证,批文后补 .addbcb.pwtyp6
pwtyp7:"", // 不需要 .addbcb.pwtyp7
pwtyp8:"", // 其他 .addbcb.pwtyp8
pwtyp9:"", // 批文类型填写文本框 .addbcb.pwtyp9
bcbtyp1:"", // 不在名录 .addbcb.bcbtyp1
bcbtyp2:"", // 异地付汇 .addbcb.bcbtyp2
bcbtyp3:"", // 转口�'�易 .addbcb.bcbtyp3
bcbtyp4:"", // 90天以上信用证 .addbcb.bcbtyp4
bcbtyp5:"", // 不需要 .addbcb.bcbtyp5
bcbtyp6:"", // 其它 .addbcb.bcbtyp6
bcbtyp7:"", // 备查表类型填写文本框 .addbcb.bcbtyp7
label1:"", // 国际部意见 .addbcb.label1
label2:"", // 国际部意见 .addbcb.label2
label3:"", // 国际部意见 .addbcb.label3
label6:"", // 国际部意见 .addbcb.label6
label4:"", // 国际部意见 .addbcb.label4
label5:"", // 国际部意见 .addbcb.label5
pwdat:"", // 批文效期 .addbcb.pwdat
bcbdat:"", // 备案表效期 .addbcb.bcbdat
gitamecho:"", // GITAMECHO .addbcb.gitamecho
gitamermk:"", // GITAMERMK .addbcb.gitamermk
bgftktyp:"", // 不规范条款类型 .addbcb.bgftktyp
modtyp:"", // 修改信用证类型 .addbcb.modtyp
litameadv:"", // 特殊规定 .addbcb.litameadv
ameadvrmk:"", // 特殊规定条件 .addbcb.ameadvrmk
bccls1:"", // 效期是否敞口 .addbcb.bccls1
bccls3:"", // 保函期限超过三年,已经总行贸易金融部批准办理 .addbcb.bccls3
preexpdat:"", // 预计效期为 .addbcb.preexpdat
expdat:"", // 效期为 .addbcb.expdat
bccls2:"", // 合同尚未签订或生效 .addbcb.bccls2
bccls4:"", // 以下两个选项二选一 .addbcb.bccls4
},
pageId: "" // ctx的key
}
}
}
\ No newline at end of file
<template>
<div class="eibs-tab">
<!-- S0000003 : 货物税号 -->
<c-col :span="12">
<c-form-item label="�'�物简称及税号" prop="addbcb.name">
<c-input v-model="model.addbcb.name" maxlength="15" :placeholder="$t('other.please_enter')+'�'�物简称及税号'"></c-input>
</c-form-item>
</c-col>
<!-- S0000004 : 货物简称 -->
<c-col :span="12">
<c-form-item label="�'�物简称" prop="addbcb.godnam">
<c-input v-model="model.addbcb.godnam" maxlength="40" :placeholder="$t('other.please_enter')+'�'�物简称'"></c-input>
</c-form-item>
</c-col>
<!-- S0000005 : 批文类型 -->
<c-col :span="12">
<c-checkbox v-model="model.addbcb.pwtyp1">{{$t('addbcb.C0000006')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.addbcb.pwtyp2">{{$t('addbcb.C0000007')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.addbcb.pwtyp3">{{$t('addbcb.C0000008')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.addbcb.pwtyp4">{{$t('addbcb.C0000009')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.addbcb.pwtyp5">{{$t('addbcb.C0000010')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.addbcb.pwtyp6">{{$t('addbcb.C0000011')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.addbcb.pwtyp7">{{$t('addbcb.C0000012')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.addbcb.pwtyp8">{{$t('addbcb.C0000013')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-form-item label="批文类型填写文本框" prop="addbcb.pwtyp9">
<c-input v-model="model.addbcb.pwtyp9" maxlength="30" :placeholder="$t('other.please_enter')+'批文类型填写文本框'"></c-input>
</c-form-item>
</c-col>
<!-- S0000014 : 备案表类型 -->
<c-col :span="12">
<c-checkbox v-model="model.addbcb.bcbtyp1">{{$t('addbcb.C0000015')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.addbcb.bcbtyp2">{{$t('addbcb.C0000016')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.addbcb.bcbtyp3">{{$t('addbcb.C0000017')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.addbcb.bcbtyp4">{{$t('addbcb.C0000018')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.addbcb.bcbtyp5">{{$t('addbcb.C0000019')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.addbcb.bcbtyp6">{{$t('addbcb.C0000020')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-form-item label="备查表类型填写文本框" prop="addbcb.bcbtyp7">
<c-input v-model="model.addbcb.bcbtyp7" maxlength="25" :placeholder="$t('other.please_enter')+'备查表类型填写文本框'"></c-input>
</c-form-item>
</c-col>
<!-- S0000050 : 不规范条款类型 -->
<!-- S0000052 : 特殊规定 -->
<c-col :span="12">
<el-form-item label="批文效期" prop="addbcb.pwdat">
<c-date-picker type="date" v-model="model.addbcb.pwdat" style="width:100%" :placeholder="$t('other.please_enter')+'批文效期'"></c-date-picker>
</el-form-item>
</c-col>
<!-- S0000044 : 批文效期 -->
<c-col :span="12">
<el-form-item label="不规范条款类型" prop="addbcb.bgftktyp">
<c-select v-model="model.addbcb.bgftktyp" style="width:100%" :placeholder="$t('other.please_enter')+'不规范条款类型'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="特殊规定" prop="addbcb.litameadv">
<c-select v-model="model.addbcb.litameadv" style="width:100%" :placeholder="$t('other.please_enter')+'特殊规定'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="备案表效期" prop="addbcb.bcbdat">
<c-date-picker type="date" v-model="model.addbcb.bcbdat" style="width:100%" :placeholder="$t('other.please_enter')+'备案表效期'"></c-date-picker>
</el-form-item>
</c-col>
<!-- S0000045 : 备案表效期 -->
<c-col :span="12">
<c-form-item label="特殊规定条件" prop="addbcb.ameadvrmk">
<c-input type="textarea" v-model="model.addbcb.ameadvrmk" maxlength="34" show-word-limit :placeholder="$t('other.please_enter')+'特殊规定条件'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.addbcb.modtyp">{{$t('addbcb.C0000051')}}</c-checkbox>
</c-col>
<!-- S0000029 : 贸易金融部意见 -->
<c-col :span="12">
<span v-text="model.addbcb.label1" data-path=".addbcb.label1" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.addbcb.label2" data-path=".addbcb.label2" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.addbcb.label3" data-path=".addbcb.label3" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.addbcb.label4" data-path=".addbcb.label4" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="国际部意见" prop="addbcb.label5">
<c-select v-model="model.addbcb.label5" style="width:100%" :placeholder="$t('other.please_enter')+'国际部意见'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.addbcb.label6" data-path=".addbcb.label6" > </span>
</c-col>
<!-- S0000047 : 授信条件对于本笔修改项下有无特殊规定: -->
<!-- S0000072 : 预计效期为 -->
<!-- S0000074 : 效期为 -->
<c-col :span="12">
<el-form-item label="效期为" prop="addbcb.expdat">
<c-date-picker type="date" v-model="model.addbcb.expdat" style="width:100%" :placeholder="$t('other.please_enter')+'效期为'"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="预计效期为" prop="addbcb.preexpdat">
<c-date-picker type="date" v-model="model.addbcb.preexpdat" style="width:100%" :placeholder="$t('other.please_enter')+'预计效期为'"></c-date-picker>
</el-form-item>
</c-col>
<!-- S0000077 : 以下两个选项二选一 -->
<!-- S0000060 : 效期是否敞口 -->
<c-col :span="12">
<el-form-item label="效期是否敞口" prop="addbcb.bccls1">
<c-select v-model="model.addbcb.bccls1" style="width:100%" :placeholder="$t('other.please_enter')+'效期是否敞口'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="GITAMECHO" prop="addbcb.gitamecho">
<c-select v-model="model.addbcb.gitamecho" style="width:100%" :placeholder="$t('other.please_enter')+'GITAMECHO'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="以下两个选项二选一" prop="addbcb.bccls4">
<c-select v-model="model.addbcb.bccls4" style="width:100%" :placeholder="$t('other.please_enter')+'以下两个选项二选一'">
</c-select>
</el-form-item>
</c-col>
<!-- S0000075 : 合同尚未签订或生效 -->
<c-col :span="12">
<el-form-item :label="$t('addbcb.S0000075')" prop="addbcb.bccls2">
<c-select v-model="model.addbcb.bccls2" style="width:100%" :placeholder="$t('other.please_enter')+$t('addbcb.S0000075')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="GITAMERMK" prop="addbcb.gitamermk">
<c-input type="textarea" v-model="model.addbcb.gitamermk" maxlength="34" show-word-limit :placeholder="$t('other.please_enter')+'GITAMERMK'" ></c-input>
</c-form-item>
</c-col>
<!-- S0000065 : 保函期限超过三年,已经总行贸易金融部批准办理 -->
<c-col :span="12">
<el-form-item :label="$t('addbcb.S0000065')" prop="addbcb.bccls3">
<c-select v-model="model.addbcb.bccls3" style="width:100%" :placeholder="$t('other.please_enter')+$t('addbcb.S0000065')">
</c-select>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitame/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- SF002108 : Old Expiry Type -->
<c-col :span="12">
<el-form-item :label="$t('gitamep.SF002108')" prop="oldgidgrp.rec.exptyp">
<c-select v-model="model.oldgidgrp.rec.exptyp" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitamep.SF002108')">
</c-select>
</el-form-item>
</c-col>
<!-- SF002110 : Old Expiry Date -->
<c-col :span="12">
<el-form-item :label="$t('gitamep.SF002110')" prop="oldgidgrp.rec.expdat">
<c-date-picker type="date" v-model="model.oldgidgrp.rec.expdat" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitamep.SF002110')"></c-date-picker>
</el-form-item>
</c-col>
<!-- SF002109 : Old Expiry Condition -->
<c-col :span="12">
<c-form-item :label="$t('gitamep.SF002109')" prop="oldgidgrp.blk.exptxt">
<c-input type="textarea" v-model="model.oldgidgrp.blk.exptxt" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('gitamep.SF002109')" ></c-input>
</c-form-item>
</c-col>
<!-- SF002151 : Old Liability Type -->
<c-col :span="12">
<el-form-item :label="$t('gitamep.SF002151')" prop="oldgidgrp.rec.liatypc">
<c-select v-model="model.oldgidgrp.rec.liatypc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitamep.SF002151')">
</c-select>
</el-form-item>
</c-col>
<!-- SF002152 : Old Liability -->
<c-col :span="12">
<el-form-item label="Liability until" prop="oldgidgrp.rec.liadat">
<c-date-picker type="date" v-model="model.oldgidgrp.rec.liadat" style="width:100%" :placeholder="$t('other.please_enter')+'Liability until'"></c-date-picker>
</el-form-item>
</c-col>
<!-- SF002153 : Old Liability Condition -->
<c-col :span="12">
<c-form-item :label="$t('gitamep.SF002153')" prop="oldgidgrp.blk.liatxtc">
<c-input type="textarea" v-model="model.oldgidgrp.blk.liatxtc" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('gitamep.SF002153')" ></c-input>
</c-form-item>
</c-col>
<!-- SF002106 : New Expiry Type -->
<c-col :span="12">
<el-form-item :label="$t('gitamep.SF002106')" prop="trnmod.swiadd.exptyp">
<c-select v-model="model.trnmod.swiadd.exptyp" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitamep.SF002106')">
</c-select>
</el-form-item>
</c-col>
<!-- SF002105 : New Expiry Date -->
<c-col :span="12">
<el-form-item :label="$t('gitamep.SF002105')" prop="trnmod.swiadd.newexpdat">
<c-date-picker type="date" v-model="model.trnmod.swiadd.newexpdat" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitamep.SF002105')"></c-date-picker>
</el-form-item>
</c-col>
<!-- SF002107 : New Expiry Condition -->
<c-col :span="12">
<c-form-item :label="$t('gitamep.SF002107')" prop="trnmod.swiadd.exptxt">
<c-input type="textarea" v-model="model.trnmod.swiadd.exptxt" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('gitamep.SF002107')" ></c-input>
</c-form-item>
</c-col>
<!-- SF002154 : New Liability Type -->
<c-col :span="12">
<el-form-item :label="$t('gitamep.SF002154')" prop="trnmod.swiadd.liatypc">
<c-select v-model="model.trnmod.swiadd.liatypc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitamep.SF002154')">
</c-select>
</el-form-item>
</c-col>
<!-- SF002155 : New Liability -->
<c-col :span="12">
<el-form-item label="New Liability Date" prop="trnmod.swiadd.newliadat">
<c-date-picker type="date" v-model="model.trnmod.swiadd.newliadat" style="width:100%" :placeholder="$t('other.please_enter')+'New Liability Date'"></c-date-picker>
</el-form-item>
</c-col>
<!-- SF002157 : New Liability Condition -->
<c-col :span="12">
<c-form-item :label="$t('gitamep.SF002157')" prop="trnmod.swiadd.liatxtc">
<c-input type="textarea" v-model="model.trnmod.swiadd.liatxtc" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('gitamep.SF002157')" ></c-input>
</c-form-item>
</c-col>
<!-- SF002132 : Old appr. Expiry Date -->
<c-col :span="12">
<el-form-item :label="$t('gitamep.SF002132')" prop="oldgidgrp.blk.dtaappexpdat">
<c-date-picker type="date" v-model="model.oldgidgrp.blk.dtaappexpdat" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitamep.SF002132')"></c-date-picker>
</el-form-item>
</c-col>
<!-- SF002133 : New appr. Expiry Date -->
<c-col :span="12">
<el-form-item :label="$t('gitamep.SF002133')" prop="trnmod.swiadd.newdtaappexpdat">
<c-date-picker type="date" v-model="model.trnmod.swiadd.newdtaappexpdat" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitamep.SF002133')"></c-date-picker>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitame/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- SF050116 : Guarantee Text -->
<c-col :span="12">
<c-form-item :label="$t('gitame.SF050116')" prop="oldgidgrp.blk.gidtxtc">
<c-input type="textarea" v-model="model.oldgidgrp.blk.gidtxtc" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('gitame.SF050116')" ></c-input>
</c-form-item>
</c-col>
<!-- SF050117 : before this -->
<!-- SF050118 : Amendment -->
<!-- SF050119 : Amendments so Far -->
<c-col :span="12">
<c-form-item :label="$t('gitame.SF050119')" prop="oldgidgrp.blk.gidtxtamec">
<c-input type="textarea" v-model="model.oldgidgrp.blk.gidtxtamec" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('gitame.SF050119')" ></c-input>
</c-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitame/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- SF002083 : Reference -->
<c-col :span="12">
<c-form-item :label="$t('gitp.S0001237')" prop="gidgrp.rec.ownref">
<c-input v-model="model.gidgrp.rec.ownref" maxlength="16" :placeholder="$t('other.please_enter')+$t('gitp.S0001237')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('gitamep.SF002083')" prop="gitamep.recget.sdamod.seainf">
<c-input v-model="model.gitamep.recget.sdamod.seainf" :placeholder="$t('other.please_enter')+$t('gitamep.SF002083')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.swiadd.reqcan">{{$t('gitamep.CF002113')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gitamep.abrflg">{{$t('gitamep.CF002081')}}</c-checkbox>
</c-col>
<!-- SF002156 : Inc. Purpose of amend. -->
<c-col :span="12">
<el-form-item :label="$t('gitamep.SF002156')" prop="trnmod.swiadd.purposamein">
<c-select v-model="model.trnmod.swiadd.purposamein" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitamep.SF002156')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.swiadd.amemsgdonflg">{{$t('gitamep.CF002078')}}</c-checkbox>
</c-col>
<!-- SF002112 : Purpose of amend. -->
<c-col :span="12">
<el-form-item :label="$t('gitamep.SF002112')" prop="trnmod.swiadd.purposame">
<c-select v-model="model.trnmod.swiadd.purposame" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitamep.SF002112')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gitamep.ameaccflg">{{$t('gitamep.CF002133')}}</c-checkbox>
</c-col>
<!-- SF002084 : Amendment Date -->
<c-col :span="12">
<el-form-item :label="$t('gitamep.SF002084')" prop="trnmod.swiadd.amedat">
<c-date-picker type="date" v-model="model.trnmod.swiadd.amedat" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitamep.SF002084')"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gitamep.prtflg">{{$t('gitamep.CF002079')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gitamep.clsclmflg">{{$t('gitamep.CF002080')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-form-item label="GCDOWNREF" prop="gitamep.gcdownref">
<c-input v-model="model.gitamep.gcdownref" maxlength="16" :placeholder="$t('other.please_enter')+'GCDOWNREF'"></c-input>
</c-form-item>
</c-col>
<!-- SF002094 : Order from -->
<c-col :span="12">
<el-form-item :label="$t('gitamep.SF002094')" prop="trnmod.swiadd.orddat">
<c-date-picker type="date" v-model="model.trnmod.swiadd.orddat" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitamep.SF002094')"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.swiadd.addamtflg">{{$t('gitamep.CF002076')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-form-item label="Additional Currency" prop="trnmod.swiadd.addcur">
<c-input v-model="model.trnmod.swiadd.addcur" maxlength="3" :placeholder="$t('other.please_enter')+'Additional Currency'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Additional Amount" prop="trnmod.swiadd.addamt">
<c-input v-model="model.trnmod.swiadd.addamt" :placeholder="$t('other.please_enter')+'Additional Amount'"></c-input>
</c-form-item>
</c-col>
<!-- SF002096 : Amend. No Receiv. -->
<c-col :span="12">
<c-form-item :label="$t('gitamep.SF002096')" prop="trnmod.swiadd.amenbr">
<c-input v-model="model.trnmod.swiadd.amenbr" :placeholder="$t('other.please_enter')+$t('gitamep.SF002096')"></c-input>
</c-form-item>
</c-col>
<!-- SF002101 : Additional Amount Covered -->
<!-- SF002093 : Actual Amendment No -->
<c-col :span="12">
<c-form-item :label="$t('gitamep.SF002093')" prop="gidgrp.rec.amenbr">
<c-input v-model="model.gidgrp.rec.amenbr" :placeholder="$t('other.please_enter')+$t('gitamep.SF002093')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Additional Amount Covered" prop="trnmod.swiadd.addamtcovs20">
<c-input type="textarea" v-model="model.trnmod.swiadd.addamtcovs20" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+'Additional Amount Covered'" ></c-input>
</c-form-item>
</c-col>
<!-- SF002085 : Old Guarantee Amt. -->
<c-col :span="12">
<c-form-item :label="$t('gitamep.SF002085')" prop="oldgidgrp.cbs.max.cur">
<c-input v-model="model.oldgidgrp.cbs.max.cur" maxlength="3" :placeholder="$t('other.please_enter')+$t('gitamep.SF002085')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Balance" prop="oldgidgrp.cbs.max.amt">
<c-input v-model="model.oldgidgrp.cbs.max.amt" :placeholder="$t('other.please_enter')+'Balance'"></c-input>
</c-form-item>
</c-col>
<!-- SF002087 : Amended -->
<c-col :span="12">
<c-form-item :label="$t('gitamep.SF002087')" prop="trnmod.swiadd.amecur">
<c-input v-model="model.trnmod.swiadd.amecur" maxlength="3" :placeholder="$t('other.please_enter')+$t('gitamep.SF002087')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Amended Amount" prop="trnmod.swiadd.ameamt">
<c-input v-model="model.trnmod.swiadd.ameamt" :placeholder="$t('other.please_enter')+'Amended Amount'"></c-input>
</c-form-item>
</c-col>
<!-- SF002086 : Guarantee Amount -->
<c-col :span="12">
<c-form-item :label="$t('gitamep.SF002086')" prop="trnmod.swiadd.newcur">
<c-input v-model="model.trnmod.swiadd.newcur" maxlength="3" :placeholder="$t('other.please_enter')+$t('gitamep.SF002086')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="New amount" prop="trnmod.swiadd.newamt">
<c-input v-model="model.trnmod.swiadd.newamt" :placeholder="$t('other.please_enter')+'New amount'"></c-input>
</c-form-item>
</c-col>
<!-- SF002088 : Amendments -->
<c-col :span="12">
<c-checkbox v-model="model.gitamep.ametxtflg">{{$t('gitamep.CF002077')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-form-item label="Amendment :77C:" prop="gitamep.ametxt">
<c-input type="textarea" v-model="model.gitamep.ametxt" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+'Amendment :77C:'" ></c-input>
</c-form-item>
</c-col>
<!-- SF002097 : Create Autoregistration for -->
<c-col :span="12">
<c-form-item label="Text for Amendments" prop="trnmod.swiadd.ameblk">
<c-input type="textarea" v-model="model.trnmod.swiadd.ameblk" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+'Text for Amendments'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onAmebutButtxmsel">
{{$t('gitamep.CF002149')}}
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Create Autoregistration for" prop="gitamep.crereg">
<c-select v-model="model.gitamep.crereg" style="width:100%" :placeholder="$t('other.please_enter')+'Create Autoregistration for'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gitamep.amebut.chkast">{{$t('gitamep.CF002158')}}</c-checkbox>
</c-col>
<c-col :span="12">
<span v-text="model.gitamep.ramrollab" data-path=".gitamep.ramrollab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Request of Amendment send to" prop="gitamep.ramrol">
<c-select v-model="model.gitamep.ramrol" style="width:100%" :placeholder="$t('other.please_enter')+'Request of Amendment send to'">
</c-select>
</el-form-item>
</c-col>
<!-- SF002100 : Reason for Reduce / Discharge -->
<c-col :span="12">
<el-form-item label="Reason for Reduce / Discharge" prop="trnmod.swiadd.redrea">
<c-select v-model="model.trnmod.swiadd.redrea" style="width:100%" :placeholder="$t('other.please_enter')+'Reason for Reduce / Discharge'">
</c-select>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitame/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- S0000027 : 单据编号 -->
<c-col :span="12">
<c-form-item label="our reference" prop="setmod.ref">
<c-input v-model="model.setmod.ref" maxlength="16" :placeholder="$t('other.please_enter')+'our reference'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.docamttyplab" data-path=".setmod.docamttyplab" > </span>
</c-col>
<c-col :span="12">
<el-form-item :label="$t('setmod.SF000031')" prop="setmod.doccur">
<c-select v-model="model.setmod.doccur" style="width:100%" :placeholder="$t('other.please_enter')+$t('setmod.SF000031')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="document amount" prop="setmod.docamt">
<c-input v-model="model.setmod.docamt" :placeholder="$t('other.please_enter')+'document amount'"></c-input>
</c-form-item>
</c-col>
<!-- S0000028 : 类型 -->
<c-col :span="12">
<el-form-item label="Type of settlement" prop="setmod.dspflg">
<c-select v-model="model.setmod.dspflg" style="width:100%" :placeholder="$t('other.please_enter')+'Type of settlement'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.setmod.xreflg">{{$t('setmod.CF000029')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onMtdbutButapy">
{{$t('mtdbut.CF000003')}}
</c-button>
</c-col>
<!-- SF000030 : 减少的金额 -->
<c-col :span="12">
<c-form-item :label="$t('setmod.SF000030')" prop="setmod.redamt">
<c-input v-model="model.setmod.redamt" :placeholder="$t('other.please_enter')+$t('setmod.SF000030')"></c-input>
</c-form-item>
</c-col>
<!-- SF000031 : 减少后的结算金额 -->
<c-col :span="12">
<c-form-item label="Reduced Amount to settle" prop="setmod.setamt">
<c-input v-model="model.setmod.setamt" :placeholder="$t('other.please_enter')+'Reduced Amount to settle'"></c-input>
</c-form-item>
</c-col>
<!-- SF000033 : 注释 -->
<c-col :span="12">
<c-form-item :label="$t('setmod.SF000033')" prop="setmod.redamttxt">
<c-input type="textarea" v-model="model.setmod.redamttxt" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+$t('setmod.SF000033')" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onMtdbutButcan">
{{$t('mtdbut.CF000004')}}
</c-button>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitame/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- SG001294 : 是否SWIFT格式 -->
<c-col :span="12">
<el-form-item :label="$t('gitp.SG001294')" prop="gitp.swiftflg">
<c-select v-model="model.gitp.swiftflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SG001294')">
</c-select>
</el-form-item>
</c-col>
<!-- S0001304 : 是否对外担保 -->
<c-col :span="12">
<el-form-item :label="$t('gitp.S0001256')" prop="gidgrp.rec.fingua">
<c-select v-model="model.gidgrp.rec.fingua" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.S0001256')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="对外担保类型" prop="gidgrp.rec.cfaguatyp">
<c-select v-model="model.gidgrp.rec.cfaguatyp" style="width:100%" :placeholder="$t('other.please_enter')+'对外担保类型'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gidgrp.rec.cmtflg">{{$t('gitp.CG001233')}}</c-checkbox>
</c-col>
<!-- S0001305 : 担保类型 -->
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitame/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="gitp.recget.sdamod.dadsnd">
<c-input v-model="model.gitp.recget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<!-- SF000700 : Reference -->
<!-- S0001237 : Reference -->
<c-col :span="12">
<c-form-item :label="$t('gitp.S0001237')" prop="gidgrp.rec.ownref">
<c-input v-model="model.gidgrp.rec.ownref" maxlength="16" :placeholder="$t('other.please_enter')+$t('gitp.S0001237')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="gitp.recget.sdamod.seainf">
<c-input v-model="model.gitp.recget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gidgrp.rec.resflg">{{$t('gitp.CG001227')}}</c-checkbox>
</c-col>
<!-- S0001239 : Name -->
<c-col :span="12">
<c-form-item :label="$t('gitp.S0001239')" prop="gidgrp.rec.nam">
<c-input v-model="model.gidgrp.rec.nam" maxlength="40" :placeholder="$t('other.please_enter')+$t('gitp.S0001239')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onGitpButgetref">
{{$t('gitp.CG001231')}}
</c-button>
</c-col>
<!-- SF000704 : Guarantee Amount -->
<c-col :span="12">
<el-form-item :label="$t('gitp.S0001241')" prop="gidgrp.cbs.max.cur">
<c-select v-model="model.gidgrp.cbs.max.cur" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.S0001241')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('gitp.S0001241')" prop="gidgrp.cbs.max.amt">
<c-input v-model="model.gidgrp.cbs.max.amt" :placeholder="$t('other.please_enter')+$t('gitp.S0001241')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gidgrp.rec.rejflg">{{$t('gitp.CF000690')}}</c-checkbox>
</c-col>
<!-- S0001240 : Responsible User -->
<!-- SF000718 : Old Reference -->
<!-- S0001247 : Applicant Ref. -->
<c-col :span="12">
<c-form-item :label="$t('gitp.S0001297')" prop="gidgrp.apl.pts.ref">
<c-input v-model="model.gidgrp.apl.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('gitp.S0001297')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.gitp.morapllab" data-path=".gitp.morapllab" > </span>
</c-col>
<!-- SF000708 : Open Amount -->
<c-col :span="12">
<c-form-item :label="$t('gitp.S0001245')" prop="gidgrp.cbs.opn1.cur">
<c-input v-model="model.gidgrp.cbs.opn1.cur" maxlength="3" :placeholder="$t('other.please_enter')+$t('gitp.S0001245')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Balance" prop="gidgrp.cbs.opn1.amt">
<c-input v-model="model.gidgrp.cbs.opn1.amt" :placeholder="$t('other.please_enter')+'Balance'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gitp.aamp.aammod.addamtflg">{{$t('gitp.CG001228')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('gitp.S0001252')" prop="gidgrp.rec.oldref">
<c-input v-model="model.gidgrp.rec.oldref" maxlength="16" :placeholder="$t('other.please_enter')+$t('gitp.S0001252')"></c-input>
</c-form-item>
</c-col>
<!-- S0001241 : Guarantee Amount -->
<c-col :span="12">
<c-checkbox v-model="model.gitp.dzbhflg">{{$t('gitp.CG001234')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="gitp.aplp.ptsget.sdamod.dadsnd">
<c-input v-model="model.gitp.aplp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="External Key of Address" prop="gidgrp.apl.pts.extkey">
<c-input v-model="model.gidgrp.apl.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="gitp.aplp.ptsget.sdamod.seainf">
<c-input v-model="model.gitp.aplp.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onAplpDet">
{{$t('ptsp.CF000081')}}
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.gitp.drpreflglab1" data-path=".gitp.drpreflglab1" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Type of Request" prop="gidgrp.rec.drpreflg">
<c-select v-model="model.gidgrp.rec.drpreflg" style="width:100%" :placeholder="$t('other.please_enter')+'Type of Request'">
</c-select>
</el-form-item>
</c-col>
<!-- S0001245 : Open Amount -->
<!-- SF000703 : Responsible User -->
<c-col :span="12">
<c-form-item label="名称" prop="gidgrp.apl.namelc">
<c-input type="textarea" v-model="model.gidgrp.apl.namelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'名称'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Address Block" prop="gidgrp.apl.pts.adrblk">
<c-input type="textarea" v-model="model.gidgrp.apl.pts.adrblk" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Address Block'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Chinese address" prop="gidgrp.apl.dbfadrblkcn">
<c-input type="textarea" v-model="model.gidgrp.apl.dbfadrblkcn" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Chinese address'" ></c-input>
</c-form-item>
</c-col>
<!-- SF000758 : Incoming Purpose -->
<c-col :span="12">
<el-form-item :label="$t('gitp.SF000758')" prop="gidgrp.rec.purposin">
<c-select v-model="model.gidgrp.rec.purposin" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000758')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('gitp.S0001240')" prop="gitp.usr.extkey">
<c-input v-model="model.gitp.usr.extkey" maxlength="8" :placeholder="$t('other.please_enter')+$t('gitp.S0001240')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="gitp.usrget.sdamod.seainf">
<c-input v-model="model.gitp.usrget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gitp.inc760">{{$t('gitp.CG001308')}}</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Type of Request" prop="gitp.drpreflg">
<c-select v-model="model.gitp.drpreflg" style="width:100%" :placeholder="$t('other.please_enter')+'Type of Request'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.gitp.drpreflglab" data-path=".gitp.drpreflglab" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="地址" prop="gidgrp.apl.adrelc">
<c-input type="textarea" v-model="model.gidgrp.apl.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input>
</c-form-item>
</c-col>
<!-- SF000759 : Outgoing Purpose -->
<c-col :span="12">
<el-form-item :label="$t('gitp.SF000759')" prop="gidgrp.rec.purpos">
<c-select v-model="model.gidgrp.rec.purpos" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000759')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gidgrp.rec.revflg">{{$t('gitp.CF000697')}}</c-checkbox>
</c-col>
<!-- S0001246 : Handling Type -->
<!-- SF000709 : Handling Type -->
<c-col :span="12">
<el-form-item :label="$t('gitp.S0001246')" prop="gidgrp.rec.hndtyp">
<c-select v-model="model.gidgrp.rec.hndtyp" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.S0001246')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gidgrp.rec.autrnwflg">{{$t('gitp.CF000698')}}</c-checkbox>
</c-col>
<!-- S0001242 : Type of Undertaking -->
<!-- SF000705 : Undertaking Type -->
<c-col :span="12">
<el-form-item :label="$t('gitp.S0001242')" prop="gidgrp.rec.gartyp">
<c-select v-model="model.gidgrp.rec.gartyp" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.S0001242')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Undertaking Type from Local Undertaking Seq. C" prop="gidgrp.rec.gartypin">
<c-input v-model="model.gidgrp.rec.gartypin" maxlength="4" :placeholder="$t('other.please_enter')+'Undertaking Type from Local Undertaking Seq. C'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="面函标题" prop="gitp.lettername">
<c-input v-model="model.gitp.lettername" maxlength="60" :placeholder="$t('other.please_enter')+'面函标题'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Specification of Type of Undertaking - Counter Undertaking" prop="gidgrp.blk.gartyptxtin">
<c-input v-model="model.gidgrp.blk.gartyptxtin" maxlength="35" :placeholder="$t('other.please_enter')+'Specification of Type of Undertaking - Counter Undertaking'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.gitp.letterlabel" data-path=".gitp.letterlabel" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.gitp.oppbnkl" data-path=".gitp.oppbnkl" > </span>
</c-col>
<!-- SF000717 : Form of Undertaking -->
<!-- S0001253 : Applicable Rules -->
<c-col :span="12">
<el-form-item :label="$t('gitp.SF000717')" prop="gidgrp.rec.legfrm">
<c-select v-model="model.gidgrp.rec.legfrm" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000717')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gidgrp.rec.rmbflg">{{$t('gitp.CF001221')}}</c-checkbox>
</c-col>
<c-col :span="12">
<span v-text="model.gitp.bantyp" data-path=".gitp.bantyp" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="Reference for Address Optional" prop="gidgrp.adv.pts.ref">
<c-input v-model="model.gidgrp.adv.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+'Reference for Address Optional'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Reference for Address Optional" prop="gidgrp.iss.pts.ref">
<c-input v-model="model.gidgrp.iss.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+'Reference for Address Optional'"></c-input>
</c-form-item>
</c-col>
<!-- SF000716 : Order Date -->
<c-col :span="12">
<el-form-item label="核销日期" prop="gidgrp.rec.vrfdat">
<c-date-picker type="date" v-model="model.gidgrp.rec.vrfdat" style="width:100%" :placeholder="$t('other.please_enter')+'核销日期'"></c-date-picker>
</el-form-item>
</c-col>
<!-- S0001249 : Language of Undertak. -->
<!-- S0001258 : 核销日期 -->
<!-- SF000882 : Demand Indicator -->
<c-col :span="12">
<el-form-item :label="$t('gitp.SF000882')" prop="gidgrp.rec.demand">
<c-select v-model="model.gidgrp.rec.demand" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000882')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item :label="$t('gitp.S0001251')" prop="gidgrp.rec.orddat">
<c-date-picker type="date" v-model="model.gidgrp.rec.orddat" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.S0001251')"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gitp.inccormsgflg">{{$t('gitp.CF000915')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="gitp.issp.ptsget.sdamod.dadsnd">
<c-input v-model="model.gitp.issp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="gitp.advp.ptsget.sdamod.dadsnd">
<c-input v-model="model.gitp.advp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="External Key of Address" prop="gidgrp.iss.pts.extkey">
<c-input v-model="model.gidgrp.iss.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="gitp.issp.ptsget.sdamod.seainf">
<c-input v-model="model.gitp.issp.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onIsspDet">
{{$t('ptsp.CF000081')}}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="External Key of Address" prop="gidgrp.adv.pts.extkey">
<c-input v-model="model.gidgrp.adv.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="gitp.advp.ptsget.sdamod.seainf">
<c-input v-model="model.gitp.advp.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onAdvpDet">
{{$t('ptsp.CF000081')}}
</c-button>
</c-col>
<!-- S0001248 : Choice of Text -->
<!-- SF000712 : Undertaking Language -->
<c-col :span="12">
<el-form-item :label="$t('gitp.S0001249')" prop="gidgrp.rec.giduil">
<c-select v-model="model.gidgrp.rec.giduil" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.S0001249')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gidgrp.rec.secuilflg">{{$t('gitp.CF000694')}}</c-checkbox>
</c-col>
<!-- SF000706 : Issuance Date -->
<c-col :span="12">
<c-form-item label="名称" prop="gidgrp.iss.namelc">
<c-input type="textarea" v-model="model.gidgrp.iss.namelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'名称'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="名称" prop="gidgrp.adv.namelc">
<c-input type="textarea" v-model="model.gidgrp.adv.namelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'名称'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Address Block" prop="gidgrp.iss.pts.adrblk">
<c-input type="textarea" v-model="model.gidgrp.iss.pts.adrblk" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Address Block'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Chinese address" prop="gidgrp.iss.dbfadrblkcn">
<c-input type="textarea" v-model="model.gidgrp.iss.dbfadrblkcn" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Chinese address'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Address Block" prop="gidgrp.adv.pts.adrblk">
<c-input type="textarea" v-model="model.gidgrp.adv.pts.adrblk" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Address Block'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Chinese address" prop="gidgrp.adv.dbfadrblkcn">
<c-input type="textarea" v-model="model.gidgrp.adv.dbfadrblkcn" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Chinese address'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item :label="$t('gitp.S0001259')" prop="gidgrp.ghd.segtyp">
<c-select v-model="model.gidgrp.ghd.segtyp" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.S0001259')">
</c-select>
</el-form-item>
</c-col>
<!-- S0001260 : 分离式保函 -->
<c-col :span="12">
<el-form-item label="是否分离式保函" prop="gidgrp.rec.fenlishi">
<c-select v-model="model.gidgrp.rec.fenlishi" style="width:100%" :placeholder="$t('other.please_enter')+'是否分离式保函'">
</c-select>
</el-form-item>
</c-col>
<!-- S0001259 : 特殊保函类型 -->
<!-- SF000711 : Choice of Text -->
<c-col :span="12">
<el-form-item :label="$t('gitp.S0001248')" prop="gidgrp.rec.gtxinr">
<c-select v-model="model.gidgrp.rec.gtxinr" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.S0001248')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item :label="$t('gitp.SF000711')" prop="gidgrp.rec.atxinr">
<c-select v-model="model.gidgrp.rec.atxinr" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000711')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Valid from" prop="gidgrp.rec.opndat">
<c-date-picker type="date" v-model="model.gidgrp.rec.opndat" style="width:100%" :placeholder="$t('other.please_enter')+'Valid from'"></c-date-picker>
</el-form-item>
</c-col>
<!-- S0001243 : Issuance Date -->
<!-- S0001251 : Order Date -->
<c-col :span="12">
<c-form-item label="地址" prop="gidgrp.iss.adrelc">
<c-input type="textarea" v-model="model.gidgrp.iss.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="地址" prop="gidgrp.adv.adrelc">
<c-input type="textarea" v-model="model.gidgrp.adv.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input>
</c-form-item>
</c-col>
<!-- SF000720 : Applicable Rules -->
<c-col :span="12">
<el-form-item :label="$t('gitp.S0001253')" prop="gidgrp.blk.apprul">
<c-select v-model="model.gidgrp.blk.apprul" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.S0001253')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('gitp.S0001253')" prop="gidgrp.blk.apprultxt">
<c-input v-model="model.gidgrp.blk.apprultxt" maxlength="35" :placeholder="$t('other.please_enter')+$t('gitp.S0001253')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gidgrp.rec.expflg">{{$t('gitp.CG001229')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onGitpWbxs">
{{$t('gitp.CG001236')}}
</c-button>
</c-col>
<!-- S0001244 : Validity until -->
<!-- SF000814 : Expiry Type -->
<c-col :span="12">
<el-form-item :label="$t('gitp.SF000814')" prop="gidgrp.rec.exptyp">
<c-select v-model="model.gidgrp.rec.exptyp" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000814')">
</c-select>
</el-form-item>
</c-col>
<!-- SF000815 : Expiry Date -->
<c-col :span="12">
<el-form-item :label="$t('gitp.S0001244')" prop="gidgrp.rec.expdat">
<c-date-picker type="date" v-model="model.gidgrp.rec.expdat" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.S0001244')"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onGitpYptxy">
{{$t('gitp.CG001235')}}
</c-button>
</c-col>
<!-- S0001250 : Our Liability until -->
<!-- S0001238 : Beneficiary Ref. -->
<c-col :span="12">
<c-form-item :label="$t('gitp.S0001298')" prop="gidgrp.ben.pts.ref">
<c-input v-model="model.gidgrp.ben.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('gitp.S0001298')"></c-input>
</c-form-item>
</c-col>
<!-- SF000816 : Expiry Condition/ Evt. -->
<c-col :span="12">
<c-form-item :label="$t('gitp.SF000816')" prop="gidgrp.blk.exptxt">
<c-input type="textarea" v-model="model.gidgrp.blk.exptxt" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('gitp.SF000816')" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('gitp.SF000816')" prop="gidgrp.blk.atxexptxt">
<c-input type="textarea" v-model="model.gidgrp.blk.atxexptxt" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('gitp.SF000816')" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gitp.exptxtmodflg">{{$t('gitp.CF001178')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onGitpButdifexptxt">
{{$t('gitp.CF001179')}}
</c-button>
</c-col>
<!-- S0001252 : Old Reference -->
<!-- S0001254 : 保函生效日 -->
<c-col :span="12">
<el-form-item label="Inure Date" prop="gidgrp.rec.inudat">
<c-date-picker type="date" v-model="model.gidgrp.rec.inudat" style="width:100%" :placeholder="$t('other.please_enter')+'Inure Date'"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="gitp.benp.ptsget.sdamod.dadsnd">
<c-input v-model="model.gitp.benp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="External Key of Address" prop="gidgrp.ben.pts.extkey">
<c-input v-model="model.gidgrp.ben.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="gitp.benp.ptsget.sdamod.seainf">
<c-input v-model="model.gitp.benp.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBenpDet">
{{$t('ptsp.CF000081')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onGitpButdifhisexptxt">
{{$t('gitp.CF001180')}}
</c-button>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gidgrp.rec.teskeyunc">{{$t('gitp.CG001232')}}</c-checkbox>
</c-col>
<!-- SF001079 : Liability Type -->
<!-- S0001255 : Mortgage Flag -->
<c-col :span="12">
<el-form-item :label="$t('gitp.SF001079')" prop="gidgrp.rec.liatypc">
<c-select v-model="model.gidgrp.rec.liatypc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF001079')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item :label="$t('gitp.S0001255')" prop="gidgrp.rec.guaflg">
<c-select v-model="model.gidgrp.rec.guaflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.S0001255')">
</c-select>
</el-form-item>
</c-col>
<!-- SF001080 : Liability until -->
<c-col :span="12">
<el-form-item :label="$t('gitp.S0001250')" prop="gidgrp.rec.liadat">
<c-date-picker type="date" v-model="model.gidgrp.rec.liadat" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.S0001250')"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gidgrp.rec.liaflg">{{$t('gitp.CG001230')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-form-item label="名称" prop="gidgrp.ben.namelc">
<c-input type="textarea" v-model="model.gidgrp.ben.namelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'名称'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Address Block" prop="gidgrp.ben.pts.adrblk">
<c-input type="textarea" v-model="model.gidgrp.ben.pts.adrblk" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Address Block'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Chinese address" prop="gidgrp.ben.dbfadrblkcn">
<c-input type="textarea" v-model="model.gidgrp.ben.dbfadrblkcn" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Chinese address'" ></c-input>
</c-form-item>
</c-col>
<!-- S0001256 : 是否对外担保 -->
<!-- SF001081 : Liability Condition -->
<c-col :span="12">
<c-form-item :label="$t('gitp.SF001081')" prop="gidgrp.blk.liatxtc">
<c-input type="textarea" v-model="model.gidgrp.blk.liatxtc" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('gitp.SF001081')" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('gitp.SF001081')" prop="gidgrp.blk.atxliatxtc">
<c-input type="textarea" v-model="model.gidgrp.blk.atxliatxtc" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('gitp.SF001081')" ></c-input>
</c-form-item>
</c-col>
<!-- S0001257 : 担保类型 -->
<c-col :span="12">
<c-checkbox v-model="model.gitp.liatxtcmodflg">{{$t('gitp.CF001182')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onGitpButdifliatxtc">
{{$t('gitp.CF001183')}}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="地址" prop="gidgrp.ben.adrelc">
<c-input type="textarea" v-model="model.gidgrp.ben.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input>
</c-form-item>
</c-col>
<!-- S0001261 : 被保证人 -->
<c-col :span="12">
<c-form-item label="被保证人" prop="gidgrp.gidcxm.warran">
<c-input v-model="model.gidgrp.gidcxm.warran" maxlength="40" :placeholder="$t('other.please_enter')+'被保证人'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onGitpButdifhisliatxtc">
{{$t('gitp.CF001184')}}
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="是否显示查询码" prop="gidgrp.gidcxm.cxmflg">
<c-select v-model="model.gidgrp.gidcxm.cxmflg" style="width:100%" :placeholder="$t('other.please_enter')+'是否显示查询码'">
</c-select>
</el-form-item>
</c-col>
<!-- S0001262 : 是否生成查询码 -->
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitame/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- SF000859 : Delivery of Undertak. -->
<c-col :span="12">
<el-form-item :label="$t('gitp.SF000859')" prop="gidgrp.rec.delori">
<c-select v-model="model.gidgrp.rec.delori" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000859')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('gitp.SF000859')" prop="gidgrp.rec.deloritxt">
<c-input v-model="model.gidgrp.rec.deloritxt" maxlength="35" :placeholder="$t('other.please_enter')+$t('gitp.SF000859')"></c-input>
</c-form-item>
</c-col>
<!-- SF000863 : Charges Condition -->
<!-- SF000862 : Undertaking Send to -->
<c-col :span="12">
<el-form-item :label="$t('gitp.SF000862')" prop="gidgrp.rec.sndto">
<c-select v-model="model.gidgrp.rec.sndto" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000862')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Own Charges Borne by" prop="gidgrp.rec.chato">
<c-select v-model="model.gidgrp.rec.chato" style="width:100%" :placeholder="$t('other.please_enter')+'Own Charges Borne by'">
</c-select>
</el-form-item>
</c-col>
<!-- SF000860 : Deliv. To/Collection By -->
<c-col :span="12">
<el-form-item :label="$t('gitp.SF000860')" prop="gidgrp.rec.delto">
<c-select v-model="model.gidgrp.rec.delto" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000860')">
</c-select>
</el-form-item>
</c-col>
<!-- SF000864 : Charges -->
<c-col :span="12">
<c-checkbox v-model="model.gitp.chargi.chkast">{{$t('gitp.CF001069')}}</c-checkbox>
</c-col>
<!-- SF000861 : Delivery to Address -->
<c-col :span="12">
<c-form-item :label="$t('gitp.SF000861')" prop="gidgrp.blk.deltoadr">
<c-input type="textarea" v-model="model.gidgrp.blk.deltoadr" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+$t('gitp.SF000861')" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Additional Details to Code for Charges" prop="gidgrp.blk.feetxt">
<c-input type="textarea" v-model="model.gidgrp.blk.feetxt" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Additional Details to Code for Charges'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onChargiButtxmsel">
{{$t('gitp.CF001057')}}
</c-button>
</c-col>
<!-- SF000728 : Presentation Instr. -->
<c-col :span="12">
<c-form-item :label="$t('gitp.SF000728')" prop="gidgrp.blk.preper">
<c-input type="textarea" v-model="model.gidgrp.blk.preper" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('gitp.SF000728')" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('gitp.SF000728')" prop="gidgrp.blk.atxpreper">
<c-input type="textarea" v-model="model.gidgrp.blk.atxpreper" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('gitp.SF000728')" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gitp.prepermodflg">{{$t('gitp.CF001186')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gitp.chkpreper">{{$t('gitp.CF001187')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onGitpButdifpreper">
{{$t('gitp.CF001188')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onGitpButdifhispreper">
{{$t('gitp.CF001189')}}
</c-button>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gidgrp.rec.transfer">{{$t('gitp.CF000884')}}</c-checkbox>
</c-col>
<!-- SF000885 : Transfer Conditions -->
<c-col :span="12">
<c-form-item :label="$t('gitp.SF000885')" prop="gidgrp.blk.trfcond">
<c-input type="textarea" v-model="model.gidgrp.blk.trfcond" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('gitp.SF000885')" ></c-input>
</c-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitame/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<span v-text="model.gitp.labapl" data-path=".gitp.labapl" > </span>
</c-col>
<!-- SF001049 : Applicant's Ref. -->
<!-- S0001297 : Applicant's Ref. -->
<c-col :span="12">
<span v-text="model.gitp.labaplref" data-path=".gitp.labaplref" > </span>
</c-col>
<!-- SF001050 : Beneficiary's Ref. -->
<!-- SF001066 : Beneficiary's Ref. -->
<!-- S0001298 : Beneficiary's Ref. -->
<!-- SF001048 : Applicant -->
<!-- S0001296 : Applicant -->
<!-- SF001051 : Beneficiary -->
<!-- SF000686 : Beneficiary -->
<!-- S0001299 : Beneficiary -->
<c-col :span="12">
<c-checkbox v-model="model.gitp.aplsupflg">{{$t('gitp.CF001200')}}</c-checkbox>
</c-col>
<!-- S0001300 : Confirming Bank's Ref. -->
<c-col :span="12">
<c-form-item :label="$t('gitp.S0001300')" prop="gidgrp.con.pts.ref">
<c-input v-model="model.gidgrp.con.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('gitp.S0001300')"></c-input>
</c-form-item>
</c-col>
<!-- SF001055 : Accountee's Ref. -->
<c-col :span="12">
<c-form-item label="Reference for Address Optional" prop="gidgrp.ctr.pts.ref">
<c-input v-model="model.gidgrp.ctr.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+'Reference for Address Optional'"></c-input>
</c-form-item>
</c-col>
<!-- SF001052 : Issuing Bank's Ref. -->
<c-col :span="12">
<span v-text="model.gitp.labissref" data-path=".gitp.labissref" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.gitp.labctr" data-path=".gitp.labctr" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.gitp.labctrref" data-path=".gitp.labctrref" > </span>
</c-col>
<!-- SF001068 : Advising Bank Ref. -->
<c-col :span="12">
<c-form-item :label="$t('gitp.SF001068')" prop="gidgrp.atb.pts.ref">
<c-input v-model="model.gidgrp.atb.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('gitp.SF001068')"></c-input>
</c-form-item>
</c-col>
<!-- S0001301 : Confirming Bank -->
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="gitp.conp.ptsget.sdamod.dadsnd">
<c-input v-model="model.gitp.conp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="gitp.bdbp.ptsget.sdamod.dadsnd">
<c-input v-model="model.gitp.bdbp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<!-- SF001054 : Accountee -->
<c-col :span="12">
<c-form-item label="External Key of Address" prop="gidgrp.con.pts.extkey">
<c-input v-model="model.gidgrp.con.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="gitp.conp.ptsget.sdamod.seainf">
<c-input v-model="model.gitp.conp.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onConpDet">
{{$t('ptsp.CF000081')}}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="gitp.ctrp.ptsget.sdamod.dadsnd">
<c-input v-model="model.gitp.ctrp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<!-- SF001053 : Issuing Bank -->
<c-col :span="12">
<span v-text="model.gitp.labissbak" data-path=".gitp.labissbak" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="External Key of Address" prop="gidgrp.bdb.pts.extkey">
<c-input v-model="model.gidgrp.bdb.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="gitp.bdbp.ptsget.sdamod.seainf">
<c-input v-model="model.gitp.bdbp.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBdbpDet">
{{$t('ptsp.CF000081')}}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="External Key of Address" prop="gidgrp.ctr.pts.extkey">
<c-input v-model="model.gidgrp.ctr.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="gitp.ctrp.ptsget.sdamod.seainf">
<c-input v-model="model.gitp.ctrp.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onCtrpDet">
{{$t('ptsp.CF000081')}}
</c-button>
</c-col>
<!-- SF000827 : Advising Bank -->
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="gitp.atbp.ptsget.sdamod.dadsnd">
<c-input v-model="model.gitp.atbp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="External Key of Address" prop="gidgrp.atb.pts.extkey">
<c-input v-model="model.gidgrp.atb.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="gitp.atbp.ptsget.sdamod.seainf">
<c-input v-model="model.gitp.atbp.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onAtbpDet">
{{$t('ptsp.CF000081')}}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="名称" prop="gidgrp.con.namelc">
<c-input type="textarea" v-model="model.gidgrp.con.namelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'名称'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="名称" prop="gidgrp.bdb.namelc">
<c-input type="textarea" v-model="model.gidgrp.bdb.namelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'名称'" ></c-input>
</c-form-item>
</c-col>
<!-- SF000912 : (Tag 56a) -->
<c-col :span="12">
<c-form-item label="名称" prop="gidgrp.ctr.namelc">
<c-input type="textarea" v-model="model.gidgrp.ctr.namelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'名称'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Address Block" prop="gidgrp.con.pts.adrblk">
<c-input type="textarea" v-model="model.gidgrp.con.pts.adrblk" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Address Block'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Chinese address" prop="gidgrp.con.dbfadrblkcn">
<c-input type="textarea" v-model="model.gidgrp.con.dbfadrblkcn" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Chinese address'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Address Block" prop="gidgrp.bdb.pts.adrblk">
<c-input type="textarea" v-model="model.gidgrp.bdb.pts.adrblk" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Address Block'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Chinese address" prop="gidgrp.bdb.dbfadrblkcn">
<c-input type="textarea" v-model="model.gidgrp.bdb.dbfadrblkcn" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Chinese address'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Address Block" prop="gidgrp.ctr.pts.adrblk">
<c-input type="textarea" v-model="model.gidgrp.ctr.pts.adrblk" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Address Block'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Chinese address" prop="gidgrp.ctr.dbfadrblkcn">
<c-input type="textarea" v-model="model.gidgrp.ctr.dbfadrblkcn" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Chinese address'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="名称" prop="gidgrp.atb.namelc">
<c-input type="textarea" v-model="model.gidgrp.atb.namelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'名称'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Address Block" prop="gidgrp.atb.pts.adrblk">
<c-input type="textarea" v-model="model.gidgrp.atb.pts.adrblk" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Address Block'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Chinese address" prop="gidgrp.atb.dbfadrblkcn">
<c-input type="textarea" v-model="model.gidgrp.atb.dbfadrblkcn" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Chinese address'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="地址" prop="gidgrp.con.adrelc">
<c-input type="textarea" v-model="model.gidgrp.con.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="地址" prop="gidgrp.bdb.adrelc">
<c-input type="textarea" v-model="model.gidgrp.bdb.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="地址" prop="gidgrp.ctr.adrelc">
<c-input type="textarea" v-model="model.gidgrp.ctr.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="地址" prop="gidgrp.atb.adrelc">
<c-input type="textarea" v-model="model.gidgrp.atb.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input>
</c-form-item>
</c-col>
<!-- SF000046 : Additional Parties -->
<!-- SF000046 : Additional Parties -->
<!-- SF000818 : Risk Country -->
<c-col :span="12">
<el-form-item :label="$t('gitp.SF000818')" prop="gidgrp.rec.stacty">
<c-select v-model="model.gidgrp.rec.stacty" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000818')">
</c-select>
</el-form-item>
</c-col>
<!-- SF000046 : Additional Parties -->
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitame/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eContainer">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--gitp PD001291 开立方式 -->
<el-tab-pane :label="$t('gitp.PD001291')" name="opnp">
<m-opnp :model="model" :codes="codes"/>
</el-tab-pane>
<!--gitamep PD002031 Amendment -->
<el-tab-pane :label="$t('gitamep.PD002031')" name="ameps20">
<m-ameps20 :model="model" :codes="codes"/>
</el-tab-pane>
<!--gitamep PD002100 Amendment Dates -->
<el-tab-pane :label="$t('gitamep.PD002100')" name="amedat20">
<m-amedat20 :model="model" :codes="codes"/>
</el-tab-pane>
<!--gitp PD000002 Overview -->
<el-tab-pane :label="$t('gitp.PD000002')" name="ovwp">
<m-ovwp :model="model" :codes="codes"/>
</el-tab-pane>
<!--gitp PD000043 Parties -->
<el-tab-pane :label="$t('gitp.PD000043')" name="ptyp">
<m-ptyp :model="model" :codes="codes"/>
</el-tab-pane>
<!--gitp PD000727 Presentation/ Delivery -->
<el-tab-pane :label="$t('gitp.PD000727')" name="preperp">
<m-preperp :model="model" :codes="codes"/>
</el-tab-pane>
<!--setmod PD000020 Settlement Details Panel -->
<el-tab-pane :label="$t('setmod.PD000020')" name="detp">
<m-detp :model="model" :codes="codes"/>
</el-tab-pane>
<!--gitame PD050114 Seq. C: History -->
<el-tab-pane :label="$t('gitame.PD050114')" name="amephisc">
<m-amephisc :model="model" :codes="codes"/>
</el-tab-pane>
<!--addbcb PD000001 备查表 -->
<el-tab-pane :label="$t('addbcb.PD000001')" name="addbcb">
<m-addbcb :model="model" :codes="codes"/>
</el-tab-pane>
</c-tabs>
</el-form>
</div>
</template>
<script>
import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"
import Gitame from "~/model/Gitame"
import commonProcess from "~/mixin/commonProcess"
import Check from "~/model/Gitame/Check"
import Default from "~/model/Gitame/Default"
import Pattern from "~/model/Gitame/Pattern"
import Opnp from "./Opnp"
import Ameps20 from "./Ameps20"
import Amedat20 from "./Amedat20"
import Ovwp from "./Ovwp"
import Ptyp from "./Ptyp"
import Preperp from "./Preperp"
import Detp from "./Detp"
import Amephisc from "./Amephisc"
import Addbcb from "./Addbcb"
export default {
name: "Gitame",
components:{
"m-opnp" : Opnp,
"m-ameps20" : Ameps20,
"m-amedat20" : Amedat20,
"m-ovwp" : Ovwp,
"m-ptyp" : Ptyp,
"m-preperp" : Preperp,
"m-detp" : Detp,
"m-amephisc" : Amephisc,
"m-addbcb" : Addbcb,
},
provide() {
return {
root: this
}
},
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: "",
trnName: "gitame",
trnType: "",
model: new Gitame().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {
},
}
},
methods:{
myTabClick(tab){
this.tabClick(tab)
/**
* do it yourself
**/
}
},
created:async function(){
console.log("进入gitame交易");
let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{
this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
}
}
</script>
<style>
</style>
......@@ -1161,7 +1161,7 @@
label="Our Liability until"
prop="gidgrp.rec.liadat"
>
<c-date-picker :disabled="model.gidgrp.rec.liatypc=='OPEN'"
<c-date-picker :disabled="model.gidgrp.rec.liatypc=='OPEN'||model.gidgrp.rec.liatypc==''"
type="date"
v-model="model.gidgrp.rec.liadat"
style="width: 90%"
......
......@@ -191,7 +191,24 @@
</c-col>
</c-col>
</c-row>
<c-col :span="24">
<el-form-item label="Additional Parties" >
<c-edit-table :model="model" v-bind="ptsaddg" style="margin-left:-120px">
<el-table-column label="操作" >
<template slot-scope="scope">
<el-button
size="mini"
@click="handleEdit(scope.$index, scope.row)"
type="primary"
>详情</el-button
>
</template>
</el-table-column>
</c-edit-table>
</el-form-item>
</c-col>
<!-- <c-col :span="12">
<span v-text="model.gitp.labapl" data-path=".gitp.labapl" > </span>
</c-col>
......@@ -452,7 +469,33 @@ export default {
mixins: [commonProcess],
data(){
return {
ptsaddg: {
columns: [
{
title: "Role",
width: "120px",
dataIndex: "rol",
show: "select",
},
{
title: "Party",
width: "180px",
dataIndex: "ptyextkey",
show: "input",
},
{
title: "Name of Party",
width: "250px",
dataIndex: "nam",
},
{
title: "Reference for Address",
width: "250px",
dataIndex: "ref",
},
],
urls: "gitp.ptsaddp.ptsaddg",
},
}
},
methods:{...Event},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment