Commit 4ace6f7e by Wuyuqiu

Gitdla交易转换

parent b8686735
......@@ -32,6 +32,7 @@ let checkObj = {
"gitp.gidtxtmodflgc" :null,
"gidgrp.ctc.adrelc" :null,
"gidgrp.blk.orcplcc" :null,
"gidgrp.rec.sndto" :null,
"gidgrp.con.adrelc" :null,
"gidgrp.ctc.pts.extkey" :null,
"liaall.limmod.limpts.wrk.pts.nam" :null,
......@@ -71,6 +72,7 @@ let checkObj = {
"gidgrp.rec.orcref" :null,
"gidgrp.bec.pts.adrblk" :null,
"gidgrp.ctr.namelc" :null,
"gidgrp.blk.atxpreper" :null,
"gidgrp.rec.orcdatc" :null,
"liaall.limmod.limpts.oth.pts.extkey" :null,
"gidgrp.rec.orcamtc" :null,
......@@ -131,12 +133,15 @@ let checkObj = {
"gidgrp.cbs.mac2.amt" :null,
"gidgrp.adv.pts.nam" :null,
"gitp.gidtxtmodflg" :null,
"gidgrp.blk.feetxt" :null,
"setmod.docamt" :null,
"gitp.prepermodflg" :null,
"gidgrp.bdb.namelc" :null,
"gidgrp.blk.preperc" :null,
"gidgrp.rec.tenrefc" :null,
"ameflg" :null,
"gidgrp.rec.trmdat" :null,
"gidgrp.blk.preper" :null,
"gidgrp.blk.atxcovgodsrvc" :null,
"gidgrp.apl.adrelc" :null,
"gidgrp.rec.trmdatc" :null,
......
......@@ -21,6 +21,8 @@ export default {
"gidgrp.rec.purposin" :Utils.defaultFunction,
"liaall.limmod.limpts.oth.pts.extkey" :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.rec.deloric" :Utils.defaultFunction,
......@@ -58,6 +60,7 @@ export default {
"gidgrp.bec.pts.adrblk" :Utils.defaultFunction,
"liaall.limmod.limpts.wrk.pts.extkey" :Utils.defaultFunction,
"gidgrp.rec.revflg" :Utils.defaultFunction,
"gitp.prepermodflg" :Utils.defaultFunction,
"gidgrp.blk.gtxgidtxtc" :Utils.defaultFunction,
"gidgrp.rec.gtxinr" :Utils.defaultFunction,
"gidgrp.blk.gtxgidtxt" :Utils.defaultFunction,
......@@ -141,6 +144,7 @@ export default {
"gidgrp.ctr.adrelc" :Utils.defaultFunction,
"gidgrp.ctr.namelc" :Utils.defaultFunction,
"gidgrp.ctr.dbfadrblkcn" :Utils.defaultFunction,
"gidgrp.rec.delori" :Utils.defaultFunction,
"setmod.glemod.gleshwstm" :Utils.defaultFunction,
"gidgrp.rec.jurlawc" :Utils.defaultFunction,
"gidgrp.ctc.pts.adrblk" :Utils.defaultFunction,
......@@ -173,6 +177,7 @@ export default {
"gitp.liatxtcmodflg" :Utils.defaultFunction,
"gitp.aplsupflg" :Utils.defaultFunction,
"gidgrp.rec.deltoc" :Utils.defaultFunction,
"gidgrp.rec.transfer" :Utils.defaultFunction,
"gidgrp.apl.pts.nam" :Utils.defaultFunction,
"gidgrp.rec.stacty" :Utils.defaultFunction,
"gidgrp.blk.apprul" :Utils.defaultFunction,
......@@ -182,6 +187,7 @@ export default {
"gidgrp.rec.tenclsdat" :Utils.defaultFunction,
"gidgrp.rec.orcamt" :Utils.defaultFunction,
"gidgrp.rec.cnfdet" :Utils.defaultFunction,
"gidgrp.rec.delto" :Utils.defaultFunction,
"gidgrp.rec.orcrat" :Utils.defaultFunction,
"gidgrp.iss.pts.adrblk" :Utils.defaultFunction,
"gidgrp.rec.tenclsdatc" :Utils.defaultFunction,
......
......@@ -602,5 +602,41 @@ export default {
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: '服务请求失败!'});
}
},
}
\ No newline at end of file
......@@ -12,7 +12,7 @@ export default {
{max: 3,message:"长度不能超过3"}
],
"gidgrp.cbs.max.amt":[
{type: "number", required: false, message: "必输项"},
{type: "stirng", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
......@@ -46,7 +46,7 @@ export default {
{max: 3,message:"长度不能超过3"}
],
"ameamt":[
{type: "number", required: false, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
......@@ -90,7 +90,7 @@ export default {
{max: 3,message:"长度不能超过3"}
],
"gidgrp.cbs.opn1.amt":[
{type: "number", required: false, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
......@@ -1118,4 +1118,39 @@ export default {
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"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"}
],
}
\ No newline at end of file
import Api from "~/service/Api"
import Pts from "../Common/Pts"
import Pub from "../Public"
export default class Gitdla{
constructor () {
......@@ -97,6 +98,12 @@ export default class Gitdla{
tenrefc:"", // Tender Reference .gidgrp.rec.tenrefc
tendatc:"", // Tender Date .gidgrp.rec.tendatc
trmdatc:"", // Latest Transmission .gidgrp.rec.trmdatc
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:{
......@@ -171,6 +178,11 @@ export default class Gitdla{
gidtxtc:"", // Guarantee Text local undertaking .gidgrp.blk.gidtxtc
gtxgidtxtc:"", // Guarantee Text with Variables - Counter Undertaking .gidgrp.blk.gtxgidtxtc
addamtcovc:"", // Covered .gidgrp.blk.addamtcovc
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
},
iss:{
pts:new Pts().data,
......@@ -415,116 +427,17 @@ export default class Gitdla{
gidtxtmodflgc:"", // Modify Guarantee Text - Local Undertaking Seq. C .gitp.gidtxtmodflgc
chkgidtxtc:"", // Allow * .gitp.chkgidtxtc
swiftflg:"", // 是否SWIFT格式 .gitp.swiftflg
prepermodflg:"", // Modify Document and Presentation Instructions .gitp.prepermodflg
chkpreper:"", // Allow * .gitp.chkpreper
chargi:{
chkast:"", // Allow * .gitp.chargi.chkast
},
liaall:{
limmod:{
limpfp:{
clmcbe:[], // .liaall.limmod.limpfp.clmcbe
clmcbb:[], // .liaall.limmod.limpfp.clmcbb
clmpty:[], // .liaall.limmod.limpfp.clmpty
},
limpts:{
wrklab:"", // Label .liaall.limmod.limpts.wrklab
othlab:"", // Label .liaall.limmod.limpts.othlab
othlabss:"", // Label .liaall.limmod.limpts.othlabss
wrk:{
pts:new Pts().data,
},
oth:{
pts:new Pts().data,
},
lsh:"", // 合同流�'号 .liaall.limmod.limpts.lsh
nonrevflg1:"", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg1
pfcod1:"", // 合同流�'号 .liaall.limmod.limpts.pfcod1
nonrevflg2:"", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg2
pfcod2:"", // 合同流�'号 .liaall.limmod.limpts.pfcod2
},
wrkp:{
ptsget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .liaall.limmod.wrkp.ptsget.sdamod.dadsnd
seainf:"", // .liaall.limmod.wrkp.ptsget.sdamod.seainf
},
},
},
othp:{
ptsget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .liaall.limmod.othp.ptsget.sdamod.dadsnd
seainf:"", // .liaall.limmod.othp.ptsget.sdamod.seainf
},
},
},
ownref:"", // 国结业务编号 .liaall.limmod.ownref
comamt:"", // 业务余额 .liaall.limmod.comamt
ccvamt:"", // 保证金余额 .liaall.limmod.ccvamt
ecifno:"", // ECIFNO .liaall.limmod.ecifno
},
misamt:"", // Amount not yet assigned .liaall.misamt
concur:"", // External Booking Amount .liaall.concur
outpct:"", // Sight Amount Percentage .liaall.outpct
outamt:"", // Sight Amount .liaall.outamt
exttotoldamt:"", // Old Amount booked externally .liaall.exttotoldamt
exttotamt:"", // Total booking amount external assinged .liaall.exttotamt
},
mtabut:{
coninf:{
oitinf:{
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt
oit:{
inftxt:"", // Infotext .mtabut.coninf.oitinf.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitinf.oit.inflev
},
},
oitset:{
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitset.labinftxt
oit:{
inftxt:"", // Infotext .mtabut.coninf.oitset.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitset.oit.inflev
},
},
conexedat:"", // 执行日期 .mtabut.coninf.conexedat
usr:{
extkey:"", // User ID .mtabut.coninf.usr.extkey
},
},
},
trnmod:{
trndoc:{
advlabel:"", // ADVLABEL .trnmod.trndoc.advlabel
amdnam:"", // AMDNAM .trnmod.trndoc.amdnam
advdoc:"", // 国内证通知书 .trnmod.trndoc.advdoc
advnam:"", // 国内证落款 .trnmod.trndoc.advnam
amdapl:"", // 修改申请人名称 .trnmod.trndoc.amdapl
doclbl:"", // Lable for CONDOCSTM .trnmod.trndoc.doclbl
doctrestm:"", // Document tree .trnmod.trndoc.doctrestm
shwinc:"", // Show Incoming Messages .trnmod.trndoc.shwinc
shwout:"", // Show Outgoing Messages .trnmod.trndoc.shwout
condocstm:"", // Connected Documents .trnmod.trndoc.condocstm
rcvatt:{
seainf:"", // .trnmod.trndoc.rcvatt.seainf
},
filrecv:"", // File Receiver .trnmod.trndoc.filrecv
},
},
setmod:{
docamttyplab:"", // settled amount description as label .setmod.docamttyplab
retmsg:"", // Label showing Retry overflow condition .setmod.retmsg
ref:"", // our reference .setmod.ref
doccur:"", // document currency .setmod.doccur
docamt:"", // document amount .setmod.docamt
dspflg:"", // Type of settlement .setmod.dspflg
xreflg:"", // Recalculate Rates .setmod.xreflg
setglg:{
labdspflg:"", // Label for Type of Settlement .setmod.setglg.labdspflg
},
zmqacclab:"", // 主�'�号LABEL .setmod.zmqacclab
zmqacc:"", // 自�'�区主�'�号 .setmod.zmqacc
glemod:{
gleshwstm:"", // Booking stream to Display .setmod.glemod.gleshwstm
},
},
pageId: "" // ctx的key
pageId: "", // ctx的key
setmod:new Pub().data.Setmod,
mtabut:new Pub().data.Mtabut,
trnmod:new Pub().data.Trnmod,
liaall: new Pub().data.Liaall,
}
}
}
\ No newline at end of file
......@@ -520,6 +520,8 @@ const BusRouter = [
{ path: 'gitcrj', component: Gitcrj, name: 'Gitcrj', meta: { title: '进口保函拒付' } },
{ path: 'gctcan', component: Gctcan, name: 'Gctcan', meta: { title: '保函赔付注销' } },
{ path: 'getfre', component: Getfre, name: 'Getfre', meta: { title: '自由格式报文' } },
{ path: 'gitdla', component: Gitdla, name: 'Gitdla', meta: { title: '减额后处理' } },
{ path: 'getfee', component: Getfee, name: 'Getfee', meta: { title: '费用结算' } },
{ path: 'ditdav', component: Ditdav, name: 'Ditdav', meta: { title: '信用证收单' } },
......
<template>
<div class="eibs-tab">
<!-- SF000004 : Additional Amount -->
<div class="eibs">
<c-row>
<c-col :span="24">
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<c-col :span="12">
<c-form-item :label="$t('aacp.SF000004')" prop="gidgrp.cbs.mac2.cur">
<c-input v-model="model.gidgrp.cbs.mac2.cur" maxlength="3" :placeholder="$t('other.please_enter')+$t('aacp.SF000004')"></c-input>
</c-form-item>
<el-form-item
label="附加金额"
prop="gidgrp.cbs.mac2.cur"
>
<c-input
disabled
v-model="model.gidgrp.cbs.mac2.cur"
maxlength="3"
placeholder="请输入附加金额"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Balance" prop="gidgrp.cbs.mac2.amt">
<c-input v-model="model.gidgrp.cbs.mac2.amt" :placeholder="$t('other.please_enter')+'Balance'"></c-input>
</c-form-item>
<el-form-item label-width="5px" prop="gidgrp.cbs.opc2.amt">
<c-input
v-model="model.gidgrp.cbs.mac2.amt"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<!-- SF000008 : Open Add. Amount -->
<c-col :span="12">
<c-form-item :label="$t('aacp.SF000008')" prop="gidgrp.cbs.opc2.cur">
<c-input v-model="model.gidgrp.cbs.opc2.cur" maxlength="3" :placeholder="$t('other.please_enter')+$t('aacp.SF000008')"></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-form-item label="Balance" prop="gidgrp.cbs.opc2.amt">
<c-input v-model="model.gidgrp.cbs.opc2.amt" :placeholder="$t('other.please_enter')+'Balance'"></c-input>
</c-form-item>
<el-form-item label="附加金额余额" prop="gidgrp.cbs.opc2.cur">
<c-input
disabled
v-model="model.gidgrp.cbs.opc2.cur"
maxlength="3"
placeholder="请输入附加金额余额"
></c-input>
</el-form-item>
</c-col>
<!-- SF000009 : Covered -->
<c-col :span="12">
<c-form-item :label="$t('aacp.SF000009')" prop="gidgrp.blk.addamtcovc">
<c-input type="textarea" v-model="model.gidgrp.blk.addamtcovc" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('aacp.SF000009')" ></c-input>
</c-form-item>
<el-form-item label-width="5px" prop="gidgrp.cbs.opc2.amt">
<c-input
disabled
v-model="model.gidgrp.cbs.opc2.amt"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="12" style="padding-left: 20px;">
<c-col :span="24">
<el-form-item label="39C场" prop="gidgrp.blk.addamtcovc">
<c-input
type="textarea"
:rows="4"
v-model="model.gidgrp.blk.addamtcovc"
maxlength="780"
show-word-limit
placeholder="请输入39C场"
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
</c-row>
</div>
</template>
<script>
import Api from "~/service/Api"
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitdla/Event"
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Gitdla/Event";
export default {
inject: ['root'],
props:["model","codes"],
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data(){
return {
}
data() {
return {};
},
methods:{...Event},
created:function(){
}
}
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- SG000013 : Reference -->
<div class="eibs">
<c-col :span="12">
<c-form-item label="Reference" prop="gidgrp.rec.ownref">
<c-input v-model="model.gidgrp.rec.ownref" maxlength="16" :placeholder="$t('other.please_enter')+'Reference'"></c-input>
</c-form-item>
<!-- left -->
<el-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<el-form-item label="信用证编号" prop="gidgrp.rec.ownref">
<c-input disabled v-model="model.gidgrp.rec.ownref" maxlength="16" placeholder="请输入编号"></c-input>
</el-form-item>
</c-col>
<!-- SG000014 : 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>
<el-form-item label="保证金额" prop="gidgrp.cbs.max.cur">
<c-input disabled v-model="model.gidgrp.cbs.max.cur" maxlength="3" placeholder="请输入保证金额">
</c-input>
</el-form-item>
</c-col>
<!-- SG000015 : Guarantee Amount -->
<c-col :span="12">
<c-form-item :label="$t('gitp.S0001241')" prop="gidgrp.cbs.max.cur">
<c-input v-model="model.gidgrp.cbs.max.cur" maxlength="3" :placeholder="$t('other.please_enter')+$t('gitp.S0001241')"></c-input>
</c-form-item>
<el-form-item label="" label-width="10px" prop="gidgrp.cbs.max.amt">
<c-input disabled v-model="model.gidgrp.cbs.max.amt" placeholder="请输入金额"></c-input>
</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>
<el-form-item label="附加金额" prop="gidgrp.cbs.max.cur">
<c-input disabled v-model="model.gidgrp.cbs.max.cur" maxlength="3" placeholder="请输入附加金额"></c-input>
</el-form-item>
</c-col>
<!-- SG000022 : Applicant -->
<c-col :span="12">
<c-form-item :label="$t('gitdla.SG000015')" prop="gidgrp.apl.pts.nam">
<c-input v-model="model.gidgrp.apl.pts.nam" maxlength="40" :placeholder="$t('other.please_enter')+$t('gitdla.SG000015')"></c-input>
</c-form-item>
<el-form-item label="" label-width="10px" prop="gidgrp.cbs.max.amt">
<c-input disabled v-model="model.gidgrp.cbs.max.amt" placeholder="请输入金额"></c-input>
</el-form-item>
</c-col>
<!-- SG000018 : Open Amount -->
<!-- SG000023 : Beneficiary -->
<c-col :span="12">
<c-form-item :label="$t('gitdla.SG000018')" prop="gidgrp.ben.pts.nam">
<c-input v-model="model.gidgrp.ben.pts.nam" maxlength="40" :placeholder="$t('other.please_enter')+$t('gitdla.SG000018')"></c-input>
</c-form-item>
<c-col :span="24">
<el-form-item label="处理类型" prop="gidgrp.rec.hndtyp">
<c-input disabled v-model="model.gidgrp.rec.hndtyp" maxlength="40" placeholder="请输入处理类型"></c-input>
</el-form-item>
</c-col>
<!-- SG000019 : 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-col :span="24">
<el-form-item label="业务类型" prop="gidgrp.rec.gartyp">
<c-select
disabled
:code="codes.avbby"
v-model="model.gidgrp.rec.gartyp" style="width:100%" placeholder="请选择业务类型">
</c-select>
</el-form-item>
</c-col>
<!-- SG000020 : Type of Undertaking -->
<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>
<c-col :span="24">
<el-form-item label="有效期限" prop="gidgrp.rec.expdat">
<c-date-picker
disabled
type="date" v-model="model.gidgrp.rec.expdat" style="width:100%" placeholder="请选择日期"></c-date-picker>
</el-form-item>
</c-col>
<!-- SG000024 : Advisir -->
<c-col :span="12">
<c-form-item :label="$t('gitdla.SG000021')" prop="gidgrp.adv.pts.nam">
<c-input v-model="model.gidgrp.adv.pts.nam" maxlength="40" :placeholder="$t('other.please_enter')+$t('gitdla.SG000021')"></c-input>
</c-form-item>
</el-col>
<!-- right -->
<el-col :span="12" style="padding-left: 20px;">
<c-col :span="24">
<el-form-item label="简略信息" prop="gidgrp.rec.nam">
<c-input disabled v-model="model.gidgrp.rec.nam" maxlength="40" placeholder="请输入简略信息"></c-input>
</el-form-item>
</c-col>
<!-- SG000021 : Valid until -->
<c-col :span="12">
<el-form-item label="Valid until" prop="gidgrp.rec.expdat">
<c-date-picker type="date" v-model="model.gidgrp.rec.expdat" style="width:100%" :placeholder="$t('other.please_enter')+'Valid until'"></c-date-picker>
<c-col :span="24">
<el-form-item label="申请人名称" prop="gidgrp.apl.pts.nam">
<c-input disabled v-model="model.gidgrp.apl.pts.nam" maxlength="40" placeholder="请输入名称"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Decrease limits stream" prop="decstm">
<c-input v-model="model.decstm" :placeholder="$t('other.please_enter')+'Decrease limits stream'"></c-input>
</c-form-item>
<c-col :span="24">
<el-form-item label="受益人名称" prop="gidgrp.ben.pts.nam">
<c-input disabled v-model="model.gidgrp.ben.pts.nam" maxlength="40" placeholder="请输入受益人名称"></c-input>
</el-form-item>
</c-col>
<!-- SG000003 : 第 -->
<c-col :span="12">
<c-form-item label="减额修改次数" prop="amenbr">
<c-input v-model="model.amenbr" maxlength="3" :placeholder="$t('other.please_enter')+'减额修改次数'"></c-input>
</c-form-item>
<c-col :span="24">
<el-form-item label="通知行名称" prop="gidgrp.adv.pts.nam">
<c-input disabled v-model="model.gidgrp.adv.pts.nam" maxlength="40" placeholder="请输入到期日"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="修改次数(减额)" prop="amenbr">
<c-input disabled v-model="model.amenbr" maxlength="3" placeholder="请输入修改次数(减额)"></c-input>
</el-form-item>
</c-col>
<!-- SG000004 : 次修改(减额) -->
<!-- SG000006 : 修改金额 -->
<c-col :span="12">
<c-form-item label="修改币种" prop="amecur">
<c-input v-model="model.amecur" maxlength="3" :placeholder="$t('other.please_enter')+'修改币种'"></c-input>
</c-form-item>
<el-form-item label="修改金额" prop="amecur">
<c-input disabled v-model="model.amecur" maxlength="3" placeholder="请输入修改金额"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('gitdla.SG000006')" prop="ameamt">
<c-input v-model="model.ameamt" :placeholder="$t('other.please_enter')+$t('gitdla.SG000006')"></c-input>
</c-form-item>
<el-form-item label="" prop="ameamt">
<c-input disabled v-model="model.ameamt" placeholder="请输入修改金额"></c-input>
</el-form-item>
</c-col>
<!-- SG000008 : 修改日期 -->
<c-col :span="12">
<c-form-item label="修改日期" prop="amedat">
<c-input v-model="model.amedat" maxlength="12" :placeholder="$t('other.please_enter')+'修改日期'"></c-input>
</c-form-item>
<el-form-item label="修改日期" prop="amedat">
<c-input disabled v-model="model.amedat" maxlength="12" placeholder="请输入修改日期"></c-input>
</el-form-item>
</c-col>
<!-- SG000011 : 是否接受此笔减额修改 -->
<c-col :span="12">
<el-form-item :label="$t('gitdla.SG000011')" prop="ameflg">
<c-select v-model="model.ameflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitdla.SG000011')">
<el-form-item label="是否接受此笔减额修改" prop="ameflg" label-width="160px">
<c-select v-model="model.ameflg" disabled>
<el-option v-for="item in codes.ameflg" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</el-col>
<el-col :span="24">
<c-istream-table
:list="model.decstm.rows || []"
:columns="trnData.columns"
:showSelection="true"
v-on:multipleSelect="multipleSelect"
>
</c-istream-table>
</el-col>
</div>
</template>
<script>
......@@ -122,21 +142,54 @@ import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitdla/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
trnData: {
columns: [
"0 1 \"\" 200",
"1 2 \"编号\" 240",
"2 3 \"币种\" 200",
"3 4 \"减额金额\" 200 ",
"4 5 \"修改日期\" 255 ",
"5 6 \"备注\" 300 ",
],
data: [],
},
}
},
methods:{...Event},
methods:{...Event,
async multipleSelect(selection) {
console.log(selection);
if (selection) {
let selIds = selection.map(x=>x+1);
let params = {selDst:"decstm",selIds}
const rtnmsg = await this.executeRule("decstm",params);
if (rtnmsg.respCode == SUCCESS) {
this.updateModel(rtnmsg.data)
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
}
},
},
created:function(){
}
}
</script>
<style>
.stream{
cursor: pointer;
}
</style>
<template>
<div class="eibs-tab">
<!-- SF001031 : Confirmation Status -->
<!-- SF000895 : Received Confirmation Instructions: -->
<c-col :span="12">
<el-form-item :label="$t('gitp.SF000888')" prop="gidgrp.rec.cnfsta">
<c-select v-model="model.gidgrp.rec.cnfsta" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000888')">
</c-select>
<div class="eibs">
<c-row>
<c-col :span="24">
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<el-form-item label="">
接收确认说明:
</el-form-item>
</c-col>
<!-- SF000894 : Outgoing Confirmation Instructions: -->
<!-- SF001030 : Confirmation Amount -->
<!-- SF000896 : Confirm. Instr. -->
<c-col :span="12">
<el-form-item :label="$t('gitp.SF000896')" prop="gidgrp.rec.reccnfdet">
<c-select v-model="model.gidgrp.rec.reccnfdet" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000896')">
<c-col :span="24">
<el-form-item label="确认指示" prop="gidgrp.rec.reccnfdet">
<c-select
disabled
v-model="model.gidgrp.rec.reccnfdet"
style="width: 100%"
placeholder="请选择确认指示"
>
<el-option
v-for="item in codes.cnfsta"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('gitp.SF000890')" prop="gidgrp.cbs.cnf.cur">
<c-input v-model="model.gidgrp.cbs.cnf.cur" maxlength="3" :placeholder="$t('other.please_enter')+$t('gitp.SF000890')"></c-input>
</c-form-item>
<c-col :span="24">
<el-form-item label="确认行参考号" prop="gidgrp.cnr.pts.ref">
<c-input
disabled
v-model="model.gidgrp.cnr.pts.ref"
maxlength="16"
placeholder="请输入确认行参考号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Balance" prop="gidgrp.cbs.cnf.amt">
<c-input v-model="model.gidgrp.cbs.cnf.amt" :placeholder="$t('other.please_enter')+'Balance'"></c-input>
</c-form-item>
<c-col :span="24">
<el-form-item label="确认行" prop="gidgrp.cnr.pts.extkey">
<c-fullbox>
<c-input
disabled
v-model="model.gidgrp.cnr.pts.extkey"
maxlength="16"
placeholder="请输入"
@keyup.enter.native="
showGridPromptDialog(`gidgrp.cnr.pts.extkey`)
"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
>
<i class="el-icon-info"></i>
</c-button>
<c-button
disabled
size="small"
type="primary"
@click="onCnrpDet"
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<!-- SF001032 : or -->
<c-col :span="12">
<c-form-item label="Partial Confirmation" prop="gidgrp.rec.partcon">
<c-input v-model="model.gidgrp.rec.partcon" :placeholder="$t('other.please_enter')+'Partial Confirmation'"></c-input>
</c-form-item>
<c-col :span="24">
<el-form-item label="地址名称" prop="gidgrp.cnr.pts.adrblk">
<c-input
disabled
type="textarea"
v-model="model.gidgrp.cnr.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入地址名称"
></c-input>
</el-form-item>
</c-col>
<!-- SF000729 : Confirm. Instr. -->
<!-- SF001033 : % -->
<c-col :span="12">
<el-form-item :label="$t('gitp.SF000729')" prop="gidgrp.rec.cnfdet">
<c-select v-model="model.gidgrp.rec.cnfdet" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000729')">
</c-col>
<c-col :span="12" style="padding-left: 20px;">
<c-col :span="24">
<el-form-item label="">
支出确认说明:
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="确认指示" prop="gidgrp.rec.cnfdet">
<c-select
v-model="model.gidgrp.rec.cnfdet"
style="width: 100%"
placeholder="请选择确认指示"
>
<el-option
v-for="item in codes.cnfdet"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<!-- SF001034 : Confirmed on -->
<!-- SF001077 : Confirm. Bank Ref. -->
<c-col :span="12">
<el-form-item :label="$t('gitp.SF000889')" prop="gidgrp.rec.cnfdat">
<c-date-picker type="date" v-model="model.gidgrp.rec.cnfdat" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000889')"></c-date-picker>
<c-col :span="24">
<el-form-item label="确认行参考号 " prop="gidgrp.con.pts.ref">
<c-input
disabled
v-model="model.gidgrp.con.pts.ref"
maxlength="16"
placeholder="请输入确认行参考号 "
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('gitp.SF001077')" prop="gidgrp.cnr.pts.ref">
<c-input v-model="model.gidgrp.cnr.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('gitp.SF001077')"></c-input>
</c-form-item>
<c-col :span="24">
<el-form-item label="确认行" prop="gidgrp.con.pts.extkey">
<c-fullbox>
<c-input
disabled
v-model="model.gidgrp.con.pts.extkey"
maxlength="16"
placeholder="请输入"
@keyup.enter.native="
showGridPromptDialog(`gidgrp.con.pts.extkey`)
"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
>
<i class="el-icon-info"></i>
</c-button>
<c-button
disabled
size="small"
type="primary"
@click="onConpDet"
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<!-- SF001078 : Confirm. Bank Ref. -->
<c-col :span="12">
<c-form-item :label="$t('gitp.SF001078')" prop="gidgrp.con.pts.ref">
<c-input v-model="model.gidgrp.con.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('gitp.SF001078')"></c-input>
</c-form-item>
<c-col :span="24">
<el-form-item label="地址名称" prop="gidgrp.con.dbfadrblkcn">
<c-input
disabled
type="textarea"
v-model="model.gidgrp.con.dbfadrblkcn"
maxlength="35"
show-word-limit
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<!-- SF000898 : Confirming Bank -->
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="gitp.cnrp.ptsget.sdamod.dadsnd">
<c-input v-model="model.gitp.cnrp.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.cnr.pts.extkey">
<c-input v-model="model.gidgrp.cnr.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input>
</c-form-item>
</c-col>
</c-row>
<c-col :span="12">
<c-form-item label="" prop="gitp.cnrp.ptsget.sdamod.seainf">
<c-input v-model="model.gitp.cnrp.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
<c-row>
<c-col :span="24">
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<el-form-item v-if="model.gidgrp.rec.purposin == 'ISSU'" label="">
我行确认详细信息:
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onCnrpDet">
{{$t('ptsp.CF000081')}}
</c-button>
<c-col :span="24">
<el-form-item
v-if="model.gidgrp.rec.purposin == 'ISSU'"
label="确认状态 "
prop="gidgrp.rec.cnfsta"
>
<c-select
v-model="model.gidgrp.rec.cnfsta"
style="width: 100%"
placeholder="请选择确认状态 "
>
<el-option
v-for="item in codes.cnfsta"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<!-- SF000730 : Confirming Bank -->
<c-col :span="12">
<c-form-item label="名称" prop="gidgrp.cnr.namelc">
<c-input type="textarea" v-model="model.gidgrp.cnr.namelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'名称'" ></c-input>
</c-form-item>
<c-col :span="24">
<c-col :span="10">
<el-form-item
v-if="model.gidgrp.rec.purposin == 'ISSU'"
label="确认金额"
prop="gidgrp.cbs.cnf.cur"
>
<c-input
disabled
v-model="model.gidgrp.cbs.cnf.cur"
maxlength="3"
placeholder="请输入确认金额"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Address Block" prop="gidgrp.cnr.pts.adrblk">
<c-input type="textarea" v-model="model.gidgrp.cnr.pts.adrblk" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Address Block'" ></c-input>
</c-form-item>
<c-col v-if="model.gidgrp.rec.purposin == 'ISSU'" :span="4">
<el-form-item label-width="5px" prop="gidgrp.cbs.cnf.amt">
<c-input
v-model="model.gidgrp.cbs.cnf.amt"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col
v-if="model.gidgrp.rec.purposin == 'ISSU'"
:span="2"
style="margin-left: 20px"
>
<span>or</span>
</c-col>
<c-col v-if="model.gidgrp.rec.purposin == 'ISSU'" :span="4">
<el-form-item label-width="5px" prop="gidgrp.rec.partcon">
<c-input
v-model="model.gidgrp.rec.partcon"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col
v-if="model.gidgrp.rec.purposin == 'ISSU'"
:span="2"
style="margin-left: 20px"
>
<span>%</span>
</c-col>
<c-col :span="12">
<c-form-item label="Chinese address" prop="gidgrp.cnr.dbfadrblkcn">
<c-input type="textarea" v-model="model.gidgrp.cnr.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.cnr.adrelc">
<c-input type="textarea" v-model="model.gidgrp.cnr.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input>
</c-form-item>
</c-col>
<!-- SF000887 : Own confirmation details: -->
<!-- SF000888 : Confirmation Status -->
<!-- SF000890 : Confirmation Amount -->
<!-- SF000892 : or -->
<!-- SF000893 : % -->
<!-- SF000889 : Confirmation Date -->
<c-col :span="24">
<el-form-item
v-if="model.gidgrp.rec.purposin == 'ISSU'"
label="确认日期"
prop="gidgrp.rec.cnfdat"
>
<c-date-picker
type="date"
v-model="model.gidgrp.rec.cnfdat"
style="width: 100%"
placeholder="请选择确认日期"
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12" style="padding-left: 20px;"> </c-col>
</c-col>
</c-row>
</div>
</template>
<script>
import Api from "~/service/Api"
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitdla/Event"
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Gitdla/Event";
export default {
inject: ['root'],
props:["model","codes"],
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data(){
return {
}
data() {
return {};
},
methods:{...Event},
created:function(){
}
}
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<span v-text="model.mtabut.coninf.oitinf.labinftxt" data-path=".mtabut.coninf.oitinf.labinftxt" > </span>
</c-col>
<!-- S0000579 : Display Type -->
<c-col :span="12">
<c-form-item label="Infotext" prop="mtabut.coninf.oitinf.oit.inftxt">
<c-input type="textarea" v-model="model.mtabut.coninf.oitinf.oit.inftxt" maxlength="60" show-word-limit :placeholder="$t('other.please_enter')+'Infotext'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext Level" prop="mtabut.coninf.oitinf.oit.inflev">
<c-select v-model="model.mtabut.coninf.oitinf.oit.inflev" style="width:100%" :placeholder="$t('other.please_enter')+'Infotext Level'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.mtabut.coninf.oitset.labinftxt" data-path=".mtabut.coninf.oitset.labinftxt" > </span>
</c-col>
<!-- S0000579 : Display Type -->
<c-col :span="12">
<c-form-item label="Infotext" prop="mtabut.coninf.oitset.oit.inftxt">
<c-input type="textarea" v-model="model.mtabut.coninf.oitset.oit.inftxt" maxlength="60" show-word-limit :placeholder="$t('other.please_enter')+'Infotext'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext Level" prop="mtabut.coninf.oitset.oit.inflev">
<c-select v-model="model.mtabut.coninf.oitset.oit.inflev" style="width:100%" :placeholder="$t('other.please_enter')+'Infotext Level'">
</c-select>
</el-form-item>
</c-col>
<!-- SF000019 : 执行日期 -->
<c-col :span="12">
<el-form-item :label="$t('coninf.SF000019')" prop="mtabut.coninf.conexedat">
<c-date-picker type="date" v-model="model.mtabut.coninf.conexedat" style="width:100%" :placeholder="$t('other.please_enter')+$t('coninf.SF000019')"></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000020 : Send for Release to -->
<c-col :span="12">
<c-form-item label="User ID" prop="mtabut.coninf.usr.extkey">
<c-input v-model="model.mtabut.coninf.usr.extkey" maxlength="8" :placeholder="$t('other.please_enter')+'User ID'"></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/Gitdla/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.aplnamtxt" data-path=".gitp.aplnamtxt" > </span>
</c-col>
<!-- SF000666 : Contract Reference -->
<c-col :span="12">
<c-form-item :label="$t('gitp.S0001275')" prop="gidgrp.rec.orcref">
<c-input v-model="model.gidgrp.rec.orcref" maxlength="35" :placeholder="$t('other.please_enter')+$t('gitp.S0001275')"></c-input>
</c-form-item>
<div class="eibs">
<c-row>
<c-col :span="24">
<!-- ---------------------页面左侧 ------------------------------->
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<el-form-item
v-show="model.gitp.swiftflg !== ''"
label="合同号"
prop="gidgrp.rec.orcref"
>
<c-input
v-model="model.gidgrp.rec.orcref"
maxlength="35"
placeholder="请输入合同号"
></c-input>
</el-form-item>
</c-col>
<!-- S0001275 : Contract Reference -->
<c-col :span="12">
<c-form-item label="申请人名称关税保函专用" prop="gidgrp.ghd.aplnam">
<c-input type="textarea" v-model="model.gidgrp.ghd.aplnam" maxlength="50" show-word-limit :placeholder="$t('other.please_enter')+'申请人名称关税保函专用'" ></c-input>
</c-form-item>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg == 'Y'"
label="合同签定日期"
prop="gidgrp.rec.orcdat"
>
<c-date-picker
disabled
type="date"
v-model="model.gidgrp.rec.orcdat"
style="width: 100%"
placeholder="请选择合同签定日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.gitp.laborcdat" data-path=".gitp.laborcdat" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Date from Original Contract" prop="gidgrp.rec.orcdat">
<c-date-picker type="date" v-model="model.gidgrp.rec.orcdat" style="width:100%" :placeholder="$t('other.please_enter')+'Date from Original Contract'"></c-date-picker>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="合同签定日期"
prop="gidgrp.rec.orcdat"
>
<c-date-picker
disabled
type="date"
v-model="model.gidgrp.rec.orcdat"
style="width: 100%"
placeholder="请选择合同签定日期"
></c-date-picker>
</el-form-item>
</c-col>
<!-- S0001282 : 企业海关编码 -->
<c-col :span="12">
<c-form-item :label="$t('gitp.S0001282')" prop="gidgrp.rec.bngcod">
<c-input v-model="model.gidgrp.rec.bngcod" maxlength="10" :placeholder="$t('other.please_enter')+$t('gitp.S0001282')"></c-input>
</c-form-item>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg == 'Y'"
label="合同失效日期"
prop="gidgrp.rec.tenclsdat"
>
<c-date-picker
disabled
type="date"
v-model="model.gidgrp.rec.orcdat"
style="width: 100%"
placeholder="请选择合同失效日期"
></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000663 : Closing Date -->
<c-col :span="12">
<el-form-item :label="$t('gitp.S0001272')" prop="gidgrp.rec.tenclsdat">
<c-date-picker type="date" v-model="model.gidgrp.rec.tenclsdat" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.S0001272')"></c-date-picker>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="合同失效日期"
prop="gidgrp.rec.tenclsdat"
>
<c-date-picker
disabled
type="date"
v-model="model.gidgrp.rec.orcdat"
style="width: 100%"
placeholder="请选择合同失效日期"
></c-date-picker>
</el-form-item>
</c-col>
<!-- S0001272 : Closing Date -->
<!-- S0001279 : 组织机构代码 -->
<c-col :span="12">
<c-form-item :label="$t('gitp.S0001279')" prop="gidgrp.rec.juscod">
<c-input v-model="model.gidgrp.rec.juscod" maxlength="10" :placeholder="$t('other.please_enter')+$t('gitp.S0001279')"></c-input>
</c-form-item>
<c-col :span="24">
<c-col :span="17" v-if="model.gitp.covgodsrvmodflg == ''">
<el-form-item
label="合同标的"
prop="gidgrp.blk.covgodsrv"
>
<c-input
disabled
rows="7"
type="textarea"
v-model="model.gidgrp.blk.covgodsrv"
maxlength="350"
show-word-limit
placeholder="请输入合同标的"
></c-input>
</el-form-item>
</c-col>
<!-- SF000657 : Underly. Transact. Det. -->
<c-col :span="12">
<c-form-item :label="$t('gitp.S0001266')" prop="gidgrp.blk.covgodsrv">
<c-input type="textarea" v-model="model.gidgrp.blk.covgodsrv" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+$t('gitp.S0001266')" ></c-input>
</c-form-item>
<c-col :span="17" v-if="model.gitp.covgodsrvmodflg != ''">
<el-form-item
label="合同标的"
prop="gidgrp.blk.atxcovgodsrv"
>
<c-input
rows="6"
type="textarea"
v-model="model.gidgrp.blk.axtcovgodsrv"
maxlength="350"
show-word-limit
placeholder="请输入合同标的"
></c-input>
</el-form-item>
</c-col>
<c-col :span="7">
<c-checkbox
v-if="model.gitp.swiftflg == 'Y'"
v-model="model.gitp.covgodsrvmodflg"
style="margin: 0 0 0 10px"
class="checkbox-left"
>是否手工修改保函文本</c-checkbox
>
<c-checkbox
v-if="model.gitp.swiftflg == 'Y'"
v-model="model.gitp.covgod.chkast"
style="margin: 0 0 0 10px;"
class="checkbox-left"
>允许</c-checkbox
>
<c-button
disabled
v-if="model.gitp.swiftflg == 'Y'"
size="small"
type="primary"
style="margin: 5px 0 0 10px;width:100px;float:left;"
@click="onGitpButdifcovgodsrv"
>
查看系统文本
</c-button>
<c-button
disabled
v-if="model.gitp.swiftflg == 'Y'"
size="small"
type="primary"
style="margin: 5px 0 0 10px;width:100px;float:left;"
@click="onGitpButdifhiscovgodsrv"
>
查看历史文本
</c-button>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('gitp.SF000657')" prop="gidgrp.blk.atxcovgodsrv">
<c-input type="textarea" v-model="model.gidgrp.blk.atxcovgodsrv" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('gitp.SF000657')" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gitp.covgodsrvmodflg">{{$t('gitp.CF001214')}}</c-checkbox>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg == 'Y'"
label="原始利率"
prop="gidgrp.rec.orcrat"
>
<c-input
disabled
v-model="model.gidgrp.rec.orcrat"
placeholder="请输入原始利率"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onGitpButdifcovgodsrv">
{{$t('gitp.CF001215')}}
</c-button>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="原始利率"
prop="gidgrp.rec.orcrat"
>
<c-input
disabled
v-model="model.gidgrp.rec.orcrat"
placeholder="请输入原始利率"
></c-input>
</el-form-item>
</c-col>
<!-- S0001280 : 流动资金贷款利率档次 -->
<c-col :span="12">
<el-form-item :label="$t('gitp.S0001280')" prop="gidgrp.rec.cunqii">
<c-select v-model="model.gidgrp.rec.cunqii" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.S0001280')">
<c-col :span="24">
<c-col :span="12">
<el-form-item label="合同币种和金额" prop="gidgrp.rec.orccur">
<c-select
disabled
v-model="model.gidgrp.rec.orccur"
style="width: 100%"
placeholder="请选择合同币种 "
>
<el-option
v-for="item in codes.curtxt"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<!-- S0001266 : Object of Contract -->
<c-col :span="12">
<c-checkbox v-model="model.gitp.covgod.chkast">{{$t('gitp.CF001083')}}</c-checkbox>
<el-form-item label-width="5px" prop="gidgrp.rec.orcamt">
<c-input
disabled
v-model="model.gidgrp.rec.orcamt"
placeholder="请输入合同金额 "
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onGitpButdifhiscovgodsrv">
{{$t('gitp.CF001216')}}
</c-button>
</c-col>
<!-- S0001281 : 上浮比率 -->
<c-col :span="12">
<c-form-item :label="$t('gitp.S0001281')" prop="gidgrp.rec.bilvvv">
<c-input v-model="model.gidgrp.rec.bilvvv" :placeholder="$t('other.please_enter')+$t('gitp.S0001281')"></c-input>
</c-form-item>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="合同签定地"
prop="gidgrp.blk.orcplc"
>
<c-input
disabled
type="textarea"
rows="4"
v-model="model.gidgrp.blk.orcplc"
maxlength="140"
show-word-limit
placeholder="请输入合同签定地"
></c-input>
</el-form-item>
</c-col>
<!-- S0001278 : InDirect Issuance Additional Clause -->
<c-col :span="12">
<c-form-item label="InDirect Swift Add" prop="gitp.indirectswiadd">
<c-input type="textarea" v-model="model.gitp.indirectswiadd" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+'InDirect Swift Add'" ></c-input>
</c-form-item>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="预付款账号"
prop="gidgrp.rec.acc"
>
<c-input
disabled
v-model="model.gidgrp.rec.acc"
maxlength="35"
placeholder="请输入预付款账号"
></c-input>
</el-form-item>
</c-col>
<!-- S0001267 : Original Perc./ Rate -->
<!-- SF000658 : Original Perc./ Rate -->
<c-col :span="24">
<c-col :span="12">
<el-form-item
v-if="model.gitp.swiftflg == 'Y'"
label="适用法律"
prop="gidgrp.rec.jurlaws20"
>
<c-select
:disabled="model.gitp.swiftflg != 'Y'"
v-model="model.gidgrp.rec.jurlaws20"
style="width: 100%"
placeholder="请选择适用法律"
>
<el-option
v-for="item in codes.ctytxt1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('gitp.S0001267')" prop="gidgrp.rec.orcrat">
<c-input v-model="model.gidgrp.rec.orcrat" :placeholder="$t('other.please_enter')+$t('gitp.S0001267')"></c-input>
</c-form-item>
<el-form-item
v-if="model.gitp.swiftflg == 'Y'"
label-width="5px"
prop="gidgrp.rec.jurlaw"
>
<c-select
disabled
v-model="model.gidgrp.rec.jurlaw"
maxlength="35"
style="width: 100%"
:code="codes.ctytxt2"
placeholder="请输入"
></c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="仲裁法律"
prop="gidgrp.rec.jurlaw"
>
<c-select
disabled
v-model="model.gidgrp.rec.jurlaw"
maxlength="35"
:code="codes.ctytxt2"
style="width: 100%"
placeholder="请输入仲裁法律"
></c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="仲裁地"
prop="gidgrp.rec.jurplc"
>
<c-input
:disabled="model.gidgrp.rec.jurlaws20 == ''"
v-model="model.gidgrp.rec.jurplc"
maxlength="35"
placeholder="请输入仲裁地"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="投标参考号"
prop="gidgrp.rec.tenref"
>
<c-input
disabled
v-model="model.gidgrp.rec.tenref"
maxlength="35"
placeholder="请输入投标参考号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="投标日期"
prop="gidgrp.rec.tendat"
>
<c-date-picker
disabled
type="date"
v-model="model.gidgrp.rec.tendat"
style="width: 100%"
placeholder="请选择投标日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="最新传输日期"
prop="gidgrp.rec.trmdat"
>
<c-date-picker
disabled
type="date"
v-model="model.gidgrp.rec.trmdat"
style="width: 100%"
placeholder="请选择最新传输日期"
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<!-- S0001268 : Contract Amount -->
<!-- SF000659 : Contract Amount -->
<c-col :span="12">
<el-form-item :label="$t('gitp.S0001268')" prop="gidgrp.rec.orccur">
<c-select v-model="model.gidgrp.rec.orccur" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.S0001268')">
<!-- -------------------页面右侧---------------------- -->
<c-col :span="12" style="padding-left: 20px;">
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="手册号码"
prop="gidgrp.rec.mannum"
>
<c-input
disabled
v-model="model.gidgrp.rec.mannum"
maxlength="12"
placeholder="请输入手册号码"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="业务类型"
prop="gidgrp.ghd.bustyp"
>
<c-select
disabled
v-model="model.gidgrp.ghd.bustyp"
style="width: 100%"
placeholder="请选择业务类型"
>
<el-option
v-for="item in codes.bustyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('gitp.S0001268')" prop="gidgrp.rec.orcamt">
<c-input v-model="model.gidgrp.rec.orcamt" :placeholder="$t('other.please_enter')+$t('gitp.S0001268')"></c-input>
</c-form-item>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="仓库号"
prop="gidgrp.ghd.wahnum"
>
<c-input
disabled
v-model="model.gidgrp.ghd.wahnum"
maxlength="20"
placeholder="请输入仓库号"
></c-input>
</el-form-item>
</c-col>
<!-- S0001270 : Original Contract Place -->
<!-- SF000661 : Original Contract Place -->
<c-col :span="12">
<c-form-item :label="$t('gitp.S0001270')" prop="gidgrp.blk.orcplc">
<c-input type="textarea" v-model="model.gidgrp.blk.orcplc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+$t('gitp.S0001270')" ></c-input>
</c-form-item>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="受益人名称"
prop="gidgrp.gidcxm.benefi"
>
<c-input
v-model="model.gidgrp.gidcxm.benefi"
maxlength="80"
placeholder="请输入受益人名称"
></c-input>
</el-form-item>
</c-col>
<!-- S0001269 : A/c for Adv. Paym. Guar. -->
<!-- SF000660 : A/c Adv. Paym. Guar. -->
<c-col :span="12">
<c-form-item :label="$t('gitp.S0001269')" prop="gidgrp.rec.acc">
<c-input v-model="model.gidgrp.rec.acc" maxlength="35" :placeholder="$t('other.please_enter')+$t('gitp.S0001269')"></c-input>
</c-form-item>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="企业海关编码"
prop="gidgrp.rec.bngcod"
>
<c-input
disabled
v-model="model.gidgrp.rec.bngcod"
maxlength="10"
placeholder="请输入企业海关编码"
></c-input>
</el-form-item>
</c-col>
<!-- S0001273 : Law of Jurisdiction -->
<!-- SF000664 : Governing Law -->
<c-col :span="12">
<el-form-item :label="$t('gitp.SF000664')" prop="gidgrp.rec.jurlaws20">
<c-select v-model="model.gidgrp.rec.jurlaws20" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000664')">
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="组织机构代码"
prop="gidgrp.rec.juscod"
>
<c-input
disabled
v-model="model.gidgrp.rec.juscod"
maxlength="10"
placeholder="请输入组织机构代码"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="流动资金贷款利率档次"
prop="gidgrp.rec.cunqii"
>
<c-select
disabled
v-model="model.gidgrp.rec.cunqii"
style="width: 100%"
placeholder="请选择流动资金贷款利率档次"
>
<el-option
v-for="item in codes.cunqii"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('gitp.S0001273')" prop="gidgrp.rec.jurlaw">
<c-input v-model="model.gidgrp.rec.jurlaw" maxlength="35" :placeholder="$t('other.please_enter')+$t('gitp.S0001273')"></c-input>
</c-form-item>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="上浮比率"
prop="gidgrp.rec.bilvvv"
>
<c-input
disabled
v-model="model.gidgrp.rec.bilvvv"
placeholder="请输入上浮比率"
></c-input>
</el-form-item>
</c-col>
<!-- S0001271 : Place of Jurisdiction -->
<!-- SF000662 : Place of Jurisdiction -->
<c-col :span="12">
<c-form-item :label="$t('gitp.S0001271')" prop="gidgrp.rec.jurplc">
<c-input v-model="model.gidgrp.rec.jurplc" maxlength="35" :placeholder="$t('other.please_enter')+$t('gitp.S0001271')"></c-input>
</c-form-item>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="直接Swift添加"
prop="gitp.indirectswiadd"
>
<c-input-xml
type="textarea"
:maxRows="10"
:model="model.gitp.indirectswiadd"
@change="commonExecuteRule('gitp.indirectswiadd')"
maxlength="9750"
show-word-limit
placeholder="请输入直接Swift添加"
></c-input-xml>
</el-form-item>
</c-col>
<!-- S0001277 : Tender Reference -->
<!-- SF000668 : Tender Reference -->
<c-col :span="12">
<c-form-item :label="$t('gitp.S0001277')" prop="gidgrp.rec.tenref">
<c-input v-model="model.gidgrp.rec.tenref" maxlength="35" :placeholder="$t('other.please_enter')+$t('gitp.S0001277')"></c-input>
</c-form-item>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg == 'Y'"
label="合同签定地"
prop="gidgrp.blk.orcplc"
>
<c-input
disabled
type="textarea"
rows="4"
v-model="model.gidgrp.blk.orcplc"
maxlength="140"
show-word-limit
placeholder="请输入合同签定地"
></c-input>
</el-form-item>
</c-col>
<!-- S0001276 : Tender Date -->
<!-- SF000667 : Tender Date -->
<c-col :span="12">
<el-form-item :label="$t('gitp.S0001276')" prop="gidgrp.rec.tendat">
<c-date-picker type="date" v-model="model.gidgrp.rec.tendat" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.S0001276')"></c-date-picker>
<c-col :span="24">
<el-form-item label="附加说明" prop="gidgrp.blk.addinf">
<c-input
disabled
rows="4"
type="textarea"
v-model="model.gidgrp.blk.addinf"
maxlength="700"
show-word-limit
placeholder="请输入附加说明"
></c-input>
</el-form-item>
</c-col>
<!-- S0001274 : Latest Transmiss. Date -->
<!-- SF000665 : Latest Transmission -->
<c-col :span="12">
<el-form-item :label="$t('gitp.S0001274')" prop="gidgrp.rec.trmdat">
<c-date-picker type="date" v-model="model.gidgrp.rec.trmdat" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.S0001274')"></c-date-picker>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="备注"
prop="gidgrp.ghd.remark"
>
<c-input
disabled
type="textarea"
rows="4"
v-model="model.gidgrp.ghd.remark"
maxlength="245"
show-word-limit
placeholder="请输入备注"
></c-input>
</el-form-item>
</c-col>
<!-- S0001286 : 备注 -->
<c-col :span="12">
<c-form-item label="备注" prop="gidgrp.ghd.remark">
<c-input type="textarea" v-model="model.gidgrp.ghd.remark" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'备注'" ></c-input>
</c-form-item>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg == 'Y'"
label="预付款账号"
prop="gidgrp.rec.acc"
>
<c-input
disabled
v-model="model.gidgrp.rec.acc"
maxlength="35"
placeholder="请输入预付款账号"
></c-input>
</el-form-item>
</c-col>
<!-- S0001283 : 手册号码 -->
<c-col :span="12">
<c-form-item :label="$t('gitp.S0001283')" prop="gidgrp.rec.mannum">
<c-input v-model="model.gidgrp.rec.mannum" maxlength="12" :placeholder="$t('other.please_enter')+$t('gitp.S0001283')"></c-input>
</c-form-item>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg == 'Y'"
label="仲裁地"
prop="gidgrp.rec.jurplc"
>
<c-input
:disabled="model.gidgrp.rec.jurlaws20 == ''"
v-model="model.gidgrp.rec.jurplc"
maxlength="35"
placeholder="请输入仲裁地"
></c-input>
</el-form-item>
</c-col>
<!-- SF001230 : Additional Text -->
<c-col :span="12">
<c-form-item label="Additional Info" prop="gidgrp.blk.addinf">
<c-input type="textarea" v-model="model.gidgrp.blk.addinf" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Additional Info'" ></c-input>
</c-form-item>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg == 'Y'"
label="投标参考号"
prop="gidgrp.rec.tenref"
>
<c-input
disabled
v-model="model.gidgrp.rec.tenref"
maxlength="35"
placeholder="请输入投标参考号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.gitp.labaddinf" data-path=".gitp.labaddinf" > </span>
</c-col>
<!-- S0001284 : 业务类型 -->
<c-col :span="12">
<el-form-item :label="$t('gitp.S0001284')" prop="gidgrp.ghd.bustyp">
<c-select v-model="model.gidgrp.ghd.bustyp" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.S0001284')">
</c-select>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg == 'Y'"
label="投标日期"
prop="gidgrp.rec.tendat"
>
<c-date-picker
disabled
type="date"
v-model="model.gidgrp.rec.tendat"
style="width: 100%"
placeholder="请选择投标日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg == 'Y'"
label="最新传输日期"
prop="gidgrp.rec.trmdat"
>
<c-date-picker
disabled
type="date"
v-model="model.gidgrp.rec.trmdat"
style="width: 100%"
placeholder="请选择最新传输日期"
></c-date-picker>
</el-form-item>
</c-col>
<!-- S0001285 : 仓库号 -->
<c-col :span="12">
<c-form-item :label="$t('gitp.S0001285')" prop="gidgrp.ghd.wahnum">
<c-input v-model="model.gidgrp.ghd.wahnum" maxlength="20" :placeholder="$t('other.please_enter')+$t('gitp.S0001285')"></c-input>
</c-form-item>
</c-col>
<!-- S0001287 : 受益人名称 -->
<c-col :span="12">
<c-form-item :label="$t('gitp.S0001287')" prop="gidgrp.gidcxm.benefi">
<c-input v-model="model.gidgrp.gidcxm.benefi" maxlength="80" :placeholder="$t('other.please_enter')+$t('gitp.S0001287')"></c-input>
</c-form-item>
</c-col>
</c-row>
</div>
</template>
<script>
import Api from "~/service/Api"
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitdla/Event"
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Gitdla/Event";
import InputXml from "~/components/InputXml";
export default {
inject: ['root'],
props:["model","codes"],
// components: { InputXml },
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data(){
return {
}
data() {
return {};
},
methods:{...Event},
created:function(){
methods: { ...Event },
watch:{
"model.gidgrp.rec.jurlaws20": function(){
if(this.model.gidgrp.rec.jurlaws20=="GB"){
this.model.gidgrp.rec.jurlaw="GB"
}else if(this.model.gidgrp.rec.jurlaws20=="CN"){
this.model.gidgrp.rec.jurlaw="CN"
}else if(this.model.gidgrp.rec.jurlaws20=="HK"){
this.model.gidgrp.rec.jurlaw="HK"
}else if(this.model.gidgrp.rec.jurlaws20==""){
this.model.gidgrp.rec.jurlaw=""
}
}
}
},
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- SF000840 : Contract Reference -->
<c-col :span="12">
<c-form-item :label="$t('gitp.SF000840')" prop="gidgrp.rec.orcrefc">
<c-input v-model="model.gidgrp.rec.orcrefc" maxlength="35" :placeholder="$t('other.please_enter')+$t('gitp.SF000840')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Date from Original Contract - Local Undertaking Seq. C" prop="gidgrp.rec.orcdatc">
<c-date-picker type="date" v-model="model.gidgrp.rec.orcdatc" style="width:100%" :placeholder="$t('other.please_enter')+'Date from Original Contract - Local Undertaking Seq. C'"></c-date-picker>
<div class="eibs">
<c-row>
<c-col :span="24">
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<el-form-item label="合同号" prop="gidgrp.rec.orcrefc">
<c-input
disabled
v-model="model.gidgrp.rec.orcrefc"
maxlength="35"
placeholder="请输入合同号"
></c-input>
</el-form-item>
</c-col>
<!-- SF000845 : Closing Date -->
<c-col :span="12">
<el-form-item :label="$t('gitp.SF000845')" prop="gidgrp.rec.tenclsdatc">
<c-date-picker type="date" v-model="model.gidgrp.rec.tenclsdatc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000845')"></c-date-picker>
<c-col :span="24">
<el-form-item label="合同签定日期" prop="gidgrp.rec.orcdatc">
<c-date-picker
disabled
type="date"
v-model="model.gidgrp.rec.orcdatc"
style="width: 100%"
placeholder="请选择合同签定日期"
></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000846 : Underly. Transact. Det. -->
<c-col :span="12">
<c-form-item label="Object of Contract - Local Undertaking Seq. C" prop="gidgrp.blk.covgodsrvc">
<c-input type="textarea" v-model="model.gidgrp.blk.covgodsrvc" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+'Object of Contract - Local Undertaking Seq. C'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('gitp.SF000846')" prop="gidgrp.blk.atxcovgodsrvc">
<c-input type="textarea" v-model="model.gidgrp.blk.atxcovgodsrvc" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('gitp.SF000846')" ></c-input>
</c-form-item>
<c-col :span="24">
<el-form-item label="合同失效日期" prop="gidgrp.rec.tenclsdatc">
<c-date-picker
disabled
type="date"
v-model="model.gidgrp.rec.tenclsdatc"
style="width: 100%"
placeholder="请选择合同失效日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gitp.covgodsrvcmodflg">{{$t('gitp.CF001217')}}</c-checkbox>
<c-col :span="24">
<c-col :span="17">
<el-form-item
v-if="model.gitp.covgodsrvcmodflg == ''"
label="合同标的"
prop="gidgrp.blk.covgodsrvc"
>
<c-input
disabled
rows="5"
type="textarea"
v-model="model.gidgrp.blk.covgodsrvc"
maxlength="3250"
show-word-limit
placeholder="请输入合同标的"
></c-input>
</el-form-item>
<el-form-item
v-if="model.gitp.covgodsrvcmodflg == 'X'"
label="Underly. Transact. Det."
prop="gidgrp.blk.atxcovgodsrvc"
>
<c-input
rows="5"
type="textarea"
v-model="model.gidgrp.blk.atxcovgodsrvc"
maxlength="3250"
show-word-limit
placeholder="请输入Underly. Transact. Det."
@blur="atxcovgodsrvcBlur"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onGitpButdifcovgodsrvc">
{{$t('gitp.CF001218')}}
<c-col :span="7">
<c-checkbox
class="checkbox-left"
v-if="model.gitp.swiftflg == 'Y'"
v-model="model.gitp.covgodsrvcmodflg"
style="margin: 0 0 0 10px"
@change="modflgChange"
>是否手工修改保函文本</c-checkbox
>
<c-checkbox
class="checkbox-left"
v-if="model.gitp.swiftflg == 'Y'"
v-model="model.gitp.covgodc.chkast"
style="margin: 0 0 0 10px"
>允许</c-checkbox
>
<c-button
disabled
v-if="model.gitp.swiftflg == 'Y'"
size="small"
type="primary"
style="margin: 5px 0 0 10px"
@click="onGitpButdifcovgodsrvc"
>
查看系统文本
</c-button>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gitp.covgodc.chkast">{{$t('gitp.CF001088')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onGitpButdifhiscovgodsrvc">
{{$t('gitp.CF001219')}}
<c-button
disabled
v-if="model.gitp.swiftflg == 'Y'"
size="small"
type="primary"
style="margin: 5px 0 0 10px"
@click="onGitpButdifhiscovgodsrvc"
>
查看历史文本
</c-button>
</c-col>
<!-- SF000841 : Original Perc./ Rate -->
<c-col :span="12">
<c-form-item :label="$t('gitp.SF000841')" prop="gidgrp.rec.orcratc">
<c-input v-model="model.gidgrp.rec.orcratc" :placeholder="$t('other.please_enter')+$t('gitp.SF000841')"></c-input>
</c-form-item>
</c-col>
<!-- SF000842 : Contract Amount -->
<c-col :span="24">
<el-form-item
label="原始利率"
prop="gidgrp.rec.orcratc"
>
<c-input
disabled
v-model="model.gidgrp.rec.orcratc"
placeholder="请输入原始利率"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item :label="$t('gitp.SF000842')" prop="gidgrp.rec.orccurc">
<c-select v-model="model.gidgrp.rec.orccurc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000842')">
<el-form-item label="合同币种和金额 " prop="gidgrp.rec.orccurc">
<c-select
disabled
v-model="model.gidgrp.rec.orccurc"
style="width: 100%"
placeholder="请选择合同币种"
>
<el-option
v-for="item in codes.curtxt"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('gitp.SF000842')" prop="gidgrp.rec.orcamtc">
<c-input v-model="model.gidgrp.rec.orcamtc" :placeholder="$t('other.please_enter')+$t('gitp.SF000842')"></c-input>
</c-form-item>
<el-form-item label-width="5px" prop="gidgrp.rec.orcamtc">
<c-input
disabled
v-model="model.gidgrp.rec.orcamtc"
placeholder="请输入合同金额 "
></c-input>
</el-form-item>
</c-col>
<!-- SF000843 : Original Contract Place -->
<c-col :span="12">
<c-form-item label="Original Contract Place - Local Undertaking Seq. C" prop="gidgrp.blk.orcplcc">
<c-input type="textarea" v-model="model.gidgrp.blk.orcplcc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Original Contract Place - Local Undertaking Seq. C'" ></c-input>
</c-form-item>
</c-col>
<!-- SF000850 : A/c Adv. Paym. Guar. -->
<c-col :span="12">
<c-form-item :label="$t('gitp.SF000850')" prop="gidgrp.rec.accc">
<c-input v-model="model.gidgrp.rec.accc" maxlength="35" :placeholder="$t('other.please_enter')+$t('gitp.SF000850')"></c-input>
</c-form-item>
<c-col :span="24">
<el-form-item
label="合同签定地"
prop="gidgrp.blk.orcplcc"
>
<c-input
disabled
type="textarea"
v-model="model.gidgrp.blk.orcplcc"
maxlength="140"
show-word-limit
placeholder="请输入合同签定地"
></c-input>
</el-form-item>
</c-col>
<!-- SF000844 : Governing Law -->
<c-col :span="12">
<el-form-item :label="$t('gitp.SF000844')" prop="gidgrp.rec.jurlawc">
<c-select v-model="model.gidgrp.rec.jurlawc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000844')">
</c-col>
<c-col :span="12" style="padding-left: 20px;">
<c-col :span="24">
<el-form-item
label="预付款账号"
prop="gidgrp.rec.accc"
>
<c-input
disabled
v-model="model.gidgrp.rec.accc"
maxlength="35"
placeholder="请输入预付款账号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="适用法律" prop="gidgrp.rec.jurlawc">
<c-select
v-model="model.gidgrp.rec.jurlawc"
style="width: 100%"
placeholder="请选择适用法律"
>
<el-option
v-for="item in codes.ctytxt1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('gitp.SF000844')" prop="gidgrp.rec.jurlawtxtc">
<c-input v-model="model.gidgrp.rec.jurlawtxtc" maxlength="65" :placeholder="$t('other.please_enter')+$t('gitp.SF000844')"></c-input>
</c-form-item>
<c-col :span="24">
<el-form-item label="适用法律 " prop="gidgrp.rec.jurlawtxtc">
<c-input
disabled
v-model="model.gidgrp.rec.jurlawtxtc"
maxlength="65"
placeholder="请输入适用法律 "
></c-input>
</el-form-item>
</c-col>
<!-- SF000851 : Place of Jurisdiction -->
<c-col :span="12">
<c-form-item :label="$t('gitp.SF000851')" prop="gidgrp.rec.jurplcc">
<c-input v-model="model.gidgrp.rec.jurplcc" maxlength="65" :placeholder="$t('other.please_enter')+$t('gitp.SF000851')"></c-input>
</c-form-item>
<c-col :span="24">
<el-form-item
label="仲裁地"
prop="gidgrp.rec.jurplcc"
>
<c-input
:disabled="model.gidgrp.rec.jurlawc == ''"
v-model="model.gidgrp.rec.jurplcc"
maxlength="35"
placeholder="请输入仲裁地"
></c-input>
</el-form-item>
</c-col>
<!-- SF000847 : Tender Reference -->
<c-col :span="12">
<c-form-item :label="$t('gitp.SF000847')" prop="gidgrp.rec.tenrefc">
<c-input v-model="model.gidgrp.rec.tenrefc" maxlength="35" :placeholder="$t('other.please_enter')+$t('gitp.SF000847')"></c-input>
</c-form-item>
<c-col :span="24">
<el-form-item label="投标参考号" prop="gidgrp.rec.tenrefc">
<c-input
disabled
v-model="model.gidgrp.rec.tenrefc"
maxlength="35"
placeholder="请输入投标参考号"
></c-input>
</el-form-item>
</c-col>
<!-- SF000848 : Tender Date -->
<c-col :span="12">
<el-form-item :label="$t('gitp.SF000848')" prop="gidgrp.rec.tendatc">
<c-date-picker type="date" v-model="model.gidgrp.rec.tendatc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000848')"></c-date-picker>
<c-col :span="24">
<el-form-item label="投标日期" prop="gidgrp.rec.tendatc">
<c-date-picker
disabled
type="date"
v-model="model.gidgrp.rec.tendatc"
style="width: 100%"
placeholder="请选择投标日期"
></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000849 : Latest Transmission -->
<c-col :span="12">
<el-form-item :label="$t('gitp.SF000849')" prop="gidgrp.rec.trmdatc">
<c-date-picker type="date" v-model="model.gidgrp.rec.trmdatc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000849')"></c-date-picker>
<c-col :span="24">
<el-form-item
label="最新传输日期"
prop="gidgrp.rec.trmdatc"
>
<c-date-picker
disabled
type="date"
v-model="model.gidgrp.rec.trmdatc"
style="width: 100%"
placeholder="请选择最新传输日期"
></c-date-picker>
</el-form-item>
</c-col>
<!-- SF001231 : Additional Text -->
<c-col :span="12">
<c-form-item label="Additional Info - Local Undertaking Seq. C" prop="gidgrp.blk.addinfc">
<c-input type="textarea" v-model="model.gidgrp.blk.addinfc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Additional Info - Local Undertaking Seq. C'" ></c-input>
</c-form-item>
<c-col :span="24">
<el-form-item label="附加说明" prop="gidgrp.blk.addinfc">
<c-input
disabled
type="textarea"
v-model="model.gidgrp.blk.addinfc"
maxlength="700"
show-word-limit
placeholder="请输入附加说明"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.gitp.labaddinfc" data-path=".gitp.labaddinfc" > </span>
</c-col>
</c-col>
</c-col>
</c-row>
</div>
</template>
<script>
import Api from "~/service/Api"
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitdla/Event"
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Gitdla/Event";
import Utils from "~/utils";
export default {
inject: ['root'],
props:["model","codes"],
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data(){
return {
data() {
return {};
},
methods: {
...Event,
async atxcovgodsrvcBlur() {
let rtnmsg = await this.executeRule("gidgrp.blk.atxcovgodsrvc");
if (rtnmsg.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, rtnmsg.data);
}
},
methods:{...Event},
created:function(){
async modflgChange() {
let rtnmsg = await this.executeRule("gitp.covgodsrvcmodflg");
if (rtnmsg.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, rtnmsg.data);
}
}
},
},
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- SF000545 : Correspondence -->
<c-col :span="12">
<span v-text="model.trnmod.trndoc.advlabel" data-path=".trnmod.trndoc.advlabel" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="国内证落款" prop="trnmod.trndoc.advnam">
<c-input v-model="model.trnmod.trndoc.advnam" maxlength="50" :placeholder="$t('other.please_enter')+'国内证落款'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="修改申请人名称" prop="trnmod.trndoc.amdapl">
<c-input type="textarea" v-model="model.trnmod.trndoc.amdapl" maxlength="50" show-word-limit :placeholder="$t('other.please_enter')+'修改申请人名称'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.trnmod.trndoc.amdnam" data-path=".trnmod.trndoc.amdnam" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="国内证通知书" prop="trnmod.trndoc.advdoc">
<c-input v-model="model.trnmod.trndoc.advdoc" maxlength="1" :placeholder="$t('other.please_enter')+'国内证通知书'"></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/Gitdla/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- S0000552 : Outgoing Correspondence, Attachments and other Documents -->
<c-col :span="12">
<c-form-item label="File Receiver" prop="trnmod.trndoc.filrecv">
<c-input v-model="model.trnmod.trndoc.filrecv" :placeholder="$t('other.please_enter')+'File Receiver'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Document tree" prop="trnmod.trndoc.doctrestm">
<c-input v-model="model.trnmod.trndoc.doctrestm" :placeholder="$t('other.please_enter')+'Document tree'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButshw">
{{$t('trndoc.CF000547')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButadd">
{{$t('trndoc.CF000548')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButnew">
{{$t('trndoc.CF000553')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButattto">
{{$t('trndoc.CG001184')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" icon="el-icon-delete" @click="onTrndocButdel">
{{$t('trndoc.CF000549')}}
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.trnmod.trndoc.doclbl" data-path=".trnmod.trndoc.doclbl" > </span>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.trndoc.shwinc">{{$t('trndoc.CF000556')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.trndoc.shwout">{{$t('trndoc.CF000557')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButatt">
{{$t('trndoc.CF000551')}}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="Connected Documents" prop="trnmod.trndoc.condocstm">
<c-input v-model="model.trnmod.trndoc.condocstm" :placeholder="$t('other.please_enter')+'Connected Documents'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="trnmod.trndoc.rcvatt.seainf">
<c-input v-model="model.trnmod.trndoc.rcvatt.seainf" :placeholder="$t('other.please_enter')+''"></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/Gitdla/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- SF000062 : Liability -->
<!-- SF000085 : Sight Amount -->
<c-col :span="12">
<c-form-item :label="$t('liaall.SF000085')" prop="liaall.outamt">
<c-input v-model="model.liaall.outamt" :placeholder="$t('other.please_enter')+$t('liaall.SF000085')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Sight Amount Percentage" prop="liaall.outpct">
<c-input v-model="model.liaall.outpct" :placeholder="$t('other.please_enter')+'Sight Amount Percentage'"></c-input>
</c-form-item>
</c-col>
<!-- SF000088 : % -->
<!-- SF000063 : Amount not yet assigned -->
<c-col :span="12">
<c-form-item :label="$t('liaall.S0000099')" prop="liaall.concur">
<c-input v-model="model.liaall.concur" maxlength="3" :placeholder="$t('other.please_enter')+$t('liaall.S0000099')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('liaall.SF000063')" prop="liaall.misamt">
<c-input v-model="model.liaall.misamt" :placeholder="$t('other.please_enter')+$t('liaall.SF000063')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLiaallButmisamt">
{{$t('liaall.CF000061')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLiaallButmissig">
{{$t('liaall.CF000083')}}
</c-button>
</c-col>
<!-- S0000098 : Old Amount booked externally -->
<c-col :span="12">
<c-form-item :label="$t('liaall.S0000098')" prop="liaall.exttotoldamt">
<c-input v-model="model.liaall.exttotoldamt" :placeholder="$t('other.please_enter')+$t('liaall.S0000098')"></c-input>
</c-form-item>
</c-col>
<!-- S0000099 : External Booking Amount -->
<c-col :span="12">
<c-form-item label="Total booking amount external assinged" prop="liaall.exttotamt">
<c-input v-model="model.liaall.exttotamt" :placeholder="$t('other.please_enter')+'Total booking amount external assinged'"></c-input>
</c-form-item>
</c-col>
<!-- SF000065 : Change Plan -->
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitdla/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- SF000350 : Text of Undertaking -->
<c-col :span="12">
<c-checkbox v-model="model.gitp.gidtxtmodflg">{{$t('gitp.CF000347')}}</c-checkbox>
<div class="eibs">
<c-row>
<c-col :span="24">
<c-col :span="18">
<c-col :span="24">
<el-form-item
v-if="model.gitp.gidtxtmodflg == ''"
label="保函文本可变因素"
prop="gidgrp.blk.gidtxt"
>
<!-- <c-input-xml
:disabled="model.gitp.gidtxtmodflg == ''"
type="textarea"
:maxRows="15"
:model="model.gidgrp.blk.gidtxt"
maxlength="65"
show-word-limit
@change="setTxt1"
placeholder="请输入保函文本可变因素"
></c-input-xml> -->
<c-xml-format-editor
:model="model.gidgrp.blk.gidtxt"
:disabled="model.gitp.gidtxtmodflg == ''"
placeholder="请输入保函文本可变因素"
@blur="setTxt1"
></c-xml-format-editor>
</el-form-item>
<el-form-item
v-if="model.gitp.gidtxtmodflg == 'X'"
label="保函文本可变因素"
prop="gidgrp.blk.gtxgidtxt"
>
<!-- <c-input-xml
type="textarea"
:model="model.gidgrp.blk.gtxgidtxt"
:maxRows="15"
maxlength="65"
show-word-limit
@change="setTxt2"
placeholder="请输入保函文本可变因素"
></c-input-xml> -->
<c-xml-format-editor
:model="model.gidgrp.blk.gtxgidtxt"
placeholder="请输入保函文本可变因素"
@blur="setTxt2"
></c-xml-format-editor>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Guarantee Text" prop="gidgrp.blk.gidtxt">
<c-input type="textarea" v-model="model.gidgrp.blk.gidtxt" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+'Guarantee Text'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Guarantee Text with Variables" prop="gidgrp.blk.gtxgidtxt">
<c-input type="textarea" v-model="model.gidgrp.blk.gtxgidtxt" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+'Guarantee Text with Variables'" ></c-input>
</c-form-item>
<c-col :span="6">
<c-col :span="24">
<c-checkbox
v-model="model.gitp.gidtxtmodflg"
style="margin: 0 0 0 10px"
class="checkbox-left"
@change="modflgChange"
>修改保函文本</c-checkbox
>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gitp.chkgidtxt">{{$t('gitp.CF001173')}}</c-checkbox>
<c-col :span="24">
<c-checkbox
v-model="model.gitp.chkgidtxt"
style="margin: 0 0 0 10px"
class="checkbox-left"
>允许</c-checkbox
>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onGitpButdif">
{{$t('gitp.CF000348')}}
<c-col :span="24">
<c-button
:disabled="model.gitp.gidtxtmodflg == ''"
size="small"
type="primary"
style="margin: 5px 0 0 10px; width: 50%"
@click="onGitpButdif"
>
查看系统文本
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onGitpButdifhis">
{{$t('gitp.CF000351')}}
<c-col :span="24">
<c-button
size="small"
type="primary"
style="margin: 5px 0 0 10px; width: 50%"
@click="onGitpButdifhis"
>
查看历史文本
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onGitpShwgidtxt">
{{$t('gitp.CF000384')}}
<template v-if="model.gitp.gidtxtmodflg == 'X'">
<c-col :span="24">
<c-button
size="small"
type="primary"
style="margin: 5px 0 0 10px; width: 50%"
@click="onGitpShwgidtxt"
>
显示文本
</c-button>
</c-col>
</template>
<c-col :span="12">
<c-button size="small" type="primary" @click="onGitpGidtxtmod">
{{$t('gitp.CG000442')}}
<c-col :span="24">
<c-input
style="margin: 5px 0 0 10px; width: 50%"
v-model="model.gidgrp.rec.ownref"
maxlength="16"
placeholder="请输入"
></c-input>
</c-col>
<c-col :span="24">
<c-button
disabled
style="margin: 5px 0 0 10px"
size="small"
type="primary"
@click="onGitpButgetref"
>
获取
</c-button>
</c-col>
<c-col :span="24">
<c-button
:disabled="model.gitp.gidtxtmodflg == ''"
size="small"
type="primary"
style="margin: 5px 0 0 10px; width: 50%"
@click="onGitpGidtxtmod"
>
修改中文保函文本
</c-button>
</c-col>
</c-col>
</c-col>
</c-row>
</div>
</template>
<script>
import Api from "~/service/Api"
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitdla/Event"
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Gitdla/Event";
import InputXml from "~/components/InputXml";
export default {
inject: ['root'],
props:["model","codes"],
components: { InputXml },
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data(){
return {
data() {
return {};
},
methods: {async setTxt1(val, fn){
// this.executeDefault("gitp.gidgrp.blk.gidtxt").then((res) => {
// if ((res.respCode == SUCCESS)) {
// Utils.copyValueFromVO(this.model, res.data);
// }
// });
this.executeRule("gitp.gidgrp.blk.gidtxt").then((res) => {
if ((res.respCode == SUCCESS)) {
this.updateModel(res.data);
this.$nextTick(() => fn())
}
});
},
async setTxt2(val, fn){
// this.executeDefault("gitp.gidgrp.blk.gtxgidtxt").then((res) => {
// if ((res.respCode == SUCCESS)) {
// Utils.copyValueFromVO(this.model, res.data);
// }
// });
this.executeRule("gitp.gidgrp.blk.gtxgidtxt").then((res) => {
if ((res.respCode == SUCCESS)) {
this.updateModel(res.data);
this.$nextTick(() => fn())
}
});
},
methods:{...Event},
created:function(){
...Event ,
async modflgChange() {
const rtnmsg = await this.executeRule("gitp.gidtxtmodflg");
if (rtnmsg.respCode == SUCCESS) {
this.updateModel(rtnmsg.data);
}
}
},},
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- SF000792 : Undertaking Text -->
<c-col :span="12">
<c-form-item label="Guarantee Text local undertaking" prop="gidgrp.blk.gidtxtc">
<c-input type="textarea" v-model="model.gidgrp.blk.gidtxtc" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+'Guarantee Text local undertaking'" ></c-input>
</c-form-item>
<div class="eibs">
<c-row>
<c-col :span="24">
<c-col :span="16">
<c-col :span="24">
<el-form-item
v-if="model.gitp.gidtxtmodflgc == ''"
label="保函文本可变因素"
prop="gidgrp.blk.gtxgidtxt"
>
<c-input-xml
:disabled="model.gitp.gidtxtmodflgc == ''"
type="textarea"
:maxRows="14"
:model="model.gidgrp.blk.gtxgidtxtc"
maxlength="32500"
show-word-limit
placeholder="请输入保函文本可变因素"
></c-input-xml>
</el-form-item>
<el-form-item
v-if="model.gitp.gidtxtmodflgc == 'X'"
label="保函文本可变因素 - 抵消保函文本"
prop="gidgrp.blk.gtxgidtxtc"
>
<c-input-xml
type="textarea"
:modle="model.gidgrp.blk.gtxgidtxtc"
:maxRows="16"
maxlength="32500"
show-word-limit
placeholder="请输入保函文本可变因素 - 抵消保函文本"
></c-input-xml>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Guarantee Text with Variables - Counter Undertaking" prop="gidgrp.blk.gtxgidtxtc">
<c-input type="textarea" v-model="model.gidgrp.blk.gtxgidtxtc" maxlength="1" show-word-limit :placeholder="$t('other.please_enter')+'Guarantee Text with Variables - Counter Undertaking'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onGitpButgetrefc">
{{$t('gitp.CF000787')}}
<c-col :span="6">
<c-col :span="24">
<el-form-item label-width="0px" prop="gidgrp.rec.ownref">
<c-input
style="margin: 0 0 0 10px; width: 50%"
v-model="model.gidgrp.rec.ownref"
maxlength="16"
placeholder="请输入"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-button
style="margin: 5px 0 5px 10px"
size="small"
type="primary"
@click="onGitpButgetref"
>
获取
</c-button>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gitp.gidtxtmodflgc">{{$t('gitp.CF000786')}}</c-checkbox>
<c-col :span="24">
<c-checkbox
v-model="model.gitp.gidtxtmodflgc"
style="margin: 0 0 0 10px;float:left;"
>修改保函文本</c-checkbox
>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gitp.chkgidtxtc">{{$t('gitp.CF001176')}}</c-checkbox>
<c-col :span="24">
<c-checkbox
v-model="model.gitp.chkgidtxtc"
style="margin: 0 0 0 10px;float:left;"
>允许</c-checkbox
>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onGitpButdifc">
{{$t('gitp.CF000788')}}
<c-col :span="24">
<c-button
disabled
size="small"
type="primary"
style="margin: 5px 0 0 10px; width: 50%"
@click="onGitpButdifc"
>
查看系统文本
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onGitpButdifhisc">
{{$t('gitp.CF000789')}}
<c-col :span="24">
<c-button
disabled
size="small"
type="primary"
style="margin: 5px 0 0 10px; width: 50%"
@click="onGitpButdifhisc"
>
查看历史文本
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onGitpShwgidtxtc">
{{$t('gitp.CF000852')}}
<template v-if="model.gitp.gidtxtmodflgc == 'X'">
<c-col :span="24">
<c-button
size="small"
type="primary"
style="margin: 5px 0 0 10px; width: 50%"
@click="onGitpShwgidtxtc"
>
显示文本
</c-button>
</c-col>
</template>
<c-col :span="12">
<c-button size="small" type="primary" @click="onGitpGidtxtmodc">
{{$t('gitp.CG001303')}}
<c-col :span="24">
<c-button
disabled
size="small"
type="primary"
style="margin: 5px 0 0 10px; width: 50%"
@click="onGitpGidtxtmodc"
>
修改中文保函文本
</c-button>
</c-col>
</c-col>
</c-col>
</c-row>
</div>
</template>
<script>
import Api from "~/service/Api"
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitdla/Event"
import CodeTable from "~/config/CodeTable";
import IStreamInput from "~/components/IStreamInput";
import Event from "~/model/Gitdla/Event";
export default {
inject: ['root'],
props:["model","codes"],
components: { IStreamInput },
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data(){
return {
}
data() {
return {};
},
methods:{...Event},
created:function(){
}
}
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<c-form-item label="Booking stream to Display" prop="setmod.glemod.gleshwstm">
<c-input v-model="model.setmod.glemod.gleshwstm" :placeholder="$t('other.please_enter')+'Booking stream to Display'"></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/Gitdla/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="ECIFNO" prop="liaall.limmod.ecifno">
<c-input v-model="model.liaall.limmod.ecifno" maxlength="22" :placeholder="$t('other.please_enter')+'ECIFNO'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.liaall.limmod.limpts.wrklab" data-path=".liaall.limmod.limpts.wrklab" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.liaall.limmod.limpts.othlab" data-path=".liaall.limmod.limpts.othlab" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.liaall.limmod.limpts.othlabss" data-path=".liaall.limmod.limpts.othlabss" > </span>
</c-col>
<!-- S0001138 : 业务编号 -->
<c-col :span="12">
<c-form-item label="国结业务编号" prop="liaall.limmod.ownref">
<c-input v-model="model.liaall.limmod.ownref" maxlength="16" :placeholder="$t('other.please_enter')+'国结业务编号'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="liaall.limmod.wrkp.ptsget.sdamod.dadsnd">
<c-input v-model="model.liaall.limmod.wrkp.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="liaall.limmod.othp.ptsget.sdamod.dadsnd">
<c-input v-model="model.liaall.limmod.othp.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="liaall.limmod.limpts.wrk.pts.extkey">
<c-input v-model="model.liaall.limmod.limpts.wrk.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="liaall.limmod.wrkp.ptsget.sdamod.seainf">
<c-input v-model="model.liaall.limmod.wrkp.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="onWrkpDet">
{{$t('ptsp.CF000082')}}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="External Key of Address" prop="liaall.limmod.limpts.oth.pts.extkey">
<c-input v-model="model.liaall.limmod.limpts.oth.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="liaall.limmod.othp.ptsget.sdamod.seainf">
<c-input v-model="model.liaall.limmod.othp.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="onOthpDet">
{{$t('ptsp.CF000082')}}
</c-button>
</c-col>
<!-- S0001135 : 业务余额 -->
<c-col :span="12">
<c-form-item label="业务余额" prop="liaall.limmod.comamt">
<c-input v-model="model.liaall.limmod.comamt" :placeholder="$t('other.please_enter')+'业务余额'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Name of Party" prop="liaall.limmod.limpts.wrk.pts.nam">
<c-input v-model="model.liaall.limmod.limpts.wrk.pts.nam" maxlength="40" :placeholder="$t('other.please_enter')+'Name of Party'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Name of Party" prop="liaall.limmod.limpts.oth.pts.nam">
<c-input v-model="model.liaall.limmod.limpts.oth.pts.nam" maxlength="40" :placeholder="$t('other.please_enter')+'Name of Party'"></c-input>
</c-form-item>
</c-col>
<!-- S0001136 : 保证金 -->
<!-- S0000011 : 额度类型 -->
<c-col :span="12">
<c-form-item label="保证金余额" prop="liaall.limmod.ccvamt">
<c-input v-model="model.liaall.limmod.ccvamt" :placeholder="$t('other.please_enter')+'保证金余额'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Flag to Mark Non-revolving Limits" prop="liaall.limmod.limpts.nonrevflg1">
<c-select v-model="model.liaall.limmod.limpts.nonrevflg1" style="width:100%" :placeholder="$t('other.please_enter')+'Flag to Mark Non-revolving Limits'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLimptsGet1">
{{$t('limpts.C0000013')}}
</c-button>
</c-col>
<!-- S0000012 : 额度类型 -->
<c-col :span="12">
<el-form-item label="Flag to Mark Non-revolving Limits" prop="liaall.limmod.limpts.nonrevflg2">
<c-select v-model="model.liaall.limmod.limpts.nonrevflg2" style="width:100%" :placeholder="$t('other.please_enter')+'Flag to Mark Non-revolving Limits'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLimptsGet2">
{{$t('limpts.C0000014')}}
</c-button>
</c-col>
<!-- S0001137 : 余额 -->
<c-col :span="12">
<span v-text="model.liaall.limmod.limpts.lsh" data-path=".liaall.limmod.limpts.lsh" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="合同流�'号" prop="liaall.limmod.limpts.pfcod1">
<c-input v-model="model.liaall.limmod.limpts.pfcod1" maxlength="14" :placeholder="$t('other.please_enter')+'合同流�'号'"></c-input>
</c-form-item>
</c-col>
<!-- S0000018 : 合同流水号 -->
<c-col :span="12">
<c-form-item label="合同流�'号" prop="liaall.limmod.limpts.pfcod2">
<c-input v-model="model.liaall.limmod.limpts.pfcod2" maxlength="14" :placeholder="$t('other.please_enter')+'合同流�'号'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLimmodTrycal">
{{$t('limmod.C0000005')}}
</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/Gitdla/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格式 -->
<div class="eibs">
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<el-form-item label="是否SWIFT格式" prop="gitp.swiftflg">
<c-select
v-model="model.gitp.swiftflg"
style="width: 100%"
placeholder="请选择是否SWIFT格式"
:code="codes.swiftflg"
@change="eventFunction('gitp.swiftflg')"
disabled
>
</c-select>
</el-form-item>
</c-col>
<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-col :span="24">
<c-col :span="model.gidgrp.cbs.max.cur == 'CNY'? 20 : 24">
<el-form-item label="对外担保类型" prop="gidgrp.rec.cfaguatyp">
<c-select
disabled
v-model="model.gidgrp.rec.cfaguatyp"
:style="model.gidgrp.cbs.max.cur == 'CNY'? 'width: 90%' :'width: 100%'"
placeholder="请选择对外担保类型"
:code="codes.cfaguatyp"
@change="cfaguatypChange"
>
</c-select>
</el-form-item>
</c-col>
<!-- S0001304 : 是否对外担保 -->
<!-- S0001305 : 担保类型 -->
<c-col :span="4" class="centerLable" v-if="model.gidgrp.cbs.max.cur == 'CNY'">
<c-checkbox disabled v-model="model.gidgrp.rec.cmtflg"
>跨境人民币保函</c-checkbox
>
</c-col>
</c-col>
</c-col>
<c-col :span="12" style="padding-left: 20px;">
<c-col :span="24">
<el-form-item label="是否对外担保" prop="gidgrp.rec.fingua">
<c-select
v-model="model.gidgrp.rec.fingua"
style="width: 100%"
placeholder="请选择是否对外担保"
:code="codes.fingua"
@change="eventFunction('gidgrp.rec.fingua')"
disabled
>
</c-select>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitdla/Event"
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Gitdla/Event";
export default {
inject: ['root'],
props:["model","codes"],
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data(){
return {
}
data() {
return {};
},
methods:{...Event},
created:function(){
computed: {},
methods: { ...Event,
async cfaguatypChange(){
if(this.model.gidgrp.rec.fingua=="Y" && this.model.cfagit.cfaflg=="1"){
//选择对外担保时,且对外担保数据采集标签页数据采集标志为'新增'时,担保类型改变,td切换到对外担保-签约信息1标签页时会触发tabClick事件,影响签约信息1页面数据。
//UI合并页面后,需要手动加tabClick切换标签页事件
let rtnmsg = await this.executeRule("cfagit.recp.conp");
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
this.updateModel(rtnmsg.data);
}
}
}
},
},
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="Reference" prop="gidgrp.rec.ownref">
<c-input v-model="model.gidgrp.rec.ownref" maxlength="16" :placeholder="$t('other.please_enter')+'Reference'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('gitp.S0001237')" prop="gitp.recget.sdamod.seainf">
<c-input v-model="model.gitp.recget.sdamod.seainf" :placeholder="$t('other.please_enter')+$t('gitp.S0001237')"></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.CF000355')}}
</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="$t('gitp.SF001073')" prop="gidgrp.iss.pts.ref">
<c-input v-model="model.gidgrp.iss.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('gitp.SF001073')"></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.SF001085')" prop="gidgrp.rec.exptyp">
<c-select v-model="model.gidgrp.rec.exptyp" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF001085')">
</c-select>
</el-form-item>
</c-col>
<!-- SF000815 : Expiry Date -->
<c-col :span="12">
<el-form-item label="Valid until" prop="gidgrp.rec.expdat">
<c-date-picker type="date" v-model="model.gidgrp.rec.expdat" style="width:100%" :placeholder="$t('other.please_enter')+'Valid until'"></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.SF001074')" prop="gidgrp.ben.pts.ref">
<c-input v-model="model.gidgrp.ben.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('gitp.SF001074')"></c-input>
</c-form-item>
</c-col>
<!-- SF000816 : Expiry Condition/ Evt. -->
<c-col :span="12">
<c-form-item :label="$t('gitp.SF001087')" 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.SF001087')" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('gitp.SF001087')" 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.SF001087')" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gitp.exptxtmodflg">{{$t('gitp.CF001191')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onGitpButdifexptxt">
{{$t('gitp.CF001192')}}
</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.CF001193')}}
</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 : 是否对外担保 -->
<c-col :span="12">
<el-form-item :label="$t('gitp.S0001304')" prop="gidgrp.rec.fingua">
<c-select v-model="model.gidgrp.rec.fingua" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.S0001304')">
</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.CG001306')}}</c-checkbox>
</c-col>
<!-- 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>
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<el-collapse-item title="开立方式" name="opnp">
<m-opnp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="减额接受" name="accp">
<m-accp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="基本信息" name="ovwp1">
<m-ovwp1 :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="当事人描述" name="ptyp">
<m-ptyp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="演示/交付" name="preperp" v-if="model.gitp.swiftflg == 'Y'">
<m-preperp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="详细信息" name="detp">
<m-detp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="保函文本" name="gidtxtp">
<m-gidtxtp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item
title="确认详细信息"
name="confp"
v-if="model.gidgrp.rec.legfrm == 'STBY'"
>
<m-confp :model="model" :codes="codes" />
</el-collapse-item>
<!-- <el-collapse-item title="对外担保数据采集" name="cfap" v-if="model.gidgrp.rec.fingua == 'Y'">
<m-cfap :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="对外担保-签约信息1" name="conp" v-if="model.cfagit.cfaflg == '1'">
<m-conp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="对外担保-签约信息2" name="conp1" v-if="model.cfagit.cfaflg == '1'">
<m-conp1 :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="对外担保-责任余额信息" name="dclpp" v-if="model.cfagit.cfaflg == '1'">
<m-dclpp :model="model" :codes="codes" />
</el-collapse-item> -->
<el-collapse-item title="Seq C : 基本信息" name="ovwpc" v-if="
model.gidgrp.rec.purpos == 'ISCO' ||
model.gidgrp.rec.purpos == 'ICCO'
">
<m-ovwpc :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="Seq C : 当事人描述" name="ptypc" v-if="
model.gidgrp.rec.purpos == 'ISCO' ||
model.gidgrp.rec.purpos == 'ICCO'
">
<m-ptypc :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="Seq C : 演示/交付" name="preperpc" v-if="
model.gidgrp.rec.purpos == 'ISCO' ||
model.gidgrp.rec.purpos == 'ICCO'
">
<m-preperpc :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="Seq C : 详情" name="detpc" v-if="
model.gidgrp.rec.purpos == 'ISCO' ||
model.gidgrp.rec.purpos == 'ICCO'
">
<m-detpc :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="Seq C : 保函文本" name="gidtxtpc" v-if="
model.gidgrp.rec.purpos == 'ISCO' ||
model.gidgrp.rec.purpos == 'ICCO'
">
<m-gidtxtpc :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="Seq C : 附加金额" name="aacp" v-if="model.gitp.aacp.aacmod.addamtflg == 'X'">
<m-aacp :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</template>
<script>
import Api from "~/service/Api"
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitdla/Event"
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Gitdla/Event";
import Utils from "~/utils";
import Ovwp1 from "./Ovwp1";
import Opnp from "./Opnp";
import Ptyp from "./Ptyp";
import Preperp from "./Preperp";
import Detp from "./Detp";
import Gidtxtp from "./Gidtxtp";
import Confp from "./Confp";
// import Cfap from "./Cfap";
// import Conp from "./Conp";
// import Conp1 from "./Conp1";
// import Dclpp from "./Dclpp";
import Ovwpc from "./Ovwpc";
import Ptypc from "./Ptypc";
import Preperpc from "./Preperpc";
import Detpc from "./Detpc";
import Gidtxtpc from "./Gidtxtpc";
import Aacp from "./Aacp";
import Accp from "./Accp";
const tabNameToRulePathMapping = {
"gidtxtp": "gitp.gidtxtp",
"ptypc": "gitp.ptypc",
"detp": "gitp.detp",
}
export default {
inject: ['root'],
props:["model","codes"],
name: "Opnp",
components: {
"m-opnp": Opnp,
"m-ovwp1": Ovwp1,
"m-ptyp": Ptyp,
"m-preperp": Preperp,
"m-detp": Detp,
"m-gidtxtp": Gidtxtp,
"m-confp": Confp,
// "m-cfap": Cfap,
// "m-conp": Conp,
// "m-conp1": Conp1,
// "m-dclpp": Dclpp,
"m-ovwpc": Ovwpc,
"m-ptypc": Ptypc,
"m-preperpc": Preperpc,
"m-detpc": Detpc,
"m-gidtxtpc": Gidtxtpc,
"m-aacp": Aacp,
"m-accp": Accp,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data(){
data() {
return {
}
activeNames: ["opnp"],
};
},
methods:{...Event},
created:function(){
computed: {
},
methods: {
...Event,
handleChange(names){
// console.log(names);//激活的(展开的)面板的name数组集合
if (this.isInDisplay) {
return
}
}
const arr = []
for (let i = 0; i < names.length; i++) {
const n = names[i];
const path = tabNameToRulePathMapping[n]//取出激活/展开面板name对应的rulePath
if (path) {
arr.push(path)
}
}
// let rulePath = arr[arr.length-1]//取最后一个展开的面板的rulePath
let rulePath = arr.join(",");//把arr数组加入逗号分割,变成字符串
// if (name === "conp") {
// rulePath = "cfagit.recp.conp";
// }
// if (name === "voup") {
// rulePath = "cnybop.voup";
// }
// if (name === "cfap") {
// rulePath = "cfagit.cfap";
// }
// if (name === "dclpp") {
// rulePath = "Ebbp.dclpp";
// }
// if (name === "gidtxtp"){
// rulePath = "gitp.gidtxtp"
// }
// if (name === "ptypc"){
// rulePath = "gitp.ptypc"
// }
// if(name === "detp"){
// rulePath = "gitp.detp"
// }
if (!!rulePath) {//rulePath不为空串
this.executeRule(rulePath).then((res) => {
if (res.respCode == SUCCESS) {
this.updateModel(res.data);
}
});
}
},
},
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs">
<!-- <c-row> -->
<c-col :span="24">
<!-- ==================左边================ -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<el-form-item label="保函编号" prop="gidgrp.rec.ownref">
<c-fullbox>
<c-input
v-model="model.gidgrp.rec.ownref"
maxlength="16"
placeholder="请输入保函编号"
disabled
></c-input>
<template slot="footer">
<!-- <el-form-item label="" label-width="5px"> -->
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
>
<i class="el-icon-info" style="font-size:15px"></i>
</c-button>
<c-button
style="margin: 0 0"
disabled
size="small"
type="primary"
@click="onGitpButgetref"
>
获取
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="客户经理"
prop="gitp.usr.extkey"
style="width: 100%"
>
<c-fullbox>
<c-input
v-model="model.gitp.usr.extkey"
maxlength="8"
placeholder="请输入客户经理"
disabled
></c-input>
<template slot="footer">
<c-button
style="padding: 0 12px"
size="small"
type="primary"
icon="el-icon-search"
@click="onExtkey"
>
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="保函币种和金额" prop="gidgrp.cbs.max.cur">
<c-select
v-model="model.gidgrp.cbs.max.cur"
style="width: 100%"
placeholder="请选择保函币种"
:code="codes.curtxt1"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="model.gitp.swiftflg != 'Y'? 8 : 12">
<el-form-item label-width="5px" prop="gidgrp.cbs.max.amt">
<c-input-currency
v-model="model.gidgrp.cbs.max.amt"
:style="amtwidth"
placeholder="请输入保函金额"
@keyup.enter.native="$event.target.blur()"
disabled
></c-input-currency>
</el-form-item>
</c-col>
<c-col :span="4" class="centerLable" v-if="model.gitp.swiftflg != 'Y'">
<c-checkbox disabled v-model="model.gitp.dzbhflg"
>电子保函标志</c-checkbox
>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="保函余额" prop="gidgrp.cbs.opn1.cur">
<c-input
disabled
v-model="model.gidgrp.cbs.opn1.cur"
style="width: 100%"
placeholder="请输入保函余额"
></c-input>
</el-form-item>
</c-col>
<c-col :span="model.gitp.swiftflg == 'Y' ? 8 : 12">
<el-form-item label-width="5px" prop="gidgrp.cbs.opn1.amt">
<c-input-currency
disabled
v-model="model.gidgrp.cbs.opn1.amt"
style="amtwidth"
placeholder="请输入"
></c-input-currency>
</el-form-item>
</c-col>
<c-col :span="4" class="centerLable" v-if="model.gitp.swiftflg == 'Y'">
<c-checkbox v-model="model.gitp.inc760" disabled>传入损失</c-checkbox>
</c-col>
</c-col>
<c-col :span="24" v-if="model.gitp.swiftflg == 'Y'">
<c-col :span="24">
<el-form-item
label="接收目的"
prop="gidgrp.rec.purposin"
>
<c-select
disabled
v-model="model.gidgrp.rec.purposin"
style="width: 100%"
placeholder="请选择接收目的"
:code="codes.purposin"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="支出目的" prop="gidgrp.rec.purpos">
<c-select
v-model="model.gidgrp.rec.purpos"
style="width: 100%"
placeholder="请选择支出目的"
:code="getValues('gidgrp.rec.purpos')"
@change="purposChange"
disabled
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item
label="保函开立类型"
prop="gidgrp.rec.hndtyp"
>
<c-select
v-model="model.gidgrp.rec.hndtyp"
style="width: 100%"
placeholder="请选择保函开立类型"
@change="hndtypChange"
:code="getValues('gidgrp.rec.hndtyp', 'hndtyp')"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="保函种类" prop="gidgrp.rec.gartyp">
<c-select
v-model="model.gidgrp.rec.gartyp"
style="width: 100%"
placeholder="请选择保函种类"
@change="gartypChange"
:code="getValues('gidgrp.rec.gartyp','typgar')"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg == 'Y'"
label="保函形式"
prop="gidgrp.rec.legfrm"
>
<c-select
v-model="model.gidgrp.rec.legfrm"
style="width: 100%"
placeholder="请选择保函形式"
disabled
>
<el-option
v-for="item in codes.legfrm"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg == 'Y'"
label="需求指示"
prop="gidgrp.rec.demand"
>
<c-select
v-model="model.gidgrp.rec.demand"
style="width: 100%"
placeholder="请选择需求指示"
disabled
>
<el-option
v-for="item in codes.demand"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="面函标题"
prop="gitp.lettername"
>
<c-input
v-model="model.gitp.lettername"
maxlength="60"
placeholder="请输入面函标题"
disabled
></c-input>
</el-form-item>
</c-col>
<!-- <c-col :span="4">
<span style="font-size: 15px; font-family: '宋体'; font-weight: bold" v-text="model.gitp.oppbnkl" data-path=".gitp.oppbnkl" ></span>
</c-col> -->
<!-- </c-col> -->
<c-col :span="24">
<c-col :span="12">
<el-form-item label="申请条款" prop="gidgrp.blk.apprul">
<c-select
v-model="model.gidgrp.blk.apprul"
style="width: 100%"
placeholder="请选择申请条款"
:code="getValues('gidgrp.blk.apprul','apprulc2')"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label-width="5px" prop="gidgrp.blk.apprultxt">
<c-input
v-model="model.gidgrp.blk.apprultxt"
maxlength="35"
placeholder="请输入申请条款"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item
label="保函文本语言种类"
prop="gidgrp.rec.giduil"
>
<c-select
v-model="model.gidgrp.rec.giduil"
style="width: 100%"
placeholder="请选择保函文本语言种类"
:code="getValues('gidgrp.rec.giduil', 'uiltxt')"
@change="executeRule('gidgrp.rec.giduil')"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
v-if="model.gitp.swiftflg == 'N'"
label="核销日期"
prop="gidgrp.rec.vrfdat"
>
<c-date-picker
type="date"
disabled
v-model="model.gidgrp.rec.vrfdat"
style="width: 100%"
placeholder="请选择核销日期"
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item
v-show="model.gitp.swiftflg == 'N'"
label="保函文本格式"
prop="gidgrp.rec.gtxinr"
>
<c-select
v-model="model.gidgrp.rec.gtxinr"
style="width: 100%"
placeholder="请选择保函文本格式"
:code="getValues('gidgrp.rec.gtxinr','gtxinr')"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="特殊保函类型"
prop="gidgrp.ghd.segtyp"
>
<c-select
disabled
v-model="model.gidgrp.ghd.segtyp"
style="width: 100%"
placeholder="请选择特殊保函类型"
>
<el-option
v-for="item in codes.segtyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="分离式保函"
prop="gidgrp.rec.fenlishi"
>
<c-select
disabled
v-model="model.gidgrp.rec.fenlishi"
style="width: 100%"
placeholder="请选择是否分离式保函"
>
<el-option
v-for="item in codes.fenlishi2"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24" v-show="model.gitp.swiftflg == 'Y'">
<el-form-item
label="保函文本格式"
prop="gidgrp.rec.atxinr"
>
<c-select
disabled
v-model="model.gidgrp.rec.atxinr"
style="width: 100%"
placeholder="请选择保函文本格式"
:code="getValues('gidgrp.rec.atxinr')"
@change="executeNotify(null, true)"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="客户委托我行日期"
prop="gidgrp.rec.orddat"
>
<c-date-picker
type="date"
v-model="model.gidgrp.rec.orddat"
style="width: 100%"
placeholder="请选择客户委托我行日期"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="保函开立日期"
prop="gidgrp.rec.opndat"
>
<c-date-picker
type="date"
v-model="model.gidgrp.rec.opndat"
style="width: 100%"
placeholder="请选择保函开立日期"
disabled
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="14">
<el-form-item
v-if="model.gitp.swiftflg == 'N'"
label="保函效期"
prop="gidgrp.rec.expdat"
>
<c-date-picker
disabled
type="date"
v-model="model.gidgrp.rec.expdat"
style="width: 90%"
placeholder="请选择保函效期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span="7"
v-if="model.gitp.swiftflg == 'N'"
class="centerLable"
>
<el-form-item
label=""
prop="gidgrp.rec.expflg"
class="checkbox-left"
label-width="0px"
>
<c-checkbox v-model="model.gidgrp.rec.expflg" disabled
>无限额保函</c-checkbox
>
</el-form-item>
</c-col>
<c-col
:span="3"
v-if="model.gitp.swiftflg == 'N'"
class="centerLable"
>
<c-button
size="small"
type="primary"
@click="onGitpWbxs"
disabled
style="color: white; float: right"
>
显示文本
</c-button>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="14">
<el-form-item
v-if="model.gitp.swiftflg == ''"
label="保函效期"
prop="gidgrp.rec.expdat"
>
<c-date-picker
type="date"
v-model="model.gidgrp.rec.expdat"
style="width: 90%"
placeholder="请选择保函效期"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="7" v-if="model.gitp.swiftflg == ''" class="centerLable">
<el-form-item
label=""
prop="gidgrp.rec.expflg"
class="checkbox-left"
label-width="0px"
>
<c-checkbox v-model="model.gidgrp.rec.expflg" disabled
>无限额保函</c-checkbox
>
</el-form-item>
</c-col>
<c-col :span="3" v-if="model.gitp.swiftflg == ''" class="centerLable">
<c-button
size="small"
type="primary"
@click="onGitpWbxs"
disabled
style="color: white; float: right"
>
显示文本
</c-button>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="14">
<el-form-item
v-if="model.gitp.swiftflg == 'N'"
label="我行责任截至日"
prop="gidgrp.rec.liadat"
>
<c-date-picker
disabled
type="date"
v-model="model.gidgrp.rec.liadat"
style="width: 90%"
placeholder="请选择我行责任截至日"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span="7"
v-if="model.gitp.swiftflg == 'N'"
class="centerLable"
>
<el-form-item
label=""
prop="gidgrp.rec.liaflg"
class="checkbox-left"
label-width="0px"
>
<c-checkbox
v-model="model.gidgrp.rec.liaflg"
disabled
>我行责任敞口</c-checkbox
>
</el-form-item>
</c-col>
<c-col
:span="3"
v-if="model.gitp.swiftflg == 'N'"
class="centerLable"
>
<c-button
size="small"
type="primary"
@click="onGitpYptxy"
disabled
style="float: right"
>
协议签署
</c-button>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="14">
<el-form-item
v-if="model.gitp.swiftflg == ''"
label="我行责任截至日"
prop="gidgrp.rec.liadat"
>
<c-date-picker
type="date"
v-model="model.gidgrp.rec.liadat"
style="width: 90%"
placeholder="请选择我行责任截至日"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="7" v-if="model.gitp.swiftflg == ''" class="centerLable">
<c-checkbox
v-model="model.gidgrp.rec.liaflg"
disabled
>我行责任敞口</c-checkbox
>
</c-col>
<c-col :span="3" v-if="model.gitp.swiftflg == ''" class="centerLable">
<c-button
size="small"
type="primary"
@click="onGitpYptxy"
disabled
style="float: right"
>
协议签署
</c-button>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="保函生效日"
prop="gidgrp.rec.inudat"
>
<c-date-picker
type="date"
v-model="model.gidgrp.rec.inudat"
style="width: 100%"
placeholder="请选择保函生效日"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="抵押标志"
prop="gidgrp.rec.guaflg"
>
<c-select
v-model="model.gidgrp.rec.guaflg"
style="width: 100%"
placeholder="请选择抵押标志"
disabled
>
<el-option
v-for="item in codes.guaflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="被保证人"
prop="gidgrp.gidcxm.warran"
>
<c-input
disabled
v-model="model.gidgrp.gidcxm.warran"
maxlength="40"
placeholder="请输入被保证人"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="是否生成查询码"
prop="gidgrp.gidcxm.cxmflg"
>
<c-select
v-model="model.gidgrp.gidcxm.cxmflg"
style="width: 100%"
placeholder="请选择是否生成查询码"
disabled
>
<el-option
v-for="item in codes.cxmflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-col>
<!-- ============右边================= -->
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="简略信息"
prop="gidgrp.rec.nam"
>
<c-input
v-model="model.gidgrp.rec.nam"
maxlength="40"
placeholder="请输入简略信息"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="申请人参考号"
prop="gidgrp.apl.pts.ref"
>
<c-input
disabled
v-model="model.gidgrp.apl.pts.ref"
maxlength="16"
placeholder="请输入申请人参考号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="申请人"
prop="gidgrp.apl.pts.extkey"
>
<c-fullbox>
<c-input
v-model="model.gidgrp.apl.pts.extkey"
maxlength="16"
placeholder="请输入"
@keyup.enter.native="
showGridPromptDialog(`gidgrp.apl.pts.extkey`)
"
disabled
>
</c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
>
<i class="el-icon-info"></i>
</c-button>
<c-button
disabled
size="small"
type="primary"
@click="onAplpDet"
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="地址名称"
prop="gidgrp.apl.pts.adrblk"
>
<c-input
disabled
rows="4"
type="textarea"
v-model="model.gidgrp.apl.pts.adrblk"
maxlength="140"
show-word-limit
placeholder="请输入地址名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
v-if="
(model.gidgrp.rec.hndtyp == 'OL' ||
model.gidgrp.rec.hndtyp == '') &&
model.gitp.swiftflg != 'Y'
"
label="通知行或收报行参考号"
prop="gidgrp.adv.pts.ref"
>
<c-input
v-model="model.gidgrp.adv.pts.ref"
maxlength="16"
placeholder="请输入通知行或收报行参考号"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
v-if="
(model.gidgrp.rec.hndtyp == 'OL' ||
model.gidgrp.rec.hndtyp == '') &&
model.gitp.swiftflg != 'Y'
"
label="通知行或收报行(即转开行)"
prop="gidgrp.adv.pts.extkey"
>
<c-fullbox>
<c-input
v-model="model.gidgrp.adv.pts.extkey"
maxlength="16"
placeholder="请输入"
@keyup.enter.native="
showGridPromptDialog(`gidgrp.adv.pts.extkey`)
"
disabled
>
</c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
>
<i class="el-icon-info"></i>
</c-button>
<c-button size="small" type="primary" @click="onAdvpDet" disabled>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
v-if="
(model.gidgrp.rec.hndtyp == 'OL' ||
model.gidgrp.rec.hndtyp == '') &&
model.gitp.swiftflg != 'Y'
"
label="地址名称"
prop="gidgrp.adv.pts.adrblk"
>
<c-input
disabled
rows="4"
type="textarea"
v-model="model.gidgrp.adv.pts.adrblk"
maxlength="140"
show-word-limit
placeholder="请输入地址名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
v-if="
(model.gidgrp.rec.hndtyp == 'OC' ||
model.gidgrp.rec.hndtyp == 'OT') &&
model.gitp.swiftflg != 'Y'
"
label="开证行"
prop="gidgrp.iss.pts.ref"
>
<c-input
v-model="model.gidgrp.iss.pts.ref"
maxlength="16"
placeholder="请输入开证行"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
v-if="
(model.gidgrp.rec.hndtyp == 'OC' ||
model.gidgrp.rec.hndtyp == 'OT') &&
model.gitp.swiftflg != 'Y'
"
label="开证行"
prop="gidgrp.iss.pts.extkey"
>
<c-fullbox>
<c-input
v-model="model.gidgrp.iss.pts.extkey"
maxlength="16"
placeholder="请输入"
@keyup.enter.native="
showGridPromptDialog(`gidgrp.iss.pts.extkey`)
"
disabled
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
>
<i class="el-icon-info"></i>
</c-button>
<c-button
disabled
size="small"
type="primary"
@click="onIsspDet"
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
v-if="
(model.gidgrp.rec.hndtyp == 'OC' ||
model.gidgrp.rec.hndtyp == 'OT') &&
model.gitp.swiftflg != 'Y'
"
label="地址名称"
prop="gidgrp.iss.pts.adrblk"
>
<c-input
disabled
rows="4"
type="textarea"
v-model="model.gidgrp.iss.pts.adrblk"
maxlength="140"
show-word-limit
placeholder="请输入地址名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="受益人参考号"
prop="gidgrp.ben.pts.ref"
>
<c-input
v-model="model.gidgrp.ben.pts.ref"
maxlength="16"
placeholder="请输入受益人参考号"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="受益人"
prop="gidgrp.ben.pts.extkey"
>
<c-fullbox>
<c-input
v-model="model.gidgrp.ben.pts.extkey"
maxlength="16"
placeholder="请输入"
@keyup.enter.native="
showGridPromptDialog(`gidgrp.ben.pts.extkey`)
"
disabled
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
>
<i class="el-icon-info"></i>
</c-button>
<c-button
disabled
size="small"
type="primary"
@click="onBenpDet"
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="地址名称"
prop="gidgrp.ben.pts.adrblk"
>
<c-input
disabled
rows="4"
type="textarea"
v-model="model.gidgrp.ben.pts.adrblk"
maxlength="140"
show-word-limit
placeholder="请输入地址名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="是否对外担保"
prop="gidgrp.rec.fingua"
>
<c-select
v-model="model.gidgrp.rec.fingua"
style="width: 100%"
placeholder="请选择是否对外担保"
disabled
>
<el-option
v-for="item in codes.fingua"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span="24"
v-if="model.gidgrp.cbs.max.cur == 'CNY' && model.gitp.swiftflg != 'Y'"
>
<c-col :span="20">
<el-form-item label="对外担保类型" prop="gidgrp.rec.cfaguatyp">
<c-select
disabled
v-model="model.gidgrp.rec.cfaguatyp"
style="width: 90%"
placeholder="请选择对外担保类型"
>
<el-option
v-for="item in codes.cfaguatyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="4" class="centerLable">
<c-checkbox
label="跨境人民币保函"
disabled
v-model="model.gidgrp.rec.cmtflg"
>跨境人民币保函</c-checkbox
>
</c-col>
</c-col>
<c-col
:span="24"
v-if="model.gitp.swiftflg != 'Y' && model.gidgrp.cbs.max.cur != 'CNY'"
>
<el-form-item label="对外担保类型" prop="gidgrp.rec.cfaguatyp">
<c-select
disabled
v-model="model.gidgrp.rec.cfaguatyp"
style="width: 100%"
placeholder="请选择对外担保类型"
>
<el-option
v-for="item in codes.cfaguatyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg == 'Y'"
label="客户委托我行日期"
prop="gidgrp.rec.orddat"
>
<c-date-picker
type="date"
v-model="model.gidgrp.rec.orddat"
style="width: 100%"
placeholder="请选择客户委托我行日期"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg == 'Y'"
label="生效日期"
prop="gidgrp.rec.opndat"
>
<c-date-picker
type="date"
v-model="model.gidgrp.rec.opndat"
style="width: 100%"
placeholder="请选择生效日期"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg == 'Y'"
label="到期类型"
prop="gidgrp.rec.exptyp"
>
<c-select
v-model="model.gidgrp.rec.exptyp"
style="width: 100%"
placeholder="请选择到期类型"
@change="executeNotify(null, true)"
disabled
>
<el-option
v-for="item in codes.exptyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="20">
<el-form-item
v-if="model.gitp.swiftflg == 'Y'"
label="保函效期"
prop="gidgrp.rec.expdat"
>
<c-date-picker
disabled
type="date"
v-model="model.gidgrp.rec.expdat"
style="width: 90%"
placeholder="请选择保函效期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span="4"
v-if="model.gitp.swiftflg == 'Y'"
class="centerLable"
>
<c-checkbox disabled v-model="model.gidgrp.rec.expflg"
>保函效期敞口</c-checkbox
>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="17">
<c-form-item
v-if="model.gitp.swiftflg == 'Y' && model.gitp.exptxtmodflg == ''"
label="到期条件"
prop="gidgrp.blk.exptxt"
>
<c-input
type="textarea"
rows="5"
disabled
v-model="model.gidgrp.blk.exptxt"
maxlength="780"
show-word-limit
placeholder="请输入到期条件"
></c-input>
</c-form-item>
<c-form-item
v-if="
model.gitp.swiftflg == 'Y' && model.gitp.exptxtmodflg == 'X'
"
label="到期条件"
prop="gidgrp.blk.atxexptxt"
>
<c-input
type="textarea"
rows="5"
v-model="model.gidgrp.blk.atxexptxt"
maxlength="780"
@blur="atxexpBlur"
show-word-limit
placeholder="请输入到期条件"
disabled
></c-input>
</c-form-item>
</c-col>
<c-col :span="7">
<c-checkbox
v-if="model.gitp.swiftflg == 'Y'"
v-model="model.gitp.exptxtmodflg"
disabled
style="margin: 0 0 0 10px"
>是否手工修改保函文本</c-checkbox
>
<c-button
v-if="model.gitp.swiftflg == 'Y'"
disabled
size="small"
type="primary"
style="margin: 5px 0 0 10px;float: left;text-align: center;"
@click="onGitpButdifexptxt"
>
查看系统文本
</c-button>
<c-button
v-if="model.gitp.swiftflg == 'Y'"
disabled
size="small"
type="primary"
style="margin: 5px 0 0 10px;float: left;text-align: center;"
@click="onGitpButdifhisexptxt"
>
查看历史文本
</c-button>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg == 'Y'"
label="责任类型 "
prop="gidgrp.rec.liatypc"
>
<c-select
disabled
v-model="model.gidgrp.rec.liatypc"
style="width: 100%"
placeholder="请选择责任类型 "
>
<el-option
v-for="item in codes.liatypc"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="20">
<el-form-item
v-if="model.gitp.swiftflg == 'Y'"
label="我行责任截至日"
prop="gidgrp.rec.liadat"
>
<c-date-picker
disabled
type="date"
v-model="model.gidgrp.rec.liadat"
style="width: 90%"
placeholder="请选择我行责任截至日"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span="4"
v-if="model.gitp.swiftflg == 'Y'"
class="centerLable"
>
<c-checkbox disabled v-model="model.gidgrp.rec.liaflg"
>我行责任敞口</c-checkbox
>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="17">
<el-form-item
v-if="
model.gitp.swiftflg == 'Y' && model.gitp.liatxtcmodflg == ''
"
label="责任状况"
prop="gidgrp.blk.liatxtc"
>
<c-input
type="textarea"
disabled
rows="5"
v-model="model.gidgrp.blk.liatxtc"
maxlength="780"
show-word-limit
placeholder="请输入责任状况"
></c-input>
</el-form-item>
<el-form-item
v-if="
model.gitp.swiftflg == 'Y' && model.gitp.liatxtcmodflg == 'X'
"
label="责任状况"
prop="gidgrp.blk.atxliatxtc"
>
<c-input
type="textarea"
rows="5"
v-model="model.gidgrp.blk.atxliatxtc"
maxlength="780"
show-word-limit
placeholder="请输入责任状况"
@blur="atxliatxtcBlur"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="7">
<c-checkbox
v-if="model.gitp.swiftflg == 'Y'"
disabled
v-model="model.gitp.liatxtcmodflg"
style="margin: 0 0 0 10px"
@change="liamodflgChange"
>是否手工修改保函文本</c-checkbox
>
<c-button
v-if="model.gitp.swiftflg == 'Y'"
disabled
size="small"
type="primary"
style="margin: 5px 0 0 10px;float: left;text-align: center;"
@click="onGitpButdifliatxtc"
>
查看系统文本
</c-button>
<c-button
v-if="model.gitp.swiftflg == 'Y'"
disabled
size="small"
type="primary"
style="margin: 5px 0 0 10px;float: left;
text-align: center;"
@click="onGitpButdifhisliatxtc"
>
查看历史文本
</c-button>
</c-col>
</c-col>
</c-col>
</c-col>
<!-- </c-row> -->
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Gitdla/Event";
import Ptap from "~/views/Public/Ptap";
import Utils from "~/utils";
export default {
components: { "c-ptap": Ptap },
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
computed: {
flag(){
if(this.model.gitp.swiftflg == 'N') {
if(this.model.gidgrp.rec.ownref == '') {
if(this.model.gidgrp.rec.hndtyp !== '' && this.model.gidgrp.apl.pts.adrblk !== '') {
return false;
} else {
return true;
}
} else {
return true;
}
} else {
if(this.model.gidgrp.rec.ownref == '') {
if(this.model.gidgrp.rec.purpos !== '' && this.model.gidgrp.apl.pts.adrblk !== '') {
return false;
} else {
return true;
}
} else {
return true;
}
}
},
amtwidth(){
return this.model.gitp.swiftflg != 'Y'? 'width:80%' : 'width:100%';
}
},
watch: {
"model.gidgrp.rec.expflg": function () {
if (
this.model.gidgrp.rec.expflg == "X" &&
this.model.gidgrp.rec.hndtyp == "OC"
) {
this.model.gidgrp.rec.liaflg = "X";
}
},
"model.gidgrp.rec.gartyp": function () {
if (this.model.gidgrp.rec.gartyp == "1") {
this.model.gidgrp.rec.gtxinr = "<NILTXT>";
}
},
},
methods: {
...Event,
onSeainf(data) {
this.$emit("onSeainf", data);
},
async purposChange(){
let rtnmsg = await this.executeRule("gidgrp.rec.purpos");
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
this.updateModel(rtnmsg.data);
if(this.model.gidgrp.rec.purpos == 'ISCO' || this.model.gidgrp.rec.purpos == 'ICCO'){
this.$nextTick(() => {
this.executeRule("gitp.ptypc").then((res) => {
//TODO 处理数据逻辑
if (res.respCode == SUCCESS)
this.updateModel(res.data);
});
});
}
}
},
async atxexpBlur() {
let rtnmsg = await this.executeRule("gidgrp.blk.atxexptxt");
if (rtnmsg.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, rtnmsg.data);
}
},
async atxliatxtcBlur() {
let rtnmsg = await this.executeRule("gidgrp.blk.atxliatxtc");
if (rtnmsg.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, rtnmsg.data);
}
},
async liamodflgChange() {
let rtnmsg = await this.executeRule("gitp.liatxtcmodflg");
if (rtnmsg.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, rtnmsg.data);
}
},
async hndtypChange() {
let rtnmsg = await this.executeRule("gidgrp.rec.hndtyp");
if (rtnmsg.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, rtnmsg.data);
}
},
async gartypChange() {
let rtnmsg = await this.executeRule("gidgrp.rec.gartyp");
if (rtnmsg.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, rtnmsg.data);
}
},
},
created: function () {},
};
</script>
<style scoped>
.el-textarea .el-textarea__inner{
height: 100px;
}
</style>
<template>
<div class="eibs-tab">
<!-- SF000750 : Requested Issue Date -->
<c-col :span="12">
<el-form-item :label="$t('gitp.SF000750')" prop="gidgrp.rec.opndatc">
<c-date-picker type="date" v-model="model.gidgrp.rec.opndatc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000750')"></c-date-picker>
<div class="eibs">
<c-row>
<c-col :span="24">
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<el-form-item
label="请求开证日期"
prop="gidgrp.rec.opndatc"
>
<c-date-picker
type="date"
v-model="model.gidgrp.rec.opndatc"
style="width: 100%"
placeholder="请选择请求开证日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-checkbox v-model="model.gidgrp.rec.autrnwflgc">{{$t('gitp.CF000898')}}</c-checkbox>
</c-col>
<!-- SF000778 : Guarantee Amount -->
<c-col :span="12">
<el-form-item :label="$t('gitp.SF000778')" prop="gidgrp.cbs.mac.cur">
<c-select v-model="model.gidgrp.cbs.mac.cur" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000778')">
<el-form-item label="保函币种和金额" prop="gidgrp.cbs.mac.cur">
<c-select
:code="codes.gitopn_cur"
v-model="model.gidgrp.cbs.mac.cur"
style="width: 100%"
placeholder="请选择保函币种"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('gitp.SF000778')" prop="gidgrp.cbs.mac.amt">
<c-input v-model="model.gidgrp.cbs.mac.amt" :placeholder="$t('other.please_enter')+$t('gitp.SF000778')"></c-input>
</c-form-item>
<c-col :span="8">
<el-form-item label-width="0px" prop="gidgrp.cbs.mac.amt">
<c-input
v-model="model.gidgrp.cbs.mac.amt"
style="margin: 0 0 0 10px; width: 80%"
placeholder="请输入保函金额"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gitp.aacp.aacmod.addamtflg">{{$t('gitp.CF000780')}}</c-checkbox>
<c-col :span="4" class="centerLable">
<c-checkbox v-model="model.gitp.aacp.aacmod.addamtflg"
>附加金额</c-checkbox
>
</c-col>
<!-- SF000754 : Undertaking Type -->
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item :label="$t('gitp.SF000754')" prop="gidgrp.rec.gartypc">
<c-select v-model="model.gidgrp.rec.gartypc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000754')">
<el-form-item label="保函类型 " prop="gidgrp.rec.gartypc">
<c-select
v-model="model.gidgrp.rec.gartypc"
style="width: 100%"
placeholder="请选择保函类型 "
:code="getValues('gidgrp.rec.gartypc','gartypc')"
>
<!-- -->
<!-- <el-option
v-for="item in codes.gartypc"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> -->
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('gitp.SF000754')" prop="gidgrp.blk.gartyptxtc">
<c-input v-model="model.gidgrp.blk.gartyptxtc" maxlength="35" :placeholder="$t('other.please_enter')+$t('gitp.SF000754')"></c-input>
</c-form-item>
<el-form-item label-width="5px" prop="gidgrp.rec.gartyptxtc">
<c-input
disabled
v-model="model.gidgrp.blk.gartyptxtc"
style="width: 100%"
placeholder="请输入保函类型 "
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- SF000751 : Form of Undertaking -->
<c-col :span="12">
<el-form-item :label="$t('gitp.SF000751')" prop="gidgrp.rec.legfrmc">
<c-select v-model="model.gidgrp.rec.legfrmc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000751')">
<c-col :span="24">
<el-form-item label="保函形式" prop="gidgrp.rec.legfrmc">
<c-select
v-model="model.gidgrp.rec.legfrmc"
style="width: 100%"
placeholder="请选择保函形式"
>
<el-option
v-for="item in codes.legfrmc1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<!-- SF000883 : Demand Indicator -->
<c-col :span="12">
<el-form-item :label="$t('gitp.SF000883')" prop="gidgrp.rec.demandc">
<c-select v-model="model.gidgrp.rec.demandc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000883')">
<c-col :span="24">
<el-form-item label="需求指示 " prop="gidgrp.rec.demandc">
<c-select
v-model="model.gidgrp.rec.demandc"
style="width: 100%"
placeholder="请选择需求指示 "
>
<el-option
v-for="item in codes.demandc"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gidgrp.rec.stdwrdc">{{$t('gitp.CF000762')}}</c-checkbox>
<c-col :span="24">
<el-form-item
label="要求语言"
prop="gidgrp.rec.stdwrduilc"
>
<c-select
v-model="model.gidgrp.rec.stdwrduilc"
style="width: 100%"
placeholder="请选择要求语言"
>
<el-option
v-for="item in codes.uiltxt"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<!-- SF000884 : Requested Language -->
<c-col :span="12">
<el-form-item :label="$t('gitp.SF000884')" prop="gidgrp.rec.stdwrduilc">
<c-select v-model="model.gidgrp.rec.stdwrduilc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000884')">
</c-col>
<c-col :span="12" style="padding-left: 20px;">
<c-col :span="24">
<el-form-item label="保函文本格式" prop="gidgrp.rec.gtxinrc">
<c-select
v-model="model.gidgrp.rec.gtxinrc"
style="width: 100%"
placeholder="请选择保函文本格式"
>
<el-option
v-for="item in codes.gtxinr"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<!-- SF000852 : Choice of Text -->
<c-col :span="24">
<c-col :span="12">
<el-form-item :label="$t('gitp.SF000852')" prop="gidgrp.rec.gtxinrc">
<c-select v-model="model.gidgrp.rec.gtxinrc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000852')">
<el-form-item label="申请条款" prop="gidgrp.blk.apprulc">
<c-select
v-model="model.gidgrp.blk.apprulc"
style="width: 100%"
placeholder="请选择申请条款"
>
<el-option
v-for="item in codes.apprulc"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<!-- SF000752 : Applicable Rules -->
<c-col :span="12">
<el-form-item :label="$t('gitp.SF000752')" prop="gidgrp.blk.apprulc">
<c-select v-model="model.gidgrp.blk.apprulc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000752')">
<el-form-item label-width="5px" prop="gidgrp.blk.apprultxtc">
<c-input
:disabled="model.gidgrp.blk.apprulc != 'OTHR'"
style="width: 100%"
v-model="model.gidgrp.blk.apprultxtc"
maxlength="35"
placeholder="请输入申请条款"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="到期类型" prop="gidgrp.rec.exptyp">
<c-select
v-model="model.gidgrp.rec.exptyp"
style="width: 100%"
placeholder="请选择到期类型"
>
<el-option
v-for="item in codes.exptyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="保函效期" prop="gidgrp.rec.expdat">
<c-date-picker
:disabled="model.gidgrp.rec.exptyp == 'OPEN'"
type="date"
v-model="model.gidgrp.rec.expdat"
style="width: 100%"
placeholder="请选择保函效期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('gitp.SF000752')" prop="gidgrp.blk.apprultxtc">
<c-input v-model="model.gidgrp.blk.apprultxtc" maxlength="35" :placeholder="$t('other.please_enter')+$t('gitp.SF000752')"></c-input>
</c-form-item>
<c-col :span="24">
<c-col :span="17">
<el-form-item
label="到期条件"
prop="gidgrp.blk.exptxt"
>
<c-input
type="textarea"
rows="5"
:disabled="model.gitp.exptxtmodflg == ''"
v-model="model.gidgrp.blk.exptxt"
maxlength="780"
show-word-limit
placeholder="请输入到期条件"
></c-input>
</el-form-item>
</c-col>
<c-col :span="7">
<c-checkbox
v-model="model.gitp.exptxtmodflg"
:disabled="
model.gidgrp.rec.exptyp == 'FIXD' ||
model.gidgrp.rec.exptyp == 'OPEN' ||
model.gidgrp.rec.exptyp == ''
"
style="margin: 0 0 0 10px;float:left"
>是否手工修改保函文本</c-checkbox
>
<c-button
disabled
size="small"
type="primary"
style="margin: 5px 0 0 10px;width:100px;float:left"
@click="onGitpButdifexptxt"
>
查看系统文本
</c-button>
<c-button
disabled
size="small"
type="primary"
style="margin: 5px 0 0 10px;width:100px;float:left"
@click="onGitpButdifhisexptxt"
>
查看历史文本
</c-button>
</c-col>
</c-col>
<!-- SF001085 : Expiry Type -->
<!-- SF001086 : Expiry Date -->
<!-- SF001087 : Expiry Condition/ Evt. -->
</c-col>
</c-col>
</c-row>
</div>
</template>
<script>
import Api from "~/service/Api"
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitdla/Event"
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Gitdla/Event";
export default {
inject: ['root'],
props:["model","codes"],
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data(){
return {
}
data() {
return {};
},
methods:{...Event},
created:function(){
}
}
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs">
<!-- <c-row> -->
<c-col :span="24">
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<c-col :span="16">
<c-form-item label="保函文本交付" prop="gidgrp.rec.delori">
<c-select
:disabled="
model.gidgrp.rec.purpos == 'ICCO' ||
model.gidgrp.rec.purpos == 'ISCO'
"
v-model="model.gidgrp.rec.delori"
style="width: 100%"
placeholder="请选择保函文本交付"
>
<el-option
v-for="item in codes.delori1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</c-form-item>
</c-col>
<c-col :span="8">
<el-form-item label-width="5px" prop="gidgrp.rec.deloritxt">
<c-input
:disabled="
model.gidgrp.rec.delori != 'COUR' &&
model.gidgrp.rec.delori != 'OTHR'
"
v-model="model.gidgrp.rec.deloritxt"
maxlength="35"
placeholder="请输入保函文本交付"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="发送保函文本" prop="gidgrp.rec.sndto">
<c-select
:disabled="
model.gidgrp.rec.purpos == 'ICCO' ||
model.gidgrp.rec.purpos == 'ISCO'
"
v-model="model.gidgrp.rec.sndto"
style="width: 100%"
placeholder="请选择发送保函文本"
:code="getValues('gidgrp.rec.sndto')"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="交付收款人" prop="gidgrp.rec.delto">
<c-select
:disabled="
model.gidgrp.rec.purpos == 'ICCO' ||
model.gidgrp.rec.purpos == 'ISCO'
"
v-model="model.gidgrp.rec.delto"
style="width: 100%"
placeholder="请选择交付收款人"
:code="getValues('gidgrp.rec.delto','delto1')"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="交付地址" prop="gidgrp.blk.deltoadr">
<c-input
:disabled="
model.gidgrp.rec.delto == '' && model.gidgrp.rec.purpos != ''
"
rows="4"
type="textarea"
v-model="model.gidgrp.blk.deltoadr"
maxlength="210"
show-word-limit
placeholder="请输入交付地址"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="转让条件" prop="gidgrp.blk.trfcond">
<c-input
disabled
type="textarea"
rows="4"
v-model="model.gidgrp.blk.trfcond"
maxlength="6630"
show-word-limit
placeholder="请输入转让条件"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<el-form-item label="费用承担人" prop="gidgrp.rec.chato">
<c-select
v-model="model.gidgrp.rec.chato"
style="width: 100%"
placeholder="请选择费用承担人"
:code="codes.gitopn_chato"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收费">
<c-fullbox>
<template slot="footer">
<c-checkbox v-model="model.gitp.chargi.chkast" class="checkbox-left">允许</c-checkbox>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收费代码的附加详情" prop="gidgrp.blk.feetxt">
<c-fullbox>
<c-input
type="textarea"
v-model="model.gidgrp.blk.feetxt"
maxlength="210"
show-word-limit
placeholder="请输入收费代码的附加详情"
></c-input>
<template slot="footer">
<!-- @click="onAcctagButtxmsel" -->
<c-button
size="small"
type="primary"
icon="el-icon-more"
@click="onChargiButtxmsel"
>
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="17">
<el-form-item
v-if="model.gitp.prepermodflg == ''"
label="演示说明"
prop="gidgrp.blk.preper"
>
<c-input
disabled
type="textarea"
:rows="7"
v-model="model.gidgrp.blk.preper"
maxlength="6500"
show-word-limit
placeholder="请输入演示说明"
></c-input>
</el-form-item>
<el-form-item
v-if="model.gitp.prepermodflg == 'X'"
label="演示说明"
prop="gidgrp.blk.atxpreper"
>
<c-input
type="textarea"
:rows="6"
v-model="model.gidgrp.blk.atxpreper"
maxlength="6500"
show-word-limit
placeholder="请输入演示说明"
@blur="atxpreperBlur"
></c-input>
</el-form-item>
</c-col>
<c-col :span="7">
<c-checkbox
v-model="model.gitp.prepermodflg"
style="margin: 0 0 0 10px"
class="checkbox-left"
@change="modflgChange"
>是否手工修改保函文本</c-checkbox
>
<c-checkbox
v-model="model.gitp.chkpreper"
class="checkbox-left"
style="margin: 0 0 0 10px"
>允许</c-checkbox
>
<c-button
disabled
size="small"
type="primary"
style="margin: 5px 0 0 10px; width: 100px;float:left;"
@click="onGitpButdifpreper"
>
查看系统文本
</c-button>
<c-button
disabled
size="small"
style="margin: 5px 0 0 10px; width: 100px;float:left;"
type="primary"
@click="onGitpButdifhispreper"
>
查看历史文本
</c-button>
</c-col>
</c-col>
</c-col>
</c-col>
<!-- </c-row> -->
</div>
</template>
<script>
import _ from "lodash";
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Gitdla/Event";
import Utils from "~/utils";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: {
...Event,
async atxpreperBlur() {
let rtnmsg = await this.executeRule("gidgrp.blk.atxpreper");
if (rtnmsg.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, rtnmsg.data);
}
},
async modflgChange() {
let rtnmsg = await this.executeRule("gitp.prepermodflg");
if (rtnmsg.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, rtnmsg.data);
}
},
},
created: function () {},
};
</script>
<style scoped>
</style>
<template>
<div class="eibs-tab">
<!-- SF000875 : Delivery of Undertak. -->
<div class="eibs">
<c-row>
<c-col :span="24">
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<c-col :span="12">
<el-form-item :label="$t('gitp.SF000875')" prop="gidgrp.rec.deloric">
<c-select v-model="model.gidgrp.rec.deloric" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000875')">
<el-form-item
label="保函文本交付"
prop="gidgrp.rec.deloric"
>
<c-select
v-model="model.gidgrp.rec.deloric"
style="width: 100%"
placeholder="请选择保函文本交付"
:code="codes.deloric"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('gitp.SF000875')" prop="gidgrp.rec.deloritxtc">
<c-input v-model="model.gidgrp.rec.deloritxtc" maxlength="35" :placeholder="$t('other.please_enter')+$t('gitp.SF000875')"></c-input>
</c-form-item>
</c-col>
<!-- SF000872 : Charges -->
<c-col :span="12">
<c-form-item label="Additional Details to Code for Charges" prop="gidgrp.blk.feetxtc">
<c-input type="textarea" v-model="model.gidgrp.blk.feetxtc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Additional Details to Code for Charges'" ></c-input>
</c-form-item>
<el-form-item label-width="5px" prop="gidgrp.rec.deloritxtc">
<c-input
:disabled="
model.gidgrp.rec.deloric != 'OTHR' &&
model.gidgrp.rec.deloric != 'COUR'
"
v-model="model.gidgrp.rec.deloritxtc"
maxlength="35"
placeholder="请输入保函文本交付"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onChargicButtxmsel">
{{$t('gitp.CF000878')}}
</c-button>
</c-col>
<!-- SF000878 : Deli. To/Collection By -->
<c-col :span="12">
<el-form-item :label="$t('gitp.SF000878')" prop="gidgrp.rec.deltoc">
<c-select v-model="model.gidgrp.rec.deltoc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000878')">
<c-col :span="24">
<el-form-item
label="交付收款人"
prop="gidgrp.rec.deltoc"
>
<c-select
v-model="model.gidgrp.rec.deltoc"
style="width: 100%"
placeholder="请选择交付收款人"
>
<el-option
v-for="item in codes.deltoc"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<!-- SF000879 : Delivery to Address -->
<c-col :span="12">
<c-form-item :label="$t('gitp.SF000879')" prop="gidgrp.blk.deltoadrc">
<c-input type="textarea" v-model="model.gidgrp.blk.deltoadrc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+$t('gitp.SF000879')" ></c-input>
</c-form-item>
<c-col :span="24">
<el-form-item
label="交付地址"
prop="gidgrp.blk.deltoadrc"
>
<c-input
:disabled="model.gidgrp.rec.deltoc != 'OTHR'"
type="textarea"
rows="4"
v-model="model.gidgrp.blk.deltoadrc"
maxlength="210"
show-word-limit
placeholder="请输入交付地址"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gitp.chargic.chkast">{{$t('gitp.CF000879')}}</c-checkbox>
<c-col :span="24">
<el-form-item
label="转让条件"
prop="gidgrp.blk.trfcondc"
>
<c-input
disabled
rows="5"
type="textarea"
v-model="model.gidgrp.blk.trfcondc"
maxlength="780"
show-word-limit
placeholder="请输入转让条件"
></c-input>
</el-form-item>
</c-col>
<!-- SF000877 : Presentation Instr. -->
<c-col :span="12">
<c-form-item :label="$t('gitp.SF000877')" prop="gidgrp.blk.preperc">
<c-input type="textarea" v-model="model.gidgrp.blk.preperc" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('gitp.SF000877')" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('gitp.SF000877')" prop="gidgrp.blk.atxpreperc">
<c-input type="textarea" v-model="model.gidgrp.blk.atxpreperc" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('gitp.SF000877')" ></c-input>
</c-form-item>
<c-col :span="12" style="padding-left: 20px;">
<c-col :span="24">
<c-col :span="17">
<el-form-item
label="收费代码的附加详情"
prop="gidgrp.blk.feetxtc"
>
<c-input
rows="4"
type="textarea"
v-model="model.gidgrp.blk.feetxtc"
maxlength="210"
show-word-limit
placeholder="请输入收费代码的附加详情"
></c-input>
</el-form-item>
</c-col>
<c-col :span="7">
<c-button
style="margin: 0 0 0 10px"
size="small"
type="primary"
icon="el-icon-more"
@click="onChargicButtxmsel"
>
</c-button>
<c-col :span="12">
<c-checkbox v-model="model.gitp.prepercmodflg">{{$t('gitp.CF001195')}}</c-checkbox>
<c-checkbox
style="margin: 0 0 0 10px"
v-model="model.gitp.chargic.chkast"
>允许</c-checkbox
>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gitp.chkpreperc">{{$t('gitp.CF001196')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onGitpButdifpreperc">
{{$t('gitp.CF001197')}}
</c-button>
<c-col :span="24">
<c-col :span="17">
<el-form-item
label="演示说明 "
prop="gidgrp.blk.preperc"
>
<c-input
:disabled="model.gitp.prepercmodflg == ''"
rows="6"
type="textarea"
v-model="model.gidgrp.blk.preperc"
maxlength="6500"
show-word-limit
placeholder="请输入演示说明 "
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onGitpButdifhispreperc">
{{$t('gitp.CF001198')}}
<c-col :span="7">
<c-checkbox
v-model="model.gitp.prepercmodflg"
style="margin: 0 0 0 10px;float:left"
>是否手工修改保函文本</c-checkbox
>
<c-checkbox
v-model="model.gitp.chkpreperc"
style="margin: 0 0 0 10px;float:left"
>允许</c-checkbox
>
<c-button
disabled
size="small"
type="primary"
style="margin: 5px 0 0 10px; width: 98px"
@click="onGitpButdifpreperc"
>
查看系统文本
</c-button>
<c-button
disabled
size="small"
style="margin: 5px 0 0 10px; width: 98px"
type="primary"
@click="onGitpButdifhispreperc"
>
查看历史文本
</c-button>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gidgrp.rec.transferc">{{$t('gitp.CF000877')}}</c-checkbox>
</c-col>
<!-- SF000880 : Transfer Conditions -->
<c-col :span="12">
<c-form-item :label="$t('gitp.SF000880')" prop="gidgrp.blk.trfcondc">
<c-input type="textarea" v-model="model.gidgrp.blk.trfcondc" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('gitp.SF000880')" ></c-input>
</c-form-item>
</c-col>
</c-col>
</c-row>
</div>
</template>
<script>
import Api from "~/service/Api"
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitdla/Event"
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Gitdla/Event";
export default {
inject: ['root'],
props:["model","codes"],
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data(){
return {
}
data() {
return {};
},
methods:{...Event},
created:function(){
}
}
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>
<div class="eibs">
<c-row>
<c-col :span="24">
<c-col :span="12" style="padding-right: 20px">
<!--========================== 不为swift格式左边 =========================================-->
<c-col :span="24" v-if="model.gitp.swiftflg != 'Y'">
<c-col :span="24">
<el-form-item label="申请人参考号" prop="gidgrp.apl.pts.ref">
<c-input
v-model="model.gidgrp.apl.pts.ref"
maxlength="16"
placeholder="请输入申请人参考号"
></c-input>
</el-form-item>
</c-col>
<!-- S0001300 : Confirming Bank's Ref. -->
<c-col :span="12">
<c-form-item :label="$t('gitp.SF001078')" prop="gidgrp.con.pts.ref">
<c-input v-model="model.gidgrp.con.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('gitp.SF001078')"></c-input>
</c-form-item>
<c-col :span="24">
<el-form-item label="申请人" prop="gidgrp.apl.pts.extkey">
<c-fullbox>
<c-input
v-model="model.gidgrp.apl.pts.extkey"
maxlength="16"
placeholder="请输入"
@keyup.enter.native="
showGridPromptDialog(`gidgrp.apl.pts.extkey`)
"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
>
<i class="el-icon-info"></i>
</c-button>
<c-button
:disabled="model.gidgrp.apl.pts.adrblk == ''"
size="small"
type="primary"
@click="onAplpDet"
>
详情
</c-button>
</template>
</c-fullbox>
</el-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 :span="24">
<el-form-item label="地址名称" prop="gidgrp.apl.pts.adrblk">
<c-input
disabled
rows="4"
type="textarea"
v-model="model.gidgrp.apl.pts.adrblk"
maxlength="140"
show-word-limit
placeholder="请输入地址名称"
></c-input>
</el-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 :span="24">
<el-form-item label="保兑行参考号" prop="gidgrp.con.pts.ref">
<c-input
disabled
v-model="model.gidgrp.con.pts.ref"
maxlength="16"
placeholder="请输入保兑行参考号"
></c-input>
</el-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 :span="24">
<el-form-item label="保兑行" prop="gidgrp.con.pts.extkey">
<c-fullbox>
<c-input
v-model="model.gidgrp.con.pts.extkey"
disabled
maxlength="16"
placeholder="请输入"
@keyup.enter.native="
showGridPromptDialog(`gidgrp.con.pts.extkey`)
"
@change="preperpTab"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
>
<i class="el-icon-info"></i>
</c-button>
<c-button
disabled
size="small"
type="primary"
@click="onConpDet"
>
详情
</c-button>
</template>
</c-fullbox>
</el-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 :span="24">
<el-form-item label="地址名称" prop="gidgrp.con.pts.adrblk">
<c-input
disabled
type="textarea"
rows="4"
v-model="model.gidgrp.con.pts.adrblk"
show-word-limit
placeholder="请输入地址名称"
></c-input>
</el-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>
<!-- ==========================为swift格式左边============================================ -->
<c-col :span="24" v-if="model.gitp.swiftflg == 'Y'">
<c-col
:span="24"
v-if="
model.gidgrp.rec.purposin == 'ISCO' ||
model.gidgrp.rec.purposin == 'ICCO'
"
>
<c-col :span="24">
<el-form-item label="开证行参考号" prop="gidgrp.apl.pts.ref">
<c-input
v-model="model.gidgrp.apl.pts.ref"
maxlength="16"
placeholder="请输入开证行参考号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onConpDet">
{{$t('ptsp.CF000081')}}
<c-col :span="24">
<el-form-item label="开证行" prop="gidgrp.apl.pts.extkey">
<c-fullbox>
<c-input
v-model="model.gidgrp.apl.pts.extkey"
maxlength="16"
placeholder="请输入"
@keyup.enter.native="
showGridPromptDialog(`gidgrp.apl.pts.extkey`)
"
></c-input>
<!-- @blur="benBlur" -->
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
>
<i class="el-icon-info"></i>
</c-button>
<c-button
disabled
size="small"
type="primary"
@click="onAplpDet"
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</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 :span="24">
<el-form-item label="地址名称" prop="gidgrp.apl.pts.adrblk">
<c-input
disabled
rows="4"
type="textarea"
v-model="model.gidgrp.apl.pts.adrblk"
maxlength="140"
show-word-limit
placeholder="请输入地址名称"
></c-input>
</el-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 :span="24">
<el-form-item label="申请人参考号" prop="gidgrp.ctr.pts.ref">
<c-input
v-model="model.gidgrp.ctr.pts.ref"
maxlength="16"
placeholder="请输入申请人参考号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="申请人" prop="gidgrp.ctr.pts.extkey">
<c-fullbox>
<c-input
v-model="model.gidgrp.ctr.pts.extkey"
maxlength="16"
placeholder="请输入"
@keyup.enter.native="
showGridPromptDialog(`gidgrp.ctr.pts.extkey`)
"
></c-input>
<!-- @blur="benBlur" -->
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
>
<i class="el-icon-info"></i>
</c-button>
<c-button size="small" type="primary" @click="onCtrpDet">
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址名称" prop="gidgrp.ctr.pts.adrblk">
<c-input
:disabeld="model.gidgrp.ctr.pts.adrblk != ''"
rows="4"
type="textarea"
v-model="model.gidgrp.ctr.pts.adrblk"
show-word-limit
placeholder="请输入地址名称"
></c-input>
</el-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-col
:span="24"
v-if="
model.gidgrp.rec.purposin == 'ISSU' ||
model.gidgrp.rec.purposin == ''
"
>
<c-col :span="24">
<el-form-item label="申请人参考号" prop="gidgrp.apl.pts.ref">
<c-input
v-model="model.gidgrp.apl.pts.ref"
maxlength="16"
placeholder="请输入申请人参考号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="申请人" prop="gidgrp.apl.pts.extkey">
<c-fullbox>
<c-input
v-model="model.gidgrp.apl.pts.extkey"
maxlength="16"
placeholder="请输入"
@keyup.enter.native="
showGridPromptDialog(`gidgrp.apl.pts.extkey`)
"
></c-input>
<!-- @blur="benBlur" -->
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
>
<i class="el-icon-info"></i>
</c-button>
<c-button
disabled
size="small"
type="primary"
@click="onAplpDet"
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</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 :span="24">
<el-form-item label="地址名称" prop="gidgrp.apl.pts.adrblk">
<c-input
disabled
rows="4"
type="textarea"
v-model="model.gidgrp.apl.pts.adrblk"
maxlength="140"
show-word-limit
placeholder="请输入地址名称"
></c-input>
</el-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 :span="24">
<el-form-item label="账户/对象参考号" prop="gidgrp.ctr.pts.ref">
<c-input
v-model="model.gidgrp.ctr.pts.ref"
maxlength="16"
placeholder="请输入账户/对象参考号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-col :span="24">
<el-form-item label="账户/对象" prop="gidgrp.ctr.pts.extkey">
<c-fullbox>
<c-input
v-model="model.gidgrp.ctr.pts.extkey"
maxlength="16"
placeholder="请输入"
@keyup.enter.native="
showGridPromptDialog(`gidgrp.ctr.pts.extkey`)
"
></c-input>
<!-- @blur="benBlur" -->
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
>
<i class="el-icon-info"></i>
</c-button>
<c-button size="small" type="primary" @click="onCtrpDet">
{{$t('ptsp.CF000081')}}
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</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 :span="24">
<el-form-item label="地址名称" prop="gidgrp.ctr.pts.adrblk">
<c-input
:disabled="model.gidgrp.ctr.pts.adrblk != ''"
rows="4"
type="textarea"
v-model="model.gidgrp.ctr.pts.adrblk"
maxlength="140"
show-word-limit
placeholder="请输入地址名称"
></c-input>
</el-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 :span="12" style="padding-left: 20px">
<!-- ==========================不为swift格式右边=================================== -->
<c-col :span="24" v-if="model.gitp.swiftflg != 'Y'">
<c-col :span="24">
<el-form-item label="受益人参考号" prop="gidgrp.ben.pts.ref">
<c-input
v-model="model.gidgrp.ben.pts.ref"
maxlength="16"
placeholder="请输入"
></c-input>
</el-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 :span="24">
<el-form-item
label="受益人"
prop="gidgrp.ben.pts.extkey"
>
<c-fullbox>
<c-input
v-model="model.gidgrp.ben.pts.extkey"
maxlength="16"
placeholder="请输入"
@keyup.enter.native="
showGridPromptDialog(`gidgrp.ben.pts.extkey`)
"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
>
<i class="el-icon-info"></i>
</c-button>
<c-button
:disabled="model.gidgrp.rec.hndtyp == 'OT'"
size="small"
type="primary"
@click="onBenpDet"
>
详情
</c-button>
</template>
</c-fullbox>
</el-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 :span="24">
<el-form-item label="地址名称" prop="gidgrp.ben.pts.adrblk">
<c-input
:disabled="
model.gidgrp.rec.hndtyp == 'OT' ||
model.gidgrp.ben.pts.adrblk != ''
"
rows="4"
type="textarea"
maxlength="140"
v-model="model.gidgrp.ben.pts.adrblk"
show-word-limit
placeholder="请输入地址名称"
></c-input>
</el-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 :span="24">
<el-form-item
v-if="
model.gidgrp.rec.hndtyp == 'OC' ||
model.gidgrp.rec.hndtyp == 'OT'
"
label="开证行参考号"
prop="gidgrp.iss.pts.ref"
>
<c-input
v-model="model.gidgrp.iss.pts.ref"
maxlength="16"
placeholder="请输入"
></c-input>
</el-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 :span="24">
<el-form-item
v-if="
model.gidgrp.rec.hndtyp == 'OC' ||
model.gidgrp.rec.hndtyp == 'OT'
"
label="开证行"
prop="gidgrp.iss.pts.extkey"
>
<c-fullbox>
<c-input
v-model="model.gidgrp.iss.pts.extkey"
maxlength="16"
placeholder="请输入"
@keyup.enter.native="
showGridPromptDialog(`gidgrp.iss.pts.extkey`)
"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
>
<i class="el-icon-info"></i>
</c-button>
<c-button
disabled
size="small"
type="primary"
@click="onIsspDet"
>
详情
</c-button>
</template>
</c-fullbox>
</el-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 :span="24">
<el-form-item
v-if="
model.gidgrp.rec.hndtyp == 'OC' ||
model.gidgrp.rec.hndtyp == 'OT'
"
label="地址名称"
prop="gidgrp.iss.pts.adrblk"
>
<c-input
disabled
rows="4"
type="textarea"
v-model="model.gidgrp.iss.pts.adrblk"
maxlength="140"
show-word-limit
placeholder="请输入地址名称"
></c-input>
</el-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>
<!-- ============================为swift格式右边================================= -->
<c-col :span="24" v-if="model.gitp.swiftflg == 'Y'">
<c-col :span="24">
<el-form-item label="受益人参考号" prop="gidgrp.ben.pts.ref">
<c-input
v-model="model.gidgrp.ben.pts.ref"
maxlength="16"
placeholder="请输入受益人参考号"
></c-input>
</el-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 :span="24">
<el-form-item label="受益人" prop="gidgrp.ben.pts.extkey">
<c-fullbox>
<c-input
v-model="model.gidgrp.ben.pts.extkey"
maxlength="16"
placeholder="请输入"
@keyup.enter.native="
showGridPromptDialog(`gidgrp.ben.pts.extkey`)
"
></c-input>
<!-- @blur="benBlur" -->
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
>
<i class="el-icon-info"></i>
</c-button>
<c-button size="small" type="primary" @click="onBenpDet">
详情
</c-button>
</template>
</c-fullbox>
</el-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 :span="24">
<el-form-item label="地址名称" prop="gidgrp.ben.pts.adrblk">
<c-input
:disabled="model.gidgrp.ben.pts.adrblk != ''"
rows="4"
type="textarea"
v-model="model.gidgrp.ben.pts.adrblk"
maxlength="140"
show-word-limit
placeholder="请输入地址名称"
></c-input>
</el-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 :span="24">
<el-form-item label="通知行参考号" prop="gidgrp.atb.pts.ref">
<c-input
v-model="model.gidgrp.atb.pts.ref"
maxlength="16"
placeholder="请输入通知行参考号"
></c-input>
</el-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 :span="24">
<el-form-item label="通知行" prop="gidgrp.atb.pts.extkey">
<c-fullbox>
<c-input
v-model="model.gidgrp.atb.pts.extkey"
maxlength="16"
placeholder="请输入"
@keyup.enter.native="
showGridPromptDialog(`gidgrp.atb.pts.extkey`)
"
></c-input>
<!-- @blur="benBlur" -->
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
>
<i class="el-icon-info"></i>
</c-button>
<c-button size="small" type="primary" @click="onAtbpDet">
详情
</c-button>
</template>
</c-fullbox>
</el-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 :span="24">
<el-form-item label="地址名称" prop="gidgrp.atb.pts.adrblk">
<c-input
:disabled="model.gidgrp.atb.pts.adrblk != ''"
rows="4"
type="textarea"
v-model="model.gidgrp.atb.pts.adrblk"
maxlength="140"
show-word-limit
placeholder="请输入地址名称"
></c-input>
</el-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>
<c-col :span="24">
<el-form-item label="可录入保函项下其他关联方">
<c-edit-table
:model="model"
v-bind="ptsaddg"
>
<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>
<!-- SF000046 : Additional Parties -->
</c-col>
</c-row>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitdla/Event"
import Api from '~/service/Api'
import commonProcess from '~/mixin/commonProcess'
import CodeTable from '~/config/CodeTable'
import Event from '~/model/Gitdla/Event'
import Ptap from '~/views/Public/Ptap'
import Utils from '~/utils'
export default {
components: { 'c-ptap': Ptap },
inject: ['root'],
props:["model","codes"],
props: ['model', 'codes'],
mixins: [commonProcess],
data(){
data() {
return {
ptsaddg: {
columns: [
{
title: '角色',
width: '120px',
dataIndex: 'rol',
show: 'select',
},
{
title: '当事人',
width: '180px',
dataIndex: 'ptyextkey',
show: 'input',
},
{
title: '当事人名称',
width: '250px',
dataIndex: 'nam',
},
{
title: '地址编号',
width: '250px',
dataIndex: 'ref',
},
],
urls: 'gitp.ptsaddp.ptsaddg',
},
}
},
methods:{...Event},
created:function(){
methods: {
...Event,
// async benBlur() {
// let rtnmsg = await this.executeDefault('gidgrp.rec.sndto')
// if (rtnmsg.respCode == SUCCESS) {
// Utils.copyValueFromVO(this.model, rtnmsg.data)
// }
// },
// 角色改变手动触发default 500 GIDGRP\REC\DELTO
async roleChange(){
let rtnmsg = await this.executeDefault("gidgrp.rec.delto");
if (rtnmsg.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, rtnmsg.data);
}
},
// 切换到演示/交付tab页触发event
async preperpTab() {
let rtnmsg = await this.executeRule('gitp.preperp')
if (rtnmsg.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, rtnmsg.data)
}
},
},
watch: {
"model.gidgrp.apl.pts.adrblk": function() {
this.roleChange()
},
"model.gidgrp.ctr.pts.adrblk": function() {
this.roleChange()
},
"model.gidgrp.ben.pts.adrblk": function() {
this.roleChange()
},
"model.gidgrp.atb.pts.adrblk": function() {
this.roleChange()
},
},
created: function () {},
}
</script>
<style>
</style>
<style></style>
<template>
<div class="eibs-tab">
<!-- SF001070 : Applicant Ref. -->
<c-col :span="12">
<c-form-item :label="$t('gitp.SF001070')" prop="gidgrp.apc.pts.ref">
<c-input v-model="model.gidgrp.apc.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('gitp.SF001070')"></c-input>
</c-form-item>
</c-col>
<!-- SF001073 : Issuing Bank Ref. -->
<c-col :span="12">
<c-form-item :label="$t('gitp.SF001073')" prop="gidgrp.iss.pts.ref">
<c-input v-model="model.gidgrp.iss.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('gitp.SF001073')"></c-input>
</c-form-item>
</c-col>
<!-- SF000801 : Applicant -->
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="gitp.apcp.ptsget.sdamod.dadsnd">
<c-input v-model="model.gitp.apcp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<!-- SF000800 : Issuing Bank -->
<c-col :span="12">
<c-form-item label="External Key of Address" prop="gidgrp.apc.pts.extkey">
<c-input v-model="model.gidgrp.apc.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.apcp.ptsget.sdamod.seainf">
<c-input v-model="model.gitp.apcp.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<div class="eibs">
<c-row>
<c-col :span="24">
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<el-form-item label="申请人参考号" prop="gidgrp.apc.pts.ref">
<c-input
v-model="model.gidgrp.apc.pts.ref"
maxlength="16"
placeholder="请输入申请人参考号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="申请人" prop="gidgrp.apc.pts.extkey">
<c-fullbox>
<c-input
v-model="model.gidgrp.apc.pts.extkey"
maxlength="16"
placeholder="请输入"
@keyup.enter.native="
showGridPromptDialog(`gidgrp.apc.pts.extkey`)
"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
>
<i class="el-icon-info"></i>
</c-button>
<c-button size="small" type="primary" @click="onApcpDet">
{{$t('ptsp.CF000081')}}
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址名称" prop="gidgrp.apc.pts.adrblk">
<c-input
:disabled="model.gidgrp.apc.pts.adrblk != ''"
rows="4"
type="textarea"
v-model="model.gidgrp.apc.pts.adrblk"
maxlength="140"
show-word-limit
placeholder="请输入地址名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="债务人参考号" prop="gidgrp.ctc.pts.ref">
<c-input
v-model="model.gidgrp.ctc.pts.ref"
maxlength="16"
placeholder="请输入债务人参考号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="债务人" prop="gidgrp.ctc.pts.extkey">
<c-fullbox>
<c-input
v-model="model.gidgrp.ctc.pts.extkey"
maxlength="16"
placeholder="请输入"
@keyup.enter.native="
showGridPromptDialog(`gidgrp.ctc.pts.extkey`)
"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
>
<i class="el-icon-info"></i>
</c-button>
</c-col>
<!-- SF000908 : (Tag 52a) -->
<c-col :span="12">
<c-form-item label="名称" prop="gidgrp.apc.namelc">
<c-input type="textarea" v-model="model.gidgrp.apc.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.apc.pts.adrblk">
<c-input type="textarea" v-model="model.gidgrp.apc.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.apc.dbfadrblkcn">
<c-input type="textarea" v-model="model.gidgrp.apc.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.apc.adrelc">
<c-input type="textarea" v-model="model.gidgrp.apc.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gitp.apcsupflg">{{$t('gitp.CF001202')}}</c-checkbox>
</c-col>
<!-- SF001071 : Obligor Ref. -->
<c-col :span="12">
<c-form-item :label="$t('gitp.SF001071')" prop="gidgrp.ctc.pts.ref">
<c-input v-model="model.gidgrp.ctc.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('gitp.SF001071')"></c-input>
</c-form-item>
</c-col>
<!-- SF001074 : Ultimate Ben. Ref. -->
<c-col :span="12">
<c-form-item :label="$t('gitp.SF001074')" prop="gidgrp.ben.pts.ref">
<c-input v-model="model.gidgrp.ben.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('gitp.SF001074')"></c-input>
</c-form-item>
</c-col>
<!-- SF000802 : Obligor -->
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="gitp.ctcp.ptsget.sdamod.dadsnd">
<c-input v-model="model.gitp.ctcp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<!-- SF000942 : Ultim. Beneficiary -->
<c-col :span="12">
<c-form-item label="External Key of Address" prop="gidgrp.ctc.pts.extkey">
<c-input v-model="model.gidgrp.ctc.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.ctcp.ptsget.sdamod.seainf">
<c-input v-model="model.gitp.ctcp.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="onCtcpDet">
{{$t('ptsp.CF000081')}}
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址名称" prop="gidgrp.ctc.pts.adrblk">
<c-input
:disabled="model.gidgrp.ctc.pts.adrblk != ''"
rows="4"
type="textarea"
v-model="model.gidgrp.ctc.pts.adrblk"
maxlength="140"
show-word-limit
placeholder="请输入地址名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="国际受益人参考号"
prop="gidgrp.bec.pts.ref"
>
<c-input
v-model="model.gidgrp.bec.pts.ref"
maxlength="16"
placeholder="请输入国际受益人参考号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="国际受益人" prop="gidgrp.bec.pts.extkey">
<c-fullbox>
<c-input
v-model="model.gidgrp.bec.pts.extkey"
maxlength="16"
placeholder="请输入"
@keyup.enter.native="
showGridPromptDialog(`gidgrp.bec.pts.extkey`)
"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
>
<i class="el-icon-info"></i>
</c-button>
</c-col>
<!-- SF000943 : (Tag 59) -->
<c-col :span="12">
<c-form-item label="名称" prop="gidgrp.ctc.namelc">
<c-input type="textarea" v-model="model.gidgrp.ctc.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.ctc.pts.adrblk">
<c-input type="textarea" v-model="model.gidgrp.ctc.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.ctc.dbfadrblkcn">
<c-input type="textarea" v-model="model.gidgrp.ctc.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.ctc.adrelc">
<c-input type="textarea" v-model="model.gidgrp.ctc.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input>
</c-form-item>
</c-col>
<!-- SF001072 : Int. Beneficiary Ref. -->
<c-col :span="12">
<c-form-item :label="$t('gitp.SF001072')" prop="gidgrp.bec.pts.ref">
<c-input v-model="model.gidgrp.bec.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('gitp.SF001072')"></c-input>
</c-form-item>
</c-col>
<!-- SF000944 : Intermediary -->
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="gitp.becp.ptsget.sdamod.dadsnd">
<c-input v-model="model.gitp.becp.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.bec.pts.extkey">
<c-input v-model="model.gidgrp.bec.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.becp.ptsget.sdamod.seainf">
<c-input v-model="model.gitp.becp.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="onBecpDet">
{{$t('ptsp.CF000081')}}
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址名称" prop="gidgrp.bec.pts.adrblk">
<c-input
:disabled="model.gidgrp.bec.pts.adrblk != ''"
rows="4"
type="textarea"
v-model="model.gidgrp.bec.pts.adrblk"
maxlength="140"
show-word-limit
placeholder="请输入地址名称"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12" style="padding-left: 20px;">
<c-col :span="24">
<el-form-item label="开证行参考号" prop="gidgrp.iss.pts.ref">
<c-input
v-model="model.gidgrp.iss.pts.ref"
maxlength="16"
placeholder="请输入开证行参考号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="开证行" prop="gidgrp.iss.pts.extkey">
<c-fullbox>
<c-input
v-model="model.gidgrp.iss.pts.extkey"
maxlength="16"
placeholder="请输入"
@keyup.enter.native="
showGridPromptDialog(`gidgrp.iss.pts.extkey`)
"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
>
<i class="el-icon-info"></i>
</c-button>
<c-button
:disabled="model.gidgrp.iss.pts.adrblk == ''"
size="small"
type="primary"
@click="onIsspDet"
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址名称" prop="gidgrp.iss.pts.adrblk">
<c-input
:disabled="model.gidgrp.iss.pts.adrblk != ''"
rows="4"
type="textarea"
v-model="model.gidgrp.iss.pts.adrblk"
maxlength="140"
show-word-limit
placeholder="请输入地址名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="最终收款行参考号"
prop="gidgrp.ben.pts.ref"
>
<c-input
v-model="model.gidgrp.ben.pts.ref"
maxlength="16"
placeholder="请输入最终收款行参考号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="最终受益人"
prop="gidgrp.ben.pts.extkey"
>
<c-fullbox>
<c-input
v-model="model.gidgrp.ben.pts.extkey"
maxlength="16"
placeholder="请输入"
@keyup.enter.native="
showGridPromptDialog(`gidgrp.ben.pts.extkey`)
"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
>
<i class="el-icon-info"></i>
</c-button>
<c-button
:disabled="model.gidgrp.ben.pts.adrblk == ''"
size="small"
type="primary"
@click="onBenpDet"
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址名称" prop="gidgrp.ben.pts.adrblk">
<c-input
:disabled="model.gidgrp.ben.pts.adrblk != ''"
rows="4"
type="textarea"
v-model="model.gidgrp.ben.pts.adrblk"
maxlength="140"
show-word-limit
placeholder="请输入地址名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="可用银行参考号"
prop="gidgrp.avc.pts.ref"
>
<c-input
disabled
v-model="model.gidgrp.avc.pts.ref"
maxlength="16"
placeholder="请输入可用银行参考号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="地址"
prop="gidgrp.avc.pts.extkey"
>
<c-fullbox>
<c-input
disabled
v-model="model.gidgrp.avc.pts.extkey"
maxlength="16"
placeholder="请输入"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
icon="el-icon-search"
@click="onSeainf(`gidgrp.avc.pts.extkey`)"
>
</c-button>
</c-col>
<!-- SF000913 : Beneficiary BEC -->
<c-col :span="12">
<c-form-item label="名称" prop="gidgrp.bec.namelc">
<c-input type="textarea" v-model="model.gidgrp.bec.namelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'名称'" ></c-input>
</c-form-item>
</c-col>
<!-- SF000914 : (Tag 59 of Seq B) -->
<c-col :span="12">
<c-form-item label="Address Block" prop="gidgrp.bec.pts.adrblk">
<c-input type="textarea" v-model="model.gidgrp.bec.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.bec.dbfadrblkcn">
<c-input type="textarea" v-model="model.gidgrp.bec.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.bec.adrelc">
<c-input type="textarea" v-model="model.gidgrp.bec.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input>
</c-form-item>
</c-col>
<!-- SF001223 : Avail. with Bank Ref. -->
<c-col :span="12">
<c-form-item :label="$t('gitp.SF001223')" prop="gidgrp.avc.pts.ref">
<c-input v-model="model.gidgrp.avc.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('gitp.SF001223')"></c-input>
</c-form-item>
</c-col>
<!-- SF001222 : Available w. Bank -->
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="gitp.avcp.ptsget.sdamod.dadsnd">
<c-input v-model="model.gitp.avcp.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.avc.pts.extkey">
<c-input v-model="model.gidgrp.avc.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.avcp.ptsget.sdamod.seainf">
<c-input v-model="model.gitp.avcp.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="onAvcpDet">
{{$t('ptsp.CF000082')}}
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="当事人名称" prop="gidgrp.avc.pts.nam">
<c-input
disabled
v-model="model.gidgrp.avc.pts.nam"
maxlength="140"
placeholder="请输入当事人名称"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-form-item label="Name of Party" prop="gidgrp.avc.pts.nam">
<c-input v-model="model.gidgrp.avc.pts.nam" maxlength="40" :placeholder="$t('other.please_enter')+'Name of Party'"></c-input>
</c-form-item>
</c-col>
</c-row>
</div>
</template>
<script>
import Api from "~/service/Api"
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitdla/Event"
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Gitdla/Event";
import Ptap from "~/views/Public/Ptap";
import Utils from "~/utils";
export default {
inject: ['root'],
props:["model","codes"],
components: { "c-ptap": Ptap },
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data(){
return {
}
data() {
return {};
},
methods:{...Event},
created:function(){
}
}
methods: {
...Event,
// async issBlur() {
// let rtnmsg = await this.executeDefault("gidgrp.rec.sndto");
// if (rtnmsg.respCode == SUCCESS) {
// Utils.copyValueFromVO(this.model, rtnmsg.data);
// }
// },
},
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- S0000002 : 参考号 -->
<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="document currency" prop="setmod.doccur">
<c-select v-model="model.setmod.doccur" style="width:100%" :placeholder="$t('other.please_enter')+'document currency'">
</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>
<!-- S0000003 : 类型 -->
<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.CF000011')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSetmodDet">
{{$t('setmod.CF000032')}}
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.retmsg" data-path=".setmod.retmsg" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="自�'�区主�'�号" prop="setmod.zmqacc">
<c-input v-model="model.setmod.zmqacc" maxlength="20" :placeholder="$t('other.please_enter')+'自�'�区主�'�号'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.zmqacclab" data-path=".setmod.zmqacclab" > </span>
</c-col>
<!-- S0000001 : Foreign Commission / Charges: -->
<!-- S0000001 : Own Commission / Charges: -->
<!-- SF000001 : Settlement: -->
<c-col :span="12">
<span v-text="model.setmod.setglg.labdspflg" data-path=".setmod.setglg.labdspflg" > </span>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitdla/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<div class="eibs">
<c-col :span="24">
<div class="e-table-wrapper">
<el-table
:data="model.liaall.limmod.limpfp.clmcbe"
<c-table
:list="this.model.liaall.limmod.limpfp.clmcbe || []"
style="width: 100%"
>
<el-table-column
prop="limtyp"
label="Limit Type"
sortable
width="150">
width="120">
</el-table-column>
<el-table-column
prop="cur"
label="业务币种"
sortable
width="80">
width="100">
</el-table-column>
<el-table-column
prop="cbeamt"
label="业务发生额"
sortable
width="90">
width="120">
</el-table-column>
<el-table-column
prop="reqtyp1"
label="Req.Typel"
sortable
width="100">
width="120">
</el-table-column>
<el-table-column
prop="limcbeamt"
label="额度发生额"
sortable
width="100">
width="120">
</el-table-column>
<el-table-column
prop="reqtyp2"
label="Req.Type2"
sortable
width="100">
width="120">
</el-table-column>
<el-table-column
prop="ckcbeamt"
label="敞口发生额"
sortable
width="100">
width="120">
</el-table-column>
<el-table-column
prop="credat"
label="额度日期"
sortable
width="100">
width="180">
</el-table-column>
<el-table-column
prop="ptyextkey"
......@@ -77,7 +77,7 @@
prop="ccvbl"
label="合同保证金比例"
sortable
width="100">
width="150">
</el-table-column>
<el-table-column
prop="limvar"
......@@ -91,18 +91,14 @@
sortable
width="100">
</el-table-column>
</el-table>
<el-pagination
layout="prev, pager, next"
:total="pager.liaall_limmod_limpfp_clmcbe.total">
</el-pagination>
</c-table>
</div>
</c-col>
<c-col :span="24">
<div class="e-table-wrapper">
<el-table
:data="model.liaall.limmod.limpfp.clmcbb"
<c-table
:list="this.model.liaall.limmod.limpfp.clmcbb || []"
style="width: 100%"
>
<el-table-column
......@@ -115,62 +111,58 @@
prop="tzhamt"
label="调整后业务余额"
sortable
width="100">
width="150">
</el-table-column>
<el-table-column
prop="tzhccv"
label="调整后保证金比例"
sortable
width="100">
width="150">
</el-table-column>
<el-table-column
prop="tzhlimamt"
label="调整后拟占用额度"
sortable
width="100">
width="150">
</el-table-column>
<el-table-column
prop="tzhlimck"
label="调整后拟占用敞口"
sortable
width="100">
width="150">
</el-table-column>
<el-table-column
prop="tzqamt"
label="调整前业务余额"
sortable
width="100">
width="150">
</el-table-column>
<el-table-column
prop="tzqccv"
label="调整后保证金比例"
sortable
width="100">
width="150">
</el-table-column>
<el-table-column
prop="tzqlimamt"
label="调整前已占用额度"
sortable
width="100">
width="150">
</el-table-column>
<el-table-column
prop="tzqlimck"
label="调整前已占用敞口"
sortable
width="100">
width="150">
</el-table-column>
</el-table>
<el-pagination
layout="prev, pager, next"
:total="pager.liaall_limmod_limpfp_clmcbb.total">
</el-pagination>
</c-table>
</div>
</c-col>
<c-col :span="24">
<div class="e-table-wrapper">
<el-table
:data="model.liaall.limmod.limpfp.clmpty"
<c-table
:list="this.model.liaall.limmod.limpfp.clmpty || []"
style="width: 100%"
>
<el-table-column
......@@ -243,19 +235,15 @@
prop="dgzyliminfref"
label="额度明细编号"
sortable
width="100">
width="120">
</el-table-column>
<el-table-column
prop="dgccvbl"
label="保证金比例"
sortable
width="100">
width="120">
</el-table-column>
</el-table>
<el-pagination
layout="prev, pager, next"
:total="pager.liaall_limmod_limpfp_clmpty.total">
</el-pagination>
</c-table>
</div>
</c-col>
</div>
......@@ -275,6 +263,7 @@ export default {
}
},
methods:{...Event},
created:function(){
......
<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-page title="进口保函开立">
<el-form
:model="model"
:rules="rules"
ref="modelForm"
label-width="120px"
label-position="right"
size="small"
:validate-on-rule-change="false"
>
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--gitdla PD000002 减额接受 -->
<el-tab-pane :label="$t('gitdla.PD000002')" name="accp">
<m-accp :model="model" :codes="codes"/>
<!--PD000001 -->
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-ovwp :model="model" :codes="codes" />
</c-content>
</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 PD000761 Seq. C: Presentation/ Delivery -->
<el-tab-pane :label="$t('gitp.PD000761')" name="preperpc">
<m-preperpc :model="model" :codes="codes"/>
</el-tab-pane>
<!--gitp PD000389 Details -->
<el-tab-pane :label="$t('gitp.PD000389')" name="detp">
<m-detp :model="model" :codes="codes"/>
</el-tab-pane>
<!--gitp PD000409 Confirmation Details -->
<el-tab-pane :label="$t('gitp.PD000409')" name="confp">
<m-confp :model="model" :codes="codes"/>
</el-tab-pane>
<!--gitp PD000210 Undertaking Text -->
<el-tab-pane :label="$t('gitp.PD000210')" name="gidtxtp">
<m-gidtxtp :model="model" :codes="codes"/>
</el-tab-pane>
<!--limmod PD001139 试算结果 -->
<el-tab-pane :label="$t('limmod.PD001139')" name="shisuan">
<m-shisuan :model="model" :codes="codes"/>
</el-tab-pane>
<!--coninf PD000000 Completion -->
<el-tab-pane :label="$t('coninf.PD000000')" name="coninfp">
<m-coninfp :model="model" :codes="codes"/>
</el-tab-pane>
<!--trndoc PD000529 &Messages -->
<el-tab-pane :label="$t('trndoc.PD000529')" name="docpan">
<m-docpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--trndoc PD000546 Attachments -->
<el-tab-pane :label="$t('trndoc.PD000546')" name="doctre">
<m-doctre :model="model" :codes="codes"/>
</el-tab-pane>
<!--setmod PD000000 Settlement -->
<el-tab-pane :label="$t('setmod.PD000000')" name="setpan">
<m-setpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--liaall PD000027 Liability -->
<el-tab-pane :label="$t('liaall.PD000027')" name="engp">
<m-engp :model="model" :codes="codes"/>
</el-tab-pane>
<!--gitp PD000749 Seq. C: Overview -->
<el-tab-pane :label="$t('gitp.PD000749')" name="ovwpc">
<m-ovwpc :model="model" :codes="codes"/>
</el-tab-pane>
<!--gitp PD000799 Seq. C: Parties -->
<el-tab-pane :label="$t('gitp.PD000799')" name="ptypc">
<m-ptypc :model="model" :codes="codes"/>
</el-tab-pane>
<!--gitp PD000838 Seq. C: Details -->
<el-tab-pane :label="$t('gitp.PD000838')" name="detpc">
<m-detpc :model="model" :codes="codes"/>
</el-tab-pane>
<!--gitp PD000785 Seq. C: Undertaking Text -->
<el-tab-pane :label="$t('gitp.PD000785')" name="gidtxtpc">
<m-gidtxtpc :model="model" :codes="codes"/>
<!--PD000001 -->
<!-- <el-tab-pane label="保证金" name="ccvpan">
<c-content>
<m-ccvpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane> -->
<el-tab-pane label="统一授信" name="limitbody,shisuan">
<c-content>
<div class="eibs-tab">
<el-collapse v-model="activeNames1">
<el-collapse-item title="统一授信" name="limitbody">
<m-limitbody :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="试算结果" name="shisuan">
<m-shisuan :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</c-content>
</el-tab-pane>
<!--gitp PD001291 开立方式 -->
<el-tab-pane :label="$t('gitp.PD001291')" name="opnp">
<m-opnp :model="model" :codes="codes"/>
<!--PD000027 -->
<el-tab-pane label="费用/账务" name="engp,setpan,glepan">
<c-content>
<div class="eibs-tab">
<el-collapse v-model="activeNames">
<el-collapse-item title="表外记账" name="engp">
<!-- 表外记账 -->
<m-engp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="结算" name="setpan">
<!-- 结算 -->
<m-setpan :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="会计分录" name="glepan">
<!-- 会计分录 -->
<m-glepan :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</c-content>
</el-tab-pane>
<!--aacp PD000001 Seq. C: Add. Amounts -->
<el-tab-pane :label="$t('aacp.PD000001')" name="aacp">
<m-aacp :model="model" :codes="codes"/>
<!-- <el-tab-pane label="备查/附言" name="addbcb">
<c-content>
<div class="eibs-tab">
<m-addbcb :model="model" :codes="codes" />
</div>
</c-content>
</el-tab-pane> -->
<el-tab-pane label="备查/附言" name="coninfp">
<c-content>
<div class="eibs-tab">
<el-collapse v-model="activeNames">
<el-collapse-item title="附言" name="coninfp">
<m-coninfp :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</c-content>
</el-tab-pane>
<!--limmod PD000001 统一授信 -->
<el-tab-pane :label="$t('limmod.PD000001')" name="limitbody">
<m-limitbody :model="model" :codes="codes"/>
<!--PD000002 -->
<!-- <el-tab-pane label="申报信息" name="cnyp">
<c-content>
<m-cnyp :model="model" :codes="codes" />
</c-content>
</el-tab-pane> -->
<!--PD000529 -->
<el-tab-pane label="报文/面函" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--glemod PD000001 -->
<el-tab-pane :label="$t('glemod.PD000001')" name="glepan">
<m-glepan :model="model" :codes="codes"/>
<!--PD000546 -->
<el-tab-pane label="附件信息" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
</c-function-btn>
<c-grid-ety-prompt-dialog
ref="etyDialog"
:promptData="promptData"
v-on:select-ety="selectEty"
>
</c-grid-ety-prompt-dialog>
</c-page>
</div>
</template>
<script>
import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"
import Gitdla from "~/model/Gitdla"
import commonProcess from "~/mixin/commonProcess"
import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Gitdla/Check"
import Default from "~/model/Gitdla/Default"
import Pattern from "~/model/Gitdla/Pattern"
......@@ -157,32 +188,71 @@ export default {
},
provide() {
return {
root: this
root: this,
activeNames: ["ovwp"],
}
},
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: "",
tabVal: "ovwp",
trnName: "gitdla",
trnType: "",
model: new Gitdla().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {
...CodeTable,
},
activeNames: ["engp","coninfp",],
activeNames1: ["limitbody"],
}
},
methods:{
myTabClick(tab){
this.tabClick(tab)
/**
* do it yourself
**/
methods: {
myTabClick(tab) {
this.tabClick(tab);
let name = tab.name;
let rulePath;
if (name === "conp") {
rulePath = "cfagit.recp.conp";
}
if (name === "voup") {
rulePath = "cnybop.voup";
}
if (name === "setpan") {
rulePath = "setmod.setpan";
}
if (name === "cfap") {
rulePath = "cfagit.cfap";
}
if (name === "dclpp") {
rulePath = "Ebbp.dclpp";
}
if (name === "gidtxtp"){
rulePath = "gitp.gidtxtp"
}
if (name === "ptypc"){
rulePath = "gitp.ptypc"
}
if(name === "detp"){
rulePath = "gitp.detp"
}
if (name === "engp") {
rulePath = "liaall.engp"
}
if (name === "ccvpan") {
rulePath = "liaall.liaccv.ccvpan"
}
if (!!rulePath) {
this.executeRule(rulePath).then((res) => {
if (res.respCode == SUCCESS) {
this.updateModel(res.data);
}
});
}
},
},
created:async function(){
console.log("进入gitdla交易");
let rtnmsg = await this.init({})
......@@ -190,6 +260,9 @@ export default {
{
this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑
if (this.isInDisplay) {
this.restoreDisplay();
}
}
else
......
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