Commit bde7549e by lianyang

Merge branch 'development-202206' of http://114.115.138.98:8900/fukai/vue-gjjs…

Merge branch 'development-202206' of http://114.115.138.98:8900/fukai/vue-gjjs into development-202206
parents aee907d6 d79225cd
...@@ -6804,6 +6804,11 @@ const CodeTable = { ...@@ -6804,6 +6804,11 @@ const CodeTable = {
{ label: "Beneficiary Side", value: "BENE" }, { label: "Beneficiary Side", value: "BENE" },
{ label: "Other", value: "OTHR" } { label: "Other", value: "OTHR" }
], ],
gitopn_chato:[
{ value: "U", label: "Applicant Side" },
{ value: "B", label: "Beneficiay Side" },
{ value: "O", label: "Other" },
],
getame_chato:[ getame_chato:[
{ label: "Applicant Side", value: "APPL" }, { label: "Applicant Side", value: "APPL" },
{ label: "Beneficiary Side", value: "BENE" }, { label: "Beneficiary Side", value: "BENE" },
......
...@@ -6,6 +6,9 @@ export default class Bctdor{ ...@@ -6,6 +6,9 @@ export default class Bctdor{
constructor () { constructor () {
this.data = { this.data = {
swtdat:"", swtdat:"",
bctdrrl1blk: '', // XMLPanel bctdrrl1的内置block
bctdrrl2blk: '', // XMLPanel bctdrrl2的内置block
bctcoll1blk: '', // XMLPanel bctcoll1的内置block
bcdgrp:{ bcdgrp:{
rec:{ rec:{
inr:"", inr:"",
......
...@@ -226,5 +226,6 @@ export default { ...@@ -226,5 +226,6 @@ export default {
"cfagit.recp.dclp" :Utils.defaultFunction, "cfagit.recp.dclp" :Utils.defaultFunction,
"cfagit.recp.dclp.actiontype" :Utils.defaultFunction, "cfagit.recp.dclp.actiontype" :Utils.defaultFunction,
"cfagit.recp.dclp.actiondesc" :Utils.defaultFunction, "cfagit.recp.dclp.actiondesc" :Utils.defaultFunction,
"cnybop.voup" :Utils.defaultFunction,
} }
//你可以添加自动default处理 //你可以添加自动default处理
...@@ -477,10 +477,10 @@ export default { ...@@ -477,10 +477,10 @@ export default {
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 780,message:"长度不能超过780"} {max: 780,message:"长度不能超过780"}
], ],
// "gidgrp.blk.atxexptxt":[ "gidgrp.blk.atxexptxt":[
// {type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
// {max: 65,message:"长度不能超过65"} {max: 65,message:"长度不能超过65"}
// ], ],
"gidgrp.rec.inudat":[ "gidgrp.rec.inudat":[
...@@ -523,10 +523,10 @@ export default { ...@@ -523,10 +523,10 @@ export default {
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 780,message:"长度不能超过780"} {max: 780,message:"长度不能超过780"}
], ],
// "gidgrp.blk.atxliatxtc":[ "gidgrp.blk.atxliatxtc":[
// {type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
// {max: 65,message:"长度不能超过65"} {max: 65,message:"长度不能超过65"}
// ], ],
"gidgrp.ben.adrelc":[ "gidgrp.ben.adrelc":[
......
...@@ -7,7 +7,6 @@ ...@@ -7,7 +7,6 @@
<c-input <c-input
disabled disabled
type="textarea" type="textarea"
disabled
v-model="model.bcdgrp.blk.colins" v-model="model.bcdgrp.blk.colins"
maxlength="65" maxlength="65"
show-word-limit show-word-limit
......
...@@ -439,14 +439,20 @@ export default { ...@@ -439,14 +439,20 @@ export default {
methods: { methods: {
...Event, ...Event,
async focflgChange() {
let rtnmsg = await this.executeDefault("bcdgrp.rec.focflg");
if (rtnmsg.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, rtnmsg.data);
}
},
async crefinflgChange() { async crefinflgChange() {
let rtnmsg = await this.executeDefault("trtcre.crefinflg"); let rtnmsg = await this.executeRule("trtcre.crefinflg");
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, rtnmsg.data); Utils.copyValueFromVO(this.model, rtnmsg.data);
} }
}, },
async dfflagChange() { async dfflagChange() {
let rtnmsg = await this.executeDefault("dftcre.dfflag"); let rtnmsg = await this.executeRule("dftcre.dfflag");
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, rtnmsg.data); Utils.copyValueFromVO(this.model, rtnmsg.data);
} }
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="是否报送跨境人民币2111表" prop="cnybop.outflg"> <el-form-item label="是否报送跨境人民币2111表" prop="cnybop.outflg">
<c-select <c-select
disabled :disabled="model.setmod.doccur != 'CNY'"
:code="codes.outflg" :code="codes.outflg"
v-model="model.cnybop.outflg" style="width:100%" placeholder="请选择是否报送跨境人民币2111表"> v-model="model.cnybop.outflg" style="width:100%" placeholder="请选择是否报送跨境人民币2111表">
</c-select> </c-select>
......
<template>
<div>
<!-- ------------------Left------------------>
<c-col :span="11">
<c-col :span="24">
<el-form-item label="业务主键" prop="cnybop.cnyout.spk">
<c-input
v-model="model.cnybop.cnyout.spk"
disabled
maxlength="20"
placeholder=""
readonly
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="银行机构名称" prop="cnybop.sbankname">
<c-input
v-model="model.cnybop.sbankname"
maxlength="80"
disabled
placeholder=""
readonly
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款人账号" prop="cnybop.cnyout.spayeeacct">
<c-input
v-model="model.cnybop.cnyout.spayeeacct"
maxlength="32"
placeholder=""
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="收款人常驻国家/地区编号"
prop="cnybop.cnyout.spayercountrycode"
>
<c-col :span="20">
<c-input
v-model="model.cnybop.cnyout.spayercountrycode"
maxlength="3"
placeholder=""
@keyup.enter.native="
showGridPromptDialog('cnybop.cnyout.spayercountrycode')
"
></c-input>
</c-col>
<c-col :span="4" style="text-align: right">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="
showGridPromptDialog(
'cnybop.outcty',
null,
null,
{ TXT: 'cnybop.cnyout.spayercountrycode' },
{ TXT: false },
'doxpDialog'
)
"
></c-button>
</c-col>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结算方式" prop="cnybop.cnyout.sbalancemode">
<c-select
v-model="model.cnybop.cnyout.sbalancemode"
style="width: 100%"
placeholder="请选择结算方式"
>
<el-option
v-for="item in codes.sbalancemode"
: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="cnybop.cnyout.cpayeraccttyp"
>
<c-select
v-model="model.cnybop.cnyout.cpayeraccttyp"
placeholder="请选择"
style="width: 100%"
>
<el-option
v-for="item in codes.cpayeraccttyp"
: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="cnybop.cnyout.spayeracct"
>
<c-input
v-model="model.cnybop.cnyout.spayeracct"
maxlength="32"
placeholder=""
readonly
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款日期" prop="cnybop.cnyout.dpayeedate">
<c-date-picker
type="date"
placeholder=""
v-model="model.cnybop.cnyout.dpayeedate"
style="width: 100%"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款币种" prop="cnybop.cnyout.spayeecny">
<c-select
v-model="model.cnybop.cnyout.spayeecny"
placeholder="请选择"
style="width: 100%"
>
<el-option
v-for="item in options"
: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="cnybop.cnyout.ftotalamt">
<c-input v-model="model.cnybop.cnyout.ftotalamt" placeholder="">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="货物贸易付款金额" prop="cnybop.cnyout.fpayeeamt">
<c-input v-model="model.cnybop.cnyout.fpayeeamt" placeholder="">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="已报关付款金额" prop="cnybop.cnyout.fcustomsamt">
<c-input v-model="model.cnybop.cnyout.fcustomsamt" placeholder="">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="已备案付款金额" prop="cnybop.cnyout.frecordamt">
<c-input v-model="model.cnybop.cnyout.frecordamt" placeholder="">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="交易附言" prop="cnybop.saddwordout">
<c-input v-model="model.cnybop.saddwordout" placeholder=""> </c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ------------------Right------------------>
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item
label="银行业务编号"
label-width="30%"
prop="cnybop.cnyout.sbanktrano"
>
<c-input
v-model="model.cnybop.cnyout.sbanktrano"
maxlength="22"
style="width: 100%"
disabled
placeholder=""
readonly
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="银行机构代码"
label-width="30%"
prop="cnybop.cnyout.sbankorgcode"
>
<c-input
v-model="model.cnybop.cnyout.sbankorgcode"
maxlength="12"
placeholder=""
disabled
readonly
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="付款人机构代码或身份证件号码"
label-width="30%"
prop="cnybop.spayeename"
>
<c-input
v-model="model.cnybop.spayeename"
maxlength="80"
style="width: 100%"
placeholder=""
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="付款人属性"
label-width="30%"
prop="cnybop.cnyout.cpayeeattr"
>
<c-select
v-model="model.cnybop.cnyout.cpayeeattr"
placeholder="请选择付款人属性"
style="width: 100%"
>
<el-option
v-for="item in codes.cpayeeattr"
: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="付款人名称"
label-width="30%"
prop="cnybop.spayername"
>
<c-input
v-model="model.cnybop.spayername"
maxlength="80"
placeholder=""
readonly
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="收款行SWIFT BIC"
label-width="30%"
prop="cnybop.cnyout.sswiftbic"
>
<c-input
v-model="model.cnybop.cnyout.sswiftbic"
maxlength="11"
placeholder=""
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="中间转汇行"
label-width="30%"
prop="cnybop.cnyout.smidtransbank"
>
<c-input
v-model="model.cnybop.cnyout.smidtransbank"
maxlength="11"
placeholder=""
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="预付款比例"
label-width="30%"
prop="cnybop.outscale"
>
<c-input v-model="model.cnybop.outscale" maxlength="4" placeholder="">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="预付款金额"
label-width="30%"
prop="cnybop.cnyout.fprepayeeamt"
>
<c-input v-model="model.cnybop.cnyout.fprepayeeamt" placeholder="">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="结账期"
label-width="30%"
prop="cnybop.cnyout.iaccountperiod"
>
<c-input v-model="model.cnybop.cnyout.iaccountperiod" placeholder="">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="原申报号码"
label-width="30%"
prop="cnybop.cnyout.sorilevyno"
>
<c-input
v-model="model.cnybop.cnyout.sorilevyno"
maxlength="24"
placeholder=""
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="无货物报关进出境物流货物金额"
label-width="30%"
prop="cnybop.cnyout.fonshoreamt"
>
<c-input v-model="model.cnybop.cnyout.fonshoreamt" placeholder="">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="无货物报关离岸转手买卖金额"
label-width="30%"
prop="cnybop.cnyout.foffshoreamt"
>
<c-input v-model="model.cnybop.cnyout.foffshoreamt" placeholder="">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="无货物报关其他金额"
label-width="30%"
prop="cnybop.cnyout.fnogoodsamt"
>
<c-input v-model="model.cnybop.cnyout.fnogoodsamt" placeholder="">
</c-input>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import commonProcess from "~/mixin/commonProcess";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
options: [],
};
},
};
</script>
<style>
</style>
\ No newline at end of file
...@@ -318,7 +318,7 @@ ...@@ -318,7 +318,7 @@
v-model="model.trtcre.trtmod.finmod.intprd" v-model="model.trtcre.trtmod.finmod.intprd"
style="width: 100%" style="width: 100%"
placeholder="请选择计息周期" placeholder="请选择计息周期"
:code="intprd" :code="codes.intprd"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -333,7 +333,7 @@ ...@@ -333,7 +333,7 @@
v-model="model.trtcre.trtmod.finmod.ratchgtyp" v-model="model.trtcre.trtmod.finmod.ratchgtyp"
style="width: 95%" style="width: 95%"
placeholder="请选择利率调整方式" placeholder="请选择利率调整方式"
:code="ratchgtyp" :code="codes.ratchgtyp"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -971,31 +971,7 @@ export default { ...@@ -971,31 +971,7 @@ export default {
mixins: [commonProcess], mixins: [commonProcess],
data() { data() {
return { return {
intprd: [
{ label: "按年计息", value: "4" },
{ label: "按6个月对月对日计息", value: "9" },
{ label: "按固定月数计息", value: "5" },
{ label: "利随本清", value: "6" },
{ label: "按月计息", value: "1" },
{ label: "按季计息", value: "2" },
{ label: "按3个月对月对日计息", value: "8" },
{ label: "按半年计息", value: "3" },
{ label: "预扣息", value: "7" },
{ label: "不计息", value: "B" },
{ label: "按周计息", value: "A" },
],
ratchgtyp: [
{ label: "固定不变", value: "1" },
{ label: "满一年一变", value: "2" },
{ label: "按季调整(季末月份)", value: "4" },
{ label: "外汇SIBOR浮动利率", value: "9" },
{ label: "按年调整", value: "6" },
{ label: "按月调整", value: "3" },
{ label: "外汇LIBOR浮动利率", value: "7" },
{ label: "按半年调整(6月、12月)", value: "5" },
{ label: "实时随人行基准利率调整", value: "A" },
{ label: "外汇HIBOR浮动利率", value: "8" },
],
}; };
}, },
methods: { methods: {
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
size="small" size="small"
:validate-on-rule-change="false" :validate-on-rule-change="false"
> >
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick"> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--PD000005 --> <!--PD000005 -->
<el-tab-pane label="Settle BC at Maturity" name="bctsus"> <el-tab-pane label="Settle BC at Maturity" name="bctsus">
<c-content> <c-content>
...@@ -24,13 +24,13 @@ ...@@ -24,13 +24,13 @@
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="Financing Details" name="trtcrep"> <el-tab-pane label="Financing Details" name="trtcrep" v-if="model.trtcre.crefinflg">
<c-content> <c-content>
<m-trtcrep :model="model" :codes="codes" /> <m-trtcrep :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="同业代付" name="dftcrep"> <el-tab-pane label="同业代付" name="dftcrep" v-if="model.dftcre.dfflag">
<c-content> <c-content>
<m-dftcrep :model="model" :codes="codes" /> <m-dftcrep :model="model" :codes="codes" />
</c-content> </c-content>
...@@ -77,7 +77,7 @@ ...@@ -77,7 +77,7 @@
<m-doctre :model="model" :codes="codes" /> <m-doctre :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="融资款项" name="rzkx"> <el-tab-pane label="融资款项" name="rzkx" v-if="model.trtcre.crefinflg">
<m-rzkx :model="model" :codes="codes" /> <m-rzkx :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
...@@ -101,13 +101,21 @@ ...@@ -101,13 +101,21 @@
<m-basp1 :model="model" :codes="codes" /> <m-basp1 :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="定向收付" name="dxzfp"> <el-tab-pane label="定向收付" name="dxzfp" v-if="model.trtcre.crefinflg">
<m-dxzfp :model="model" :codes="codes" /> <m-dxzfp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="跨境人名币申报" name="cnyp"> <el-tab-pane label="跨境人名币申报" name="cnyp">
<m-cnyp :model="model" :codes="codes" /> <m-cnyp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane
label="2111跨境支出信息"
name="outp"
v-if="model.cnybop.outflg == '1'"
>
<m-outp :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="资本项目" name="cfactlp"> <el-tab-pane label="资本项目" name="cfactlp">
<m-cfactlp :model="model" :codes="codes" /> <m-cfactlp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
...@@ -183,6 +191,7 @@ import Docpan from "./Docpan"; ...@@ -183,6 +191,7 @@ import Docpan from "./Docpan";
import Doctre from "~/views/Public/Doctre"; import Doctre from "~/views/Public/Doctre";
import Limitbody from "./Limitbody"; import Limitbody from "./Limitbody";
import Glepan from "~/views/Public/Glepan"; import Glepan from "~/views/Public/Glepan";
import Outp from "./Outp";
export default { export default {
name: "Bctset", name: "Bctset",
...@@ -210,7 +219,8 @@ export default { ...@@ -210,7 +219,8 @@ export default {
"m-dxzfp" : Dxzfp, "m-dxzfp" : Dxzfp,
"m-rzkx" :Rzkx, "m-rzkx" :Rzkx,
"m-trtcrep" :Trtcrep, "m-trtcrep" :Trtcrep,
"m-cips2" :Cips2 "m-cips2" :Cips2,
"m-outp": Outp,
}, },
provide() { provide() {
...@@ -232,7 +242,27 @@ export default { ...@@ -232,7 +242,27 @@ export default {
}; };
}, },
methods: { methods: {
myTabClick(tab) {
this.tabClick(tab);
let name = tab.name;
let rulePath;
if ((name === "trtcrep")) {
rulePath = "trtcre.trtcrep";
}
if ((name === "dftcrep")) {
rulePath = "dftcre.dftcrep";
}
if(name === 'outp'){
rulePath = "cnybop.Outp"
}
if (!!rulePath) {
this.executeRule(rulePath).then((res) => {
if (res.respCode == SUCCESS) {
this.updateModel(res.data);
}
});
}
},
}, },
created: async function () { created: async function () {
console.log("进入bctset交易"); console.log("进入bctset交易");
......
...@@ -222,7 +222,7 @@ export default { ...@@ -222,7 +222,7 @@ export default {
/** /**
* do it yourself * do it yourself
**/ **/
const name = tab.name let name = tab.name
let rulePath; let rulePath;
if(name==="setpan"){ if(name==="setpan"){
this.flag=true; this.flag=true;
......
...@@ -262,7 +262,7 @@ export default { ...@@ -262,7 +262,7 @@ export default {
methods: { methods: {
myTabClick(tab) { myTabClick(tab) {
this.tabClick(tab); this.tabClick(tab);
const name = tab.name; let name = tab.name;
let rulePath; let rulePath;
if (name === "setpan") { if (name === "setpan") {
this.flag = true; this.flag = true;
......
...@@ -165,7 +165,7 @@ export default { ...@@ -165,7 +165,7 @@ export default {
/** /**
* do it yourself * do it yourself
**/ **/
const name = tab.name let name = tab.name
let rulePath; let rulePath;
let rulePath1; let rulePath1;
if (name === "basp") { if (name === "basp") {
......
...@@ -340,7 +340,7 @@ export default { ...@@ -340,7 +340,7 @@ export default {
methods: { methods: {
myTabClick(tab) { myTabClick(tab) {
this.tabClick(tab); this.tabClick(tab);
const name = tab.name; let name = tab.name;
let rulePath; let rulePath;
if (name === "setpan") { if (name === "setpan") {
this.flag = true; this.flag = true;
......
...@@ -97,16 +97,13 @@ ...@@ -97,16 +97,13 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="20"> <c-col :span="20" v-if="model.gitp.covgodsrvmodflg == ''">
<el-form-item <el-form-item
label="Object of Contract" label="Object of Contract"
prop="gidgrp.blk.covgodsrv" prop="gidgrp.blk.covgodsrv"
> >
<c-input <c-input
:disabled=" disabled
model.gitp.covgodsrvmodflg == '' ||
model.gitp.swiftflg == 'N'
"
rows="6" rows="6"
type="textarea" type="textarea"
v-model="model.gidgrp.blk.covgodsrv" v-model="model.gidgrp.blk.covgodsrv"
...@@ -116,6 +113,21 @@ ...@@ -116,6 +113,21 @@
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="20" v-if="model.gitp.covgodsrvmodflg != ''">
<el-form-item
label="Object of Contract"
prop="gidgrp.blk.atxcovgodsrv"
>
<c-input
rows="6"
type="textarea"
v-model="model.gidgrp.blk.axtcovgodsrv"
maxlength="350"
show-word-limit
placeholder="请输入Object of Contract"
></c-input>
</el-form-item>
</c-col>
<c-col :span="4"> <c-col :span="4">
<c-checkbox <c-checkbox
v-if="model.gitp.swiftflg == 'Y'" v-if="model.gitp.swiftflg == 'Y'"
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-row> <c-row>
<c-col :span="24"> <c-col :span="24">
<c-col :span="11"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Contract Reference" prop="gidgrp.rec.orcrefc"> <el-form-item label="Contract Reference" prop="gidgrp.rec.orcrefc">
<c-input disabled v-model="model.gidgrp.rec.orcrefc" maxlength="35" placeholder="请输入Contract Reference"></c-input> <c-input
</el-form-item> disabled
</c-col> v-model="model.gidgrp.rec.orcrefc"
<c-col :span="24"> maxlength="35"
<el-form-item label="Contract Date" prop="gidgrp.rec.orcdatc"> placeholder="请输入Contract Reference"
<c-date-picker disabled type="date" v-model="model.gidgrp.rec.orcdatc" style="width:100%" placeholder="请选择Date from Original Contract"></c-date-picker> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Closing Date" prop="gidgrp.rec.tenclsdatc"> <el-form-item label="Contract Date" prop="gidgrp.rec.orcdatc">
<c-date-picker disabled type="date" v-model="model.gidgrp.rec.tenclsdatc" style="width:100%" placeholder="请选择Closing Date"></c-date-picker> <c-date-picker
</el-form-item> disabled
</c-col> type="date"
<c-col :span="24"> v-model="model.gidgrp.rec.orcdatc"
<c-col :span="20"> style="width: 100%"
<c-col :span="20"> placeholder="请选择Date from Original Contract"
<el-form-item v-if="model.gitp.covgodsrvcmodflg==''" label="Object of Contract" prop="gidgrp.blk.covgodsrvc"> ></c-date-picker>
<c-input :disabled="model.gitp.covgodsrvcmodflg==''||model.gitp.swiftflg=='N'" rows="5" type="textarea" v-model="model.gidgrp.blk.covgodsrvc" maxlength="3250" show-word-limit placeholder="请输入Object of Contract" ></c-input> </el-form-item>
</el-form-item> </c-col>
<el-form-item v-if="model.gitp.covgodsrvcmodflg=='X'" label="Underly. Transact. Det." prop="gidgrp.blk.atxcovgodsrvc"> <c-col :span="24">
<c-input :disabled="model.gitp.covgodsrvcmodflg==''||model.gitp.swiftflg=='N'" rows="5" type="textarea" v-model="model.gidgrp.blk.atxcovgodsrvc" maxlength="65" show-word-limit placeholder="请输入Underly. Transact. Det." ></c-input> <el-form-item label="Closing Date" prop="gidgrp.rec.tenclsdatc">
</el-form-item> <c-date-picker
</c-col> disabled
</c-col> type="date"
<c-col :span="4"> v-model="model.gidgrp.rec.tenclsdatc"
<c-checkbox v-if="model.gitp.swiftflg=='Y'" v-model="model.gitp.covgodsrvcmodflg" style="margin:0 0 0 10px">Modify Text</c-checkbox> style="width: 100%"
<c-checkbox v-if="model.gitp.swiftflg=='Y'" v-model="model.gitp.covgodc.chkast" style="margin:0 0 0 10px">Allow *</c-checkbox> placeholder="请选择Closing Date"
<c-button disabled v-if="model.gitp.swiftflg=='Y'" size="small" type="primary" style="margin:5px 0 0 10px" @click="onGitpButdifcovgodsrvc"> ></c-date-picker>
vs.&System </el-form-item>
</c-button> </c-col>
<c-button disabled v-if="model.gitp.swiftflg=='Y'" size="small" type="primary" style="margin:5px 0 0 10px" @click="onGitpButdifhiscovgodsrvc"> <c-col :span="24">
vs.&History <c-col :span="20">
</c-button> <c-col :span="20">
</c-col> <el-form-item
</c-col> v-if="model.gitp.covgodsrvcmodflg == ''"
<c-col :span="24"> label="Object of Contract"
<el-form-item label="Original Perc./ Rate" prop="gidgrp.rec.orcratc"> prop="gidgrp.blk.covgodsrvc"
<c-input disabled v-model="model.gidgrp.rec.orcratc" placeholder="请输入Original Perc./ Rate"></c-input> >
</el-form-item> <c-input
</c-col> disabled
<c-col :span="24"> rows="5"
<c-col :span="12"> type="textarea"
<el-form-item label="Contract Amount " prop="gidgrp.rec.orccurc"> v-model="model.gidgrp.blk.covgodsrvc"
<c-select disabled v-model="model.gidgrp.rec.orccurc" style="width:100%" placeholder="请选择Contract Amount "> maxlength="3250"
<el-option show-word-limit
v-for="item in codes.curtxt" placeholder="请输入Object of Contract"
:key="item.value" ></c-input>
:label="item.label" </el-form-item>
:value="item.value" <el-form-item
> v-if="model.gitp.covgodsrvcmodflg == 'X'"
</el-option> label="Underly. Transact. Det."
</c-select> prop="gidgrp.blk.atxcovgodsrvc"
</el-form-item> >
</c-col> <c-input
<c-col :span="11" :offset="1"> rows="5"
<c-input disabled v-model="model.gidgrp.rec.orcamtc" placeholder="请输入Contract Amount "></c-input> type="textarea"
</c-col> v-model="model.gidgrp.blk.atxcovgodsrvc"
</c-col> maxlength="3250"
<c-col :span="24"> show-word-limit
<el-form-item label="Original Contract Place" prop="gidgrp.blk.orcplcc"> placeholder="请输入Underly. Transact. Det."
<c-input disabled type="textarea" v-model="model.gidgrp.blk.orcplcc" maxlength="140" show-word-limit placeholder="请输入Original Contract Place" ></c-input> @blur="atxcovgodsrvcBlur"
</el-form-item> ></c-input>
</c-col> </el-form-item>
</c-col>
</c-col>
<c-col :span="4">
<c-checkbox
v-if="model.gitp.swiftflg == 'Y'"
v-model="model.gitp.covgodsrvcmodflg"
style="margin: 0 0 0 10px"
@change="modflgChange"
>Modify Text</c-checkbox
>
<c-checkbox
v-if="model.gitp.swiftflg == 'Y'"
v-model="model.gitp.covgodc.chkast"
style="margin: 0 0 0 10px"
>Allow *</c-checkbox
>
<c-button
disabled
v-if="model.gitp.swiftflg == 'Y'"
size="small"
type="primary"
style="margin: 5px 0 0 10px"
@click="onGitpButdifcovgodsrvc"
>
vs.&System
</c-button>
<c-button
disabled
v-if="model.gitp.swiftflg == 'Y'"
size="small"
type="primary"
style="margin: 5px 0 0 10px"
@click="onGitpButdifhiscovgodsrvc"
>
vs.&History
</c-button>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item
label="Original Perc./ Rate"
prop="gidgrp.rec.orcratc"
>
<c-input
disabled
v-model="model.gidgrp.rec.orcratc"
placeholder="请输入Original Perc./ Rate"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="Contract Amount " prop="gidgrp.rec.orccurc">
<c-select
disabled
v-model="model.gidgrp.rec.orccurc"
style="width: 100%"
placeholder="请选择Contract Amount "
>
<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>
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<c-col :span="24"> <c-input
<el-form-item label="A/c for Adv. Paym. Guar." prop="gidgrp.rec.accc"> disabled
<c-input disabled v-model="model.gidgrp.rec.accc" maxlength="35" placeholder="请输入A/c for Adv. Paym. Guar."></c-input> v-model="model.gidgrp.rec.orcamtc"
</el-form-item> placeholder="请输入Contract Amount "
</c-col> ></c-input>
<c-col :span="24">
<el-form-item label="Governing Law" prop="gidgrp.rec.jurlawc">
<c-select v-model="model.gidgrp.rec.jurlawc" style="width:100%" placeholder="请选择Governing Law">
<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="24">
<el-form-item label="Governing Law " prop="gidgrp.rec.jurlawtxtc">
<c-input disabled v-model="model.gidgrp.rec.jurlawtxtc" maxlength="65" placeholder="请输入Governing Law "></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Place of Jurisdiction" prop="gidgrp.rec.jurplcc">
<c-input :disabled="model.gidgrp.rec.jurlawc==''" v-model="model.gidgrp.rec.jurplcc" maxlength="35" placeholder="请输入Place of Jurisdiction"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Tender Reference" prop="gidgrp.rec.tenrefc">
<c-input disabled v-model="model.gidgrp.rec.tenrefc" maxlength="35" placeholder="请输入Tender Reference"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Tender Date" prop="gidgrp.rec.tendatc">
<c-date-picker disabled type="date" v-model="model.gidgrp.rec.tendatc" style="width:100%" placeholder="请选择Tender Date"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Latest Transmiss. Date" prop="gidgrp.rec.trmdatc">
<c-date-picker disabled type="date" v-model="model.gidgrp.rec.trmdatc" style="width:100%" placeholder="请选择Latest Transmiss. Date"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Additional Info" prop="gidgrp.blk.addinfc">
<c-input disabled type="textarea" v-model="model.gidgrp.blk.addinfc" maxlength="700" show-word-limit placeholder="请输入Additional Info" ></c-input>
</el-form-item>
</c-col>
</c-col> </c-col>
</c-col>
<c-col :span="24">
<el-form-item
label="Original Contract Place"
prop="gidgrp.blk.orcplcc"
>
<c-input
disabled
type="textarea"
v-model="model.gidgrp.blk.orcplcc"
maxlength="140"
show-word-limit
placeholder="请输入Original Contract Place"
></c-input>
</el-form-item>
</c-col>
</c-col> </c-col>
</c-row> <c-col :span="11" :offset="1">
<!-- <c-col :span="12"> <c-col :span="24">
<el-form-item label="Contract Reference" prop="gidgrp.rec.orcrefc"> <el-form-item
<c-input v-model="model.gidgrp.rec.orcrefc" maxlength="35" placeholder="请输入Contract Reference"></c-input> label="A/c for Adv. Paym. Guar."
</el-form-item> prop="gidgrp.rec.accc"
</c-col> >
<c-input
<c-col :span="12"> disabled
<el-form-item label="Date from Original Contract - Local Undertaking Seq. C" prop="gidgrp.rec.orcdatc"> v-model="model.gidgrp.rec.accc"
<c-date-picker type="date" v-model="model.gidgrp.rec.orcdatc" style="width:100%" placeholder="请选择Date from Original Contract - Local Undertaking Seq. C"></c-date-picker> maxlength="35"
</el-form-item> placeholder="请输入A/c for Adv. Paym. Guar."
</c-col> ></c-input>
</el-form-item>
<c-col :span="12"> </c-col>
<el-form-item label="Closing Date" prop="gidgrp.rec.tenclsdatc"> <c-col :span="24">
<c-date-picker type="date" v-model="model.gidgrp.rec.tenclsdatc" style="width:100%" placeholder="请选择Closing Date"></c-date-picker> <el-form-item label="Governing Law" prop="gidgrp.rec.jurlawc">
</el-form-item> <c-select
</c-col> v-model="model.gidgrp.rec.jurlawc"
style="width: 100%"
<c-col :span="12"> placeholder="请选择Governing Law"
<el-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="请输入Object of Contract - Local Undertaking Seq. C" ></c-input> <el-option
</el-form-item> v-for="item in codes.ctytxt1"
</c-col> :key="item.value"
:label="item.label"
<c-col :span="12"> :value="item.value"
<el-form-item label="Underly. Transact. Det." prop="gidgrp.blk.atxcovgodsrvc"> >
<c-input type="textarea" v-model="model.gidgrp.blk.atxcovgodsrvc" maxlength="65" show-word-limit placeholder="请输入Underly. Transact. Det." ></c-input> </el-option>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gitp.covgodsrvcmodflg">Modify Object of Contract Sequence C</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onGitpButdifcovgodsrvc">
vs. S&ystem
</c-button>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gitp.covgodc.chkast">Allow *</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onGitpButdifhiscovgodsrvc">
vs. &History
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Original Perc./ Rate" prop="gidgrp.rec.orcratc">
<c-input v-model="model.gidgrp.rec.orcratc" placeholder="请输入Original Perc./ Rate"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Contract Amount " prop="gidgrp.rec.orccurc">
<c-select v-model="model.gidgrp.rec.orccurc" style="width:100%" placeholder="请选择Contract Amount ">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="Contract Amount " prop="gidgrp.rec.orcamtc"> <el-form-item label="Governing Law " prop="gidgrp.rec.jurlawtxtc">
<c-input v-model="model.gidgrp.rec.orcamtc" placeholder="请输入Contract Amount "></c-input> <c-input
</el-form-item> disabled
</c-col> v-model="model.gidgrp.rec.jurlawtxtc"
maxlength="65"
<c-col :span="12"> placeholder="请输入Governing Law "
<el-form-item label="Original Contract Place - Local Undertaking Seq. C" prop="gidgrp.blk.orcplcc"> ></c-input>
<c-input type="textarea" v-model="model.gidgrp.blk.orcplcc" maxlength="35" show-word-limit placeholder="请输入Original Contract Place - Local Undertaking Seq. C" ></c-input> </el-form-item>
</el-form-item> </c-col>
</c-col>
<c-col :span="24">
<c-col :span="12"> <el-form-item
<el-form-item label="A/c Adv. Paym. Guar." prop="gidgrp.rec.accc"> label="Place of Jurisdiction"
<c-input v-model="model.gidgrp.rec.accc" maxlength="35" placeholder="请输入A/c Adv. Paym. Guar."></c-input> prop="gidgrp.rec.jurplcc"
</el-form-item> >
</c-col> <c-input
:disabled="model.gidgrp.rec.jurlawc == ''"
<c-col :span="12"> v-model="model.gidgrp.rec.jurplcc"
<el-form-item label="Governing Law " prop="gidgrp.rec.jurlawc"> maxlength="35"
<c-select v-model="model.gidgrp.rec.jurlawc" style="width:100%" placeholder="请选择Governing Law "> placeholder="请输入Place of Jurisdiction"
</c-select> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24">
<c-col :span="12"> <el-form-item label="Tender Reference" prop="gidgrp.rec.tenrefc">
<el-form-item label="Governing Law " prop="gidgrp.rec.jurlawtxtc"> <c-input
<c-input v-model="model.gidgrp.rec.jurlawtxtc" maxlength="65" placeholder="请输入Governing Law "></c-input> disabled
</el-form-item> v-model="model.gidgrp.rec.tenrefc"
</c-col> maxlength="35"
placeholder="请输入Tender Reference"
<c-col :span="12"> ></c-input>
<el-form-item label="Place of Jurisdiction" prop="gidgrp.rec.jurplcc"> </el-form-item>
<c-input v-model="model.gidgrp.rec.jurplcc" maxlength="65" placeholder="请输入Place of Jurisdiction"></c-input> </c-col>
</el-form-item> <c-col :span="24">
</c-col> <el-form-item label="Tender Date" prop="gidgrp.rec.tendatc">
<c-date-picker
<c-col :span="12"> disabled
<el-form-item label="Tender Reference" prop="gidgrp.rec.tenrefc"> type="date"
<c-input v-model="model.gidgrp.rec.tenrefc" maxlength="35" placeholder="请输入Tender Reference"></c-input> v-model="model.gidgrp.rec.tendatc"
</el-form-item> style="width: 100%"
</c-col> placeholder="请选择Tender Date"
></c-date-picker>
<c-col :span="12"> </el-form-item>
<el-form-item label="Tender Date" prop="gidgrp.rec.tendatc"> </c-col>
<c-date-picker type="date" v-model="model.gidgrp.rec.tendatc" style="width:100%" placeholder="请选择Tender Date"></c-date-picker> <c-col :span="24">
</el-form-item> <el-form-item
</c-col> label="Latest Transmiss. Date"
prop="gidgrp.rec.trmdatc"
<c-col :span="12"> >
<el-form-item label="Latest Transmission" prop="gidgrp.rec.trmdatc"> <c-date-picker
<c-date-picker type="date" v-model="model.gidgrp.rec.trmdatc" style="width:100%" placeholder="请选择Latest Transmission"></c-date-picker> disabled
</el-form-item> type="date"
</c-col> v-model="model.gidgrp.rec.trmdatc"
style="width: 100%"
<c-col :span="12"> placeholder="请选择Latest Transmiss. Date"
<el-form-item label="Additional Info - Local Undertaking Seq. C" prop="gidgrp.blk.addinfc"> ></c-date-picker>
<c-input type="textarea" v-model="model.gidgrp.blk.addinfc" maxlength="35" show-word-limit placeholder="请输入Additional Info - Local Undertaking Seq. C" ></c-input> </el-form-item>
</el-form-item> </c-col>
<c-col :span="24">
<el-form-item label="Additional Info" prop="gidgrp.blk.addinfc">
<c-input
disabled
type="textarea"
v-model="model.gidgrp.blk.addinfc"
maxlength="700"
show-word-limit
placeholder="请输入Additional Info"
></c-input>
</el-form-item>
</c-col>
</c-col> </c-col>
</c-col>
<c-col :span="12"> </c-row>
<span v-text="model.gitp.labaddinfc" data-path=".gitp.labaddinfc" > </span>
</c-col> -->
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Event from "~/model/Gitopn/Event" import Event from "~/model/Gitopn/Event";
import Utils from "~/utils";
export default { export default {
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { 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> </script>
<style> <style>
</style> </style>
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-row> <c-row>
<c-col :span="24"> <c-col :span="24">
<c-col :span="16"> <c-col :span="16">
<c-col :span="24"> <c-col :span="24">
<el-form-item v-if="model.gitp.gidtxtmodflg == ''" label="Guarantee Text with Variables" prop="gidgrp.blk.gidtxt"> <el-form-item
<i-stream-input :disabled="model.gitp.gidtxtmodflg == ''" type="textarea" rows="15" :model="model.gidgrp.blk.gidtxt" maxlength="32500" show-word-limit placeholder="请输入Guarantee Text with Variables" ></i-stream-input> v-if="model.gitp.gidtxtmodflg == ''"
</el-form-item> label="Guarantee Text with Variables"
<el-form-item v-if="model.gitp.gidtxtmodflg == 'X'" label="Guarantee Text with Variables" prop="gidgrp.blk.gtxgidtxt"> prop="gidgrp.blk.gidtxt"
<i-stream-input type="textarea" :model="model.gidgrp.blk.gtxgidtxt" rows="15" maxlength="32500" show-word-limit placeholder="请输入Guarantee Text with Variables" ></i-stream-input> >
</el-form-item> <i-stream-input
</c-col> :disabled="model.gitp.gidtxtmodflg == ''"
</c-col> type="textarea"
<c-col :span="6"> rows="15"
<c-col :span="24"> :model="model.gidgrp.blk.gidtxt"
<c-checkbox v-model="model.gitp.gidtxtmodflg" style="margin:0 0 0 10px">Modify Guarantee Text</c-checkbox> maxlength="32500"
</c-col> show-word-limit
<c-col :span="24"> placeholder="请输入Guarantee Text with Variables"
<c-checkbox v-model="model.gitp.chkgidtxt" style="margin:0 0 0 10px">Allow *</c-checkbox> ></i-stream-input>
</c-col> </el-form-item>
<el-form-item
<c-col :span="24"> v-if="model.gitp.gidtxtmodflg == 'X'"
<c-button :disabled="model.gitp.gidtxtmodflg == ''" size="small" type="primary" style="margin:5px 0 0 10px;width:50%" @click="onGitpButdif"> label="Guarantee Text with Variables"
vs. &System prop="gidgrp.blk.gtxgidtxt"
</c-button> >
</c-col> <i-stream-input
type="textarea"
:model="model.gidgrp.blk.gtxgidtxt"
rows="15"
maxlength="32500"
show-word-limit
placeholder="请输入Guarantee Text with Variables"
@change="gtxBlur"
></i-stream-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="6">
<c-col :span="24">
<c-checkbox
v-model="model.gitp.gidtxtmodflg"
style="margin: 0 0 0 10px"
@change="modflgChange"
>Modify Guarantee Text</c-checkbox
>
</c-col>
<c-col :span="24">
<c-checkbox
v-model="model.gitp.chkgidtxt"
style="margin: 0 0 0 10px"
>Allow *</c-checkbox
>
</c-col>
<c-col :span="24"> <c-col :span="24">
<c-button size="small" type="primary" style="margin:5px 0 0 10px;width:50%" @click="onGitpButdifhis"> <c-button
vs. &History :disabled="model.gitp.gidtxtmodflg == ''"
</c-button> size="small"
</c-col> type="primary"
style="margin: 5px 0 0 10px; width: 50%"
@click="onGitpButdif"
>
vs. &System
</c-button>
</c-col>
<template v-if="model.gitp.gidtxtmodflg=='X'"> <c-col :span="24">
<c-col :span="24"> <c-button
<c-button size="small" type="primary" style="margin:5px 0 0 10px;width:50%" @click="onGitpShwgidtxt"> size="small"
Show&Text type="primary"
</c-button> style="margin: 5px 0 0 10px; width: 50%"
</c-col> @click="onGitpButdifhis"
</template> >
vs. &History
<c-col :span="24"> </c-button>
<c-input </c-col>
style="margin:5px 0 0 10px;width:50%"
v-model="model.gidgrp.rec.ownref" <template v-if="model.gitp.gidtxtmodflg == 'X'">
maxlength="16" <c-col :span="24">
placeholder="请输入Reference" <c-button
></c-input> size="small"
</c-col> type="primary"
<c-col :span="24"> style="margin: 5px 0 0 10px; width: 50%"
<c-button @click="onGitpShwgidtxt"
disabled >
style="margin:5px 0 0 10px" Show&Text
size="small" </c-button>
type="primary"
@click="onGitpButgetref"
>
获取
</c-button>
</c-col>
<c-col :span="24">
<c-button disabled size="small" type="primary" style="margin:5px 0 0 10px;width:50%" @click="onGitpGidtxtmod">
修改中文保函文本
</c-button>
</c-col>
</c-col> </c-col>
</template>
<c-col :span="24">
<c-input
style="margin: 5px 0 0 10px; width: 50%"
v-model="model.gidgrp.rec.ownref"
maxlength="16"
placeholder="请输入Reference"
></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
size="small"
type="primary"
style="margin: 5px 0 0 10px; width: 50%"
@click="onGitpGidtxtmod"
>
修改中文保函文本
</c-button>
</c-col>
</c-col> </c-col>
</c-col>
</c-row> </c-row>
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<c-checkbox v-model="model.gitp.gidtxtmodflg">Modify Guarantee Text</c-checkbox> <c-checkbox v-model="model.gitp.gidtxtmodflg">Modify Guarantee Text</c-checkbox>
</c-col> </c-col>
...@@ -114,28 +169,39 @@ ...@@ -114,28 +169,39 @@
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import IStreamInput from '~/components/IStreamInput' import IStreamInput from "~/components/IStreamInput";
import Event from "~/model/Gitopn/Event" import Event from "~/model/Gitopn/Event";
import Utils from "~/utils";
export default { export default {
components: {IStreamInput}, components: { IStreamInput },
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {};
},
} methods: {
...Event,
async gtxBlur() {
const rtnmsg = await this.executeRule("gidgrp.blk.gtxgidtxt");
if (rtnmsg.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, rtnmsg.data);
}
}, },
methods:{...Event},
created:function(){
} async modflgChange() {
} const rtnmsg = await this.executeRule("gitp.gidtxtmodflg");
if (rtnmsg.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, rtnmsg.data);
}
},
},
created: function () {},
};
</script> </script>
<style> <style>
</style> </style>
...@@ -1822,7 +1822,7 @@ ...@@ -1822,7 +1822,7 @@
<c-input <c-input
type="textarea" type="textarea"
rows="4" rows="4"
:disabled="model.gitp.exptxtmodflg == ''" disabled
v-model="model.gidgrp.blk.exptxt" v-model="model.gidgrp.blk.exptxt"
maxlength="780" maxlength="780"
show-word-limit show-word-limit
...@@ -1839,7 +1839,6 @@ ...@@ -1839,7 +1839,6 @@
<c-input <c-input
type="textarea" type="textarea"
rows="4" rows="4"
:disabled="model.gitp.exptxtmodflg == ''"
v-model="model.gidgrp.blk.atxexptxt" v-model="model.gidgrp.blk.atxexptxt"
maxlength="780" maxlength="780"
@blur="atxexpBlur" @blur="atxexpBlur"
...@@ -1891,11 +1890,9 @@ ...@@ -1891,11 +1890,9 @@
> >
<c-select <c-select
:disabled=" :disabled="
model.gidgrp.rec.purpos == 'ISSU' || !(model.gidgrp.rec.hndtyp=='OC'||
!( model.gidgrp.rec.purpos=='ISCO'||
model.gidgrp.rec.purposin == 'ICCO' && model.gidgrp.rec.purpos=='ICCO')
model.gidgrp.rec.purpos == 'ISCO'
)
" "
v-model="model.gidgrp.rec.liatypc" v-model="model.gidgrp.rec.liatypc"
style="width: 100%" style="width: 100%"
...@@ -1945,13 +1942,13 @@ ...@@ -1945,13 +1942,13 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="20"> <c-col :span="20">
<el-form-item <el-form-item
v-if="model.gitp.swiftflg == 'Y'" v-if="model.gitp.swiftflg == 'Y'&&model.gitp.liatxtcmodflg==''"
label="Liability Condition" label="Liability Condition"
prop="gidgrp.blk.liatxtc" prop="gidgrp.blk.liatxtc"
> >
<c-input <c-input
type="textarea" type="textarea"
:disabled="model.gitp.liatxtcmodflg == ''" disabled
rows="4" rows="4"
v-model="model.gidgrp.blk.liatxtc" v-model="model.gidgrp.blk.liatxtc"
maxlength="780" maxlength="780"
...@@ -1959,6 +1956,21 @@ ...@@ -1959,6 +1956,21 @@
placeholder="请输入Liability Condition" placeholder="请输入Liability Condition"
></c-input> ></c-input>
</el-form-item> </el-form-item>
<el-form-item
v-if="model.gitp.swiftflg == 'Y'&&model.gitp.liatxtcmodflg=='X'"
label="Liability Condition"
prop="gidgrp.blk.atxliatxtc"
>
<c-input
type="textarea"
rows="4"
v-model="model.gidgrp.blk.atxliatxtc"
maxlength="780"
show-word-limit
placeholder="请输入Liability Condition"
@blur="atxliatxtcBlur"
></c-input>
</el-form-item>
</c-col> </c-col>
<c-col :span="4"> <c-col :span="4">
<c-checkbox <c-checkbox
...@@ -1970,6 +1982,7 @@ ...@@ -1970,6 +1982,7 @@
" "
v-model="model.gitp.liatxtcmodflg" v-model="model.gitp.liatxtcmodflg"
style="margin: 0 0 0 10px" style="margin: 0 0 0 10px"
@change="liamodflgChange"
>Modify Text</c-checkbox >Modify Text</c-checkbox
> >
<c-button <c-button
...@@ -2042,7 +2055,21 @@ export default { ...@@ -2042,7 +2055,21 @@ export default {
async atxexpBlur() { async atxexpBlur() {
let rtnmsg = await this.executeRule("gidgrp.blk.atxexptxt"); let rtnmsg = await this.executeRule("gidgrp.blk.atxexptxt");
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
Utils.updateModel(this.model, rtnmsg.data); 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);
} }
}, },
}, },
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-row> <c-row>
<c-col :span="24"> <c-col :span="24">
<c-col :span="11"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Delivery of Undertak." prop="gidgrp.rec.delori"> <el-form-item
<c-fullbox> label="Delivery of Undertak."
<c-select :disabled="model.gidgrp.rec.purpos=='ICCO'||model.gidgrp.rec.purpos=='ISCO'" v-model="model.gidgrp.rec.delori" style="width:100%" placeholder="请选择Delivery of Undertak."> prop="gidgrp.rec.delori"
<el-option >
v-for="item in codes.delori1" <c-fullbox>
:key="item.value" <c-select
:label="item.label" :disabled="
:value="item.value" model.gidgrp.rec.purpos == 'ICCO' ||
> model.gidgrp.rec.purpos == 'ISCO'
</el-option> "
</c-select> v-model="model.gidgrp.rec.delori"
<template slot="footer"> style="width: 100%"
<c-input :disabled="model.gidgrp.rec.delori!='COUR'&&model.gidgrp.rec.delori!='OTHR'" v-model="model.gidgrp.rec.deloritxt" maxlength="35" placeholder="请输入Delivery of Undertak."></c-input> placeholder="请选择Delivery of Undertak."
</template> >
</c-fullbox> <el-option
</el-form-item> v-for="item in codes.delori1"
</c-col> :key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
<template slot="footer">
<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="请输入Delivery of Undertak."
></c-input>
</el-form-item>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Undertaking Send to" prop="gidgrp.rec.sndto"> <el-form-item label="Undertaking Send to" 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="请选择Undertaking Send to"> <c-select
<el-option :disabled="
v-for="item in codes.rolall" model.gidgrp.rec.purpos == 'ICCO' ||
:key="item.value" model.gidgrp.rec.purpos == 'ISCO'
:label="item.label" "
:value="item.value" v-model="model.gidgrp.rec.sndto"
> style="width: 100%"
</el-option> placeholder="请选择Undertaking Send to"
</c-select> >
</el-form-item> <el-option
</c-col> v-for="item in codes.rolall"
: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="24">
<el-form-item label="Deliv. To/Collection By" prop="gidgrp.rec.delto"> <el-form-item
<c-select :disabled="model.gidgrp.rec.purpos=='ICCO'||model.gidgrp.rec.purpos=='ISCO'" v-model="model.gidgrp.rec.delto" style="width:100%" placeholder="请选择Deliv. To/Collection By"> label="Deliv. To/Collection By"
<el-option prop="gidgrp.rec.delto"
v-for="item in codes.delto" >
:key="item.value" <c-select
:label="item.label" :disabled="
:value="item.value" model.gidgrp.rec.purpos == 'ICCO' ||
> model.gidgrp.rec.purpos == 'ISCO'
</el-option> "
</c-select> v-model="model.gidgrp.rec.delto"
</el-form-item> style="width: 100%"
</c-col> placeholder="请选择Deliv. To/Collection By"
>
<el-option
v-for="item in codes.delto"
: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="24">
<el-form-item label="Delivery to Address" prop="gidgrp.blk.deltoadr"> <el-form-item
<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="请输入Delivery to Address" ></c-input> label="Delivery to Address"
</el-form-item> prop="gidgrp.blk.deltoadr"
</c-col> >
<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="请输入Delivery to Address"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Transfer Conditions" prop="gidgrp.blk.trfcond"> <el-form-item label="Transfer Conditions" prop="gidgrp.blk.trfcond">
<c-input disabled type="textarea" rows="4" v-model="model.gidgrp.blk.trfcond" maxlength="6630" show-word-limit placeholder="请输入Transfer Conditions" ></c-input> <c-input
</el-form-item> disabled
</c-col> type="textarea"
</c-col> rows="4"
v-model="model.gidgrp.blk.trfcond"
maxlength="6630"
show-word-limit
placeholder="请输入Transfer Conditions"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Own Charges Borne by" prop="gidgrp.rec.chato"> <el-form-item label="Own Charges Borne by" prop="gidgrp.rec.chato">
<c-select v-model="model.gidgrp.rec.chato" style="width:100%" placeholder="请选择Own Charges Borne by"> <c-select
<el-option v-model="model.gidgrp.rec.chato"
v-for="item in chato" style="width: 100%"
:key="item.value" placeholder="请选择Own Charges Borne by"
:label="item.label" :code="codes.gitopn_chato"
:value="item.value" >
> </c-select>
</el-option> </el-form-item>
</c-select> </c-col>
</el-form-item> <c-col :span="24">
</c-col> <el-form-item label="Charges">
<c-col :span="24"> <c-fullbox>
<el-form-item label="Charges"> <template slot="footer">
<c-fullbox> <c-checkbox v-model="model.gitp.chargi.chkast"
<template slot="footer"> >Allow *</c-checkbox
<c-checkbox v-model="model.gitp.chargi.chkast">Allow *</c-checkbox> >
</template> </template>
</c-fullbox> </c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Additional Details to Code for Charges" prop="gidgrp.blk.feetxt"> <el-form-item
<c-fullbox> label="Additional Details to Code for Charges"
<c-input type="textarea" rows="4" v-model="model.gidgrp.blk.feetxt" maxlength="210" show-word-limit placeholder="请输入Additional Details to Code for Charges" ></c-input> prop="gidgrp.blk.feetxt"
<template slot="footer"> >
<c-button size="small" type="primary" icon="el-icon-search" @click="onChargiButtxmsel"> <c-fullbox>
... <c-input
</c-button> type="textarea"
</template> rows="4"
</c-fullbox> v-model="model.gidgrp.blk.feetxt"
</el-form-item> maxlength="210"
</c-col> show-word-limit
<c-col :span="24"> placeholder="请输入Additional Details to Code for Charges"
<c-col :span="20"> ></c-input>
<el-form-item label="Presentation Instr." prop="gidgrp.blk.preper"> <template slot="footer">
<c-input :disabled="model.gitp.prepermodflg == ''" type="textarea" :rows="5" v-model="model.gidgrp.blk.preper" maxlength="6500" show-word-limit placeholder="请输入Presentation Instr." ></c-input> <c-button
</el-form-item> size="small"
</c-col> type="primary"
<c-col :span="4"> icon="el-icon-search"
<c-checkbox v-model="model.gitp.prepermodflg" style="margin:0 0 0 10px">Modify Text</c-checkbox> @click="onChargiButtxmsel"
<c-checkbox v-model="model.gitp.chkpreper" style="margin:0 0 0 10px">Allow *</c-checkbox> >
<c-button disabled size="small" type="primary" style="margin:5px 0 0 10px;width:100px" @click="onGitpButdifpreper"> ...
vs. S&ystem </c-button>
</c-button> </template>
<c-button disabled size="small" style="margin:5px 0 0 10px;width:100px" type="primary" @click="onGitpButdifhispreper"> </c-fullbox>
vs. &History </el-form-item>
</c-button> </c-col>
</c-col> <c-col :span="24">
</c-col> <c-col :span="20">
<el-form-item
v-if="model.gitp.prepermodflg == ''"
label="Presentation Instr."
prop="gidgrp.blk.preper"
>
<c-input
disabled
type="textarea"
:rows="5"
v-model="model.gidgrp.blk.preper"
maxlength="6500"
show-word-limit
placeholder="请输入Presentation Instr."
></c-input>
</el-form-item>
<el-form-item
v-if="model.gitp.prepermodflg == 'X'"
label="Presentation Instr."
prop="gidgrp.blk.atxpreper"
>
<c-input
type="textarea"
:rows="5"
v-model="model.gidgrp.blk.atxpreper"
maxlength="6500"
show-word-limit
placeholder="请输入Presentation Instr."
@blur="atxpreperBlur"
></c-input>
</el-form-item>
</c-col> </c-col>
<c-col :span="4">
<c-checkbox
v-model="model.gitp.prepermodflg"
style="margin: 0 0 0 10px"
@change="modflgChange"
>Modify Text</c-checkbox
>
<c-checkbox
v-model="model.gitp.chkpreper"
style="margin: 0 0 0 10px"
>Allow *</c-checkbox
>
<c-button
disabled
size="small"
type="primary"
style="margin: 5px 0 0 10px; width: 100px"
@click="onGitpButdifpreper"
>
vs. S&ystem
</c-button>
<c-button
disabled
size="small"
style="margin: 5px 0 0 10px; width: 100px"
type="primary"
@click="onGitpButdifhispreper"
>
vs. &History
</c-button>
</c-col>
</c-col>
</c-col> </c-col>
</c-col>
</c-row> </c-row>
<!-- <c-col :span="12">
<el-form-item label="Delivery of Undertak." prop="gidgrp.rec.delori">
<c-select v-model="model.gidgrp.rec.delori" style="width:100%" placeholder="请选择Delivery of Undertak.">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Delivery of Undertak." prop="gidgrp.rec.deloritxt">
<c-input v-model="model.gidgrp.rec.deloritxt" maxlength="35" placeholder="请输入Delivery of Undertak."></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Undertaking Send to" prop="gidgrp.rec.sndto">
<c-select v-model="model.gidgrp.rec.sndto" style="width:100%" placeholder="请选择Undertaking Send to">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Own Charges Borne by" prop="gidgrp.rec.chato">
<c-select v-model="model.gidgrp.rec.chato" style="width:100%" placeholder="请选择Own Charges Borne by">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Deliv. To/Collection By" prop="gidgrp.rec.delto">
<c-select v-model="model.gidgrp.rec.delto" style="width:100%" placeholder="请选择Deliv. To/Collection By">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gitp.chargi.chkast">Allow *</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Delivery to Address" prop="gidgrp.blk.deltoadr">
<c-input type="textarea" v-model="model.gidgrp.blk.deltoadr" maxlength="35" show-word-limit placeholder="请输入Delivery to Address" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Additional Details to Code for Charges" prop="gidgrp.blk.feetxt">
<c-input type="textarea" v-model="model.gidgrp.blk.feetxt" maxlength="35" show-word-limit placeholder="请输入Additional Details to Code for Charges" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onChargiButtxmsel">
...
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Presentation Instr." prop="gidgrp.blk.preper">
<c-input type="textarea" v-model="model.gidgrp.blk.preper" maxlength="65" show-word-limit placeholder="请输入Presentation Instr." ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Presentation Instr." prop="gidgrp.blk.atxpreper">
<c-input type="textarea" v-model="model.gidgrp.blk.atxpreper" maxlength="65" show-word-limit placeholder="请输入Presentation Instr." ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gitp.prepermodflg">Modify Document and Presentation Instructions</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gitp.chkpreper">Allow *</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onGitpButdifpreper">
vs. S&ystem
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onGitpButdifhispreper">
vs. &History
</c-button>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gidgrp.rec.transfer">Transfer Indicator</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Transfer Conditions" prop="gidgrp.blk.trfcond">
<c-input type="textarea" v-model="model.gidgrp.blk.trfcond" maxlength="65" show-word-limit placeholder="请输入Transfer Conditions" ></c-input>
</el-form-item>
</c-col> -->
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Event from "~/model/Gitopn/Event" import Event from "~/model/Gitopn/Event";
import Utils from "~/utils";
export default { export default {
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {};
chato:[ },
{value: "U", label:"Applicant Side"}, methods: {
{value: "B", label: "Beneficiay Side"}, ...Event,
{value: "O", label: "Other"}, async atxpreperBlur() {
] let rtnmsg = await this.executeRule("gidgrp.blk.atxpreper");
} if (rtnmsg.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, rtnmsg.data);
}
}, },
methods:{...Event},
created:function(){
async modflgChange(){
let rtnmsg = await this.executeRule("gitp.prepermodflg");
if (rtnmsg.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, rtnmsg.data);
}
} }
} },
created: function () {},
};
</script> </script>
<style> <style>
</style> </style>
...@@ -131,7 +131,7 @@ ...@@ -131,7 +131,7 @@
prop="gidgrp.con.pts.adrblk" prop="gidgrp.con.pts.adrblk"
> >
<c-input <c-input
disabled :disabled="model.gidgrp.con.pts.adrblk != ''"
type="textarea" type="textarea"
rows="4" rows="4"
v-model="model.gidgrp.con.pts.adrblk" v-model="model.gidgrp.con.pts.adrblk"
...@@ -377,21 +377,78 @@ ...@@ -377,21 +377,78 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-ptap <el-form-item
v-if="
model.gitp.swiftflg == 'Y' &&
(model.gidgrp.rec.purposin == 'ISSU' ||
model.gidgrp.rec.purposin == '')
"
label="Accountee/ObI. Ref."
prop="gidgrp.ctr.pts.ref"
>
<c-input
v-model="model.gidgrp.ctr.pts.ref"
maxlength="16"
placeholder="请输入Accountee/ObI. Ref."
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
v-if="
model.gitp.swiftflg == 'Y' &&
(model.gidgrp.rec.purposin == 'ISSU' ||
model.gidgrp.rec.purposin == '')
"
label="Accountee/ObI."
prop="gidgrp.ctr.pts.extkey"
>
<c-fullbox>
<c-input
v-model="model.gidgrp.ctr.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
@keyup.enter.native="
showGridPromptDialog(`gidgrp.ctr.pts.extkey`)
"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
>
<span style="font-family: '宋体'; font-weight: bold"
>i</span
>
</c-button>
<c-button size="small" type="primary" @click="onCtrpDet">
Details
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
v-if=" v-if="
model.gitp.swiftflg == 'Y' && model.gitp.swiftflg == 'Y' &&
(model.gidgrp.rec.purposin == 'ISSU' || (model.gidgrp.rec.purposin == 'ISSU' ||
model.gidgrp.rec.purposin == '') model.gidgrp.rec.purposin == '')
" "
:model="model" label="地址名称"
:argadr="{ prop="gidgrp.ctr.pts.adrblk"
title: 'Accountee/ObI.',
grp: 'gidgrp',
rol: 'ctr',
}"
@onAplpDet="onConpDet"
> >
</c-ptap> <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>
</c-col> </c-col>
...@@ -612,18 +669,68 @@ ...@@ -612,18 +669,68 @@
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-ptap <el-form-item
v-if="model.gitp.swiftflg == 'Y'"
label="Advising Bank Ref."
prop="gidgrp.atb.pts.ref"
>
<c-input
v-model="model.gidgrp.atb.pts.ref"
maxlength="16"
placeholder="请输入Advising Bank."
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg == 'Y'" v-if="model.gitp.swiftflg == 'Y'"
:model="model" label="Advising Bank"
:argadr="{ prop="gidgrp.atb.pts.extkey"
title: 'Advising Bank',
grp: 'gidgrp',
rol: 'atb',
}"
@onAplpDet="onAtbpDet"
> >
</c-ptap> <c-fullbox>
<c-input
v-model="model.gidgrp.atb.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
@keyup.enter.native="
showGridPromptDialog(`gidgrp.atb.pts.extkey`)
"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
>
<span style="font-family: '宋体'; font-weight: bold"
>i</span
>
</c-button>
<c-button size="small" type="primary" @click="onAtbpDet">
Details
</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.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>
</c-col> </c-col>
</c-col> </c-col>
...@@ -649,251 +756,6 @@ ...@@ -649,251 +756,6 @@
</c-edit-table> </c-edit-table>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- <c-col :span="12">
<span v-text="model.gitp.labapl" data-path=".gitp.labapl" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.gitp.labaplref" data-path=".gitp.labaplref" > </span>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gitp.aplsupflg">Suppress Applicant in 760 Seqence B Flag</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Confirming Bank's Ref. " prop="gidgrp.con.pts.ref">
<c-input v-model="model.gidgrp.con.pts.ref" maxlength="16" placeholder="请输入Confirming Bank's Ref. "></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Reference for Address Optional" prop="gidgrp.ctr.pts.ref">
<c-input v-model="model.gidgrp.ctr.pts.ref" maxlength="16" placeholder="请输入Reference for Address Optional"></c-input>
</el-form-item>
</c-col>
<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>
<c-col :span="12">
<el-form-item label="Advising Bank Ref." prop="gidgrp.atb.pts.ref">
<c-input v-model="model.gidgrp.atb.pts.ref" maxlength="16" placeholder="请输入Advising Bank Ref."></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="gitp.conp.ptsget.sdamod.dadsnd">
<c-input v-model="model.gitp.conp.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="gitp.bdbp.ptsget.sdamod.dadsnd">
<c-input v-model="model.gitp.bdbp.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="External Key of Address" prop="gidgrp.con.pts.extkey">
<c-input v-model="model.gidgrp.con.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="gitp.conp.ptsget.sdamod.seainf">
<c-input v-model="model.gitp.conp.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onConpDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="gitp.ctrp.ptsget.sdamod.dadsnd">
<c-input v-model="model.gitp.ctrp.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.gitp.labissbak" data-path=".gitp.labissbak" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="External Key of Address" prop="gidgrp.bdb.pts.extkey">
<c-input v-model="model.gidgrp.bdb.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="gitp.bdbp.ptsget.sdamod.seainf">
<c-input v-model="model.gitp.bdbp.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBdbpDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="External Key of Address" prop="gidgrp.ctr.pts.extkey">
<c-input v-model="model.gidgrp.ctr.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="gitp.ctrp.ptsget.sdamod.seainf">
<c-input v-model="model.gitp.ctrp.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onCtrpDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="gitp.atbp.ptsget.sdamod.dadsnd">
<c-input v-model="model.gitp.atbp.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="External Key of Address" prop="gidgrp.atb.pts.extkey">
<c-input v-model="model.gidgrp.atb.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="gitp.atbp.ptsget.sdamod.seainf">
<c-input v-model="model.gitp.atbp.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onAtbpDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="名称" prop="gidgrp.con.namelc">
<c-input type="textarea" v-model="model.gidgrp.con.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="名称" prop="gidgrp.bdb.namelc">
<c-input type="textarea" v-model="model.gidgrp.bdb.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="名称" prop="gidgrp.ctr.namelc">
<c-input type="textarea" v-model="model.gidgrp.ctr.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-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="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-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="请输入Chinese address" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-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="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-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="请输入Chinese address" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-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="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-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="请输入Chinese address" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="名称" prop="gidgrp.atb.namelc">
<c-input type="textarea" v-model="model.gidgrp.atb.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-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="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-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="请输入Chinese address" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="地址" prop="gidgrp.con.adrelc">
<c-input type="textarea" v-model="model.gidgrp.con.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="地址" prop="gidgrp.bdb.adrelc">
<c-input type="textarea" v-model="model.gidgrp.bdb.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="地址" prop="gidgrp.ctr.adrelc">
<c-input type="textarea" v-model="model.gidgrp.ctr.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="地址" prop="gidgrp.atb.adrelc">
<c-input type="textarea" v-model="model.gidgrp.atb.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Risk Country " prop="gidgrp.rec.stacty">
<c-select v-model="model.gidgrp.rec.stacty" style="width:100%" placeholder="请选择Risk Country ">
</c-select>
</el-form-item>
</c-col> -->
</div> </div>
</template> </template>
<script> <script>
......
...@@ -352,7 +352,7 @@ export default { ...@@ -352,7 +352,7 @@ export default {
methods: { methods: {
myTabClick(tab) { myTabClick(tab) {
this.tabClick(tab); this.tabClick(tab);
const name = tab.name; let name = tab.name;
let rulePath; let rulePath;
if (name === "conp") { if (name === "conp") {
rulePath = "cfagit.recp.conp"; rulePath = "cfagit.recp.conp";
...@@ -364,13 +364,12 @@ export default { ...@@ -364,13 +364,12 @@ export default {
this.flag = true; this.flag = true;
} }
if (name === "cfap") { if (name === "cfap") {
rulePath = "cfagit.visflg"; rulePath = "cfagit.cfap";
} }
if (name === "dclpp") { if (name === "dclpp") {
rulePath = "dclpp"; rulePath = "dclpp";
} }if (name === "gidtxtp"){
if ((name = "docpan")) { rulePath = "gitp.gidtxtp"
rulePath = "trnmod.trndoc.docpan";
} }
if (!!rulePath) { if (!!rulePath) {
this.executeRule(rulePath).then((res) => { this.executeRule(rulePath).then((res) => {
......
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