Commit fd7094d5 by wangyanjiao

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 0d8ccc22 be8e0401
...@@ -50,11 +50,11 @@ export default { ...@@ -50,11 +50,11 @@ export default {
], ],
"bodgrp.rec.matdat":[ "bodgrp.rec.matdat":[
{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
], ],
"bodgrp.rec.matpercnt":[ "bodgrp.rec.matpercnt":[
{type: "int", required: false, message: "必输项"}, //{type: "int", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"} //{max: 3,message:"长度不能超过3"}
], ],
"bodgrp.dre.pts.ref":[ "bodgrp.dre.pts.ref":[
...@@ -67,10 +67,10 @@ export default { ...@@ -67,10 +67,10 @@ export default {
{max: 40,message:"长度不能超过40"} {max: 40,message:"长度不能超过40"}
], ],
"bodgrp.rec.rcvdat":[ "bodgrp.rec.rcvdat":[
{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
], ],
"bodgrp.rec.predat":[ "bodgrp.rec.predat":[
{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
], ],
"strinf":[ "strinf":[
//{type: "string", required: true, message: "必输项"}, //{type: "string", required: true, message: "必输项"},
......
...@@ -390,7 +390,7 @@ export default { ...@@ -390,7 +390,7 @@ export default {
], ],
"bodgrp.rec.matdat":[ "bodgrp.rec.matdat":[
{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
], ],
"bodgrp.rec.matpercnt":[ "bodgrp.rec.matpercnt":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -403,10 +403,10 @@ export default { ...@@ -403,10 +403,10 @@ export default {
{max: 40,message:"长度不能超过40"} {max: 40,message:"长度不能超过40"}
], ],
"bodgrp.rec.rcvdat":[ "bodgrp.rec.rcvdat":[
{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
], ],
"bodgrp.rec.predat":[ "bodgrp.rec.predat":[
{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
], ],
"liaall.tenstm":[ "liaall.tenstm":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
......
...@@ -8,32 +8,40 @@ let checkObj = { ...@@ -8,32 +8,40 @@ let checkObj = {
"liaall.limmod.limpts.oth.pts.extkey" :null, "liaall.limmod.limpts.oth.pts.extkey" :null,
"liaall.limmod.ownref" :null, "liaall.limmod.ownref" :null,
"bedgrp.apl.pts.nam" :null, "bedgrp.apl.pts.nam" :null,
"ledgrp.beb.adrelc" :null,
"bedgrp.rec.totamt" :null, "bedgrp.rec.totamt" :null,
"ledgrp.beb.pts.extkey" :null,
"bedgrp.oth.namelc" :null, "bedgrp.oth.namelc" :null,
"liaall.limmod.ecifno" :null, "liaall.limmod.ecifno" :null,
"bedgrp.prb.pts.nam" :null, "bedgrp.prb.pts.nam" :null,
"bedgrp.rmb.adrelc" :null,
"bedgrp.rec.advtyp" :null, "bedgrp.rec.advtyp" :null,
"bedgrp.oth.adrelc" :null, "bedgrp.oth.adrelc" :null,
"bedgrp.acb.namelc" :null, "bedgrp.acb.namelc" :null,
"bedgrp.rmb.namelc" :null,
"bedgrp.prb.namelc" :null, "bedgrp.prb.namelc" :null,
"liaall.limmod.limpts.oth.pts.nam" :null, "liaall.limmod.limpts.oth.pts.nam" :null,
"setmod.dspflg" :null, "setmod.dspflg" :null,
"bedgrp.acb.adrelc" :null, "bedgrp.acb.adrelc" :null,
"bedgrp.blk.docdis" :null, "bedgrp.blk.docdis" :null,
"ledgrp.beb.namelc" :null,
"bedgrp.prb.adrelc" :null, "bedgrp.prb.adrelc" :null,
"bedgrp.acb.pts.adrblk" :null, "bedgrp.acb.pts.adrblk" :null,
"liaall.limmod.limpts.wrk.pts.nam" :null, "liaall.limmod.limpts.wrk.pts.nam" :null,
"bedgrp.acb.pts.extkey" :null, "bedgrp.acb.pts.extkey" :null,
"liaall.limmod.limpts.wrk.pts.extkey" :null, "liaall.limmod.limpts.wrk.pts.extkey" :null,
"bedgrp.prb.pts.extkey" :null, "bedgrp.prb.pts.extkey" :null,
"bedgrp.rmb.pts.extkey" :null,
"mtabut.coninf.conexedat" :null, "mtabut.coninf.conexedat" :null,
"bedgrp.rec.advdat" :null, "bedgrp.rec.advdat" :null,
"bedgrp.rec.docprbrol" :null, "bedgrp.rec.docprbrol" :null,
"bedgrp.oth.pts.adrblk" :null, "bedgrp.oth.pts.adrblk" :null,
"liaall.limmod.limpts.nonrevflg1" :null, "liaall.limmod.limpts.nonrevflg1" :null,
"bedgrp.prb.pts.adrblk" :null, "bedgrp.prb.pts.adrblk" :null,
"ledgrp.beb.pts.adrblk" :null,
"bedgrp.rec.rcvdat" :null, "bedgrp.rec.rcvdat" :null,
"bedgrp.oth.pts.extkey" :null, "bedgrp.oth.pts.extkey" :null,
"bedgrp.rmb.pts.adrblk" :null,
"setmod.docamt" :null, "setmod.docamt" :null,
"bedgrp.rec.disdat" :null, "bedgrp.rec.disdat" :null,
"bedgrp.cbs.max.amt" :null, "bedgrp.cbs.max.amt" :null,
......
...@@ -6,6 +6,10 @@ import Api from "~/service/Api"; ...@@ -6,6 +6,10 @@ import Api from "~/service/Api";
import Utils from "~/utils/index" import Utils from "~/utils/index"
export default { export default {
"bedgrp.rmb.pts.extkey" :Utils.defaultFunction,
"bedgrp.rmb.adrelc" :Utils.defaultFunction,
"bedgrp.rmb.namelc" :Utils.defaultFunction,
"bedgrp.rmb.dbfadrblkcn" :Utils.defaultFunction,
"liaall.limmod.limpts.oth.pts.extkey" :Utils.defaultFunction, "liaall.limmod.limpts.oth.pts.extkey" :Utils.defaultFunction,
"bedgrp.cbs.max2.amt" :Utils.defaultFunction, "bedgrp.cbs.max2.amt" :Utils.defaultFunction,
"setmod.doccur" :Utils.defaultFunction, "setmod.doccur" :Utils.defaultFunction,
...@@ -20,6 +24,11 @@ export default { ...@@ -20,6 +24,11 @@ export default {
"liaall.limmod.limpts.nonrevflg1" :Utils.defaultFunction, "liaall.limmod.limpts.nonrevflg1" :Utils.defaultFunction,
"bedgrp.rec.ownref" :Utils.defaultFunction, "bedgrp.rec.ownref" :Utils.defaultFunction,
"bedgrp.acb.pts.extkey" :Utils.defaultFunction, "bedgrp.acb.pts.extkey" :Utils.defaultFunction,
"ledgrp.beb.pts.adrblk" :Utils.defaultFunction,
"ledgrp.beb.pts.extkey" :Utils.defaultFunction,
"ledgrp.beb.adrelc" :Utils.defaultFunction,
"ledgrp.beb.namelc" :Utils.defaultFunction,
"ledgrp.beb.dbfadrblkcn" :Utils.defaultFunction,
"bedgrp.blk.docdis" :Utils.defaultFunction, "bedgrp.blk.docdis" :Utils.defaultFunction,
"bedgrp.blk.docdisflg" :Utils.defaultFunction, "bedgrp.blk.docdisflg" :Utils.defaultFunction,
"bedgrp.rec.docprbrol" :Utils.defaultFunction, "bedgrp.rec.docprbrol" :Utils.defaultFunction,
...@@ -28,6 +37,7 @@ export default { ...@@ -28,6 +37,7 @@ export default {
"bedgrp.oth.namelc" :Utils.defaultFunction, "bedgrp.oth.namelc" :Utils.defaultFunction,
"bedgrp.oth.dbfadrblkcn" :Utils.defaultFunction, "bedgrp.oth.dbfadrblkcn" :Utils.defaultFunction,
"bedgrp.oth.pts.adrblk" :Utils.defaultFunction, "bedgrp.oth.pts.adrblk" :Utils.defaultFunction,
"bedgrp.rmb.pts.adrblk" :Utils.defaultFunction,
"bedgrp.prb.adrelc" :Utils.defaultFunction, "bedgrp.prb.adrelc" :Utils.defaultFunction,
"bedgrp.prb.namelc" :Utils.defaultFunction, "bedgrp.prb.namelc" :Utils.defaultFunction,
"bedgrp.prb.dbfadrblkcn" :Utils.defaultFunction, "bedgrp.prb.dbfadrblkcn" :Utils.defaultFunction,
......
...@@ -218,5 +218,29 @@ export default { ...@@ -218,5 +218,29 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'}); this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onRmbpDet(){
let rtnmsg = await this.executeRule("rmbp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBebpDet(){
let rtnmsg = await this.executeRule("bebp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
} }
\ No newline at end of file
...@@ -421,4 +421,69 @@ export default { ...@@ -421,4 +421,69 @@ export default {
{max: 14,message:"长度不能超过14"} {max: 14,message:"长度不能超过14"}
], ],
"bedgrp.blk.nartxt77a":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"betp.rmbp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"bedgrp.rmb.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"betp.rmbp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"bedgrp.rmb.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"bedgrp.rmb.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"bedgrp.rmb.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"bedgrp.rmb.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"betp.bebp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ledgrp.beb.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"betp.bebp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ledgrp.beb.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ledgrp.beb.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ledgrp.beb.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ledgrp.beb.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"bedgrp.rec.totdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
} }
\ No newline at end of file
...@@ -57,6 +57,22 @@ export default class Letdav{ ...@@ -57,6 +57,22 @@ export default class Letdav{
}, },
}, },
}, },
rmbp:{
ptsget:{
sdamod:{
seainf:"", // .betp.rmbp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .betp.rmbp.ptsget.sdamod.dadsnd
},
},
},
bebp:{
ptsget:{
sdamod:{
seainf:"", // .betp.bebp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .betp.bebp.ptsget.sdamod.dadsnd
},
},
},
}, },
ledgrp:{ ledgrp:{
rec:{ rec:{
...@@ -82,6 +98,12 @@ export default class Letdav{ ...@@ -82,6 +98,12 @@ export default class Letdav{
}, },
}, },
avbnam:"", // 指定银行 .ledgrp.avbnam avbnam:"", // 指定银行 .ledgrp.avbnam
beb:{
pts:new Pts().data,
namelc:"", // 名称 .ledgrp.beb.namelc
adrelc:"", // 地址 .ledgrp.beb.adrelc
dbfadrblkcn:"", // Chinese address .ledgrp.beb.dbfadrblkcn
},
}, },
bedgrp:{ bedgrp:{
apl:{ apl:{
...@@ -106,8 +128,9 @@ export default class Letdav{ ...@@ -106,8 +128,9 @@ export default class Letdav{
docprbrol:"", // Presented by .bedgrp.rec.docprbrol docprbrol:"", // Presented by .bedgrp.rec.docprbrol
nam:"", // Name .bedgrp.rec.nam nam:"", // Name .bedgrp.rec.nam
payrol:"", // Payer .bedgrp.rec.payrol payrol:"", // Payer .bedgrp.rec.payrol
totcur:"", // Amount to be Paid .bedgrp.rec.totcur totcur:"", // Total Amount Claimed .bedgrp.rec.totcur
totamt:"", // Total Amount to be Paid .bedgrp.rec.totamt totamt:"", // Total Amount to be Paid .bedgrp.rec.totamt
totdat:"", // Date to be Paid .bedgrp.rec.totdat
}, },
oth:{ oth:{
pts:new Pts().data, pts:new Pts().data,
...@@ -132,6 +155,7 @@ export default class Letdav{ ...@@ -132,6 +155,7 @@ export default class Letdav{
chaadd:"", // Charges Added .bedgrp.blk.chaadd chaadd:"", // Charges Added .bedgrp.blk.chaadd
docdis:"", // 不符点 .bedgrp.blk.docdis docdis:"", // 不符点 .bedgrp.blk.docdis
docdisflg:"", // Discrepancies modified .bedgrp.blk.docdisflg docdisflg:"", // Discrepancies modified .bedgrp.blk.docdisflg
nartxt77a:"", // Narrative TAG 77A of Incoming MT754 .bedgrp.blk.nartxt77a
}, },
acb:{ acb:{
pts:new Pts().data, pts:new Pts().data,
...@@ -139,6 +163,12 @@ export default class Letdav{ ...@@ -139,6 +163,12 @@ export default class Letdav{
adrelc:"", // 地址 .bedgrp.acb.adrelc adrelc:"", // 地址 .bedgrp.acb.adrelc
dbfadrblkcn:"", // Chinese address .bedgrp.acb.dbfadrblkcn dbfadrblkcn:"", // Chinese address .bedgrp.acb.dbfadrblkcn
}, },
rmb:{
pts:new Pts().data,
namelc:"", // 名称 .bedgrp.rmb.namelc
adrelc:"", // 地址 .bedgrp.rmb.adrelc
dbfadrblkcn:"", // Chinese address .bedgrp.rmb.dbfadrblkcn
},
}, },
// liaall:{ // liaall:{
// misamt:"", // Amount not yet assigned .liaall.misamt // misamt:"", // Amount not yet assigned .liaall.misamt
......
...@@ -97,7 +97,7 @@ import Setpan from "~/views/Public/Setpan"; ...@@ -97,7 +97,7 @@ import Setpan from "~/views/Public/Setpan";
import Glepan from "~/views/Public/Glepan"; import Glepan from "~/views/Public/Glepan";
import Coninfp from "~/views/Public/Coninfp"; import Coninfp from "~/views/Public/Coninfp";
import Docpan from "~/views/Public/Docpan"; import Docpan from "~/views/Public/Docpan";
import Doctre from "./Doctre"; import Doctre from "~/views/Public/Doctre";
import Limitbody from "~/views/Public/Limitbody"; import Limitbody from "~/views/Public/Limitbody";
export default { export default {
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="11">
<el-form-item label="Delivery of Documents Instructions" prop="bodgrp.blk.colins"> <el-form-item label="Delivery of Documents Instructions" prop="bodgrp.blk.colins">
<c-fullbox> <c-fullbox>
<c-input type="textarea" v-model="model.bodgrp.blk.colins" maxlength="65" show-word-limit <c-input type="textarea" v-model="model.bodgrp.blk.colins" maxlength="65" show-word-limit
placeholder="请输入Collection Instructions"></c-input> placeholder="请输入Collection Instructions" disabled></c-input>
<template slot="footer"> <template slot="footer">
<c-button size="small" type="primary"> <c-button size="small" type="primary">
... ...
...@@ -14,9 +14,9 @@ ...@@ -14,9 +14,9 @@
</c-fullbox> </c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="11" :offset="1">
<el-form-item label="Charges Condition" prop="bodgrp.rec.chato"> <el-form-item label="Charges Condition" prop="bodgrp.rec.chato">
<c-select v-model="model.bodgrp.rec.chato" style="width:100%" placeholder="请选择Our Charges to"> <c-select v-model="model.bodgrp.rec.chato" style="width:100%" placeholder="请选择Our Charges to" disabled>
<el-option v-for="item in codes.chato" :key="item.value" :label="item.label" <el-option v-for="item in codes.chato" :key="item.value" :label="item.label"
:value="item.value"> :value="item.value">
</el-option> </el-option>
...@@ -26,15 +26,15 @@ ...@@ -26,15 +26,15 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="11">
<el-form-item label="" prop="bodgrp.blk.colinsflg"> <el-form-item label="" prop="bodgrp.blk.colinsflg">
<c-checkbox v-model="model.bodgrp.blk.colinsflg">Delivery Of Documents Instructions modified</c-checkbox> <c-checkbox v-model="model.bodgrp.blk.colinsflg" disabled>Delivery Of Documents Instructions modified</c-checkbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="11" :offset="1">
<el-form-item label="Charges Text" prop="bodgrp.blk.chgtxt"> <el-form-item label="Charges Text" prop="bodgrp.blk.chgtxt">
<c-input type="textarea" v-model="model.bodgrp.blk.chgtxt" maxlength="35" show-word-limit <c-input type="textarea" v-model="model.bodgrp.blk.chgtxt" maxlength="35" show-word-limit
placeholder="请输入Charges Text"></c-input> placeholder="请输入Charges Text" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -47,11 +47,11 @@ ...@@ -47,11 +47,11 @@
</c-col> --> </c-col> -->
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="11">
<el-form-item label="Draft Instructions" prop="bodgrp.blk.dftins"> <el-form-item label="Draft Instructions" prop="bodgrp.blk.dftins">
<c-fullbox> <c-fullbox>
<c-input type="textarea" v-model="model.bodgrp.blk.dftins" maxlength="65" show-word-limit <c-input type="textarea" v-model="model.bodgrp.blk.dftins" maxlength="65" show-word-limit
placeholder="请输入Draft Instructions"> placeholder="请输入Draft Instructions" disabled>
</c-input> </c-input>
<template slot="footer"> <template slot="footer">
<c-button size="small" type="primary"> <c-button size="small" type="primary">
...@@ -61,9 +61,9 @@ ...@@ -61,9 +61,9 @@
</c-fullbox> </c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="11" :offset="1">
<el-form-item label="" prop="bodgrp.blk.colinsflg"> <el-form-item label="" prop="bodgrp.blk.colinsflg">
<c-checkbox v-model="model.bodgrp.rec.focflg">Free of Payment</c-checkbox> <c-checkbox v-model="model.bodgrp.rec.focflg" disabled>Free of Payment</c-checkbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -77,11 +77,11 @@ ...@@ -77,11 +77,11 @@
</c-col> --> </c-col> -->
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="11">
<el-form-item label="Protest Instructions" prop="bodgrp.blk.proins"> <el-form-item label="Protest Instructions" prop="bodgrp.blk.proins">
<c-fullbox> <c-fullbox>
<c-input type="textarea" v-model="model.bodgrp.blk.proins" maxlength="65" show-word-limit <c-input type="textarea" v-model="model.bodgrp.blk.proins" maxlength="65" show-word-limit
placeholder="请输入Protest Instructions"></c-input> placeholder="请输入Protest Instructions" disabled></c-input>
<template slot="footer"> <template slot="footer">
<c-button size="small" type="primary"> <c-button size="small" type="primary">
... ...
...@@ -90,10 +90,10 @@ ...@@ -90,10 +90,10 @@
</c-fullbox> </c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="11" :offset="1">
<el-form-item label="Waive Collecting Bank Charges" prop="bodgrp.rec.waicolcod"> <el-form-item label="Waive Collecting Bank Charges" prop="bodgrp.rec.waicolcod">
<c-select v-model="model.bodgrp.rec.waicolcod" style="width:100%" <c-select v-model="model.bodgrp.rec.waicolcod" style="width:100%"
placeholder="请选择Waive Remitting Bank Charges"> placeholder="请选择Waive Remitting Bank Charges" disabled>
<el-option v-for="item in codes.waicolcod" :key="item.value" :label="item.label" <el-option v-for="item in codes.waicolcod" :key="item.value" :label="item.label"
:value="item.value"> :value="item.value">
</el-option> </el-option>
...@@ -101,7 +101,7 @@ ...@@ -101,7 +101,7 @@
</el-form-item> </el-form-item>
<el-form-item label="Waive Remitting Bank Charges" prop="bodgrp.rec.wairmtcod"> <el-form-item label="Waive Remitting Bank Charges" prop="bodgrp.rec.wairmtcod">
<c-select v-model="model.bodgrp.rec.wairmtcod" style="width:100%" <c-select v-model="model.bodgrp.rec.wairmtcod" style="width:100%"
placeholder="请选择Waive Remitting Bank Charges"> placeholder="请选择Waive Remitting Bank Charges" disabled>
<el-option v-for="item in codes.wairmtcod" :key="item.value" :label="item.label" <el-option v-for="item in codes.wairmtcod" :key="item.value" :label="item.label"
:value="item.value"> :value="item.value">
</el-option> </el-option>
...@@ -121,11 +121,11 @@ ...@@ -121,11 +121,11 @@
</c-button> </c-button>
</c-col> --> </c-col> -->
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="11">
<el-form-item label="Other Instructions" prop="bodgrp.blk.othins"> <el-form-item label="Other Instructions" prop="bodgrp.blk.othins">
<c-fullbox> <c-fullbox>
<c-input type="textarea" v-model="model.bodgrp.blk.othins" maxlength="65" show-word-limit <c-input type="textarea" v-model="model.bodgrp.blk.othins" maxlength="65" show-word-limit
placeholder="请输入Other Instructions"></c-input> placeholder="请输入Other Instructions" disabled></c-input>
<template slot="footer"> <template slot="footer">
<c-button size="small" type="primary"> <c-button size="small" type="primary">
... ...
...@@ -134,9 +134,9 @@ ...@@ -134,9 +134,9 @@
</c-fullbox> </c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="11" :offset="1">
<el-form-item label="Defer Payment until" prop="bodgrp.rec.othins"> <el-form-item label="Defer Payment until" prop="bodgrp.rec.othins">
<c-select v-model="model.bodgrp.rec.othins" style="width:100%" placeholder="请选择Defer Payment until"> <c-select v-model="model.bodgrp.rec.othins" style="width:100%" placeholder="请选择Defer Payment until" disabled>
<el-option v-for="item in codes.othins" :key="item.value" :label="item.label" <el-option v-for="item in codes.othins" :key="item.value" :label="item.label"
:value="item.value"> :value="item.value">
</el-option> </el-option>
...@@ -153,11 +153,11 @@ ...@@ -153,11 +153,11 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="11">
<el-form-item label="Warehouse/Insurance Instructions " prop="bodgrp.blk.delins"> <el-form-item label="Warehouse/Insurance Instructions " prop="bodgrp.blk.delins">
<c-fullbox> <c-fullbox>
<c-input type="textarea" v-model="model.bodgrp.blk.delins" maxlength="65" show-word-limit <c-input type="textarea" v-model="model.bodgrp.blk.delins" maxlength="65" show-word-limit
placeholder="请输入Warehouse/Insurance Instructions "></c-input> placeholder="请输入Warehouse/Insurance Instructions" disabled></c-input>
<template slot="footer"> <template slot="footer">
<c-button size="small" type="primary"> <c-button size="small" type="primary">
... ...
...@@ -166,17 +166,16 @@ ...@@ -166,17 +166,16 @@
</c-fullbox> </c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="11" :offset="1">
<c-col :span="9"> <c-col :span="9">
<el-form-item label="less comm" prop="bodgrp.rec.lescom"> <el-form-item label="less comm" prop="bodgrp.rec.lescom">
<c-select v-model="model.bodgrp.cbs.opn1.cur" style="width: %" placeholder="请选择Document Amount" <c-select v-model="model.bodgrp.cbs.opn1.cur" style="width: %" placeholder="请选择Document Amount"
:disabled="true" :code="codes.cur"> :disabled="true" :code="codes.cur">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="14" :offset="1"> <c-col :span="14" :offset="1">
<c-input v-model="model.bodgrp.rec.lescom" placeholder="请输入Warehouse/Insurance"></c-input> <c-input v-model="model.bodgrp.rec.lescom" placeholder="请输入Warehouse/Insurance" disabled></c-input>
</c-col> </c-col>
</c-col> </c-col>
</c-col> </c-col>
......
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
<c-col :span="11"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Drawer Ref." prop="bodgrp.drr.pts.ref"> <el-form-item label="Drawer Ref." prop="bodgrp.drr.pts.ref">
<c-input v-model="model.bodgrp.drr.pts.ref" maxlength="16" style="width: 100%" placeholder=""> <c-input v-model="model.bodgrp.drr.pts.ref" maxlength="16" style="width: 100%" placeholder="" disabled>
</c-input> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
<el-form-item label="External Key of Address" prop="bodgrp.drr.pts.extkey"> <el-form-item label="External Key of Address" prop="bodgrp.drr.pts.extkey">
<c-fullbox> <c-fullbox>
<c-input v-model="model.bodgrp.drr.pts.extkey" maxlength="16" <c-input v-model="model.bodgrp.drr.pts.extkey" maxlength="16"
placeholder="请输入External Key of Address"> placeholder="请输入External Key of Address" disabled>
</c-input> </c-input>
<template slot="footer"> <template slot="footer">
<c-button style="margin:0 10px 0 10px;padding: 0 12px;" size="small" type="primary"> <c-button style="margin:0 10px 0 10px;padding: 0 12px;" size="small" type="primary">
...@@ -43,14 +43,14 @@ ...@@ -43,14 +43,14 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Address Block" prop="bodgrp.drr.pts.adrblk"> <el-form-item label="Address Block" prop="bodgrp.drr.pts.adrblk">
<c-input type="textarea" v-model="model.bodgrp.drr.pts.adrblk" maxlength="50" disabled <c-input type="textarea" v-model="model.bodgrp.drr.pts.adrblk" maxlength="50" disabled
show-word-limit placeholder="请输入Address Block"></c-input> show-word-limit placeholder="请输入Address Block" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</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="Collecting Bank Ref." prop="bodgrp.col.pts.ref"> <el-form-item label="Collecting Bank Ref." prop="bodgrp.col.pts.ref">
<c-input v-model="model.bodgrp.col.pts.ref" maxlength="16" style="width: 100%" placeholder=""> <c-input v-model="model.bodgrp.col.pts.ref" maxlength="16" style="width: 100%" placeholder="" disabled>
</c-input> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -58,7 +58,7 @@ ...@@ -58,7 +58,7 @@
<el-form-item label="Extkey Key of Address" prop="bodgrp.col.pts.extkey"> <el-form-item label="Extkey Key of Address" prop="bodgrp.col.pts.extkey">
<c-fullbox> <c-fullbox>
<c-input v-model="model.bodgrp.col.pts.extkey" maxlength="16" <c-input v-model="model.bodgrp.col.pts.extkey" maxlength="16"
placeholder="请输入External Key of Address"> placeholder="请输入External Key of Address" disabled>
</c-input> </c-input>
<template slot="footer"> <template slot="footer">
<c-button style="margin:0 10px 0 10px;padding: 0 12px;" size="small" type="primary"> <c-button style="margin:0 10px 0 10px;padding: 0 12px;" size="small" type="primary">
...@@ -76,7 +76,7 @@ ...@@ -76,7 +76,7 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Address Block" prop="bodgrp.col.pts.adrblk"> <el-form-item label="Address Block" prop="bodgrp.col.pts.adrblk">
<c-input type="textarea" v-model="model.bodgrp.col.pts.adrblk" maxlength="50" disabled <c-input type="textarea" v-model="model.bodgrp.col.pts.adrblk" maxlength="50" disabled
show-word-limit placeholder="请输入Address Block"></c-input> show-word-limit placeholder="请输入Address Block" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -86,14 +86,14 @@ ...@@ -86,14 +86,14 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Drawee Ref." prop="bodgrp.dre.pts.ref"> <el-form-item label="Drawee Ref." prop="bodgrp.dre.pts.ref">
<c-input disabled v-model="model.bodgrp.dre.pts.ref" maxlength="16" style="width: 100%" <c-input disabled v-model="model.bodgrp.dre.pts.ref" maxlength="16" style="width: 100%"
placeholder="请输入Application Ref"></c-input> placeholder="请输入Application Ref" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Extkey" prop="bodgrp.dre.pts.extkey"> <el-form-item label="Extkey" prop="bodgrp.dre.pts.extkey">
<c-fullbox> <c-fullbox>
<c-input disabled v-model="model.bodgrp.dre.pts.extkey" maxlength="50" <c-input disabled v-model="model.bodgrp.dre.pts.extkey" maxlength="50"
placeholder="请输入External Key of Address"></c-input> placeholder="请输入External Key of Address" disabled></c-input>
<template slot="footer"> <template slot="footer">
<c-button style="margin:0 10px 0 10px;padding: 0 12px;" size="small" type="primary"> <c-button style="margin:0 10px 0 10px;padding: 0 12px;" size="small" type="primary">
<span style="font-family:'宋体';font-weight:bold">i</span> <span style="font-family:'宋体';font-weight:bold">i</span>
...@@ -108,7 +108,7 @@ ...@@ -108,7 +108,7 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Address Block" prop="bodgrp.dre.pts.adrblk"> <el-form-item label="Address Block" prop="bodgrp.dre.pts.adrblk">
<c-input type="textarea" v-model="model.bodgrp.dre.pts.adrblk" maxlength="50" show-word-limit <c-input type="textarea" v-model="model.bodgrp.dre.pts.adrblk" maxlength="50" show-word-limit
placeholder="请输入Address Block"></c-input> placeholder="请输入Address Block" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
......
...@@ -166,16 +166,16 @@ ...@@ -166,16 +166,16 @@
<!-- ====================底部======================= --> <!-- ====================底部======================= -->
<c-col> <c-col>
<c-row> <el-row>
<c-col :span="11"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<c-col :span="8"> <c-col :span="9">
<el-form-item label="Tenor Data" prop="oldbodgrp.rec.matpercnt"> <el-form-item label="Tenor Data" prop="oldbodgrp.rec.matpercnt">
<c-input disabled v-model="model.oldbodgrp.rec.matpercnt" placeholder="请输入New Tenor Data"></c-input> <c-input disabled v-model="model.oldbodgrp.rec.matpercnt" placeholder="请输入New Tenor Data"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="5"> <c-col :span="4">
<el-form-item label="" prop="oldbodgrp.rec.matpertyp" label-width="5px"> <el-form-item label="" prop="oldbodgrp.rec.matpertyp" label-width="5px">
<c-select disabled v-model="model.oldbodgrp.rec.matpertyp" style="width: 100%" placeholder="请选择Days/Month or Year for Maturity Period"> <c-select disabled v-model="model.oldbodgrp.rec.matpertyp" style="width: 100%" placeholder="请选择Days/Month or Year for Maturity Period">
<el-option <el-option
...@@ -205,18 +205,18 @@ ...@@ -205,18 +205,18 @@
</c-col> </c-col>
</c-col> </c-col>
</c-col> </c-col>
</c-row> </el-row>
<c-row> <el-row>
<c-col :span="11"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<c-col :span="8"> <c-col :span="9">
<el-form-item label="New Tenor Data" prop="trnmod.swiadd.newmatpercnt"> <el-form-item label="New Tenor Data" prop="trnmod.swiadd.newmatpercnt">
<c-input :disabled="model.bodgrp.rec.doctypcod === 'P'" v-model="model.trnmod.swiadd.newmatpercnt" placeholder="请输入Tenor Data"></c-input> <c-input :disabled="model.bodgrp.rec.doctypcod === 'P'" v-model="model.trnmod.swiadd.newmatpercnt" placeholder="请输入Tenor Data"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="5"> <c-col :span="4">
<el-form-item label="" prop="trnmod.swiadd.newmatpertyp" label-width="5px"> <el-form-item label="" prop="trnmod.swiadd.newmatpertyp" label-width="5px">
<c-select :disabled="model.bodgrp.rec.doctypcod === 'P'" v-model="model.trnmod.swiadd.newmatpertyp" style="width: 100%" placeholder="请输入Days/Months or Years for Maturity Period"> <c-select :disabled="model.bodgrp.rec.doctypcod === 'P'" v-model="model.trnmod.swiadd.newmatpertyp" style="width: 100%" placeholder="请输入Days/Months or Years for Maturity Period">
<el-option <el-option
...@@ -245,7 +245,7 @@ ...@@ -245,7 +245,7 @@
</c-col> </c-col>
</c-col> </c-col>
</c-col> </c-col>
</c-row> </el-row>
</c-col> </c-col>
...@@ -285,6 +285,7 @@ export default { ...@@ -285,6 +285,7 @@ export default {
return { return {
matpertyp: [ matpertyp: [
{ label: "Days", value: "D" }, { label: "Days", value: "D" },
{ label: "Months", value: "M" },
], ],
} }
......
...@@ -55,7 +55,7 @@ ...@@ -55,7 +55,7 @@
<c-col :span="14"> <c-col :span="14">
<el-form-item <el-form-item
label="Responsible User" label="Responsible User"
prop="ditp.usr.extkey" prop="botp.usr.extkey"
style="width: 100%" style="width: 100%"
> >
<c-input <c-input
...@@ -387,7 +387,7 @@ ...@@ -387,7 +387,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Goods Code" prop="bodgrp.stagod"> <el-form-item label="Goods Code" prop="bodgrp.rec.stagod">
<c-select <c-select
v-model="model.bodgrp.rec.stagod" v-model="model.bodgrp.rec.stagod"
style="width: 100%" style="width: 100%"
...@@ -489,13 +489,13 @@ export default { ...@@ -489,13 +489,13 @@ export default {
// tcddoc: "", // tcddoc: "",
// }, // },
// columns: ['0 0 "lst1" 100 ', '1 1 "lst2" 100', '2 2 "document" 200'], // columns: ['0 0 "lst1" 100 ', '1 1 "lst2" 100', '2 2 "document" 200'],
}; }
}, },
methods: { methods: {
...Event, ...Event,
change() { // change() {
this.model.bodgrp.rec.matdat = this.model.oldbodgrp.rec.matdat; // this.model.bodgrp.rec.matdat = this.model.oldbodgrp.rec.matdat;
}, // },
// addTableValue(index) { // addTableValue(index) {
// var newTableValue = Object.assign({}, this.newValue); // var newTableValue = Object.assign({}, this.newValue);
// const serial = Utils.generateUUID(); // const serial = Utils.generateUUID();
...@@ -516,10 +516,10 @@ export default { ...@@ -516,10 +516,10 @@ export default {
// } // }
// }, // },
}, },
mounted() { // mounted() {
this.change(); // this.change();
console.log(this.model.bodgrp.rec.matdat); // console.log(this.model.bodgrp.rec.matdat);
}, // },
computed: { computed: {
flag() { flag() {
return this.model.bodgrp.drr.pts.adrelc == ""; return this.model.bodgrp.drr.pts.adrelc == "";
...@@ -528,7 +528,7 @@ export default { ...@@ -528,7 +528,7 @@ export default {
created: function () { created: function () {
console.log(this.root); console.log(this.root);
}, },
}; }
</script> </script>
<style> <style>
</style> </style>
...@@ -108,10 +108,10 @@ import Inst from "./Inst" ...@@ -108,10 +108,10 @@ import Inst from "./Inst"
import Ptyp from "./Ptyp" import Ptyp from "./Ptyp"
import Instrecp from "./Instrecp" import Instrecp from "./Instrecp"
import Setpan from "~/views/Public/Setpan" import Setpan from "~/views/Public/Setpan"
import Glepan from "~/views/Public/Glepan"; import Glepan from "~/views/Public/Glepan"
import Coninfp from "~/views/Public/Coninfp" import Coninfp from "~/views/Public/Coninfp"
import Docpan from "~/views/Public/Docpan" import Docpan from "~/views/Public/Docpan"
import Doctre from "./Doctre" import Doctre from "~/views/Public/Doctre"
import Engp from "~/views/Public/Engp" import Engp from "~/views/Public/Engp"
......
...@@ -18,7 +18,6 @@ ...@@ -18,7 +18,6 @@
style="margin: 0 10px 0 0; padding: 0 12px" style="margin: 0 10px 0 0; padding: 0 12px"
size="small" size="small"
type="primary" type="primary"
@click="onSeainf"
> >
<span <span
style="font-size: 15px; font-family: '宋体'; font-weight: bold" style="font-size: 15px; font-family: '宋体'; font-weight: bold"
......
...@@ -86,7 +86,7 @@ import Canp from "./Canp"; ...@@ -86,7 +86,7 @@ import Canp from "./Canp";
//import Setpan from "./Setpan" //import Setpan from "./Setpan"
//import Docpan from "./Docpan"; //import Docpan from "./Docpan";
//import Coninfp from "./Coninfp"; //import Coninfp from "./Coninfp";
import Doctre from "./Doctre"; import Doctre from "~/views/Public/Doctre";
import Setpan from "~/views/Public/Setpan"; import Setpan from "~/views/Public/Setpan";
import Docpan from "~/views/Public/Docpan" import Docpan from "~/views/Public/Docpan"
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- 左边 -->
<c-col :span="24" style="height: 24px">
<el-form-item label="Outgoing Messages" class="messageLabel"></el-form-item>
</c-col>
<c-col :span="24" style="height: 0px">
<el-divider></el-divider>
</c-col>
<c-col :span="24">
<c-col :span="21">
<c-col :span="24">
<c-istream-table-docpan :border="true" :list="data1" style="width:100%;text-align:center">
<el-table-column label="Type" width="auto">
<template slot-scope="scope">
<span>{{ getType(scope.row.index) }}</span>
</template>
</el-table-column>
<el-table-column label="Document" width="auto">
<template slot-scope="scope">
<span>{{ model.trnmod.trndoc.doceot[scope.row.index].pandsc }}</span>
</template>
</el-table-column>
<el-table-column label="Cre.TRN" width="auto"></el-table-column>
<el-table-column label="Date" width="auto">
<template>
<span>{{ getNow() }}</span>
</template>
</el-table-column>
</c-istream-table-docpan>
</c-col>
</c-col>
<c-col :span="3">
<c-col :span="24" style="margin-top: 15px;margin-left: 20px">
<c-button size="small" type="primary" @click="onTrndocButshw" style="width: 80px;">
Show
</c-button>
</c-col>
<c-col :span="24" style="margin-top: 15px;margin-left: 20px">
<c-button size="small" type="primary" @click="onTrndocButadd" style="width: 80px;">
Details
</c-button>
</c-col>
<c-col :span="24" style="margin-top: 40px;margin-left: 20px">
<c-button size="small" type="primary" @click="onTrndocButnew" style="width: 80px;">
Add New
</c-button>
</c-col>
<c-col :span="24" style="margin-top: 15px;margin-left: 20px">
<c-button size="small" type="primary" @click="onTrndocButattto" style="width: 80px;">
Attach to
</c-button>
</c-col>
<c-col :span="24" style="margin-top: 15px;margin-left: 20px">
<c-button size="small" type="primary" @click="onTrndocButdel" style="width: 80px;">
Suppress
</c-button>
</c-col>
</c-col>
</c-col>
<c-col :span="24" style="margin-top: 20px">
<c-col :span="12" style="height: 24px;margin-top: 20px;">
<el-form-item label="Previous Messages" class="messageLabel"
v-show="model.trnmod.trndoc.shwinc || model.trnmod.trndoc.shwout"></el-form-item>
</c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="File Receiver" prop="trnmod.trndoc.filrecv"> <c-col :span="12" style="height: 24px;margin-top: 20px;">
<c-input v-model="model.trnmod.trndoc.filrecv" placeholder="请输入File Receiver"></c-input> <c-checkbox v-model="model.trnmod.trndoc.shwinc">Show Incoming Messages</c-checkbox>
</c-col>
<c-col :span="12" style="height: 24px;margin-top: 20px;">
<c-checkbox v-model="model.trnmod.trndoc.shwout">Show Outgoing Messages</c-checkbox>
</c-col>
</c-col>
</c-col>
<c-col :span="24" style="height: 0px" v-show="model.trnmod.trndoc.shwinc || model.trnmod.trndoc.shwout">
<el-divider></el-divider>
</c-col>
<c-col :span="24">
<c-col :span="21">
<c-col :span="24">
<c-table :border="true" :list="data2" style="width:100%,text-align:center"
v-show="model.trnmod.trndoc.shwout">
<el-table-column label="Type" width="auto"></el-table-column>
<el-table-column label="Document" width="auto"></el-table-column>
<el-table-column label="Cre.TRN" width="auto"></el-table-column>
<el-table-column label="Date" width="auto"></el-table-column>
</c-table>
</c-col>
</c-col>
<c-col :span="3">
<c-col :span="24" style="margin-top: 15px;margin-left: 20px">
<c-button size="small" type="primary" @click="onTrndocButatt" style="width: 80px;">
Attach
</c-button>
</c-col>
<c-col :span="24" style="margin-top: 150px;margin-left: 20px">
<c-button size="small" type="primary" @click="onTrndocButatt">
i
</c-button>
</c-col>
</c-col>
</c-col>
<!-- <c-col :span="24">
<el-form-item
style="text-align: left;"
class="formItemLabel"
label="Outgoing Correspondence,Attachments and other Documents"
label-width="100%"
>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24">
<c-col :span="14">
<c-col :span="24">
<div style="height: 300px; width: 100%; border: 1px #ebeef5 solid">
<el-tree
ref="menuTree"
:data="data"
:props="defaultProps"
@node-click="handleNodeClick"
></el-tree>
</div>
</c-col>
<c-col :span="12"> <c-col :span="24" style="margin-top: 10px">
<el-form-item label="Document tree" prop="trnmod.trndoc.doctrestm"> <c-col :span="4">
<c-input v-model="model.trnmod.trndoc.doctrestm" placeholder="请输入Document tree"></c-input> <el-form-item
label="Connected Ducuments"
v-show="isShow1 || isShow2"
></el-form-item>
<el-form-item
label=""
v-show="!(isShow1 || isShow2)"
></el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="">
<c-checkbox v-model="isShow1">Show Incoming Messages</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="8" :offset="2">
<el-form-item label="">
<c-checkbox v-model="isShow2">Show Outgoing Messages</c-checkbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
<c-col :span="12"> </c-col>
<c-col :span="6" :offset="1">
<c-col :span="24">
<c-button size="small" type="primary" @click="onTrndocButshw"> <c-button size="small" type="primary" @click="onTrndocButshw">
Sho&w Show
</c-button> </c-button>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24" style="margin-top: 15px">
<c-button size="small" type="primary" @click="onTrndocButadd"> <c-button size="small" type="primary" @click="onTrndocButadd">
D&etails 详情
</c-button> </c-button>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24" style="margin-top: 40px">
<c-button size="small" type="primary" @click="onTrndocButnew"> <c-button size="small" type="primary" @click="onTrndocButnew">
&Add New Add New
</c-button> </c-button>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24" style="margin-top: 15px">
<c-button size="small" type="primary" @click="onTrndocButattto"> <c-button size="small" type="primary"
:disabled="atoDisabled"
@click="onTrndocButattto"
>
Attach to Attach to
</c-button> </c-button>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24" style="margin-top: 15px">
<c-button size="small" icon="el-icon-delete" @click="onTrndocButdel"> <c-button size="small" type="primary" @click="onTrndocButdel"
:disabled="delDisabled"
>
Delete Delete
</c-button> </c-button>
</c-col> </c-col>
<c-col :span="24" style="margin-top: 80px">
<c-col :span="12"> <c-button size="small" type="primary" @click="onTrndocButatt"
<span v-text="model.trnmod.trndoc.doclbl" data-path=".trnmod.trndoc.doclbl" > </span> :disabled="aDisabled"
</c-col> >
<c-col :span="12">
<c-checkbox v-model="model.trnmod.trndoc.shwinc">Show Incoming Messages</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.trndoc.shwout">Show Outgoing Messages</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButatt">
Attach Attach
</c-button> </c-button>
</c-col> </c-col>
<c-col :span="24" style="margin-top: 150px">
<c-col :span="12"> <c-button size="small" type="primary" @click="onTrndocButatt">
<el-form-item label="Connected Documents" prop="trnmod.trndoc.condocstm"> i
<c-input v-model="model.trnmod.trndoc.condocstm" placeholder="请输入Connected Documents"></c-input> </c-button>
</el-form-item>
</c-col> </c-col>
<c-col :span="12">
<el-form-item label="" prop="trnmod.trndoc.rcvatt.seainf">
<c-input v-model="model.trnmod.trndoc.rcvatt.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col> </c-col>
</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/Botpay/Event" import moment from 'moment'
export default { export default {
inject: ['root'], inject: ['root'],
props:["model","codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ props: ["model", "codes"],
data() {
return { return {
data1: [],
data2: [],
isShow1: false,
isShow2: false,
aDisabled: true,
atoDisabled: true,
delDisabled: true,
data: [
{
label: "CHINA EVERBRIGHT BANK",
children: [{ label: "'企业当前管理信息'via" }],
},
{
label: "Internal",
children: [{ label: "'收账通知'via" }],
},
],
}
},
methods: {
getType(idx) {
for (let i = 0; i < this.codes.doceotCortyp.length; i++) {
const c = this.codes.doceotCortyp[i];
if (this.model.trnmod.trndoc.doceot[idx].cortyp === c.value) {
return c.label;
}
}
return "";
},
getNow() {
return moment().format('yyyy-MM-DD')
},
handleNodeClick(data) {
if (!data.children) { //如果没有叶子节点 ,按钮置灰
this.atoDisabled = false;
this.delDisabled = false;
} else {
this.atoDisabled = true;
this.delDisabled = true;
}
},
defaultProps() { },
async onTrndocButshw() {
let rtnmsg = await this.executeRule("trndoc.butshw")
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
}
},
async onTrndocButadd() {
let rtnmsg = await this.executeRule("trndoc.butadd")
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
}
},
async onTrndocButnew() {
let rtnmsg = await this.executeRule("trndoc.butnew")
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
}
},
async onTrndocButattto() {
let rtnmsg = await this.executeRule("trndoc.butattto")
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
}
},
async onTrndocButdel() {
let rtnmsg = await this.executeRule("trndoc.butdel")
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
} }
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
}
},
async onTrndocButatt() {
let rtnmsg = await this.executeRule("trndoc.butatt")
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
}
},
},
watch: {
"model.trnmod.trndoc.doceot": {
handler(val, oldVal) {
var arr = [];
let k = 0;
for (let i = 0; i < val.length; i++) {
if (val[i].role != "") {
arr[k++] = val[i];
}
}
this.data1 = arr
}, },
methods:{...Event}, immediate: true
created:function(){ }
},
created: function () {
} }
} }
</script> </script>
<style> <style>
.formItemLabel>>>.el-form-item__label {
text-align: left;
}
</style> </style>
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="11">
<el-form-item label="Delivery of Documents Instructions" prop="bodgrp.blk.colins"> <el-form-item label="Delivery of Documents Instructions" prop="bodgrp.blk.colins">
<c-fullbox> <c-fullbox>
<c-input type="textarea" v-model="model.bodgrp.blk.colins" maxlength="65" show-word-limit <c-input type="textarea" v-model="model.bodgrp.blk.colins" maxlength="65" show-word-limit
placeholder="请输入Collection Instructions"></c-input> placeholder="请输入Collection Instructions" disabled></c-input>
<template slot="footer"> <template slot="footer">
<c-button size="small" type="primary"> <c-button size="small" type="primary">
... ...
...@@ -14,9 +14,9 @@ ...@@ -14,9 +14,9 @@
</c-fullbox> </c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="11" :offset="1">
<el-form-item label="Charges Condition" prop="bodgrp.rec.chato"> <el-form-item label="Charges Condition" prop="bodgrp.rec.chato">
<c-select v-model="model.bodgrp.rec.chato" style="width:100%" placeholder="请选择Our Charges to"> <c-select v-model="model.bodgrp.rec.chato" style="width:100%" placeholder="请选择Our Charges to" disabled>
<el-option v-for="item in codes.chato" :key="item.value" :label="item.label" <el-option v-for="item in codes.chato" :key="item.value" :label="item.label"
:value="item.value"> :value="item.value">
</el-option> </el-option>
...@@ -26,15 +26,15 @@ ...@@ -26,15 +26,15 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="11">
<el-form-item label="" prop="bodgrp.blk.colinsflg"> <el-form-item label="" prop="bodgrp.blk.colinsflg">
<c-checkbox v-model="model.bodgrp.blk.colinsflg">Delivery Of Document Instructions modified</c-checkbox> <c-checkbox v-model="model.bodgrp.blk.colinsflg" disabled>Delivery Of Document Instructions modified</c-checkbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="11" :offset="1">
<el-form-item label="Charges Text" prop="bodgrp.blk.chgtxt"> <el-form-item label="Charges Text" prop="bodgrp.blk.chgtxt">
<c-input type="textarea" v-model="model.bodgrp.blk.chgtxt" maxlength="35" show-word-limit <c-input type="textarea" v-model="model.bodgrp.blk.chgtxt" maxlength="35" show-word-limit
placeholder="请输入Charges Text"></c-input> placeholder="请输入Charges Text" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -47,11 +47,11 @@ ...@@ -47,11 +47,11 @@
</c-col> --> </c-col> -->
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="11">
<el-form-item label="Draft Instructions" prop="bodgrp.blk.dftins"> <el-form-item label="Draft Instructions" prop="bodgrp.blk.dftins">
<c-fullbox> <c-fullbox>
<c-input type="textarea" v-model="model.bodgrp.blk.dftins" maxlength="65" show-word-limit <c-input type="textarea" v-model="model.bodgrp.blk.dftins" maxlength="65" show-word-limit
placeholder="请输入Draft Instructions"> placeholder="请输入Draft Instructions" disabled>
</c-input> </c-input>
<template slot="footer"> <template slot="footer">
<c-button size="small" type="primary"> <c-button size="small" type="primary">
...@@ -61,9 +61,9 @@ ...@@ -61,9 +61,9 @@
</c-fullbox> </c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="11" :offset="1">
<el-form-item label="" prop="bodgrp.blk.colinsflg"> <el-form-item label="" prop="bodgrp.blk.colinsflg">
<c-checkbox v-model="model.bodgrp.rec.focflg">Free of Payment</c-checkbox> <c-checkbox v-model="model.bodgrp.rec.focflg" disabled>Free of Payment</c-checkbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -77,11 +77,11 @@ ...@@ -77,11 +77,11 @@
</c-col> --> </c-col> -->
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="11">
<el-form-item label="Protest Instructions" prop="bodgrp.blk.proins"> <el-form-item label="Protest Instructions" prop="bodgrp.blk.proins">
<c-fullbox> <c-fullbox>
<c-input type="textarea" v-model="model.bodgrp.blk.proins" maxlength="65" show-word-limit <c-input type="textarea" v-model="model.bodgrp.blk.proins" maxlength="65" show-word-limit
placeholder="请输入Protest Instructions"></c-input> placeholder="请输入Protest Instructions" disabled></c-input>
<template slot="footer"> <template slot="footer">
<c-button size="small" type="primary"> <c-button size="small" type="primary">
... ...
...@@ -90,10 +90,10 @@ ...@@ -90,10 +90,10 @@
</c-fullbox> </c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="11" :offset="1">
<el-form-item label="Waive Collecting Bank Charges" prop="bodgrp.rec.waicolcod"> <el-form-item label="Waive Collecting Bank Charges" prop="bodgrp.rec.waicolcod">
<c-select v-model="model.bodgrp.rec.waicolcod" style="width:100%" <c-select v-model="model.bodgrp.rec.waicolcod" style="width:100%"
placeholder="请选择Waive Remitting Bank Charges"> placeholder="请选择Waive Remitting Bank Charges" disabled>
<el-option v-for="item in codes.waicolcod" :key="item.value" :label="item.label" <el-option v-for="item in codes.waicolcod" :key="item.value" :label="item.label"
:value="item.value"> :value="item.value">
</el-option> </el-option>
...@@ -101,7 +101,7 @@ ...@@ -101,7 +101,7 @@
</el-form-item> </el-form-item>
<el-form-item label="Waive Remitting Bank Charges" prop="bodgrp.rec.wairmtcod"> <el-form-item label="Waive Remitting Bank Charges" prop="bodgrp.rec.wairmtcod">
<c-select v-model="model.bodgrp.rec.wairmtcod" style="width:100%" <c-select v-model="model.bodgrp.rec.wairmtcod" style="width:100%"
placeholder="请选择Waive Remitting Bank Charges"> placeholder="请选择Waive Remitting Bank Charges" disabled>
<el-option v-for="item in codes.wairmtcod" :key="item.value" :label="item.label" <el-option v-for="item in codes.wairmtcod" :key="item.value" :label="item.label"
:value="item.value"> :value="item.value">
</el-option> </el-option>
...@@ -121,11 +121,11 @@ ...@@ -121,11 +121,11 @@
</c-button> </c-button>
</c-col> --> </c-col> -->
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="11">
<el-form-item label="Other Instructions" prop="bodgrp.blk.othins"> <el-form-item label="Other Instructions" prop="bodgrp.blk.othins">
<c-fullbox> <c-fullbox>
<c-input type="textarea" v-model="model.bodgrp.blk.othins" maxlength="65" show-word-limit <c-input type="textarea" v-model="model.bodgrp.blk.othins" maxlength="65" show-word-limit
placeholder="请输入Other Instructions"></c-input> placeholder="请输入Other Instructions" disabled></c-input>
<template slot="footer"> <template slot="footer">
<c-button size="small" type="primary"> <c-button size="small" type="primary">
... ...
...@@ -134,9 +134,9 @@ ...@@ -134,9 +134,9 @@
</c-fullbox> </c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="11" :offset="1">
<el-form-item label="Defer Payment until" prop="bodgrp.rec.othins"> <el-form-item label="Defer Payment until" prop="bodgrp.rec.othins">
<c-select v-model="model.bodgrp.rec.othins" style="width:100%" placeholder="请选择Defer Payment until"> <c-select v-model="model.bodgrp.rec.othins" style="width:100%" placeholder="请选择Defer Payment until" disabled>
<el-option v-for="item in codes.othins" :key="item.value" :label="item.label" <el-option v-for="item in codes.othins" :key="item.value" :label="item.label"
:value="item.value"> :value="item.value">
</el-option> </el-option>
...@@ -153,11 +153,11 @@ ...@@ -153,11 +153,11 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="11">
<el-form-item label="Warehouse/Insurance Instructions " prop="bodgrp.blk.delins"> <el-form-item label="Warehouse/Insurance Instructions " prop="bodgrp.blk.delins">
<c-fullbox> <c-fullbox>
<c-input type="textarea" v-model="model.bodgrp.blk.delins" maxlength="65" show-word-limit <c-input type="textarea" v-model="model.bodgrp.blk.delins" maxlength="65" show-word-limit
placeholder="请输入Warehouse/Insurance Instructions "></c-input> placeholder="请输入Warehouse/Insurance Instructions" disabled></c-input>
<template slot="footer"> <template slot="footer">
<c-button size="small" type="primary"> <c-button size="small" type="primary">
... ...
...@@ -166,17 +166,16 @@ ...@@ -166,17 +166,16 @@
</c-fullbox> </c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="11" :offset="1">
<c-col :span="9"> <c-col :span="9">
<el-form-item label="less comm" prop="bodgrp.rec.lescom"> <el-form-item label="less comm" prop="bodgrp.rec.lescom">
<c-select v-model="model.bodgrp.cbs.opn1.cur" style="width: %" placeholder="请选择Document Amount" <c-select v-model="model.bodgrp.cbs.opn1.cur" style="width: %" placeholder="请选择Document Amount"
:disabled="true" :code="codes.cur"> :disabled="true" :code="codes.cur">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="14" :offset="1"> <c-col :span="14" :offset="1">
<c-input v-model="model.bodgrp.rec.lescom" placeholder="请输入Warehouse/Insurance"></c-input> <c-input v-model="model.bodgrp.rec.lescom" placeholder="请输入Warehouse/Insurance" disabled></c-input>
</c-col> </c-col>
</c-col> </c-col>
</c-col> </c-col>
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<c-col :span="11"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Drawer Ref." prop="bodgrp.drr.pts.ref"> <el-form-item label="Drawer Ref." prop="bodgrp.drr.pts.ref">
<c-input v-model="model.bodgrp.drr.pts.ref" maxlength="16" style="width: 100%" placeholder=""> <c-input v-model="model.bodgrp.drr.pts.ref" maxlength="16" style="width: 100%" placeholder="" disabled>
</c-input> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
<el-form-item label="External Key of Address" prop="bodgrp.drr.pts.extkey"> <el-form-item label="External Key of Address" prop="bodgrp.drr.pts.extkey">
<c-fullbox> <c-fullbox>
<c-input v-model="model.bodgrp.drr.pts.extkey" maxlength="16" <c-input v-model="model.bodgrp.drr.pts.extkey" maxlength="16"
placeholder="请输入External Key of Address"> placeholder="请输入External Key of Address" disabled>
</c-input> </c-input>
<template slot="footer"> <template slot="footer">
<c-button style="margin:0 10px 0 10px;padding: 0 12px;" size="small" type="primary"> <c-button style="margin:0 10px 0 10px;padding: 0 12px;" size="small" type="primary">
...@@ -28,14 +28,14 @@ ...@@ -28,14 +28,14 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Address Block" prop="bodgrp.drr.pts.adrblk"> <el-form-item label="Address Block" prop="bodgrp.drr.pts.adrblk">
<c-input type="textarea" v-model="model.bodgrp.drr.pts.adrblk" maxlength="50" disabled <c-input type="textarea" v-model="model.bodgrp.drr.pts.adrblk" maxlength="50" disabled
show-word-limit placeholder="请输入Address Block"></c-input> show-word-limit placeholder="请输入Address Block" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</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="Collecting Bank Ref." prop="bodgrp.col.pts.ref"> <el-form-item label="Collecting Bank Ref." prop="bodgrp.col.pts.ref">
<c-input v-model="model.bodgrp.col.pts.ref" maxlength="16" style="width: 100%" placeholder=""> <c-input v-model="model.bodgrp.col.pts.ref" maxlength="16" style="width: 100%" placeholder="" disabled>
</c-input> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -43,7 +43,7 @@ ...@@ -43,7 +43,7 @@
<el-form-item label="Extkey Key of Address" prop="bodgrp.col.pts.extkey"> <el-form-item label="Extkey Key of Address" prop="bodgrp.col.pts.extkey">
<c-fullbox> <c-fullbox>
<c-input v-model="model.bodgrp.col.pts.extkey" maxlength="16" <c-input v-model="model.bodgrp.col.pts.extkey" maxlength="16"
placeholder="请输入External Key of Address"> placeholder="请输入External Key of Address" disabled>
</c-input> </c-input>
<template slot="footer"> <template slot="footer">
<c-button style="margin:0 10px 0 10px;padding: 0 12px;" size="small" type="primary"> <c-button style="margin:0 10px 0 10px;padding: 0 12px;" size="small" type="primary">
...@@ -61,7 +61,7 @@ ...@@ -61,7 +61,7 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Address Block" prop="bodgrp.col.pts.adrblk"> <el-form-item label="Address Block" prop="bodgrp.col.pts.adrblk">
<c-input type="textarea" v-model="model.bodgrp.col.pts.adrblk" maxlength="50" disabled <c-input type="textarea" v-model="model.bodgrp.col.pts.adrblk" maxlength="50" disabled
show-word-limit placeholder="请输入Address Block"></c-input> show-word-limit placeholder="请输入Address Block" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -71,14 +71,14 @@ ...@@ -71,14 +71,14 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Drawee Ref." prop="bodgrp.dre.pts.ref"> <el-form-item label="Drawee Ref." prop="bodgrp.dre.pts.ref">
<c-input disabled v-model="model.bodgrp.dre.pts.ref" maxlength="16" style="width: 100%" <c-input disabled v-model="model.bodgrp.dre.pts.ref" maxlength="16" style="width: 100%"
placeholder="请输入Application Ref"></c-input> placeholder="请输入Application Ref" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Extkey" prop="bodgrp.dre.pts.extkey"> <el-form-item label="Extkey" prop="bodgrp.dre.pts.extkey">
<c-fullbox> <c-fullbox>
<c-input disabled v-model="model.bodgrp.dre.pts.extkey" maxlength="50" <c-input disabled v-model="model.bodgrp.dre.pts.extkey" maxlength="50"
placeholder="请输入External Key of Address"></c-input> placeholder="请输入External Key of Address" disabled></c-input>
<template slot="footer"> <template slot="footer">
<c-button style="margin:0 10px 0 10px;padding: 0 12px;" size="small" type="primary"> <c-button style="margin:0 10px 0 10px;padding: 0 12px;" size="small" type="primary">
<span style="font-family:'宋体';font-weight:bold">i</span> <span style="font-family:'宋体';font-weight:bold">i</span>
...@@ -93,7 +93,7 @@ ...@@ -93,7 +93,7 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Address Block" prop="bodgrp.dre.pts.adrblk"> <el-form-item label="Address Block" prop="bodgrp.dre.pts.adrblk">
<c-input type="textarea" v-model="model.bodgrp.dre.pts.adrblk" maxlength="50" show-word-limit <c-input type="textarea" v-model="model.bodgrp.dre.pts.adrblk" maxlength="50" show-word-limit
placeholder="请输入Address Block"></c-input> placeholder="请输入Address Block" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
......
...@@ -194,12 +194,12 @@ ...@@ -194,12 +194,12 @@
</c-col> </c-col>
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<el-form-item label-width="0" prop="setmod.docamt"> <el-form-item label-width="0" prop="setmod.docamt">
<c-input v-model="model.setmod.docamt" placeholder="请输入document amount"></c-input> <c-input v-model="model.setmod.docamt" placeholder="请输入document amount" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<c-checkbox v-model="model.mtabut.clsflg">Close Contract</c-checkbox> <c-checkbox v-model="model.mtabut.clsflg" disabled>Close Contract</c-checkbox>
</c-col> </c-col>
</c-col> </c-col>
...@@ -215,12 +215,13 @@ ...@@ -215,12 +215,13 @@
</c-col> </c-col>
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<el-form-item label-width="0" prop="setmod.redamt"> <el-form-item label-width="0" prop="setmod.redamt">
<c-input v-model="model.setmod.redamt" placeholder="请输入document amount" disabled></c-input> <c-input v-model="model.setmod.redamt" placeholder="请输入document amount" :disabled="isDisabled">
</c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<c-checkbox v-model="model.bodgrp.rec.focflg">Free of Payment</c-checkbox> <c-checkbox v-model="model.bodgrp.rec.focflg" @change="change">Free of Payment</c-checkbox>
</c-col> </c-col>
</c-col> </c-col>
<!-- <c-col :span="12"> <!-- <c-col :span="12">
...@@ -283,6 +284,7 @@ export default { ...@@ -283,6 +284,7 @@ export default {
mixins: [commonProcess], mixins: [commonProcess],
data() { data() {
return { return {
isDisabled: false,
stmData: { stmData: {
columns: [ columns: [
'1 1 "Type" 80', '1 1 "Type" 80',
...@@ -309,16 +311,23 @@ export default { ...@@ -309,16 +311,23 @@ export default {
}, },
{ {
title: "Open Amount", title: "Open Amount",
width: "80px", width: "100px",
dataIndex: "opnamt", dataIndex: "opnamt",
show: "input", show: "input",
}, },
{ {
title: "Amount Paid", title: "Amount Paid",
width: "320px", width: "100px",
dataIndex: "bckamt", dataIndex: "bckamt",
show: "input", show: "input",
}, },
{
title: "Button",
width: "100px",
dataIndex: "butcal",
show: "button",
},
], ],
urls: "bptbck.bptbckg.docgrd", urls: "bptbck.bptbckg.docgrd",
}, },
...@@ -329,8 +338,17 @@ export default { ...@@ -329,8 +338,17 @@ export default {
...Event, ...Event,
multipleSelect() { multipleSelect() {
console.log(111); console.log(111);
},
change() {
if (this.model.bodgrp.rec.focflg) {
this.isDisabled = true;
this.model.setmod.redamt = this.model.setmod.docamt;
} else {
this.isDisabled = false;
this.model.setmod.redamt = "0.00";
} }
}, },
},
created: function () { created: function () {
} }
......
...@@ -136,7 +136,7 @@ import Setpan from "~/views/Public/Setpan" ...@@ -136,7 +136,7 @@ import Setpan from "~/views/Public/Setpan"
import Glepan from "~/views/Public/Glepan" import Glepan from "~/views/Public/Glepan"
import Coninfp from "~/views/Public/Coninfp" import Coninfp from "~/views/Public/Coninfp"
import Docpan from "~/views/Public/Docpan" import Docpan from "~/views/Public/Docpan"
import Doctre from "./Doctre" import Doctre from "~/views/Public/Doctre"
import Docpan1 from "./Docpan1" import Docpan1 from "./Docpan1"
import Wg from "./Wg" import Wg from "./Wg"
import Cnyp from "./Cnyp" import Cnyp from "./Cnyp"
......
...@@ -77,6 +77,8 @@ import Lttcan from "./Lttcan" ...@@ -77,6 +77,8 @@ import Lttcan from "./Lttcan"
// import Infdet from "./Infdet" // import Infdet from "./Infdet"
import Botsel from "./Botsel" import Botsel from "./Botsel"
import Infbod from "./Infbod" import Infbod from "./Infbod"
import Botacc from "./Botacc"
import Botpay from "./Botpay"
import Botdav from "./Botdav" import Botdav from "./Botdav"
import Botame from "./Botame" import Botame from "./Botame"
import Botdcr from "./Botdcr" import Botdcr from "./Botdcr"
...@@ -304,8 +306,10 @@ const BusRouter = [ ...@@ -304,8 +306,10 @@ const BusRouter = [
{ path: 'inftxm', component: Inftxm, name: 'Inftxm', meta: { title: '条式语句查询' } }, { path: 'inftxm', component: Inftxm, name: 'Inftxm', meta: { title: '条式语句查询' } },
// { path: 'infdet', component: Infdet, name: 'Infdet', meta: { title: 'Infdet' } }, // { path: 'infdet', component: Infdet, name: 'Infdet', meta: { title: 'Infdet' } },
{ path: 'infbod', component: Infbod, name: 'Infbod', meta: { title: '出口托收入口交易' } }, { path: 'infbod', component: Infbod, name: 'Infbod', meta: { title: '出口托收查询' } },
{ path: 'botsel', component: Botsel, name: 'Botsel', meta: { title: '出口托收入口交易Botsel' } }, { path: 'botsel', component: Botsel, name: 'Botsel', meta: { title: '出口托收入口交易Botsel' } },
{ path: 'botacc', component: Botacc, name: 'Botacc', meta: { title: '出口托收承兑' }},
{ path: 'botpay', component: Botpay, name: 'Botpay', meta: { title: '出口托收结算' }},
{ path: 'botdav', component: Botdav, name: 'Botdav', meta: { title: '出口托收寄单' } }, { path: 'botdav', component: Botdav, name: 'Botdav', meta: { title: '出口托收寄单' } },
{ path: 'botame', component: Botame, name: 'Botame', meta: { title: '出口托收修改' } }, { path: 'botame', component: Botame, name: 'Botame', meta: { title: '出口托收修改' } },
{ path: 'botdcr', component: Botdcr, name: 'Botdcr', meta: { title: '出口托收拒付/不符点' } }, { path: 'botdcr', component: Botdcr, name: 'Botdcr', meta: { title: '出口托收拒付/不符点' } },
......
...@@ -367,9 +367,10 @@ ...@@ -367,9 +367,10 @@
v-model="model.bddgrp.rec.docprbrol" v-model="model.bddgrp.rec.docprbrol"
style="width:100%" style="width:100%"
placeholder="请选择Presented by" placeholder="请选择Presented by"
@change="selectOrCheckboxRule('bddgrp.rec.docprbrol')"
> >
<el-option <el-option
v-for="item in codes.docprbrol" v-for="item in docprbrol"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
...@@ -398,7 +399,7 @@ ...@@ -398,7 +399,7 @@
grp: 'bddgrp', grp: 'bddgrp',
rol: 'prb', rol: 'prb',
}" }"
:disabled="true" :disabledExtkey="this.flag"
:onlySearch="true" :onlySearch="true"
> >
</c-ptap> </c-ptap>
...@@ -434,7 +435,7 @@ ...@@ -434,7 +435,7 @@
<c-col :span="24" class="change"> <c-col :span="24" class="change">
<el-form-item label="地址" prop="bddgrp.prb.adrelc"> <el-form-item label="地址" prop="bddgrp.prb.adrelc">
<c-input type="textarea" v-model="model.bddgrp.prb.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input> <c-input type="textarea" disabled v-model="model.bddgrp.prb.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -458,6 +459,11 @@ export default { ...@@ -458,6 +459,11 @@ export default {
mixins: [commonProcess], mixins: [commonProcess],
data(){ data(){
return { return {
docprbrol: [
{ label: "Advising Bank", value: "ADV" },
{ label: "Beneficiary", value: "BEN" },
{ label: "Presenter(PRP)", value: "PRB" },
],
advtyp: [ advtyp: [
{ label: "Advice of Discrepancy (MT750)", value: "750" }, { label: "Advice of Discrepancy (MT750)", value: "750" },
{ label: "Advice of Payment (MT754)", value: "754" }, { label: "Advice of Payment (MT754)", value: "754" },
...@@ -479,6 +485,18 @@ export default { ...@@ -479,6 +485,18 @@ export default {
this.model.bddgrp.rec.advdat=""; this.model.bddgrp.rec.advdat="";
} }
}, },
"model.bddgrp.rec.docprbrol":function(){
if(this.model.bddgrp.rec.docprbrol=='ADV'){
this.flag=true;
}
else if(this.model.bddgrp.rec.docprbrol=='BEN'){
this.flag=true;
}
else if(this.model.bddgrp.rec.docprbrol=='PRB'){
this.flag=false;
}
},
}, },
methods:{...Event}, methods:{...Event},
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col> <c-col>
<c-col :span="7"> <c-col :span="5">
<el-form-item label="单据金额" prop="bddgrp.cbs.max.cur"> <el-form-item label="单据金额" prop="bddgrp.cbs.max.cur">
<c-select disabled v-model="model.bddgrp.cbs.max.cur" style="width:100%" placeholder="请选择单据金额" :code="codes.cur " ></c-select> <c-select disabled v-model="model.bddgrp.cbs.max.cur" style="width:100%" placeholder="请选择单据金额" :code="codes.cur " ></c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="5"> <c-col :span="7">
<el-form-item label="" label-width="10px" prop="bddgrp.cbs.max.amt"> <el-form-item label="" label-width="10px" prop="bddgrp.cbs.max.amt">
<c-input v-model="model.bddgrp.cbs.max.amt" placeholder="请输入Balance"></c-input> <c-input v-model="model.bddgrp.cbs.max.amt" placeholder="请输入Balance"></c-input>
</el-form-item> </el-form-item>
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
</c-col> </c-col>
<c-col> <c-col>
<c-col :span="7"> <c-col :span="5">
<el-form-item label="附加金额" prop="bddgrp.cbs.opn2.cur"> <el-form-item label="附加金额" prop="bddgrp.cbs.opn2.cur">
<c-select disabled v-model="model.bddgrp.cbs.opn2.cur" style="width:100%" placeholder="请选择附加金额" :code="codes.cur "> <c-select disabled v-model="model.bddgrp.cbs.opn2.cur" style="width:100%" placeholder="请选择附加金额" :code="codes.cur ">
</c-select> </c-select>
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
</c-col> </c-col>
<c-col :span="5"> <c-col :span="7">
<el-form-item label="" label-width="10px" prop="bddgrp.cbs.max2.amt"> <el-form-item label="" label-width="10px" prop="bddgrp.cbs.max2.amt">
<c-input v-model="model.bddgrp.cbs.max2.amt" placeholder="请输入附加金额"></c-input> <c-input v-model="model.bddgrp.cbs.max2.amt" placeholder="请输入附加金额"></c-input>
</el-form-item> </el-form-item>
...@@ -35,34 +35,34 @@ ...@@ -35,34 +35,34 @@
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Charges Deducted" prop="bddgrp.blk.chaded"> <el-form-item label="Charges Deducted" prop="bddgrp.blk.chaded">
<c-input type="textarea" v-model="model.bddgrp.blk.chaded" maxlength="35" show-word-limit placeholder="请输入Charges Deducted" ></c-input> <c-input type="textarea" v-model="model.bddgrp.blk.chaded" :rows="4" maxlength="35" show-word-limit placeholder="请输入Charges Deducted" ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col> <c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Charges" prop="bddgrp.blk.chaadd"> <el-form-item label="Charges Added" prop="bddgrp.blk.chaadd">
<c-input type="textarea" v-model="model.bddgrp.blk.chaadd" maxlength="35" show-word-limit placeholder="请输入Charges" ></c-input> <c-input type="textarea" v-model="model.bddgrp.blk.chaadd" :rows="4" maxlength="35" show-word-limit placeholder="请输入Charges" ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col> <c-col>
<c-col :span="7"> <c-col :span="5">
<el-form-item label="Total Amount Claimed" prop="bddgrp.rec.totcur"> <el-form-item label="Amount to be Paid" prop="bddgrp.rec.totcur">
<c-input disabled v-model="model.bddgrp.rec.totcur" maxlength="3" placeholder="请输入Total Amount Claimed"></c-input> <c-select disabled v-model="model.bddgrp.rec.totcur" style="width:100%" placeholder="请选择Total Amount Claimed" :code="codes.cur"></c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="5"> <c-col :span="7">
<el-form-item label="Total Amount to be Paid" prop="bddgrp.rec.totamt"> <el-form-item label="" prop="bddgrp.rec.totamt" label-width="10px">
<c-input v-model="model.bddgrp.rec.totamt" placeholder="请输入Total Amount to be Paid"></c-input> <c-input v-model="model.bddgrp.rec.totamt" placeholder="请输入Total Amount to be Paid"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col> <!-- <c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="External Key of Address" prop="bddgrp.acb.pts.extkey"> <el-form-item label="External Key of Address" prop="bddgrp.acb.pts.extkey">
<c-input v-model="model.bddgrp.acb.pts.extkey" maxlength="16" placeholder="请输入External Key of Address" @keyup.enter.native="showGridPromptDialog('brdgrp.acb.pts.extkey')"></c-input> <c-input v-model="model.bddgrp.acb.pts.extkey" maxlength="16" placeholder="请输入External Key of Address" @keyup.enter.native="showGridPromptDialog('brdgrp.acb.pts.extkey')"></c-input>
...@@ -98,12 +98,28 @@ ...@@ -98,12 +98,28 @@
<el-form-item label="地址" prop="bddgrp.acb.adrelc"> <el-form-item label="地址" prop="bddgrp.acb.adrelc">
<c-input type="textarea" v-model="model.bddgrp.acb.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input> <c-input type="textarea" v-model="model.bddgrp.acb.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item> </el-form-item>
</c-col> -->
<c-col>
<c-col :span="12">
<c-ptap
:model="model"
:argadr="{
title: 'Account with Bank',
grp: 'bddgrp',
rol: 'acb',
}"
:noRef="true"
:isAdrblk="false"
>
</c-ptap>
</c-col>
</c-col> </c-col>
<c-col> <c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Discrepancies" prop="bddgrp.blk.docdis"> <el-form-item label="Discrepancies" prop="bddgrp.blk.docdis">
<c-input type="textarea" v-model="model.bddgrp.blk.docdis" maxlength="50" show-word-limit placeholder="请输入Discrepancies" ></c-input> <c-input type="textarea" :disabled="model.bddgrp.blk.docdisflg!='X'" v-model="model.bddgrp.blk.docdis" :rows="6" maxlength="50" show-word-limit placeholder="请输入Discrepancies" ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -119,8 +135,10 @@ import Api from "~/service/Api" ...@@ -119,8 +135,10 @@ 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/Ditdav/Event" import Event from "~/model/Ditdav/Event"
import Ptap from "~/views/Public/Ptap";
export default { export default {
components: { "c-ptap": Ptap },
inject: ["root"], inject: ["root"],
props:["model","codes"], props:["model","codes"],
mixins: [commonProcess], mixins: [commonProcess],
...@@ -129,6 +147,16 @@ export default { ...@@ -129,6 +147,16 @@ export default {
}; };
}, },
computed: {
docdisflg: {
get() {
return this.model.bddgrp.blk.docdisflg === "X";
},
set(val) {
this.model.bddgrp.blk.docdisflg = val ? "X" : "";
},
},
},
methods:{...Event}, methods:{...Event},
created:function(){ created:function(){
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col> <!-- ====================左边======================= -->
<c-col :span="7"> <c-col :span="11">
<c-col :span="10">
<el-form-item label="单据金额" prop="bddgrp.cbs.max.cur"> <el-form-item label="单据金额" prop="bddgrp.cbs.max.cur">
<c-input <c-select
disabled disabled
v-model="model.bddgrp.cbs.max.cur" maxlength="3" placeholder="请输入Document Amount"></c-input> v-model="model.bddgrp.cbs.max.cur" style="width:100%" placeholder="请选择Document Amount" :code="codes.cur"></c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="5"> <c-col :span="14">
<el-form-item label="" label-width="10px" prop="bddgrp.cbs.max.amt"> <el-form-item label="" label-width="10px" prop="bddgrp.cbs.max.amt">
<c-input v-model="model.bddgrp.cbs.max.amt" placeholder="请输入Balance"></c-input> <c-input v-model="model.bddgrp.cbs.max.amt" placeholder="请输入Balance"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
<c-col :span="12">
<el-form-item label="Narrative TAG 77A of MT754" prop="bddgrp.blk.nartxt77a">
<c-input type="textarea" v-model="model.bddgrp.blk.nartxt77a" maxlength="35" show-word-limit placeholder="请输入Narrative TAG 77A of MT754" ></c-input>
</el-form-item>
</c-col>
<c-col> <c-col>
<c-col :span="7"> <c-col :span="10">
<el-form-item label="附加金额" prop="bddgrp.cbs.opn2.cur"> <el-form-item label="附加金额" prop="bddgrp.cbs.opn2.cur">
<c-select <c-select
disabled disabled
...@@ -33,47 +26,41 @@ ...@@ -33,47 +26,41 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="5"> <c-col :span="14">
<el-form-item label="" label-width="10px" prop="bddgrp.cbs.max2.amt"> <el-form-item label="" label-width="10px" prop="bddgrp.cbs.max2.amt">
<c-input v-model="model.bddgrp.cbs.max2.amt" placeholder="请输入附加金额"></c-input> <c-input v-model="model.bddgrp.cbs.max2.amt" placeholder="请输入附加金额"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col> <c-col :span="24">
<c-col :span="12">
<el-form-item label="Charges Deducted" prop="bddgrp.blk.chaded"> <el-form-item label="Charges Deducted" prop="bddgrp.blk.chaded">
<c-input type="textarea" v-model="model.bddgrp.blk.chaded" maxlength="35" show-word-limit placeholder="请输入Charges Deducted" ></c-input> <c-input type="textarea" v-model="model.bddgrp.blk.chaded" :rows="4" maxlength="35" show-word-limit placeholder="请输入Charges Deducted" ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
<c-col> <c-col :span="24">
<c-col :span="12">
<el-form-item label="Charges Added" prop="bddgrp.blk.chaadd"> <el-form-item label="Charges Added" prop="bddgrp.blk.chaadd">
<c-input type="textarea" v-model="model.bddgrp.blk.chaadd" maxlength="35" show-word-limit placeholder="请输入Charges Added" ></c-input> <c-input type="textarea" v-model="model.bddgrp.blk.chaadd" :rows="4" maxlength="35" show-word-limit placeholder="请输入Charges Added" ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
<c-col> <c-col :span="10">
<c-col :span="12">
<el-form-item label="Total Amount Claimed" prop="bddgrp.rec.totcur"> <el-form-item label="Total Amount Claimed" prop="bddgrp.rec.totcur">
<c-input <c-select
disabled disabled
v-model="model.bddgrp.rec.totcur" maxlength="3" placeholder="请输入Total Amount Claimed"></c-input> v-model="model.bddgrp.rec.totcur" style="width:100%" placeholder="请选择Total Amount Claimed" :code="codes.cur"></c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="14">
<el-form-item label="Total Amount to be Paid" prop="bddgrp.rec.totamt"> <el-form-item label="" label-width="10px" prop="bddgrp.rec.totamt">
<c-input v-model="model.bddgrp.rec.totamt" placeholder="请输入Total Amount to be Paid"></c-input> <c-input v-model="model.bddgrp.rec.totamt" placeholder="请输入Total Amount to be Paid"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
<c-col :span="12"> <!-- <c-col :span="12">
<el-form-item label="Reimbursing Bank" prop="bddgrp.rmb.pts.extkey"> <el-form-item label="Reimbursing Bank" prop="bddgrp.rmb.pts.extkey">
<c-fullbox> <c-fullbox>
<c-input v-model="model.bddgrp.rmb.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input> <c-input v-model="model.bddgrp.rmb.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
...@@ -88,11 +75,7 @@ ...@@ -88,11 +75,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- <c-col :span="12">
<c-button size="small" type="primary" @click="onRmbpDet">
Details
</c-button>
</c-col> -->
<c-col> <c-col>
<c-col :span="12"> <c-col :span="12">
...@@ -134,15 +117,11 @@ ...@@ -134,15 +117,11 @@
</template> </template>
</c-fullbox> </c-fullbox>
</el-form-item> </el-form-item>
</c-col>
<!-- <c-col :span="12">
<c-button size="small" type="primary" @click="onAcbpDet">
Details
</c-button>
</c-col> --> </c-col> -->
<c-col :span="12">
<!-- <c-col :span="12">
<el-form-item label="Beneficiary's Bank" prop="bddgrp.beb.pts.extkey"> <el-form-item label="Beneficiary's Bank" prop="bddgrp.beb.pts.extkey">
<c-fullbox> <c-fullbox>
<c-input v-model="model.bddgrp.beb.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input> <c-input v-model="model.bddgrp.beb.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
...@@ -208,12 +187,66 @@ ...@@ -208,12 +187,66 @@
<c-input type="textarea" v-model="model.bddgrp.beb.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input> <c-input type="textarea" v-model="model.bddgrp.beb.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col> -->
<c-col :span="12">
<c-col :span="24">
<c-ptap
:model="model"
:argadr="{
title: 'Reimbursing Bank',
grp: 'bddgrp',
rol: 'rmb',
}"
:noRef="true"
:isAdrblk="false"
>
</c-ptap>
</c-col>
<c-col :span="24">
<c-ptap
:model="model"
:argadr="{
title: 'Account with Bank',
grp: 'bddgrp',
rol: 'acb',
}"
:noRef="true"
:isAdrblk="false"
>
</c-ptap>
</c-col>
<c-col :span="24">
<el-form-item label="Date to be Paid" prop="bddgrp.rec.totdat"> <el-form-item label="Date to be Paid" prop="bddgrp.rec.totdat">
<c-date-picker type="date" v-model="model.bddgrp.rec.totdat" style="width:100%" placeholder="请选择Date to be Paid"></c-date-picker> <c-date-picker type="date" v-model="model.bddgrp.rec.totdat" style="width:100%" placeholder="请选择Date to be Paid"></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
<!-- ========================右边======================= -->
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="Narrative TAG 77A of MT754" prop="bddgrp.blk.nartxt77a">
<c-input type="textarea" v-model="model.bddgrp.blk.nartxt77a" :rows="15" maxlength="35" show-word-limit placeholder="请输入Narrative TAG 77A of MT754" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-ptap
:model="model"
:argadr="{
title: `Beneficiary's Bank `,
grp: 'bddgrp',
rol: 'beb',
}"
:noRef="true"
:isAdrblk="false"
>
</c-ptap>
</c-col>
</c-col>
</div> </div>
</template> </template>
<script> <script>
...@@ -221,8 +254,10 @@ import Api from "~/service/Api" ...@@ -221,8 +254,10 @@ 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/Litdav/Event" import Event from "~/model/Litdav/Event"
import Ptap from "~/views/Public/Ptap";
export default { export default {
components: { "c-ptap": Ptap },
inject: ['root'], inject: ['root'],
props:["model","codes"], props:["model","codes"],
mixins: [commonProcess], mixins: [commonProcess],
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col> <c-col>
<c-col :span="7"> <c-col :span="5">
<el-form-item label="单据金额" prop="bddgrp.cbs.max.cur"> <el-form-item label="单据金额" prop="bddgrp.cbs.max.cur">
<c-input disabled v-model="model.bddgrp.cbs.max.cur" maxlength="3" placeholder="请输入单据金额"></c-input> <c-select disabled v-model="model.bddgrp.cbs.max.cur" style="width:100%" placeholder="请选择单据金额" :code="codes.cur"></c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="5"> <c-col :span="7">
<el-form-item label="" label-width="10px" prop="bddgrp.cbs.max.amt"> <el-form-item label="" label-width="10px" prop="bddgrp.cbs.max.amt">
<c-input disabled v-model="model.bddgrp.cbs.max.amt" placeholder="请输入Balance"></c-input> <c-input disabled v-model="model.bddgrp.cbs.max.amt" placeholder="请输入Balance"></c-input>
</el-form-item> </el-form-item>
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
</c-col> </c-col>
<c-col> <c-col>
<c-col :span="7"> <c-col :span="5">
<el-form-item label="附加金额" prop="bddgrp.cbs.opn2.cur"> <el-form-item label="附加金额" prop="bddgrp.cbs.opn2.cur">
<c-select disabled v-model="model.bddgrp.cbs.opn2.cur" style="width:100%" placeholder="请选择附加金额" :code="codes.cur"> <c-select disabled v-model="model.bddgrp.cbs.opn2.cur" style="width:100%" placeholder="请选择附加金额" :code="codes.cur">
</c-select> </c-select>
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
</c-col> </c-col>
<c-col :span="5"> <c-col :span="7">
<el-form-item label="" label-width="10px" prop="bddgrp.cbs.max2.amt"> <el-form-item label="" label-width="10px" prop="bddgrp.cbs.max2.amt">
<c-input disabled v-model="model.bddgrp.cbs.max2.amt" placeholder="请输入附加金额"></c-input> <c-input disabled v-model="model.bddgrp.cbs.max2.amt" placeholder="请输入附加金额"></c-input>
</el-form-item> </el-form-item>
...@@ -34,29 +34,65 @@ ...@@ -34,29 +34,65 @@
<c-col> <c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Charges" prop="bddgrp.blk.chaadd"> <el-form-item label="Charges" prop="bddgrp.blk.chaadd">
<c-input type="textarea" disabled v-model="model.bddgrp.blk.chaadd" maxlength="35" show-word-limit placeholder="请输入Charges" ></c-input> <c-input type="textarea" disabled v-model="model.bddgrp.blk.chaadd" :rows="4" maxlength="35" show-word-limit placeholder="请输入Charges" ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col> <c-col>
<c-col :span="12"> <c-col :span="5">
<el-form-item label="Total Amount Claimed" prop="bddgrp.rec.totcur"> <el-form-item label="Total Amount Claimed" prop="bddgrp.rec.totcur">
<c-input <c-select
disabled disabled
v-model="model.bddgrp.rec.totcur" maxlength="3" placeholder="请输入Total Amount Claimed"></c-input> v-model="model.bddgrp.rec.totcur" style="width:100%" placeholder="" :code="codes.cur"></c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="7">
<el-form-item label="Total Amount to be Paid" prop="bddgrp.rec.totamt"> <el-form-item label="" label-width="10px" prop="bddgrp.rec.totamt">
<c-input disabled v-model="model.bddgrp.rec.totamt" placeholder="请输入Total Amount to be Paid"></c-input> <c-input disabled v-model="model.bddgrp.rec.totamt" placeholder="请输入Total Amount to be Paid"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col>
<c-col :span="12">
<c-ptap
:model="model"
:argadr="{
title: 'Account with Bank',
grp: 'bddgrp',
rol: 'acb',
}"
:disabled="true"
:disabledExtkey="true"
:noRef="true"
:isAdrblk="false"
>
</c-ptap>
</c-col>
</c-col>
<c-col>
<c-col :span="12"> <c-col :span="12">
<c-ptap
:model="model"
:argadr="{
title: `Beneficiary's Bank `,
grp: 'bddgrp',
rol: 'beb',
}"
:disabled="true"
:disabledExtkey="true"
:noRef="true"
:isAdrblk="false"
>
</c-ptap>
</c-col>
</c-col>
<!-- <c-col :span="12">
<el-form-item label="Account with Bank" prop="bddgrp.acb.pts.extkey"> <el-form-item label="Account with Bank" prop="bddgrp.acb.pts.extkey">
<c-fullbox> <c-fullbox>
<c-input disabled v-model="model.bddgrp.acb.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input> <c-input disabled v-model="model.bddgrp.acb.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
...@@ -143,7 +179,7 @@ ...@@ -143,7 +179,7 @@
<c-input type="textarea" disabled v-model="model.bddgrp.beb.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input> <c-input type="textarea" disabled v-model="model.bddgrp.beb.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col> -->
</div> </div>
</template> </template>
<script> <script>
...@@ -151,8 +187,10 @@ import Api from "~/service/Api" ...@@ -151,8 +187,10 @@ 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/Litdav/Event" import Event from "~/model/Litdav/Event"
import Ptap from "~/views/Public/Ptap";
export default { export default {
components: { "c-ptap": Ptap },
inject: ['root'], inject: ['root'],
props:["model","codes"], props:["model","codes"],
mixins: [commonProcess], mixins: [commonProcess],
......
...@@ -28,11 +28,13 @@ ...@@ -28,11 +28,13 @@
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane v-if="model.bddgrp.rec.advtyp=='750'" label="不符点详情" name="mt750p"> <el-tab-pane v-if="model.bddgrp.rec.advtyp=='750'" label="不符点通知" name="mt750p">
<c-content>
<m-mt750p :model="model" :codes="codes"/> <m-mt750p :model="model" :codes="codes"/>
</c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane v-if="model.bddgrp.rec.advtyp=='754'" label="付款通知" name="mt754p"> <el-tab-pane v-if="model.bddgrp.rec.advtyp=='754'" label="付款通知" name="mt754p">
<c-content> <c-content>
<m-mt754p :model="model" :codes="codes"/> <m-mt754p :model="model" :codes="codes"/>
</c-content> </c-content>
...@@ -106,7 +108,7 @@ import Othadvtypp from "./Othadvtypp" ...@@ -106,7 +108,7 @@ import Othadvtypp from "./Othadvtypp"
import Setpan from "~/views/Public/Setpan" import Setpan from "~/views/Public/Setpan"
import Coninfp from "~/views/Public/Coninfp" import Coninfp from "~/views/Public/Coninfp"
import Docpan from "~/views/Public/Docpan" import Docpan from "~/views/Public/Docpan"
import Doctre from "./Doctre" import Doctre from "~/views/Public/Doctre"
import Limitbody from "~/views/Public/Limitbody" import Limitbody from "~/views/Public/Limitbody"
import Engp from "~/views/Public/Engp" import Engp from "~/views/Public/Engp"
import Utils from "~/utils"; import Utils from "~/utils";
......
...@@ -4,43 +4,43 @@ ...@@ -4,43 +4,43 @@
<!-- ========================= Left ========================= --> <!-- ========================= Left ========================= -->
<c-col :span="11"> <c-col :span="11">
<el-form-item label="信用证兑付方式" prop="didgrp.rec.avbby"> <el-form-item label="信用证兑付方式" prop="didgrp.rec.avbby">
<c-select disabled v-model="model.didgrp.rec.avbby" style="width:100%" @change="avbbykeyEvent" placeholder="请选择"> <c-select disabled v-model="model.didgrp.rec.avbby" style="width:100%" placeholder="请选择">
<el-option v-for="item in codes.avbby0" :key="item.value" :label="item.label" :value="item.value"> <el-option v-for="item in codes.avbby0" :key="item.value" :label="item.label" :value="item.value">
</el-option> </el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
<el-form-item label="付款期限" prop="didgrp.rec.tenmaxday" > <el-form-item label="付款期限" prop="didgrp.rec.tenmaxday" >
<c-input :disabled="model.didgrp.rec.avbby == 'P'" v-model.number="model.didgrp.rec.tenmaxday" placeholder="请输入" style="width:100%" maxlength="3"></c-input> <c-input disabled v-model.number="model.didgrp.rec.tenmaxday" placeholder="请输入" style="width:100%" maxlength="3"></c-input>
</el-form-item> </el-form-item>
<el-form-item label="远期付款指示" prop="didgrp.blk.defdet"> <el-form-item label="远期付款指示" prop="didgrp.blk.defdet">
<c-col :span="21"> <c-col :span="21">
<c-input type="textarea" :disabled="model.didgrp.rec.avbby == 'P'" v-model="model.didgrp.blk.defdet" style="width:100%" maxlength="140" show-word-limit placeholder="请输入" :autosize="{ minRows: 3,maxRows:5}"></c-input> <c-input type="textarea" disabled v-model="model.didgrp.blk.defdet" style="width:100%" maxlength="140" show-word-limit placeholder="请输入" :autosize="{ minRows: 3,maxRows:5}"></c-input>
</c-col> </c-col>
<c-col :span="3" style="text-align: right"> <c-col :span="3" style="text-align: right">
<c-button size="small" style="margin:0 0;" type="primary" icon="el-icon-search" @click="onDefdetButtxmsel"> <c-button size="small" style="margin:0 0;" type="primary" icon="el-icon-search" >
</c-button> </c-button>
</c-col> </c-col>
</el-form-item> </el-form-item>
<el-form-item label="交单期限" prop="didgrp.blk.preper"> <el-form-item label="交单期限" prop="didgrp.blk.preper">
<c-col :span="21"> <c-col :span="21">
<c-input type="textarea" v-model="model.didgrp.blk.preper" :disabled="this.flag" style="width:100%" maxlength="105" show-word-limit placeholder="请输入"></c-input> <c-input type="textarea" v-model="model.didgrp.blk.preper" disabled style="width:100%" maxlength="105" show-word-limit placeholder="请输入"></c-input>
</c-col> </c-col>
<c-col :span="3" style="text-align: right"> <c-col :span="3" style="text-align: right">
<c-button size="small" type="primary" style="margin:0 0;" icon="el-icon-search" @click="onPreperButtxmsel"> <c-button size="small" type="primary" style="margin:0 0;" icon="el-icon-search" >
</c-button> </c-button>
</c-col> </c-col>
</el-form-item> </el-form-item>
<el-form-item label="" prop="didgrp.blk.preperflg"> <el-form-item label="" prop="didgrp.blk.preperflg">
<c-checkbox v-model="model.didgrp.blk.preperflg" :click="preperflgExtkeyEvent()">修改交单期限文本</c-checkbox> <c-checkbox disabled v-model="model.didgrp.blk.preperflg" >修改交单期限文本</c-checkbox>
</el-form-item> </el-form-item>
<el-form-item label="货物运输/交货/服务方式" prop="didgrp.rec.tratyp"> <el-form-item label="货物运输/交货/服务方式" prop="didgrp.rec.tratyp">
<c-col :span="24"> <c-col :span="24">
<c-select v-model="model.didgrp.rec.tratyp" style="width:100%" placeholder="请选择" @change="recTratypChange" :disabled="model.didgrp.rec.mytype == 'H'"> <c-select v-model="model.didgrp.rec.tratyp" style="width:100%" placeholder="请选择" disabled>
<el-option v-for="item in codes.tratyp" :key="item.value" :label="item.label" <el-option v-for="item in codes.tratyp" :key="item.value" :label="item.label"
:value="item.value"> :value="item.value">
</el-option> </el-option>
...@@ -49,13 +49,13 @@ ...@@ -49,13 +49,13 @@
</el-form-item> </el-form-item>
<el-form-item v-if="model.didgrp.rec.mytype == 'H'" label="手输运输方式" prop="didgrp.rec.sdsrfs"> <el-form-item v-if="model.didgrp.rec.mytype == 'H'" label="手输运输方式" prop="didgrp.rec.sdsrfs">
<c-input type="textarea" v-model="model.didgrp.rec.sdsrfs" :disabled="this.mytypeFlag" maxlength="140" show-word-limit placeholder="请输入"></c-input> <c-input type="textarea" v-model="model.didgrp.rec.sdsrfs" disabled maxlength="140" show-word-limit placeholder="请输入"></c-input>
</el-form-item> </el-form-item>
<el-form-item v-if="model.didgrp.rec.mytype == 'F'" label="服务提供方式" prop="didgrp.rec.sdsrfs"> <el-form-item v-if="model.didgrp.rec.mytype == 'F'" label="服务提供方式" prop="didgrp.rec.sdsrfs">
<c-input type="textarea" v-model="model.didgrp.rec.sdsrfs" maxlength="140" show-word-limit placeholder="请输入"></c-input> <c-input type="textarea" v-model="model.didgrp.rec.sdsrfs" disabled maxlength="140" show-word-limit placeholder="请输入"></c-input>
</el-form-item> </el-form-item>
<el-form-item v-if="model.didgrp.rec.mytype == '3'" label="手输运输方式/服务提供方式" prop="didgrp.rec.sdsrfs"> <el-form-item v-if="model.didgrp.rec.mytype == '3'" label="手输运输方式/服务提供方式" prop="didgrp.rec.sdsrfs">
<c-input type="textarea" v-model="model.didgrp.rec.sdsrfs" :disabled="this.mytypeFlag" maxlength="140" show-word-limit placeholder="请输入"></c-input> <c-input type="textarea" v-model="model.didgrp.rec.sdsrfs" disabled maxlength="140" show-word-limit placeholder="请输入"></c-input>
</el-form-item> </el-form-item>
...@@ -85,34 +85,33 @@ ...@@ -85,34 +85,33 @@
</el-form-item> </el-form-item>
<el-form-item label="分期装运/提供服务" prop="didgrp.rec.fqzytgfw"> <el-form-item label="分期装运/提供服务" prop="didgrp.rec.fqzytgfw">
<c-select v-model="model.didgrp.rec.fqzytgfw" placeholder="请选择" :disabled="model.didgrp.rec.shppar != 'Y'" style="width:100%"> <c-select v-model="model.didgrp.rec.fqzytgfw" placeholder="请选择" disabled style="width:100%">
<el-option v-for="item in codes.shppar" :key="item.value" :label="item.label" :value="item.value"> <el-option v-for="item in codes.shppar" :key="item.value" :label="item.label" :value="item.value">
</el-option> </el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
<el-form-item label="分期装运/提供服务约定" prop="didgrp.rec.fqtime"> <el-form-item label="分期装运/提供服务约定" prop="didgrp.rec.fqtime">
<c-input type="textarea" :rows="3" disabled v-model="model.didgrp.rec.fqtime" maxlength="140" show-word-limit placeholder="请输入" style="width:100%" <c-input type="textarea" :rows="3" disabled v-model="model.didgrp.rec.fqtime" maxlength="140" show-word-limit placeholder="请输入" style="width:100%"></c-input>
:disabledBankno="model.didgrp.rec.fqzytgfw != 'Y'"></c-input>
</el-form-item> </el-form-item>
<el-form-item label="转运" prop="didgrp.rec.shptrs"> <el-form-item label="转运" prop="didgrp.rec.shptrs">
<c-select v-model="model.didgrp.rec.shptrs" style="width:100%" placeholder="请选择" :disabled="model.didgrp.rec.mytype == 'H'"> <c-select v-model="model.didgrp.rec.shptrs" style="width:100%" placeholder="请选择" disabled>
<el-option label="不允许" value="禁止"></el-option> <el-option label="不允许" value="禁止"></el-option>
<el-option label="允许" value="允许"></el-option> <el-option label="允许" value="允许"></el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
<el-form-item label="货物转运地(港)" prop="didgrp.rec.shpfro"> <el-form-item label="货物转运地(港)" prop="didgrp.rec.shpfro">
<c-input type="textarea" style="width:100%" :rows="3" v-model="model.didgrp.rec.shpfro" :disabled="model.didgrp.rec.mytype == 'H'" maxlength="35" show-word-limit placeholder="请输入"></c-input> <c-input type="textarea" style="width:100%" :rows="3" v-model="model.didgrp.rec.shpfro" disabled maxlength="35" show-word-limit placeholder="请输入"></c-input>
</el-form-item> </el-form-item>
<el-form-item label="货物目的地/交货地(港)" prop="didgrp.rec.shpto"> <el-form-item label="货物目的地/交货地(港)" prop="didgrp.rec.shpto">
<c-input type="textarea" style="width:100%" :rows="3" v-model="model.didgrp.rec.shpto" :disabled="model.didgrp.rec.mytype == 'H'" maxlength="35" show-word-limit placeholder="请输入"></c-input> <c-input type="textarea" style="width:100%" :rows="3" v-model="model.didgrp.rec.shpto" disabled maxlength="35" show-word-limit placeholder="请输入"></c-input>
</el-form-item> </el-form-item>
<el-form-item label="服务提供地点" prop="didgrp.rec.shppro"> <el-form-item label="服务提供地点" prop="didgrp.rec.shppro">
<c-input type="textarea" style="width:100%" :rows="3" v-model="model.didgrp.rec.shppro" :disabled="model.didgrp.rec.mytype == 'H'" maxlength="35" show-word-limit placeholder="请输入"></c-input> <c-input type="textarea" style="width:100%" :rows="3" v-model="model.didgrp.rec.shppro" disabled maxlength="35" show-word-limit placeholder="请输入"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
......
...@@ -131,7 +131,7 @@ ...@@ -131,7 +131,7 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="13"> <c-col :span="13">
<c-form-item label="上下浮动限额" prop="dedgrp.rec.nomtop"> <c-form-item label="上下浮动限额+/-" prop="didgrp.rec.nomtop">
<c-input <c-input
disabled disabled
v-model="model.didgrp.rec.nomtop" v-model="model.didgrp.rec.nomtop"
...@@ -452,6 +452,8 @@ ...@@ -452,6 +452,8 @@
rol: 'apl', rol: 'apl',
}" }"
:disabled="true" :disabled="true"
:disabledRef="true"
:disabledExtkey="true"
:isAdrblk="false" :isAdrblk="false"
@onSeainf="onSeainf" @onSeainf="onSeainf"
@onAplpDet="onBenpDet" @onAplpDet="onBenpDet"
...@@ -644,6 +646,8 @@ ...@@ -644,6 +646,8 @@
rol: 'ben', rol: 'ben',
}" }"
:disabled="true" :disabled="true"
:disabledRef="true"
:disabledExtkey="true"
:isAdrblk="false" :isAdrblk="false"
@onSeainf="onSeainf" @onSeainf="onSeainf"
@onAplpDet="onBenpDet" @onAplpDet="onBenpDet"
......
...@@ -170,7 +170,7 @@ import Ccvpan from "~/views/Public/Ccvpan"; ...@@ -170,7 +170,7 @@ import Ccvpan from "~/views/Public/Ccvpan";
import Setpan from "~/views/Public/Setpan"; import Setpan from "~/views/Public/Setpan";
import Coninfp from "~/views/Public/Coninfp"; import Coninfp from "~/views/Public/Coninfp";
import Docpan from "~/views/Public/Docpan"; import Docpan from "~/views/Public/Docpan";
import Doctre from "./Doctre"; import Doctre from "~/views/Public/Doctre";
import Shisuan from "./Shisuan"; import Shisuan from "./Shisuan";
import Detp1 from "./Detp1"; import Detp1 from "./Detp1";
import Stament from "./Stament"; import Stament from "./Stament";
......
...@@ -37,44 +37,59 @@ ...@@ -37,44 +37,59 @@
<c-row v-show="searchSlot.searchToggle"> <c-row v-show="searchSlot.searchToggle">
<c-col :span="24"> <c-col :span="24">
<c-col :span="8"> <!-- <c-col :span="8">
<el-form-item label="Release Status" prop="infcon.relflg" style="width: 100%"> <el-form-item label="Release Status" prop="infcon.relflg" style="width: 100%">
<!-- <c-select v-model="model.infcon.relflg" style="width: 100%" placeholder="请选择Release Status">
</c-select> -->
<c-select v-model="model.infcon.relflg" style="width: 100%" placeholder="请选择Release Status"> <c-select v-model="model.infcon.relflg" style="width: 100%" placeholder="请选择Release Status">
<el-option v-for="item in codes.relflg" :key="item.value" :label="item.label" :value="item.value"> <el-option v-for="item in codes.relflg" :key="item.value" :label="item.label" :value="item.value">
</el-option> </el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
<!-- <c-col :span="8">
<c-col :span="8">
<el-form-item label="Handling Type" prop="infcon.hndtyp" style="width: 100%"> <el-form-item label="Handling Type" prop="infcon.hndtyp" style="width: 100%">
<!-- <c-select v-model="model.infcon.hndtyp" style="width: 100%" placeholder="请选择Handling Type">
</c-select> -->
<c-select v-model="model.infcon.hndtyp" style="width: 100%" placeholder="请选择Handling Type"> <c-select v-model="model.infcon.hndtyp" style="width: 100%" placeholder="请选择Handling Type">
<el-option v-for="item in codes.hndtyp" :key="item.value" :label="item.label" :value="item.value"> <el-option v-for="item in codes.hndtyp" :key="item.value" :label="item.label" :value="item.value">
</el-option> </el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
<c-col :span="8"> <c-col :span="8">
<el-form-item label="Select Single Party" prop="infcon.pty.extkey" style="width: 100%"> <el-form-item label="Select Single Party" prop="infcon.pty.extkey" style="width: 100%">
<c-input v-model="model.infcon.pty.extkey" maxlength="24" placeholder="请输入Select Single Party"> <c-input v-model="model.infcon.pty.extkey" maxlength="24" placeholder="请输入Select Single Party">
</c-input> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8">
<el-form-item label="Resp.User" prop="infcon.usr.extkey" style="width: 100%">
<c-input v-model="model.infcon.usr.extkey" maxlength="8" placeholder="请输入User ID"></c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="Role" prop="infcon.searol" style="width: 100%">
<!-- <c-select v-model="model.infcon.searol" style="width: 100%" placeholder="请选择Role">
</c-select> -->
<c-select v-model="model.infcon.payrol" style="width: 100%" placeholder="请选择Role">
<el-option v-for="item in codes.payrol" :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="24"> <c-col :span="24">
<c-col :span="8"> <!-- <c-col :span="8">
<el-form-item label="External Visible Name" prop="infcon.pty.nam" style="width: 100%"> <el-form-item label="External Visible Name" prop="infcon.pty.nam" style="width: 100%">
<c-input v-model="model.infcon.pty.nam" maxlength="40" placeholder="请输入External Visible Name"> <c-input v-model="model.infcon.pty.nam" maxlength="40" placeholder="请输入External Visible Name">
</c-input> </c-input>
</el-form-item> </el-form-item>
</c-col> -->
<c-col :span="8">
<el-form-item label="Party Name" prop="infcon.pty.nam" style="width: 100%">
<c-input v-model="model.infcon.pty.nam" maxlength="40" placeholder="请输入External Visible Name">
</c-input>
</el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item label="Party Name/BIC" prop="infcon.seapty" style="width: 100%"> <el-form-item label="Party Name/BIC" prop="infcon.seapty" style="width: 100%">
<c-input v-model="model.infcon.seapty" maxlength="24" placeholder="请输入Party Name/BIC"></c-input> <c-input v-model="model.infcon.seapty" maxlength="24" placeholder="请输入Party Name/BIC"></c-input>
...@@ -82,11 +97,9 @@ ...@@ -82,11 +97,9 @@
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item label="Role" prop="infcon.searol" style="width: 100%"> <el-form-item label="Currency" prop="infcon.curtxt1" style="width: 100%">
<!-- <c-select v-model="model.infcon.searol" style="width: 100%" placeholder="请选择Role"> <c-select v-model="model.infcon.curtxt1" style="width: 100%" placeholder="请选择Currency">
</c-select> --> <el-option v-for="item in codes.curtxt1" :key="item.value" :label="item.label" :value="item.value">
<c-select v-model="model.infcon.payrol" style="width: 100%" placeholder="请选择Role">
<el-option v-for="item in codes.payrol" :key="item.value" :label="item.label" :value="item.value">
</el-option> </el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -95,16 +108,29 @@ ...@@ -95,16 +108,29 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="8"> <c-col :span="8">
<el-form-item label="名称" prop="infcon.nam" style="width: 100%"> <el-form-item label="Name" prop="infcon.nam" style="width: 100%">
<c-input v-model="model.infcon.nam" maxlength="40" placeholder="请输入Name"></c-input> <c-input v-model="model.infcon.nam" maxlength="40" placeholder="请输入Name"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item label="Amount between" prop="infcon.seaamtfr" style="width: 100%">
<c-col :span="11">
<c-input v-model="model.infcon.seaamtfr" placeholder="请输入Amount between"></c-input>
</c-col>
<c-col :span="2" style="text-align: center">
<label style="display: inline-block; width: 100%">-</label>
</c-col>
<c-col :span="11">
<c-input v-model="model.infcon.seaamtto" placeholder="请输入Amount to"></c-input>
</c-col>
</el-form-item>
</c-col>
<!-- <c-col :span="8">
<el-form-item label="User ID" prop="infcon.usr.extkey" style="width: 100%"> <el-form-item label="User ID" prop="infcon.usr.extkey" style="width: 100%">
<c-input v-model="model.infcon.usr.extkey" maxlength="8" placeholder="请输入User ID"></c-input> <c-input v-model="model.infcon.usr.extkey" maxlength="8" placeholder="请输入User ID"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
<c-col :span="8"> <c-col :span="8">
<el-form-item label="Status" prop="infcon.seasta" style="width: 100%"> <el-form-item label="Status" prop="infcon.seasta" style="width: 100%">
...@@ -119,39 +145,24 @@ ...@@ -119,39 +145,24 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="8"> <!-- <c-col :span="8">
<el-form-item label="Currency" prop="infcon.curtxt1" style="width: 100%">
<c-select v-model="model.infcon.curtxt1" style="width: 100%" placeholder="请选择Currency">
<el-option v-for="item in codes.curtxt1" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="是否显示查询码" prop="infcon.cxmflg" style="width: 100%"> <el-form-item label="是否显示查询码" prop="infcon.cxmflg" style="width: 100%">
<!-- <c-select v-model="model.infcon.cxmflg" style="width: 100%" placeholder="请选择是否显示查询码">
</c-select> -->
<c-select v-model="model.infcon.cxmflg" style="width: 100%" placeholder="请选择是否显示查询码"> <c-select v-model="model.infcon.cxmflg" style="width: 100%" placeholder="请选择是否显示查询码">
<el-option v-for="item in codes.cxmflg" :key="item.value" :label="item.label" :value="item.value"> <el-option v-for="item in codes.cxmflg" :key="item.value" :label="item.label" :value="item.value">
</el-option> </el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
<c-col :span="8"> <c-col :span="8">
<c-col :span="12"> <el-form-item label="Payment Condition" prop="doctypcod" style="width: 100%">
<el-form-item label="Amount between" prop="infcon.seaamtfr" style="width: 100%"> <c-select v-model="model.infcon.doctypcod" style="width: 100%" placeholder="请选择Payment Condition">
<c-input v-model="model.infcon.seaamtfr" placeholder="请输入Amount between"></c-input> <el-option v-for="item in codes.doctypcod" :key="item.value" :label="item.label"
</el-form-item> :value="item.value">
</c-col> </el-option>
<c-col :span="12"> </c-select>
<el-form-item label="Amount to" prop="infcon.seaamtto" style="width: 100%">
<c-input v-model="model.infcon.seaamtto" placeholder="请输入Amount to"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
</c-col>
<!-- <c-col :span="24"> <!-- <c-col :span="24">
<c-col :span="8"> <c-col :span="8">
...@@ -195,18 +206,6 @@ ...@@ -195,18 +206,6 @@
</c-button> </c-button>
</c-col> --> </c-col> -->
<c-col :span="8" style="margin-top:15px">
<el-form-item label="Payment Condition" prop="seadoctypcod" style="width: 100%">
<!-- <c-select v-model="model.seadoctypcod" style="width: 100%" placeholder="请选择Payment Condition">
</c-select> -->
<c-select v-model="model.infcon.seadoctypcod" style="width: 100%" placeholder="请选择Payment Condition">
<el-option v-for="item in codes.seadoctypcod" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24" style="margin-top: 10px"> <c-col :span="24" style="margin-top: 10px">
<c-button class="medium_bcs" size="medium" style="margin-left: 0px" type="primary" @click="toBotdav">寄单</c-button> <c-button class="medium_bcs" size="medium" style="margin-left: 0px" type="primary" @click="toBotdav">寄单</c-button>
</c-col> </c-col>
...@@ -243,8 +242,12 @@ ...@@ -243,8 +242,12 @@
</c-istream-table> </c-istream-table>
</c-col> </c-col>
<m-busbtn ref="childs" :ownref="ownref" :model="BotselModel" ownrefPath="bodgrp" trnCode="botsel" @onChoose="onChoose">11</m-busbtn> <el-dialog :visible.sync="initdialog" :title="'交易列表'" append-to-body>
<div class="m-list-btns">
<m-busbtn ref="childs" :ownref="ownref" :model="BotselModel" ownrefPath="bodgrp" trnCode="botsel"
@onChoose="onChoose">11</m-busbtn>
</div>
</el-dialog>
</div> </div>
</template> </template>
<script> <script>
...@@ -308,14 +311,17 @@ export default { ...@@ -308,14 +311,17 @@ export default {
methods: { methods: {
...Event, ...Event,
async getButtons(ownref) { async getButtons(ownref) {
this.initdialog = true;
this.ownref = ownref this.ownref = ownref
this.$refs.childs.initdialog = true console.log("ownref:" + ownref);
console.log("ownref:" +ownref); setTimeout(() => {
this.$refs.childs.$emit("childmethods")
}, 10)
}, },
async onChoose(code) { async onChoose(code) {
//跳转交易 //跳转交易
this.$router.history.push("/business/" + code) this.$router.history.push("/business/" + code)
this.$refs.childs.initdialog = false this.initdialog = false;
}, },
closeTrn(refId) { closeTrn(refId) {
this.$refs[refId].doClose(); this.$refs[refId].doClose();
...@@ -337,10 +343,32 @@ export default { ...@@ -337,10 +343,32 @@ export default {
console.log(this.trnData.data); console.log(this.trnData.data);
} }
}, },
async getDitSelInfo(code) { async getDitSelInfo(idx, row) {
//TD中选中行触发 //TD中选中行触发
this.$router.history.push("/business/" + code) var params = { selDst: "infbut.dspstm", selIds: [idx + 1] }
this.$refs.childs.initdialog = false let rtnmsg = await this.executeRule("infbut.dspstm", params);
if (rtnmsg.respCode = SUCCESS) {
this.updateModel(rtnmsg.data);
// Utils.copyValueFromVO(this.model, rtnmsg.data);
//TD中点击display时触发
params = { selDst: "infbut.dsp", selIds: [idx + 1] }
let rtnmsgNew = await this.executeRule("infbut.dsp", params);
if (rtnmsgNew.respCode = SUCCESS) {
console.log(rtnmsgNew);
this.updateModel(rtnmsgNew.data);
let rtnmsgOitset = await this.executeDefault("mtabut.coninf.oitset.oit");
if (rtnmsgOitset.respCode = SUCCESS) {
Utils.copyValueFromVO(this.model, rtnmsgOitset.data);
}
}
}
//触发父组件中updateShowPanel 事件,修改index中showPanel ,控制 index中组件的显示和隐藏
this.$emit('updateShowPanel', true)
}, },
toBotdav() { toBotdav() {
......
...@@ -39,8 +39,8 @@ ...@@ -39,8 +39,8 @@
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Amount to be Paid" prop="bedgrp.rec.totcur"> <el-form-item label="Total Amount Claimed" prop="bedgrp.rec.totcur">
<c-input v-model="model.bedgrp.rec.totcur" maxlength="3" placeholder="请输入Amount to be Paid"></c-input> <c-input v-model="model.bedgrp.rec.totcur" maxlength="3" placeholder="请输入Total Amount Claimed"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="Narrative TAG 77A of Incoming MT754" prop="bedgrp.blk.nartxt77a">
<c-input type="textarea" v-model="model.bedgrp.blk.nartxt77a" maxlength="35" show-word-limit placeholder="请输入Narrative TAG 77A of Incoming MT754" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="betp.rmbp.ptsget.sdamod.dadsnd">
<c-input v-model="model.betp.rmbp.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="bedgrp.rmb.pts.extkey">
<c-input v-model="model.bedgrp.rmb.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="betp.rmbp.ptsget.sdamod.seainf">
<c-input v-model="model.betp.rmbp.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRmbpDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="名称" prop="bedgrp.rmb.namelc">
<c-input type="textarea" v-model="model.bedgrp.rmb.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="bedgrp.rmb.pts.adrblk">
<c-input type="textarea" v-model="model.bedgrp.rmb.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="bedgrp.rmb.dbfadrblkcn">
<c-input type="textarea" v-model="model.bedgrp.rmb.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="bedgrp.rmb.adrelc">
<c-input type="textarea" v-model="model.bedgrp.rmb.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="betp.bebp.ptsget.sdamod.dadsnd">
<c-input v-model="model.betp.bebp.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="ledgrp.beb.pts.extkey">
<c-input v-model="model.ledgrp.beb.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="betp.bebp.ptsget.sdamod.seainf">
<c-input v-model="model.betp.bebp.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBebpDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="名称" prop="ledgrp.beb.namelc">
<c-input type="textarea" v-model="model.ledgrp.beb.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="ledgrp.beb.pts.adrblk">
<c-input type="textarea" v-model="model.ledgrp.beb.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="ledgrp.beb.dbfadrblkcn">
<c-input type="textarea" v-model="model.ledgrp.beb.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="ledgrp.beb.adrelc">
<c-input type="textarea" v-model="model.ledgrp.beb.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Date to be Paid" prop="bedgrp.rec.totdat">
<c-date-picker type="date" v-model="model.bedgrp.rec.totdat" style="width:100%" placeholder="请选择Date to be Paid"></c-date-picker>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Letdav/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
...@@ -27,42 +27,65 @@ ...@@ -27,42 +27,65 @@
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick"> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--PD000045 --> <!--PD000045 -->
<el-tab-pane label="Advice Recevied" name="davp"> <el-tab-pane label="Advice Recevied" name="davp">
<c-content>
<m-davp :model="model" :codes="codes" /> <m-davp :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000139 --> <!--PD000139 -->
<el-tab-pane label="Advice of Discrepancy" name="mt750p"> <el-tab-pane label="Advice of Discrepance" name="mt750p" v-if="model.bedgrp.rec.advtyp=='750'">
<c-content>
<m-mt750p :model="model" :codes="codes" /> <m-mt750p :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000147 -->
<el-tab-pane label="PD000147" name="mt754p" v-if="model.bedgrp.rec.advtyp=='754'">
<c-content>
<m-mt754p :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000027 --> <!--PD000027 -->
<el-tab-pane label="Liability" name="engp"> <el-tab-pane label="Liability" name="engp">
<c-content>
<m-engp :model="model" :codes="codes" /> <m-engp :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000000 --> <!--PD000000 -->
<el-tab-pane label="Settlement" name="setpan"> <el-tab-pane label="Settlement" name="setpan">
<c-content>
<m-setpan :model="model" :codes="codes" /> <m-setpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000000 --> <!--PD000000 -->
<el-tab-pane label="Completion" name="coninfp"> <el-tab-pane label="Completion" name="coninfp">
<c-content>
<m-coninfp :model="model" :codes="codes" /> <m-coninfp :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000529 --> <!--PD000529 -->
<el-tab-pane label="Messages" name="docpan"> <el-tab-pane label="Messages" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes" /> <m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000546 --> <!--PD000546 -->
<el-tab-pane label="Attachments" name="doctre"> <el-tab-pane label="Attachments" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes" /> <m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000001 --> <!--PD000001 -->
<el-tab-pane label="统一授信" name="limitbody"> <el-tab-pane label="统一授信" name="limitbody">
<c-content>
<m-limitbody :model="model" :codes="codes" /> <m-limitbody :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
</c-tabs> </c-tabs>
</el-form> </el-form>
...@@ -86,6 +109,7 @@ import Default from '~/model/Letdav/Default' ...@@ -86,6 +109,7 @@ import Default from '~/model/Letdav/Default'
import Pattern from '~/model/Letdav/Pattern' import Pattern from '~/model/Letdav/Pattern'
import Davp from './Davp' import Davp from './Davp'
import Mt750p from './Mt750p' import Mt750p from './Mt750p'
import Mt754p from './Mt754p'
// import Engp from './Engp' // import Engp from './Engp'
// import Setpan from './Setpan' // import Setpan from './Setpan'
// import Coninfp from './Coninfp' // import Coninfp from './Coninfp'
...@@ -105,6 +129,7 @@ export default { ...@@ -105,6 +129,7 @@ export default {
components: { components: {
'm-davp': Davp, 'm-davp': Davp,
'm-mt750p': Mt750p, 'm-mt750p': Mt750p,
'm-mt754p': Mt754p,
'm-engp': Engp, 'm-engp': Engp,
'm-setpan': Setpan, 'm-setpan': Setpan,
'm-coninfp': Coninfp, 'm-coninfp': Coninfp,
......
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