Commit e2d58630 by lianyang

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

Merge branch 'development-202206' of http://114.115.138.98:8900/fukai/vue-gjjs into development-202206
parents d6d4fb37 be54ba60
...@@ -4439,6 +4439,12 @@ const CodeTable = { ...@@ -4439,6 +4439,12 @@ const CodeTable = {
{ label: "Beneficiary", value: "BEN" }, { label: "Beneficiary", value: "BEN" },
{ label: "Presenter(PRP)", value: "PRB" }, { label: "Presenter(PRP)", value: "PRB" },
], ],
docprbrol1: [
{ label: "Advising Bank", value: "ADV" },
{ label: "Beneficiary", value: "BEN" },
{ label: "Presenter(PRP)", value: "PRB" },
],
docprbrol0: [ docprbrol0: [
{ label: "Beneficiary", value: "BEN" }, { label: "Beneficiary", value: "BEN" },
{ label: "Presenter(PRP)", value: "PRB" }, { label: "Presenter(PRP)", value: "PRB" },
...@@ -4466,11 +4472,12 @@ const CodeTable = { ...@@ -4466,11 +4472,12 @@ const CodeTable = {
], ],
modflg: [ modflg: [
{ label: "Rate changed", value: "x" }, { label: "Rate changed", value: "x" },
{ label: "Amount changed", value: "a" }, { label: "Unmodified/redefault", value: "r" },
{ label: "Unmodified", value: "r" },
{ label: "Code changed", value: "c" }, { label: "Code changed", value: "c" },
{ label: "Amount changed", value: "a" },
{ label: "Units changed", value: "u" }, { label: "Units changed", value: "u" },
{ label: "Date changed", value: "d" }, { label: "Conditon changed", value: "d" },
{ label: "Conditon changed", value: "n" },
], ],
modfystat: [ modfystat: [
{ label: "已拒绝", value: "RJCT" }, { label: "已拒绝", value: "RJCT" },
......
...@@ -108,7 +108,7 @@ export default { ...@@ -108,7 +108,7 @@ export default {
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"bcdgrp.rmi.pts.adrblk":[ "bcdgrp.rmi.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 120,message:"长度不能超过120"} {max: 120,message:"长度不能超过120"}
], ],
"bcdgrp.rmi.dbfadrblkcn":[ "bcdgrp.rmi.dbfadrblkcn":[
...@@ -153,8 +153,8 @@ export default { ...@@ -153,8 +153,8 @@ export default {
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"bcdgrp.drr.pts.adrblk":[ "bcdgrp.drr.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 135,message:"长度不能超过135"}
], ],
"bcdgrp.drr.dbfadrblkcn":[ "bcdgrp.drr.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
......
...@@ -12,6 +12,9 @@ export default class Bctdav{ ...@@ -12,6 +12,9 @@ export default class Bctdav{
vouflg:"", vouflg:"",
}, },
bcdgrp:{ bcdgrp:{
co2:{
pts:new Pts().data,
},
srm:{ srm:{
djutyp:"", djutyp:"",
}, },
......
...@@ -71,7 +71,7 @@ export default { ...@@ -71,7 +71,7 @@ export default {
], ],
"bcdgrp.blk.colinssnm":[ "bcdgrp.blk.colinssnm":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 60,message:"长度不能超过60"} {max: 260,message:"长度不能超过260"}
], ],
"bcdgrp.co2.pts.ref":[ "bcdgrp.co2.pts.ref":[
...@@ -110,7 +110,7 @@ export default { ...@@ -110,7 +110,7 @@ export default {
], ],
"bcdgrp.blk.colins":[ "bcdgrp.blk.colins":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"} {max: 265,message:"长度不能超过265"}
], ],
......
...@@ -43,45 +43,23 @@ export default { ...@@ -43,45 +43,23 @@ export default {
} }
}, },
async handleSearch() { async handleSearch() {
this.stmData.data = []; let rtnmsg = await this.executeRule("serbut")
let opndatfrom = this.model.frmdat; if(rtnmsg.respCode == SUCCESS)
if (!opndatfrom || opndatfrom == '') { {
this.$notify.error({ title: '错误', message: '查询开始日期必输!' }); this.stmData.data = rtnmsg.data.cnystm.rows;
return;
} }
let opndatto = this.model.tildat; else
if (!opndatto || opndatto == '') { {
this.$notify.error({ title: '错误', message: '查询结束日期必输!' }); this.$notify.error({title: '错误',message: '服务请求失败!'});
return; }
}
let rtnmsg = await this.executeRule("infbut.searow")
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
this.stmData.data = rtnmsg.data.infbut_dspstm.rows;
// this.updateModel(rtnmsg.data);
// this.stmData.data = rtnmsg.data.infbut_dspstm.rows;
//this.model.infbut.dspstm = rtnmsg.data.infbut_dspstm
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
}
}, },
async handleReset() { async handleReset() {
this.model.infcon.seaownref = "" this.model.cnytyp = ""
this.model.infcon.opndatfrom = new Date(); this.model.ownref = ""
this.model.infcon.opndatto = new Date(); this.model.frmdat = ""
this.model.infcon.searef = ""; this.model.tildat = ""
this.model.infcon.pty.extkey = ""; this.model.ownextkey = ""
this.model.infcon.usr.extkey = ""; this.stmData.data = ""
this.model.infcon.searol = ""; }
this.model.infcon.pty.nam = "";
this.model.infcon.seapty = "";
this.model.infcon.curtxt1 = "";
this.model.infcon.nam = "";
this.model.infcon.seaamtfr = "";
this.model.infcon.seaamtto = "";
this.model.infcon.seasta = "";
this.model.infcon.doctypcod = "";
},
} }
\ No newline at end of file
...@@ -5,8 +5,11 @@ import Utils from "~/utils" ...@@ -5,8 +5,11 @@ import Utils from "~/utils"
*/ */
let checkObj = { let checkObj = {
"trncorco.inidatfro" :null, "trncorco.inidatfro" :null,
"coninf.conexedat" :null,
"trncorco.inidattil" :null, "trncorco.inidattil" :null,
"trn.inr" :null,
"ptyextkey" :null, "ptyextkey" :null,
"trn.inftxt" :null,
} }
for (const key in checkObj) { for (const key in checkObj) {
......
...@@ -6,11 +6,24 @@ import Api from "~/service/Api"; ...@@ -6,11 +6,24 @@ import Api from "~/service/Api";
import Utils from "~/utils/index" import Utils from "~/utils/index"
export default { export default {
"trn.inr" :Utils.defaultFunction,
"trncorco.trnstm" :Utils.defaultFunction, "trncorco.trnstm" :Utils.defaultFunction,
"coninf.usr.extkey" :Utils.defaultFunction,
"recpan.usr.extkey" :Utils.defaultFunction,
"coninf.oitset.oit.inftxt" :Utils.defaultFunction,
"coninf.oitset.oit.inflev" :Utils.defaultFunction,
"trn.relflg" :Utils.defaultFunction,
"trn.ownref" :Utils.defaultFunction,
"recpan.atp.cod" :Utils.defaultFunction,
"atp.cod" :Utils.defaultFunction, "atp.cod" :Utils.defaultFunction,
"trncorco.usfmod.flt" :Utils.defaultFunction, "trncorco.usfmod.flt" :Utils.defaultFunction,
"trncorco.usfmod.usr.extkey" :Utils.defaultFunction, "trncorco.usfmod.usr.extkey" :Utils.defaultFunction,
"trncorco.usfmod.selusg" :Utils.defaultFunction, "trncorco.usfmod.selusg" :Utils.defaultFunction,
"trncorco.usfmod.selusgset" :Utils.defaultFunction, "trncorco.usfmod.selusgset" :Utils.defaultFunction,
"trn.infdsp" :Utils.defaultFunction,
"trn.inftxt" :Utils.defaultFunction,
"recpan.ackgrp.rec.sndref" :Utils.defaultFunction,
"coninf.oitinf.oit.inftxt" :Utils.defaultFunction,
"coninf.oitinf.oit.inflev" :Utils.defaultFunction,
} }
//你可以添加自动default处理 //你可以添加自动default处理
...@@ -2,7 +2,7 @@ import Api from "~/service/Api" ...@@ -2,7 +2,7 @@ import Api from "~/service/Api"
import Utils from "~/utils" import Utils from "~/utils"
export default { export default {
async onUsfmodShwflt(){ async onUsfmodShwflt(){
let rtnmsg = await this.executeRule("usfmod.shwflt") let rtnmsg = await this.executeRule("usfmod.shwflt")
if(rtnmsg.respCode == SUCCESS) if(rtnmsg.respCode == SUCCESS)
{ {
...@@ -134,5 +134,141 @@ export default { ...@@ -134,5 +134,141 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'}); this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onRecpanDet(){
let rtnmsg = await this.executeRule("recpan.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onSyswrnButshw(){
let rtnmsg = await this.executeRule("syswrn.butshw")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onRecpanNotmap(){
let rtnmsg = await this.executeRule("recpan.notmap")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onRecpanButspt(){
let rtnmsg = await this.executeRule("recpan.butspt")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onRecpanInc(){
let rtnmsg = await this.executeRule("recpan.inc")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onRecpanButord(){
let rtnmsg = await this.executeRule("recpan.butord")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onImgmodImage(){
let rtnmsg = await this.executeRule("imgmod.image")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onRecpanIncben(){
let rtnmsg = await this.executeRule("recpan.incben")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onInftxtButtxmsel(){
let rtnmsg = await this.executeRule("inftxt.buttxmsel")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onImgmodElcimage(){
let rtnmsg = await this.executeRule("imgmod.elcimage")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async handleSearch() {
let rtnmsg = await this.executeRule("searow")
if(rtnmsg.respCode == SUCCESS)
{
this.stmData.data = rtnmsg.data.trncorco_trnstm.rows;
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async handleReset() {
}
} }
\ No newline at end of file
...@@ -70,4 +70,167 @@ export default { ...@@ -70,4 +70,167 @@ export default {
"recpan.recget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"trn.ownref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"recpan.con":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"trn.inr":[
{type: "string", required: false, message: "必输项"},
{max: 8,message:"长度不能超过8"}
],
"recpan.recget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"trn.objnam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"recpan.atpget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"recpan.atp.cod":[
{type: "string", required: false, message: "必输项"},
{max: 6,message:"长度不能超过6"}
],
"recpan.atpget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"recpan.atp.cod":[
{type: "string", required: false, message: "必输项"},
{max: 6,message:"长度不能超过6"}
],
"trn.reloricur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"trn.reloriamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"trn.usr":[
{type: "string", required: false, message: "必输项"},
{max: 8,message:"长度不能超过8"}
],
"trn.usg":[
{type: "string", required: false, message: "必输项"},
{max: 6,message:"长度不能超过6"}
],
"trn.relreq":[
{type: "string", required: false, message: "必输项"},
{max: 9,message:"长度不能超过9"}
],
"trn.relres":[
{type: "string", required: false, message: "必输项"},
{max: 9,message:"长度不能超过9"}
],
"trn.cortrninr":[
{type: "string", required: false, message: "必输项"},
{max: 8,message:"长度不能超过8"}
],
"trn.exedat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"recpan.cretrs.usr":[
{type: "string", required: false, message: "必输项"},
{max: 8,message:"长度不能超过8"}
],
"recpan.cretrs.dattim":[
{type: "string", required: false, message: "必输项"},
{max: 15,message:"长度不能超过15"}
],
"recpan.ackgrp.rec.sndref":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"recpan.smhstm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"trn.inftxt":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"recpan.usr.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 8,message:"长度不能超过8"}
],
"recpan.usrget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"recpan.trsstm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"wfmmod.wfs.objinr":[
{type: "string", required: false, message: "必输项"},
{max: 8,message:"长度不能超过8"}
],
"wfmmod.wfs.objnam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"recpan.wfestm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"coninf.oitinf.oit.inftxt":[
{type: "string", required: true, message: "必输项"},
{max: 60,message:"长度不能超过60"}
],
"coninf.oitset.oit.inftxt":[
{type: "string", required: true, message: "必输项"},
{max: 60,message:"长度不能超过60"}
],
"coninf.conexedat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"coninf.usr.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 8,message:"长度不能超过8"}
],
"recpan.trostm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"subp.subpenablk":[
{type: "string", required: true, message: "必输项"},
{max: 200,message:"长度不能超过200"}
],
"orestr":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
} }
\ No newline at end of file
...@@ -43,6 +43,99 @@ export default class Cptrel{ ...@@ -43,6 +43,99 @@ export default class Cptrel{
amt2:"", // Amount .amt2 amt2:"", // Amount .amt2
ptyextkey:"", // Party extkey .ptyextkey ptyextkey:"", // Party extkey .ptyextkey
branch:"", // branch .branch branch:"", // branch .branch
recpan:{
cpltxt:"", // Completion text .recpan.cpltxt
spt:{
sta:"", // Status .recpan.spt.sta
},
ord:{
sta:"", // Status .recpan.ord.sta
},
recget:{
sdamod:{
seainf:"", // Ident No. .recpan.recget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .recpan.recget.sdamod.dadsnd
},
},
atp:{
cod:"", // Transaction ID .recpan.atp.cod
},
atpget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .recpan.atpget.sdamod.dadsnd
seainf:"", // Transaction .recpan.atpget.sdamod.seainf
},
},
smhstm:"", // Documents .recpan.smhstm
usr:{
extkey:"", // User ID .recpan.usr.extkey
},
usrget:{
sdamod:{
seainf:"", // .recpan.usrget.sdamod.seainf
},
},
trsstm:"", // Signatures .recpan.trsstm
con:"", // Reference .recpan.con
cretrs:{
usr:"", // Entered by .recpan.cretrs.usr
dattim:"", // Timestamp .recpan.cretrs.dattim
},
ackgrp:{
rec:{
sndref:"", // Send to SOP/CASmf reference .recpan.ackgrp.rec.sndref
},
},
wfestm:"", // WFEs for transaction for display .recpan.wfestm
trostm:"", // TROs for transaction for display .recpan.trostm
},
trn:{
ownref:"", // Reference .trn.ownref
inr:"", // Transaction Key .trn.inr
objnam:"", // External Readable Object Identification .trn.objnam
reloricur:"", // Relevant Amount .trn.reloricur
reloriamt:"", // Relevant Amount for Release in Original Currency .trn.reloriamt
relflg:"", // Release Status of Transaction .trn.relflg
usr:"", // Responsible .trn.usr
usg:"", // Responsible Group .trn.usg
relreq:"", // Signatures Required/Obtained .trn.relreq
relres:"", // Applied Signatures .trn.relres
cortrninr:"", // Based on Ident No. .trn.cortrninr
exedat:"", // Execution Date .trn.exedat
inftxt:"", // Infotext .trn.inftxt
infdsp:"", // Infoflag .trn.infdsp
},
wfmmod:{
wfs:{
objnam:"", // External Readable Object Identification .wfmmod.wfs.objnam
objtyp:"", // Table Used to Store Associated Object .wfmmod.wfs.objtyp
objinr:"", // Object .wfmmod.wfs.objinr
},
},
coninf:{
oitinf:{
labinftxt:"", // Label for INFTXT .coninf.oitinf.labinftxt
oit:{
inftxt:"", // Infotext .coninf.oitinf.oit.inftxt
inflev:"", // Infotext Level .coninf.oitinf.oit.inflev
},
},
oitset:{
labinftxt:"", // Label for INFTXT .coninf.oitset.labinftxt
oit:{
inftxt:"", // Infotext .coninf.oitset.oit.inftxt
inflev:"", // Infotext Level .coninf.oitset.oit.inflev
},
},
conexedat:"", // 执行日期 .coninf.conexedat
usr:{
extkey:"", // User ID .coninf.usr.extkey
},
},
subp:{
subpenablk:"", // XMLPanel subpena的内置block .subp.subpenablk
},
orestr:"", // stream of ore records .orestr
pageId: "" // ctx的key pageId: "" // ctx的key
} }
} }
......
...@@ -4,6 +4,11 @@ import Pub from "../Public" ...@@ -4,6 +4,11 @@ import Pub from "../Public"
export default class Getcan{ export default class Getcan{
constructor () { constructor () {
this.data = { this.data = {
gitapll2blk: "",
gitapll1blk: "",
gitbenl1blk: "",
gitbenl2blk: "",
setmod: new Pub().data.Setmod, setmod: new Pub().data.Setmod,
mtabut: new Pub().data.Mtabut, mtabut: new Pub().data.Mtabut,
trnmod: new Pub().data.Trnmod, trnmod: new Pub().data.Trnmod,
......
...@@ -7,7 +7,11 @@ export default { ...@@ -7,7 +7,11 @@ export default {
if(rtnmsg.respCode == SUCCESS) if(rtnmsg.respCode == SUCCESS)
{ {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
this.model.gcdgrp.rec.ownref=rtnmsg.data.gcdgrp_rec_ownref
this.$message({
type: 'success',
message: '获取成功!'
})
} }
else else
{ {
......
...@@ -4,6 +4,12 @@ import Pub from "../Public" ...@@ -4,6 +4,12 @@ import Pub from "../Public"
export default class Gitcan{ export default class Gitcan{
constructor () { constructor () {
this.data = { this.data = {
gitapll2blk: "",
gitapll1blk: "",
gitbenl1blk: "",
gitbenl2blk: "",
gitcanl1blk: "",
setmod: new Pub().data.Setmod, setmod: new Pub().data.Setmod,
mtabut: new Pub().data.Mtabut, mtabut: new Pub().data.Mtabut,
trnmod: new Pub().data.Trnmod, trnmod: new Pub().data.Trnmod,
......
...@@ -7,8 +7,12 @@ export default { ...@@ -7,8 +7,12 @@ export default {
if(rtnmsg.respCode == SUCCESS) if(rtnmsg.respCode == SUCCESS)
{ {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
this.model.gcdgrp.rec.ownref=rtnmsg.data.gcdgrp_rec_ownref
} this.$message({
type: 'success',
message: '获取成功!'
})
}
else else
{ {
this.$notify.error({title: '错误',message: '服务请求失败!'}); this.$notify.error({title: '错误',message: '服务请求失败!'});
......
...@@ -54,9 +54,9 @@ export default { ...@@ -54,9 +54,9 @@ export default {
], ],
"trnmod.swiadd.ameamt":[ "trnmod.swiadd.ameamt":[
{type: "string", required: false, message: "必输项"}, {required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {type: "string", max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^(\+|\-)|\d+$)|(^(\+|\-)|\.\d{1,3}$)|(^(\+|\-)|\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"litamep.engamt":[ "litamep.engamt":[
......
...@@ -55,6 +55,8 @@ export default class Liaall { ...@@ -55,6 +55,8 @@ export default class Liaall {
comamt: "", // 业务余额 .liaall.limmod.comamt comamt: "", // 业务余额 .liaall.limmod.comamt
ccvamt: "", // 保证金余额 .liaall.limmod.ccvamt ccvamt: "", // 保证金余额 .liaall.limmod.ccvamt
ecifno: "", // ECIFNO .liaall.limmod.ecifno ecifno: "", // ECIFNO .liaall.limmod.ecifno
tygrd:"", //.liaall.limmod.tygrd
dggrd:"", //.liaall.limmod.dggrd
}, },
liaccv: { liaccv: {
newamt: "", // 合同金额 .liaall.liaccv.newamt newamt: "", // 合同金额 .liaall.liaccv.newamt
......
...@@ -74,7 +74,7 @@ ...@@ -74,7 +74,7 @@
<c-col :span="14"> <c-col :span="14">
<c-col :span="4"> <c-col :span="4">
<el-form-item label="Good's Code"> <el-form-item label="Good's Code" style="margin-left:-12px">
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="10"> <c-col :span="10">
...@@ -103,7 +103,7 @@ ...@@ -103,7 +103,7 @@
<c-col :span="24"> <c-col :span="24">
<c-select v-model="model.bcdgrp.rec.chato" style="width:100%" placeholder="请选择Our Charges to" <c-select v-model="model.bcdgrp.rec.chato" style="width:100%" placeholder="请选择Our Charges to"
:code="codes.chato" :code="codes.chadet"
> >
</c-select> </c-select>
</el-option> </el-option>
...@@ -129,7 +129,7 @@ ...@@ -129,7 +129,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="4"> <c-col :span="4">
<el-form-item label="Bank Charges"> <el-form-item label="Bank Charges" style="margin-left:-42px">
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -147,7 +147,7 @@ ...@@ -147,7 +147,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="4"> <c-col :span="4">
<el-form-item label="Bank Charges"> <el-form-item label="Bank Charges" style="margin-left:-18px">
</el-form-item> </el-form-item>
</c-col> </c-col>
......
...@@ -245,9 +245,9 @@ ...@@ -245,9 +245,9 @@
<c-docpre <c-docpre
:model="model" :model="model"
:argadr="{ :argadr="{
path: 'bcdgrp.blk.docpre', path: 'SEMFLG',
grp: 'bctp', grp: 'bctp',
rol: 'blk', code: 'docpre'
}"></c-docpre> }"></c-docpre>
</c-col> </c-col>
</c-col> </c-col>
...@@ -286,7 +286,7 @@ ...@@ -286,7 +286,7 @@
<c-input <c-input
v-model="model.bcdgrp.dre.pts.extkey" v-model="model.bcdgrp.dre.pts.extkey"
maxlength="50" maxlength="150"
placeholder="请输入External Key of Address" placeholder="请输入External Key of Address"
@keyup.enter.native="showGridPromptDialog('bcdgrp.dre.pts.extkey')" @keyup.enter.native="showGridPromptDialog('bcdgrp.dre.pts.extkey')"
></c-input> ></c-input>
...@@ -320,7 +320,7 @@ ...@@ -320,7 +320,7 @@
type="textarea" type="textarea"
:rows="4" :rows="4"
v-model="model.bcdgrp.dre.pts.adrblk" v-model="model.bcdgrp.dre.pts.adrblk"
maxlength="50" maxlength="150"
disabled disabled
show-word-limit show-word-limit
placeholder="请输入Address Block" placeholder="请输入Address Block"
...@@ -408,7 +408,7 @@ ...@@ -408,7 +408,7 @@
type="textarea" type="textarea"
:rows="4" :rows="4"
v-model="model.bcdgrp.rmi.pts.adrblk" v-model="model.bcdgrp.rmi.pts.adrblk"
maxlength="50" maxlength="150"
show-word-limit show-word-limit
placeholder="请输入Address Block" placeholder="请输入Address Block"
...@@ -469,7 +469,7 @@ ...@@ -469,7 +469,7 @@
type="textarea" type="textarea"
:rows="4" :rows="4"
v-model="model.bcdgrp.drr.pts.adrblk" v-model="model.bcdgrp.drr.pts.adrblk"
maxlength="50" maxlength="150"
show-word-limit show-word-limit
placeholder="请输入Address Block" placeholder="请输入Address Block"
......
<template>
<div class="eibs-tab">
<!-- ====================左边======================= -->
<c-col :span="11">
<c-col :span="24">
<el-form-item
label="Drawee Ref."
prop="bcdgrp.dre.pts.ref"
>
<c-input
v-model="model.bcdgrp.dre.pts.ref"
maxlength="16"
style="width: 100%"
placeholder="请输入Application Ref"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Extkey" prop="bcdgrp.dre.pts.extkey">
<c-fullbox>
<c-input
@keyup.enter.native="showGridPromptDialog('bcdgrp.dre.pts.extkey')"
v-model="model.bcdgrp.dre.pts.extkey"
maxlength="50"
placeholder="请输入External Key of Address"
></c-input>
<template slot="footer">
<c-button
style="margin:0 10px 0 10px;padding: 0 12px;"
size="small"
type="primary"
>
<span style="font-family:'宋体';font-weight:bold">i</span>
</c-button>
<c-button
style="margin:0 0"
size="small"
type="primary"
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Address Block" prop="bcdgrp.dre.pts.adrblk">
<c-input
type="textarea"
:rows="4"
v-model="model.bcdgrp.dre.pts.adrblk"
maxlength="150"
disabled
show-word-limit
placeholder="请输入Address Block"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="2nd Collecting Bank Ref."
prop="bcdgrp.co2.pts.ref"
>
<c-input
v-model="model.bcdgrp.co2.pts.ref"
maxlength="16"
style="width: 100%"
placeholder=""
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Extkey" prop="bcdgrp.co2.pts.extkey">
<c-fullbox>
<c-input
@keyup.enter.native="showGridPromptDialog('bcdgrp.co2.pts.extkey')"
v-model="model.bcdgrp.co2.pts.extkey"
maxlength="50"
placeholder="请输入External Key of Address"
></c-input>
<template slot="footer">
<c-button
style="margin:0 10px 0 10px;padding: 0 12px;"
size="small"
type="primary"
>
<span style="font-family:'宋体';font-weight:bold">i</span>
</c-button>
<c-button
style="margin:0 0"
size="small"
type="primary"
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Address Block" prop="bcdgrp.co2.pts.adrblk">
<c-input
type="textarea"
:rows="4"
v-model="model.bcdgrp.co2.pts.adrblk"
maxlength="50"
show-word-limit
placeholder="请输入Address Block"
></c-input>
</el-form-item>
</c-col>
<!-- <c-col :span="24">
<c-ptap
:model="model"
:argadr="{
title: 'Drawee',
grp: 'bcdgrp',
rol: 'dre',
}"
:disabled="true"
:isAdrblk="false"
@onSeainf="onSeainf"
@onAplpDet="onDrepDet"
>
</c-ptap>
</c-col>
<c-col :span="24">
<c-ptap
:model="model"
:argadr="{
title: '2nd Collecting',
grp: 'bcdgrp',
rol: 'co2',
}"
:disabled="true"
:isAdrblk="false"
@onSeainf="onSeainf"
@onAplpDet="onCo2pDet"
>
</c-ptap>
</c-col> -->
</c-col>
<!-- ====================右边======================= -->
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item
label="Remitting Bank Ref."
prop="bcdgrp.rmi.pts.ref"
>
<c-input
v-model="model.bcdgrp.rmi.pts.ref"
maxlength="16"
style="width: 100%"
placeholder=""
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Extkey" prop="bcdgrp.rmi.pts.extkey">
<c-fullbox>
<c-input
v-model="model.bcdgrp.rmi.pts.extkey"
maxlength="50"
placeholder="请输入External Key of Address"
@keyup.enter.native="showGridPromptDialog('bcdgrp.rmi.pts.extkey')"
></c-input>
<template slot="footer">
<c-button
style="margin:0 10px 0 10px;padding: 0 12px;"
size="small"
type="primary"
>
<span style="font-family:'宋体';font-weight:bold">i</span>
</c-button>
<c-button
style="margin:0 0"
size="small"
type="primary"
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Address Block" prop="bcdgrp.rmi.pts.adrblk">
<c-input
type="textarea"
:rows="4"
v-model="model.bcdgrp.rmi.pts.adrblk"
maxlength="150"
show-word-limit
placeholder="请输入Address Block"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="Drawer Ref."
prop="bcdgrp.drr.pts.ref"
>
<c-input
v-model="model.bcdgrp.drr.pts.ref"
maxlength="16"
style="width: 100%"
placeholder=""
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Extkey" prop="bcdgrp.drr.pts.extkey">
<c-fullbox>
<c-input
@keyup.enter.native="showGridPromptDialog('bcdgrp.drr.pts.extkey')"
v-model="model.bcdgrp.drr.pts.extkey"
maxlength="150"
placeholder="请输入External Key of Address"
></c-input>
<template slot="footer">
<c-button
style="margin:0 10px 0 10px;padding: 0 12px;"
size="small"
type="primary"
>
<span style="font-family:'宋体';font-weight:bold">i</span>
</c-button>
<c-button
style="margin:0 0"
size="small"
type="primary"
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Address Block" prop="bcdgrp.drr.pts.adrblk">
<c-input
type="textarea"
:rows="4"
v-model="model.bcdgrp.drr.pts.adrblk"
maxlength="50"
show-word-limit
placeholder="请输入Address Block"
></c-input>
</el-form-item>
</c-col>
<!-- <c-col :span="24">
<c-ptap
:model="model"
:argadr="{
title: 'Remitting Bank',
grp: 'bcdgrp',
rol: 'rmi',
}"
:disabled="true"
:isAdrblk="false"
@onSeainf="onSeainf"
@onAplpDet="onRmipDet"
>
</c-ptap>
</c-col>
<c-col :span="24">
<c-ptap
:model="model"
:argadr="{
title: 'Drawer',
grp: 'bcdgrp',
rol: 'drr',
}"
:disabled="true"
:isAdrblk="false"
@onSeainf="onSeainf"
@onAplpDet="onDrrpDet"
>
</c-ptap>
</c-col> -->
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Bctset/Event"
import Ptap from "~/views/Public/Ptap";
export default {
components: { "c-ptap": Ptap },
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="单据出具人" prop="bcdgrp.srm.djuusr"> <el-form-item label="单据出具人" prop="bcdgrp.srm.djuusr">
<c-input <c-input
:disabled="!this.model.bcdgrp.srm.djutyp" :disabled="(!this.model.bcdgrp.srm.djutyp || this.model.bcdgrp.srm.djutyp == 'D' )"
v-model="model.bcdgrp.srm.djuusr" maxlength="80" placeholder="请输入单据出具人"></c-input> v-model="model.bcdgrp.srm.djuusr" maxlength="80" placeholder="请输入单据出具人"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="单据出具日期" prop="bcdgrp.srm.djudat"> <el-form-item label="单据出具日期" prop="bcdgrp.srm.djudat">
<c-date-picker <c-date-picker
:disabled="!this.model.bcdgrp.srm.djutyp" :disabled="(!this.model.bcdgrp.srm.djutyp || this.model.bcdgrp.srm.djutyp == 'D' )"
type="date" v-model="model.bcdgrp.srm.djudat" style="width:100%" placeholder="请选择单据出具日期"></c-date-picker> type="date" v-model="model.bcdgrp.srm.djudat" style="width:100%" placeholder="请选择单据出具日期"></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="货权单据编号" prop="bcdgrp.srm.djuref"> <el-form-item label="货权单据编号" prop="bcdgrp.srm.djuref">
<c-input <c-input
:disabled="!this.model.bcdgrp.srm.djutyp" :disabled="(!this.model.bcdgrp.srm.djutyp || this.model.bcdgrp.srm.djutyp == 'D' )"
v-model="model.bcdgrp.srm.djuref" maxlength="40" placeholder="请输入货权单据编号"></c-input> v-model="model.bcdgrp.srm.djuref" maxlength="40" placeholder="请输入货权单据编号"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
......
...@@ -30,15 +30,21 @@ ...@@ -30,15 +30,21 @@
<m-detp :model="model" :codes="codes" /> <m-detp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="Parties" name="ptyp">
<c-content>
<m-ptyp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<el-tab-pane label="Settlement" name="setpan"> <el-tab-pane label="Settlement" name="setpan">
<c-content> <c-content>
<m-setpan :model="model" :codes="codes" /> <m-setpan :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--Liability -->
<el-tab-pane label="Liability" name="engp"> <el-tab-pane label="Completion" name="coninfp">
<m-engp :model="model" :codes="codes" /> <m-coninfp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--Messages --> <!--Messages -->
...@@ -52,9 +58,7 @@ ...@@ -52,9 +58,7 @@
</el-tab-pane> </el-tab-pane>
<!--Completion --> <!--Completion -->
<el-tab-pane label="Completion" name="coninfp">
<m-coninfp :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="跨境人民币申报" name="cnyp"> <el-tab-pane label="跨境人民币申报" name="cnyp">
<m-cnyp :model="model" :codes="codes" /> <m-cnyp :model="model" :codes="codes" />
...@@ -85,6 +89,7 @@ import Default from "~/model/Bctdav/Default"; ...@@ -85,6 +89,7 @@ import Default from "~/model/Bctdav/Default";
import Pattern from "~/model/Bctdav/Pattern"; import Pattern from "~/model/Bctdav/Pattern";
import Ovwp from "./Ovwp"; import Ovwp from "./Ovwp";
import Detp from "./Detp"; import Detp from "./Detp";
import Ptyp from "./Ptyp"
import Srmp from "./Srmp"; import Srmp from "./Srmp";
import Cnyp from "./Cnyp"; import Cnyp from "./Cnyp";
import Engp from "~/views/Public/Engp"; import Engp from "~/views/Public/Engp";
...@@ -98,6 +103,7 @@ export default { ...@@ -98,6 +103,7 @@ export default {
components: { components: {
"m-ovwp": Ovwp, "m-ovwp": Ovwp,
"m-detp": Detp, "m-detp": Detp,
'm-ptyp': Ptyp,
"m-setpan": Setpan, "m-setpan": Setpan,
"m-engp": Engp, "m-engp": Engp,
"m-docpan": Docpan, "m-docpan": Docpan,
......
...@@ -71,7 +71,7 @@ ...@@ -71,7 +71,7 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Document Set Status" prop="bcdgrp.rec.docsta"> <el-form-item label="Document Set Status" prop="bcdgrp.rec.docsta">
<c-select <c-select
:code="codes.docsta" :code="codes.docstabot"
v-model="model.bcdgrp.rec.docsta" style="width:93%" placeholder="请输入Document Set Status" v-model="model.bcdgrp.rec.docsta" style="width:93%" placeholder="请输入Document Set Status"
disabled> disabled>
</c-select> </c-select>
...@@ -94,9 +94,9 @@ ...@@ -94,9 +94,9 @@
<c-docpre <c-docpre
:model="model" :model="model"
:argadr="{ :argadr="{
path: 'bcdgrp.blk.docpre', path: 'SEMFLG',
grp: 'bctp', grp: 'bctp',
rol: 'blk', code: 'docpre'
}"></c-docpre> }"></c-docpre>
</c-col> </c-col>
</c-col> </c-col>
......
...@@ -5,12 +5,12 @@ ...@@ -5,12 +5,12 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="20"> <c-col :span="20">
<el-form-item label="Delivery of Documents Instructions" prop="bcdgrp.blk.colins"> <el-form-item label="Delivery of Documents Instructions" prop="bcdgrp.blk.colins">
<c-input disabled type="textarea" v-model="model.bcdgrp.blk.colins" maxlength="65" show-word-limit <c-input disabled type="textarea" v-model="model.bcdgrp.blk.colins" maxlength="265" show-word-limit
placeholder="请输入Delivery of Documents Instructions"></c-input> placeholder="请输入Delivery of Documents Instructions"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="4"> <c-col :span="4">
<c-button size="small" type="primary" icon="el-icon-search" @click="onColinsButtxmsel"> <c-button disabled size="small" type="primary" icon="el-icon-search" @click="onColinsButtxmsel">
</c-button> </c-button>
</c-col> </c-col>
</c-col> </c-col>
...@@ -43,7 +43,7 @@ ...@@ -43,7 +43,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="4"> <c-col :span="4">
<c-button size="small" type="primary" icon="el-icon-search" @click="onOthins1Buttxmsel"> <c-button disabled size="small" type="primary" icon="el-icon-search" @click="onOthins1Buttxmsel">
</c-button> </c-button>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
......
<template> <template>
<c-content>
<c-row> <c-row>
<!-- 左边 --> <!-- 左边 -->
<c-col :span="14"> <c-col :span="14">
...@@ -216,6 +217,7 @@ ...@@ -216,6 +217,7 @@
<span v-text="model.bdtp.docgrdm.docdsclab" data-path=".bdtp.docgrdm.docdsclab" > </span> <span v-text="model.bdtp.docgrdm.docdsclab" data-path=".bdtp.docgrdm.docdsclab" > </span>
</c-col> --> </c-col> -->
</c-row> </c-row>
</c-content>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api"
......
...@@ -349,16 +349,17 @@ export default { ...@@ -349,16 +349,17 @@ export default {
}, },
methods: { methods: {
...Event, ...Event,
multipleSelect() { async change() {
console.log(111); if (this.model.bodgrp.rec.focflg === "X") {
},
change() {
if (this.model.bodgrp.rec.focflg) {
this.isDisabled = true; this.isDisabled = true;
this.model.setmod.redamt = this.model.setmod.docamt; this.model.setmod.redamt = this.model.setmod.docamt;
let rtnmsg = await this.executeDefault("liaall.tenstm");
this.model.bodgrp.rec.docsta = rtnmsg.data.bodgrp_rec_matpertyp;
} else { } else {
this.isDisabled = false; this.isDisabled = false;
this.model.setmod.redamt = "0.00"; this.model.setmod.redamt = "0.00";
let rtnmsg = await this.executeDefault("liaall.tenstm");
this.model.bodgrp.rec.docsta = rtnmsg.data.bodgrp_rec_docsta;
} }
}, },
async multipleSelect(selection) { async multipleSelect(selection) {
......
...@@ -49,6 +49,10 @@ ...@@ -49,6 +49,10 @@
<m-setpan :model="model" :codes="codes"/> <m-setpan :model="model" :codes="codes"/>
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="Bookings" name="glepan">
<m-glepan :model="model" :codes="codes" ref="glepan" />
</el-tab-pane>
<!--PD000000 --> <!--PD000000 -->
<el-tab-pane label="Completion" name="coninfp"> <el-tab-pane label="Completion" name="coninfp">
...@@ -100,6 +104,8 @@ import Pattern from "~/model/Brtdcr/Pattern" ...@@ -100,6 +104,8 @@ import Pattern from "~/model/Brtdcr/Pattern"
import Utlp from "./Utlp" import Utlp from "./Utlp"
import Brtdcrd from "./Brtdcrd" import Brtdcrd from "./Brtdcrd"
import Mt750p from "./Mt750p" import Mt750p from "./Mt750p"
import Glepan from "~/views/Public/Glepan";
// import Engp from "./Engp" // import Engp from "./Engp"
// import Setpan from "./Setpan" // import Setpan from "./Setpan"
...@@ -128,6 +134,8 @@ export default { ...@@ -128,6 +134,8 @@ export default {
"m-docpan" : Docpan, "m-docpan" : Docpan,
"m-doctre" : Doctre, "m-doctre" : Doctre,
"m-limitbody" : Limitbody, "m-limitbody" : Limitbody,
"m-glepan": Glepan,
}, },
provide() { provide() {
return { return {
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<span v-text="model.coninf.oitinf.labinftxt" data-path=".coninf.oitinf.labinftxt" > </span>
</c-col>
<!-- S0000579 : Display Type -->
<c-col :span="12">
<c-form-item label="Infotext" prop="coninf.oitinf.oit.inftxt">
<c-input type="textarea" v-model="model.coninf.oitinf.oit.inftxt" maxlength="60" show-word-limit :placeholder="$t('other.please_enter')+'Infotext'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext Level" prop="coninf.oitinf.oit.inflev">
<c-select v-model="model.coninf.oitinf.oit.inflev" style="width:100%" :placeholder="$t('other.please_enter')+'Infotext Level'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.coninf.oitset.labinftxt" data-path=".coninf.oitset.labinftxt" > </span>
</c-col>
<!-- S0000579 : Display Type -->
<c-col :span="12">
<c-form-item label="Infotext" prop="coninf.oitset.oit.inftxt">
<c-input type="textarea" v-model="model.coninf.oitset.oit.inftxt" maxlength="60" show-word-limit :placeholder="$t('other.please_enter')+'Infotext'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext Level" prop="coninf.oitset.oit.inflev">
<c-select v-model="model.coninf.oitset.oit.inflev" style="width:100%" :placeholder="$t('other.please_enter')+'Infotext Level'">
</c-select>
</el-form-item>
</c-col>
<!-- SF000019 : 执行日期 -->
<c-col :span="12">
<el-form-item :label="$t('coninf.SF000019')" prop="coninf.conexedat">
<c-date-picker type="date" v-model="model.coninf.conexedat" style="width:100%" :placeholder="$t('other.please_enter')+$t('coninf.SF000019')"></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000020 : Send for Release to -->
<c-col :span="12">
<c-form-item label="User ID" prop="coninf.usr.extkey">
<c-input v-model="model.coninf.usr.extkey" maxlength="8" :placeholder="$t('other.please_enter')+'User ID'"></c-input>
</c-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Cptrel/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- SG000136 : 操作类型描述 -->
<!-- SG000155 : 操作流程 -->
<!-- SG000137 : TRN---Trn created -->
<c-col :span="12">
<c-form-item label="stream of ore records" prop="orestr">
<c-input v-model="model.orestr" :placeholder="$t('other.please_enter')+'stream of ore records'"></c-input>
</c-form-item>
</c-col>
<!-- SG000143 : BRK---Break -->
<!-- SG000138 : COR---Correction -->
<!-- SG000139 : DEL---Trn deleted -->
<!-- SG000140 : REL---Trn released -->
<!-- SG000142 : INC---Message received -->
<!-- SG000141 : DES---Spt deleted -->
<!-- SG000144 : SPT---Spt Released -->
<!-- SG000145 : ROU---ReRounting -->
<!-- SG000152 : CAN---Order Canceled -->
<!-- SG000153 : SIG---Signature -->
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Cptrel/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<c-form-item label="XMLPanel subpena的内置block" prop="subp.subpenablk">
<c-input type="textarea" v-model="model.subp.subpenablk" maxlength="200" show-word-limit :placeholder="$t('other.please_enter')+'XMLPanel subpena的内置block'" ></c-input>
</c-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Cptrel/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="recpan.recget.sdamod.dadsnd">
<c-input v-model="model.recpan.recget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<!-- SF000139 : Reference -->
<c-col :span="12">
<c-form-item :label="$t('trnp.S0000194')" prop="trn.ownref">
<c-input v-model="model.trn.ownref" maxlength="16" :placeholder="$t('other.please_enter')+$t('trnp.S0000194')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000139')" prop="recpan.con">
<c-input v-model="model.recpan.con" :placeholder="$t('other.please_enter')+$t('trnp.SF000139')"></c-input>
</c-form-item>
</c-col>
<!-- SF000182 : Ident No. -->
<c-col :span="12">
<c-form-item :label="$t('trnp.S0000195')" prop="trn.inr">
<c-input v-model="model.trn.inr" maxlength="8" :placeholder="$t('other.please_enter')+$t('trnp.S0000195')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000182')" prop="recpan.recget.sdamod.seainf">
<c-input v-model="model.recpan.recget.sdamod.seainf" :placeholder="$t('other.please_enter')+$t('trnp.SF000182')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="External Readable Object Identification" prop="trn.objnam">
<c-input v-model="model.trn.objnam" maxlength="40" :placeholder="$t('other.please_enter')+'External Readable Object Identification'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRecpanDet">
{{$t('trnp.CF000130')}}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="recpan.atpget.sdamod.dadsnd">
<c-input v-model="model.recpan.atpget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<!-- SF000141 : Transaction -->
<c-col :span="12">
<c-form-item label="Transaction ID" prop="recpan.atp.cod">
<c-input v-model="model.recpan.atp.cod" maxlength="6" :placeholder="$t('other.please_enter')+'Transaction ID'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000141')" prop="recpan.atpget.sdamod.seainf">
<c-input v-model="model.recpan.atpget.sdamod.seainf" :placeholder="$t('other.please_enter')+$t('trnp.SF000141')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Transaction ID" prop="recpan.atp.cod">
<c-input v-model="model.recpan.atp.cod" maxlength="6" :placeholder="$t('other.please_enter')+'Transaction ID'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSyswrnButshw">
{{$t('trnp.CF000136')}}
</c-button>
</c-col>
<!-- SF000142 : Relevant Amount -->
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000142')" prop="trn.reloricur">
<c-input v-model="model.trn.reloricur" maxlength="3" :placeholder="$t('other.please_enter')+$t('trnp.SF000142')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Relevant Amount for Release in Original Currency" prop="trn.reloriamt">
<c-input v-model="model.trn.reloriamt" :placeholder="$t('other.please_enter')+'Relevant Amount for Release in Original Currency'"></c-input>
</c-form-item>
</c-col>
<!-- SF000146 : Release Status of Transaction -->
<c-col :span="12">
<el-form-item :label="$t('trnp.SF000146')" prop="trn.relflg">
<c-select v-model="model.trn.relflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('trnp.SF000146')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRecpanNotmap">
{{$t('trnp.CF000198')}}
</c-button>
</c-col>
<!-- SF000140 : Responsible -->
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000140')" prop="trn.usr">
<c-input v-model="model.trn.usr" maxlength="8" :placeholder="$t('other.please_enter')+$t('trnp.SF000140')"></c-input>
</c-form-item>
</c-col>
<!-- SF000149 : Group -->
<c-col :span="12">
<c-form-item label="Responsible Group" prop="trn.usg">
<c-input v-model="model.trn.usg" maxlength="6" :placeholder="$t('other.please_enter')+'Responsible Group'"></c-input>
</c-form-item>
</c-col>
<!-- SF000143 : Signatures Required/Obtained -->
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000143')" prop="trn.relreq">
<c-input v-model="model.trn.relreq" maxlength="3" :placeholder="$t('other.please_enter')+$t('trnp.SF000143')"></c-input>
</c-form-item>
</c-col>
<!-- SF000144 : / -->
<c-col :span="12">
<c-form-item label="Applied Signatures" prop="trn.relres">
<c-input v-model="model.trn.relres" maxlength="3" :placeholder="$t('other.please_enter')+'Applied Signatures'"></c-input>
</c-form-item>
</c-col>
<!-- SF000221 : Based on Ident No. -->
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000221')" prop="trn.cortrninr">
<c-input v-model="model.trn.cortrninr" maxlength="8" :placeholder="$t('other.please_enter')+$t('trnp.SF000221')"></c-input>
</c-form-item>
</c-col>
<!-- SF000225 : Execut. Date -->
<c-col :span="12">
<el-form-item label="Execution Date" prop="trn.exedat">
<c-date-picker type="date" v-model="model.trn.exedat" style="width:100%" :placeholder="$t('other.please_enter')+'Execution Date'"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.recpan.cpltxt" data-path=".recpan.cpltxt" > </span>
</c-col>
<!-- SF000224 : Entered by -->
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000224')" prop="recpan.cretrs.usr">
<c-input v-model="model.recpan.cretrs.usr" maxlength="8" :placeholder="$t('other.please_enter')+$t('trnp.SF000224')"></c-input>
</c-form-item>
</c-col>
<!-- SF000228 : Timestamp -->
<c-col :span="12">
<c-form-item label="Timestamp" prop="recpan.cretrs.dattim">
<c-input v-model="model.recpan.cretrs.dattim" :placeholder="$t('other.please_enter')+'Timestamp'"></c-input>
</c-form-item>
</c-col>
<!-- SG000253 : 报文标识号 -->
<c-col :span="12">
<c-form-item label="Send to SOP/CASmf reference" prop="recpan.ackgrp.rec.sndref">
<c-input v-model="model.recpan.ackgrp.rec.sndref" maxlength="40" :placeholder="$t('other.please_enter')+'Send to SOP/CASmf reference'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.recpan.spt.sta" data-path=".recpan.spt.sta" > </span>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRecpanButspt">
{{$t('trnp.CF000201')}}
</c-button>
</c-col>
<!-- SF000145 : Documents -->
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000145')" prop="recpan.smhstm">
<c-input v-model="model.recpan.smhstm" :placeholder="$t('other.please_enter')+$t('trnp.SF000145')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRecpanInc">
{{$t('trnp.CF000135')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRecpanButord">
{{$t('trnp.CF000204')}}
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.recpan.ord.sta" data-path=".recpan.ord.sta" > </span>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onImgmodImage">
{{$t('trnp.CG000252')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRecpanIncben">
{{$t('trnp.CG000251')}}
</c-button>
</c-col>
<!-- SF000138 : Infotext -->
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000138')" prop="trn.inftxt">
<c-input type="textarea" v-model="model.trn.inftxt" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('trnp.SF000138')" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Infoflag" prop="trn.infdsp">
<c-select v-model="model.trn.infdsp" style="width:100%" :placeholder="$t('other.please_enter')+'Infoflag'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onInftxtButtxmsel">
{{$t('trnp.CF000229')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onImgmodElcimage">
{{$t('trnp.CG000254')}}
</c-button>
</c-col>
<!-- SF000148 : Send for Repair to -->
<c-col :span="12">
<c-form-item label="User ID" prop="recpan.usr.extkey">
<c-input v-model="model.recpan.usr.extkey" maxlength="8" :placeholder="$t('other.please_enter')+'User ID'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="recpan.usrget.sdamod.seainf">
<c-input v-model="model.recpan.usrget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<!-- SF000223 : Signatures -->
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000223')" prop="recpan.trsstm">
<c-input v-model="model.recpan.trsstm" :placeholder="$t('other.please_enter')+$t('trnp.SF000223')"></c-input>
</c-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Cptrel/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- S0000194 : Reference -->
<!-- S0000195 : Transaction Key -->
<!-- SF000196 : List of preceding and succeeding transactions with possible dependencies in case of correction / deletion -->
<c-col :span="12">
<c-form-item label="TROs for transaction for display" prop="recpan.trostm">
<c-input v-model="model.recpan.trostm" :placeholder="$t('other.please_enter')+'TROs for transaction for display'"></c-input>
</c-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Cptrel/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- S0000016 : Object -->
<c-col :span="12">
<el-form-item label="Table Used to Store Associated Object" prop="wfmmod.wfs.objtyp">
<c-select v-model="model.wfmmod.wfs.objtyp" style="width:100%" :placeholder="$t('other.please_enter')+'Table Used to Store Associated Object'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('trnp.S0000016')" prop="wfmmod.wfs.objinr">
<c-input v-model="model.wfmmod.wfs.objinr" maxlength="8" :placeholder="$t('other.please_enter')+$t('trnp.S0000016')"></c-input>
</c-form-item>
</c-col>
<!-- S0000015 : Object Name -->
<c-col :span="12">
<c-form-item label="External Readable Object Identification" prop="wfmmod.wfs.objnam">
<c-input v-model="model.wfmmod.wfs.objnam" maxlength="40" :placeholder="$t('other.please_enter')+'External Readable Object Identification'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="WFEs for transaction for display" prop="recpan.wfestm">
<c-input v-model="model.recpan.wfestm" :placeholder="$t('other.please_enter')+'WFEs for transaction for display'"></c-input>
</c-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Cptrel/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
...@@ -369,7 +369,7 @@ ...@@ -369,7 +369,7 @@
<c-col :span="24" > <c-col :span="24" >
<el-form-item label="Presented" prop="bddgrp.rec.docprbrol"> <el-form-item label="Presented by" prop="bddgrp.rec.docprbrol">
<c-select <c-select
v-model="model.bddgrp.rec.docprbrol" v-model="model.bddgrp.rec.docprbrol"
style="width:100%" style="width:100%"
...@@ -402,7 +402,7 @@ ...@@ -402,7 +402,7 @@
<c-ptap <c-ptap
:model="model" :model="model"
:argadr="{ :argadr="{
title: 'ExtKey', title: '',
grp: 'bddgrp', grp: 'bddgrp',
rol: 'prb', rol: 'prb',
}" }"
......
...@@ -564,7 +564,7 @@ ...@@ -564,7 +564,7 @@
<el-form-item label="交单行" prop="bddgrp.rec.docprbrol"> <el-form-item label="交单行" prop="bddgrp.rec.docprbrol">
<c-select <c-select
v-model="model.bddgrp.rec.docprbrol" v-model="model.bddgrp.rec.docprbrol"
:code="getValues('bddgrp.rec.docprbrol')" :code="codes.docprbrol1"
style="width: 100%" style="width: 100%"
placeholder="请选择交单行类型" placeholder="请选择交单行类型"
@change="docprbrolChange" @change="docprbrolChange"
......
...@@ -60,7 +60,12 @@ ...@@ -60,7 +60,12 @@
prop="gcdgrp.cbs.max.cur" prop="gcdgrp.cbs.max.cur"
previewLabel="信用证币种" previewLabel="信用证币种"
> >
<c-input v-model="model.gcdgrp.cbs.max.cur" maxlength="3" disabled placeholder="请输入Amount Claimed"></c-input> <c-input
v-model="model.gcdgrp.cbs.max.cur"
maxlength="3"
disabled
placeholder="请输入Amount Claimed"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
...@@ -75,9 +80,6 @@ ...@@ -75,9 +80,6 @@
v-model="model.gcdgrp.cbs.max.amt" v-model="model.gcdgrp.cbs.max.amt"
placeholder="请输入信用证金额" placeholder="请输入信用证金额"
disabled disabled
@keyup.enter.native="
defaultFunction('gcdgrp.cbs.max.amt', model.gcdgrp.cbs.max.amt)
"
></c-input-currency> ></c-input-currency>
</c-form-item> </c-form-item>
</c-col> </c-col>
...@@ -95,11 +97,17 @@ ...@@ -95,11 +97,17 @@
</c-col> --> </c-col> -->
<c-col :span="5"> <c-col :span="5">
<c-checkbox v-model="model.gctp0.gctp0" style="margin-left:18px;height: 32px; <c-checkbox
line-height: 32px; v-model="model.gctp0.gctp0"
padding-bottom: 2px;" style="
disabled margin-left: 18px;
>Add. Amount</c-checkbox> height: 32px;
line-height: 32px;
padding-bottom: 2px;
"
disabled
>Add. Amount</c-checkbox
>
</c-col> </c-col>
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<el-form-item label="Open Amount" prop="gcdgrp.cbs.opn1.cur"> <el-form-item label="Open Amount" prop="gcdgrp.cbs.opn1.cur">
...@@ -121,7 +129,6 @@ ...@@ -121,7 +129,6 @@
<c-select <c-select
v-model="model.gcdgrp.cbs.opn1.cur" v-model="model.gcdgrp.cbs.opn1.cur"
placeholder="" placeholder=""
@keyup.enter.native="nom1CurEvent"
style="width: 100%" style="width: 100%"
disabled disabled
> >
...@@ -147,9 +154,6 @@ ...@@ -147,9 +154,6 @@
v-model="model.gcdgrp.cbs.opn1.amt" v-model="model.gcdgrp.cbs.opn1.amt"
placeholder="请输入" placeholder="请输入"
disabled disabled
@keyup.enter.native="
defaultFunction('gcdgrp.cbs.opn1.amt', model.gcdgrp.cbs.opn1.amt)
"
></c-input-currency> ></c-input-currency>
</c-form-item> </c-form-item>
</c-col> </c-col>
...@@ -175,7 +179,6 @@ ...@@ -175,7 +179,6 @@
></c-input> ></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="12"> <c-col :span="12">
...@@ -187,7 +190,6 @@ ...@@ -187,7 +190,6 @@
<c-select <c-select
v-model="model.gidgrp.cbs.opn1.cur" v-model="model.gidgrp.cbs.opn1.cur"
placeholder="" placeholder=""
@keyup.enter.native="nom1CurEvent"
style="width: 100%" style="width: 100%"
disabled disabled
> >
...@@ -212,9 +214,6 @@ ...@@ -212,9 +214,6 @@
v-model="model.gidgrp.cbs.opn1.amt" v-model="model.gidgrp.cbs.opn1.amt"
placeholder="请输入信用证金额" placeholder="请输入信用证金额"
disabled disabled
@keyup.enter.native="
defaultFunction('gidgrp.cbs.opn1.amt', model.gidgrp.cbs.opn1.amt)
"
></c-input-currency> ></c-input-currency>
</c-form-item> </c-form-item>
</c-col> </c-col>
...@@ -271,18 +270,18 @@ ...@@ -271,18 +270,18 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24" style="height: 0px"> <c-col :span="24" style="height: 0px">
<el-divider></el-divider> <el-divider></el-divider>
</c-col> </c-col>
<c-col :span="11" style="margin-top:15px"> <c-col :span="11" style="margin-top: 15px">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Booking Procedure" prop="rebkpflg"> <el-form-item label="Booking Procedure" prop="rebkpflg">
<c-select <c-select
v-model="model.rebkpflg" v-model="model.rebkpflg"
style="width: 100%" style="width: 100%"
placeholder="请选择Booking Procedure" placeholder="请选择Booking Procedure"
><el-option ><el-option
v-for="item in rebkpflg" v-for="item in rebkpflg"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
...@@ -292,7 +291,7 @@ ...@@ -292,7 +291,7 @@
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="gctp0.gidget.sdamod.dadsnd"> <el-form-item label="Drag Drop Sender" prop="gctp0.gidget.sdamod.dadsnd">
<c-input v-model="model.gctp0.gidget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input> <c-input v-model="model.gctp0.gidget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
...@@ -464,10 +463,10 @@ export default { ...@@ -464,10 +463,10 @@ export default {
mixins: [commonProcess], mixins: [commonProcess],
data() { data() {
return { return {
rebkpflg:[ rebkpflg: [
{label:"Reverse Booking (Claim)",value:"1"}, { label: "Reverse Booking (Claim)", value: "1" },
{label:"Reverse Booking (Claim, Guarantee)",value:"2"}, { label: "Reverse Booking (Claim, Guarantee)", value: "2" },
], ],
}; };
}, },
methods: { ...Event }, methods: { ...Event },
......
...@@ -61,7 +61,12 @@ ...@@ -61,7 +61,12 @@
prop="gidgrp.cbs.max.cur" prop="gidgrp.cbs.max.cur"
previewLabel="信用证币种" previewLabel="信用证币种"
> >
<c-input v-model="model.gidgrp.cbs.max.cur" maxlength="3" disabled placeholder="请输入Amount Claimed"></c-input> <c-input
v-model="model.gidgrp.cbs.max.cur"
maxlength="3"
disabled
placeholder="请输入Amount Claimed"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
...@@ -75,16 +80,19 @@ ...@@ -75,16 +80,19 @@
v-model="model.gidgrp.cbs.max.amt" v-model="model.gidgrp.cbs.max.amt"
placeholder="请输入信用证金额" placeholder="请输入信用证金额"
disabled disabled
@keyup.enter.native="
defaultFunction('gidgrp.cbs.max.amt', model.gidgrp.cbs.max.amt)
"
></c-input-currency> ></c-input-currency>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="5"> <c-col :span="5">
<c-checkbox v-model="model.gitp0.gitp0s20" disabled style="margin-left: 18px;height: 32px; <c-checkbox
line-height: 32px; v-model="model.gitp0.gitp0s20"
padding-bottom: 2px;" disabled
style="
margin-left: 18px;
height: 32px;
line-height: 32px;
padding-bottom: 2px;
"
>Add. Amount</c-checkbox >Add. Amount</c-checkbox
> >
</c-col> </c-col>
...@@ -98,7 +106,6 @@ ...@@ -98,7 +106,6 @@
<c-select <c-select
v-model="model.gidgrp.cbs.opn1.cur" v-model="model.gidgrp.cbs.opn1.cur"
placeholder="请选择Currency" placeholder="请选择Currency"
@keyup.enter.native="nom1CurEvent"
style="width: 100%" style="width: 100%"
disabled disabled
> >
...@@ -123,9 +130,6 @@ ...@@ -123,9 +130,6 @@
v-model="model.gidgrp.cbs.opn1.amt" v-model="model.gidgrp.cbs.opn1.amt"
placeholder="请输入信用证金额" placeholder="请输入信用证金额"
disabled disabled
@keyup.enter.native="
defaultFunction('gidgrp.cbs.opn1.amt', model.gidgrp.cbs.opn1.amt)
"
></c-input-currency> ></c-input-currency>
</c-form-item> </c-form-item>
</c-col> </c-col>
...@@ -173,7 +177,7 @@ ...@@ -173,7 +177,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11"> <c-col :span="11">
<el-form-item label="" prop="gidgrp.rec.exptyp" label-width="50px"> <el-form-item label="" prop="gidgrp.rec.exptyp" label-width="50px">
<c-input <c-input
v-model="model.gidgrp.rec.exptyp" v-model="model.gidgrp.rec.exptyp"
disabled disabled
...@@ -301,9 +305,12 @@ ...@@ -301,9 +305,12 @@
</c-col> </c-col>
<c-col :span="24" :offset="6"> <c-col :span="24" :offset="6">
<c-checkbox <c-checkbox
style="margin-left: 15px;height: 32px; style="
line-height: 32px; margin-left: 15px;
padding-bottom: 2px;" height: 32px;
line-height: 32px;
padding-bottom: 2px;
"
v-model="model.mtabut.clsflg" v-model="model.mtabut.clsflg"
:disabled="model.gidgrp.rec.purcan != 'RR'" :disabled="model.gidgrp.rec.purcan != 'RR'"
>Close Flag</c-checkbox >Close Flag</c-checkbox
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- <c-col :span="24">
<!-- <c-col :span="24">
<el-form-item label="Demand Statement" prop="gcdgrp.rec.demstat"> <el-form-item label="Demand Statement" prop="gcdgrp.rec.demstat">
<c-select v-model="model.gcdgrp.rec.demstat" style="width:100%" <c-select v-model="model.gcdgrp.rec.demstat" style="width:100%"
placeholder="请选择Demand Statement" placeholder="请选择Demand Statement"
...@@ -22,107 +21,147 @@ ...@@ -22,107 +21,147 @@
<c-input type="textarea" v-model="model.gcdgrp.blk.addamtinf" maxlength="65" show-word-limit placeholder="请输入Add. Amt. Information" ></c-input> <c-input type="textarea" v-model="model.gcdgrp.blk.addamtinf" maxlength="65" show-word-limit placeholder="请输入Add. Amt. Information" ></c-input>
</el-form-item> </el-form-item>
</c-col>--> </c-col>-->
<c-col :span="11"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Demand Statement" prop="gcdgrp.rec.demstat"> <el-form-item label="Demand Statement" prop="gcdgrp.rec.demstat">
<c-select v-model="model.gcdgrp.rec.demstat" style="width:100%" <c-select
v-model="model.gcdgrp.rec.demstat"
style="width: 100%"
placeholder="请选择Demand Statement" placeholder="请选择Demand Statement"
:code="demstat" :code="demstat"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Demand Statem. Text " prop="clmtxts20"> <el-form-item label="Demand Statem. Text " prop="clmtxts20">
<c-input type="textarea" v-model="model.clmtxts20" maxlength="65" rows="4" show-word-limit placeholder="请输入Demand Statem. Text " ></c-input> <c-input
type="textarea"
v-model="model.clmtxts20"
maxlength="65"
rows="10"
show-word-limit
placeholder="请输入Demand Statem. Text "
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Add. Amt. Information" prop="gcdgrp.blk.addamtinf"> <el-form-item label="Add. Amt. Information" prop="gcdgrp.blk.addamtinf">
<c-input type="textarea" v-model="model.gcdgrp.blk.addamtinf" maxlength="65" rows="4" show-word-limit placeholder="请输入Add. Amt. Information" ></c-input> <c-input
type="textarea"
v-model="model.gcdgrp.blk.addamtinf"
maxlength="65"
rows="10"
show-word-limit
placeholder="请输入Add. Amt. Information"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> </c-col>
<c-col :span="12" :offset="1">
<c-col :span="24">
<el-form-item label="Present. Compl. Det." prop="gcdgrp.blk.presentdet"> <el-form-item label="Present. Compl. Det." prop="gcdgrp.blk.presentdet">
<c-input type="textarea" v-model="model.gcdgrp.blk.presentdet" maxlength="35" rows="4" <c-input
show-word-limit placeholder="请输入Present. Compl. Det." type="textarea"
:disabled="model.gcdgrp.rec.demstat!='INCP'" v-model="model.gcdgrp.blk.presentdet"
></c-input> maxlength="35"
rows="9"
show-word-limit
placeholder="请输入Present. Compl. Det."
:disabled="model.gcdgrp.rec.demstat != 'INCP'"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> <c-col :span="24">
<c-col :span="12" :offset="1"> <el-form-item label="Intermediary" prop="gcdgrp.int.pts.extkey">
<c-col :span="24">
<el-form-item label="Intermediary" prop="gcdgrp.int.pts.extkey">
<c-fullbox> <c-fullbox>
<c-input v-model="model.gcdgrp.int.pts.extkey" maxlength="16" <c-input
placeholder="请输入External Key of Address" v-model="model.gcdgrp.int.pts.extkey"
@keyup.enter.native="showGridPromptDialog('gcdgrp.int.pts.extkey',model.gcdgrp.int.pts.extkey)" maxlength="16"
placeholder="请输入External Key of Address"
></c-input> @keyup.enter.native="
<template slot="footer"> showGridPromptDialog(
<c-button 'gcdgrp.int.pts.extkey',
style="margin:0 10px 0 10px;padding: 0 12px;" model.gcdgrp.int.pts.extkey
size="small" )
type="primary" "
@click="onSeainf" ></c-input>
> <template slot="footer">
<span style="font-family:'宋体';font-weight:bold">i</span> <c-button
</c-button> style="margin: 0 10px 0 10px; padding: 0 12px"
<c-button size="small" type="primary" @click="onIntpDet"> size="small"
Details type="primary"
</c-button> @click="onSeainf"
</template> >
</c-fullbox> <span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button>
<c-button size="small" type="primary" @click="onIntpDet">
Details
</c-button>
</template>
</c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="" prop="gcdgrp.int.pts.nam"> <el-form-item label="" prop="gcdgrp.int.pts.nam">
<c-input type="textarea" v-model="model.gcdgrp.int.pts.nam" <c-input
type="textarea"
v-model="model.gcdgrp.int.pts.nam"
rows="4" rows="4"
maxlength="100" show-word-limit placeholder="请输入Address Block" maxlength="100"
disabled></c-input> show-word-limit
placeholder="请输入Address Block"
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="Acc.With Instit." prop="gcdgrp.awi.pts.extkey"> <el-form-item label="Acc.With Instit." prop="gcdgrp.awi.pts.extkey">
<c-fullbox> <c-fullbox>
<c-input v-model="model.gcdgrp.awi.pts.extkey" maxlength="16" <c-input
placeholder="请输入External Key of Address" v-model="model.gcdgrp.awi.pts.extkey"
@keyup.enter.native="showGridPromptDialog('gcdgrp.awi.pts.extkey')" maxlength="16"
placeholder="请输入External Key of Address"
></c-input> @keyup.enter.native="
<template slot="footer"> showGridPromptDialog('gcdgrp.awi.pts.extkey')
<c-button "
style="margin:0 10px 0 10px;padding: 0 12px;" ></c-input>
size="small" <template slot="footer">
type="primary" <c-button
@click="onSeainf" style="margin: 0 10px 0 10px; padding: 0 12px"
> size="small"
<span style="font-family:'宋体';font-weight:bold">i</span> type="primary"
</c-button> @click="onSeainf"
<c-button size="small" type="primary" @click="onAwipDet"> >
Details <span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button> </c-button>
</template> <c-button size="small" type="primary" @click="onAwipDet">
</c-fullbox> Details
</c-button>
</template>
</c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="" prop="gcdgrp.awi.pts.nam"> <el-form-item label="" prop="gcdgrp.awi.pts.nam">
<c-input type="textarea" v-model="model.gcdgrp.awi.pts.nam" <c-input
type="textarea"
v-model="model.gcdgrp.awi.pts.nam"
rows="4" rows="4"
maxlength="100" show-word-limit placeholder="请输入Address Block" maxlength="100"
disabled></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="12"> <!-- <c-col :span="12">
<el-form-item label="Present. Compl. Det." prop="gcdgrp.blk.presentdet"> <el-form-item label="Present. Compl. Det." prop="gcdgrp.blk.presentdet">
<c-input type="textarea" v-model="model.gcdgrp.blk.presentdet" maxlength="35" show-word-limit placeholder="请输入Present. Compl. Det." ></c-input> <c-input type="textarea" v-model="model.gcdgrp.blk.presentdet" maxlength="35" show-word-limit placeholder="请输入Present. Compl. Det." ></c-input>
</el-form-item> </el-form-item>
...@@ -190,35 +229,39 @@ ...@@ -190,35 +229,39 @@
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Event from "~/model/Getcrq/Event" import Event from "~/model/Getcrq/Event";
export default { export default {
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {
demstat: [
demstat: [ {
{label:"COMP Complete demand, no other doc to accompany or follow this msg" ,value:"COMP"} , label:
{label:"INCP Incomplete demand, supporting doc. to be presented separately",value:"INCP"}, "COMP Complete demand, no other doc to accompany or follow this msg",
] value: "COMP",
} },
}, {
methods:{...Event}, label:
created:function(){ "INCP Incomplete demand, supporting doc. to be presented separately",
value: "INCP",
}, },
computed: { ],
};
},
methods: { ...Event },
created: function () {},
computed: {
flag() { flag() {
return this.model.didgrp.apl.pts.extkey == ""; return this.model.didgrp.apl.pts.extkey == "";
}, },
}, },
} };
</script> </script>
<style> <style>
</style> </style>
...@@ -37,7 +37,11 @@ ...@@ -37,7 +37,11 @@
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Valid until" prop="gidgrp.rec.expdat" label-width="40%"> <el-form-item
label="Valid until"
prop="gidgrp.rec.expdat"
label-width="40%"
>
<c-date-picker <c-date-picker
type="date" type="date"
v-model="model.gidgrp.rec.expdat" v-model="model.gidgrp.rec.expdat"
...@@ -70,7 +74,12 @@ ...@@ -70,7 +74,12 @@
> >
<span style="font-family: '宋体'; font-weight: bold">i</span> <span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button> </c-button>
<c-button size="small" type="primary" @click="onGctpGetrefbut"> <c-button
size="small"
type="primary"
:disabled="this.flag"
@click="onGctpGetrefbut"
>
Get ref. Get ref.
</c-button> </c-button>
</template> </template>
...@@ -84,7 +93,12 @@ ...@@ -84,7 +93,12 @@
prop="gcdgrp.cbs.max.cur" prop="gcdgrp.cbs.max.cur"
previewLabel="信用证币种" previewLabel="信用证币种"
> >
<c-input v-model="model.gcdgrp.cbs.max.cur" maxlength="3" disabled placeholder="请输入Amount Claimed"></c-input> <c-input
v-model="model.gcdgrp.cbs.max.cur"
maxlength="3"
disabled
placeholder="请输入Amount Claimed"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="9"> <c-col :span="9">
...@@ -96,7 +110,8 @@ ...@@ -96,7 +110,8 @@
> >
<c-input-currency <c-input-currency
disabled disabled
v-model="model.gcdgrp.cbs.max.amt" placeholder="请输入Balance" v-model="model.gcdgrp.cbs.max.amt"
placeholder="请输入Balance"
></c-input-currency> ></c-input-currency>
</c-form-item> </c-form-item>
</c-col> </c-col>
...@@ -116,9 +131,12 @@ ...@@ -116,9 +131,12 @@
<c-checkbox <c-checkbox
v-model="model.gctp.gcthdr" v-model="model.gctp.gcthdr"
disabled disabled
style="margin-left: 18px;height: 32px; style="
line-height: 32px; margin-left: 18px;
padding-bottom: 2px;" height: 32px;
line-height: 32px;
padding-bottom: 2px;
"
>Add. Amount</c-checkbox >Add. Amount</c-checkbox
> >
</c-col> </c-col>
...@@ -142,7 +160,6 @@ ...@@ -142,7 +160,6 @@
<c-select <c-select
v-model="model.gcdgrp.cbs.opn1.cur" v-model="model.gcdgrp.cbs.opn1.cur"
placeholder="" placeholder=""
@keyup.enter.native="nom1CurEvent"
style="width: 100%" style="width: 100%"
disabled disabled
> >
...@@ -167,9 +184,6 @@ ...@@ -167,9 +184,6 @@
v-model="model.gcdgrp.cbs.opn1.amt" v-model="model.gcdgrp.cbs.opn1.amt"
placeholder="请输入" placeholder="请输入"
disabled disabled
@keyup.enter.native="
defaultFunction('gcdgrp.cbs.opn1.amt', model.gcdgrp.cbs.opn1.amt)
"
></c-input-currency> ></c-input-currency>
</c-form-item> </c-form-item>
</c-col> </c-col>
...@@ -207,7 +221,6 @@ ...@@ -207,7 +221,6 @@
<c-select <c-select
v-model="model.gidgrp.cbs.opn1.cur" v-model="model.gidgrp.cbs.opn1.cur"
placeholder="" placeholder=""
@keyup.enter.native="nom1CurEvent"
style="width: 100%" style="width: 100%"
disabled disabled
> >
...@@ -232,9 +245,6 @@ ...@@ -232,9 +245,6 @@
v-model="model.gidgrp.cbs.opn1.amt" v-model="model.gidgrp.cbs.opn1.amt"
placeholder="请输入信用证金额" placeholder="请输入信用证金额"
disabled disabled
@keyup.enter.native="
defaultFunction('gidgrp.cbs.opn1.amt', model.gidgrp.cbs.opn1.amt)
"
></c-input-currency> ></c-input-currency>
</c-form-item> </c-form-item>
</c-col> </c-col>
...@@ -314,7 +324,12 @@ ...@@ -314,7 +324,12 @@
prop="gcdgrp.cbs.max.cur" prop="gcdgrp.cbs.max.cur"
previewLabel="信用证币种" previewLabel="信用证币种"
> >
<c-input v-model="model.gcdgrp.cbs.max.cur" maxlength="3" disabled placeholder="请输入Amount Claimed"></c-input> <c-input
v-model="model.gcdgrp.cbs.max.cur"
maxlength="3"
disabled
placeholder="请输入Amount Claimed"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
...@@ -351,7 +366,12 @@ ...@@ -351,7 +366,12 @@
prop="gcdgrp.cbs.opn2.cur" prop="gcdgrp.cbs.opn2.cur"
previewLabel="信用证币种" previewLabel="信用证币种"
> >
<c-input v-model="model.gcdgrp.cbs.opn2.cur" maxlength="3" disabled placeholder="请输入Amount Claimed"></c-input> <c-input
v-model="model.gcdgrp.cbs.opn2.cur"
maxlength="3"
disabled
placeholder="请输入Amount Claimed"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
...@@ -365,9 +385,6 @@ ...@@ -365,9 +385,6 @@
v-model="model.gcdgrp.cbs.max2.amt" v-model="model.gcdgrp.cbs.max2.amt"
placeholder="请输入信用证金额" placeholder="请输入信用证金额"
disabled disabled
@keyup.enter.native="
defaultFunction('gcdgrp.cbs.max2.amt', model.gcdgrp.cbs.max2.amt)
"
></c-input-currency> ></c-input-currency>
</c-form-item> </c-form-item>
</c-col> </c-col>
...@@ -410,9 +427,12 @@ ...@@ -410,9 +427,12 @@
<c-checkbox <c-checkbox
v-model="model.extpay" v-model="model.extpay"
key="item.value" key="item.value"
style="margin-left: 11px;height: 32px; style="
line-height: 32px; margin-left: 11px;
padding-bottom: 2px;" height: 32px;
line-height: 32px;
padding-bottom: 2px;
"
>Extend or Pay</c-checkbox >Extend or Pay</c-checkbox
> >
</c-col> </c-col>
...@@ -430,27 +450,36 @@ ...@@ -430,27 +450,36 @@
</c-col> </c-col>
<c-col :span="11" :offset="1" style="margin-top: 15px"> <c-col :span="11" :offset="1" style="margin-top: 15px">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Presented by" prop="gcdgrp.rec.docprbrol"> <el-form-item label="Presented by" prop="gcdgrp.rec.docprbrol">
<c-select <c-select
:code="codes.docprbrol" :code="codes.docprbrol"
v-model="model.gcdgrp.rec.docprbrol" style="width:100%" placeholder="请选择Presented by"> v-model="model.gcdgrp.rec.docprbrol"
</c-select> style="width: 100%"
placeholder="请选择Presented by"
>
</c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Reference" prop="gcdgrp.prb.pts.ref"> <el-form-item label="Reference" prop="gcdgrp.prb.pts.ref">
<c-input v-model="model.gcdgrp.prb.pts.ref" maxlength="16" placeholder="请输入Reference"></c-input> <c-input
v-model="model.gcdgrp.prb.pts.ref"
maxlength="16"
placeholder="请输入Reference"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="" prop="gcdgrp.prb.pts.extkey"> <el-form-item label="" prop="gcdgrp.prb.pts.extkey">
<c-fullbox> <c-fullbox>
<c-input <c-input
v-model="model.gcdgrp.prb.pts.extkey" v-model="model.gcdgrp.prb.pts.extkey"
maxlength="16" maxlength="16"
placeholder="请输入External Key of Address" placeholder="请输入External Key of Address"
@keyup.enter.native="showGridPromptDialog('gcdgrp.prb.pts.extkey')" @keyup.enter.native="
showGridPromptDialog('gcdgrp.prb.pts.extkey')
"
></c-input> ></c-input>
<template slot="footer"> <template slot="footer">
<c-button <c-button
...@@ -468,21 +497,24 @@ ...@@ -468,21 +497,24 @@
@click="onPrbpDet" @click="onPrbpDet"
> >
Details Details
</c-button> </c-button>
</template> </template>
</c-fullbox> </c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="" prop="gcdgrp.prb.pts.adrblk"> <el-form-item label="" prop="gcdgrp.prb.pts.adrblk">
<c-input <c-input
:rows="4" :rows="4"
type="textarea" v-model="model.gcdgrp.prb.pts.adrblk" maxlength="300" show-word-limit placeholder="请输入Address Block" ></c-input> type="textarea"
v-model="model.gcdgrp.prb.pts.adrblk"
maxlength="300"
show-word-limit
placeholder="请输入Address Block"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-form-item label="Payer" prop="gcdgrp.rec.payrol"> <c-form-item label="Payer" prop="gcdgrp.rec.payrol">
...@@ -505,10 +537,7 @@ ...@@ -505,10 +537,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item <el-form-item label="" prop="gcdgrp.oth.pts.extkey">
label=""
prop="gcdgrp.oth.pts.extkey"
>
<c-fullbox> <c-fullbox>
<c-input <c-input
v-model="model.gcdgrp.oth.pts.extkey" v-model="model.gcdgrp.oth.pts.extkey"
...@@ -532,7 +561,7 @@ ...@@ -532,7 +561,7 @@
style="margin: 0 0" style="margin: 0 0"
size="small" size="small"
type="primary" type="primary"
@click="onOthpDet" @click="onOthpDet"
> >
Details Details
</c-button> </c-button>
...@@ -553,7 +582,7 @@ ...@@ -553,7 +582,7 @@
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- <c-col :span="24"> <!-- <c-col :span="24">
<el-form-item label="名称" prop="gcdgrp.oth.namelc"> <el-form-item label="名称" prop="gcdgrp.oth.namelc">
<c-input type="textarea" <c-input type="textarea"
...@@ -578,7 +607,7 @@ ...@@ -578,7 +607,7 @@
<c-input type="textarea" v-model="model.gcdgrp.oth.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input> <c-input type="textarea" v-model="model.gcdgrp.oth.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="地址" prop="gcdgrp.oth.adrelc"> <el-form-item label="地址" prop="gcdgrp.oth.adrelc">
<c-input type="textarea" <c-input type="textarea"
:rows="2" :rows="2"
...@@ -607,15 +636,16 @@ export default { ...@@ -607,15 +636,16 @@ export default {
props: ["model", "codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data() { data() {
return { return {};
},
computed: {
}; flag() {
return this.model.gcdgrp.prb.pts.extkey == "";
},
}, },
methods: { methods: {
...Event, ...Event,
}, },
created: function () {}, created: function () {},
}; };
......
...@@ -80,9 +80,6 @@ ...@@ -80,9 +80,6 @@
v-model="model.gidgrp.cbs.max.amt" v-model="model.gidgrp.cbs.max.amt"
placeholder="请输入信用证金额" placeholder="请输入信用证金额"
disabled disabled
@keyup.enter.native="
defaultFunction('gidgrp.cbs.max.amt', model.gidgrp.cbs.max.amt)
"
></c-input-currency> ></c-input-currency>
</c-form-item> </c-form-item>
</c-col> </c-col>
...@@ -109,7 +106,6 @@ ...@@ -109,7 +106,6 @@
<c-select <c-select
v-model="model.gidgrp.cbs.opn1.cur" v-model="model.gidgrp.cbs.opn1.cur"
placeholder="请选择Currency" placeholder="请选择Currency"
@keyup.enter.native="nom1CurEvent"
style="width: 100%" style="width: 100%"
disabled disabled
> >
...@@ -134,9 +130,6 @@ ...@@ -134,9 +130,6 @@
v-model="model.gidgrp.cbs.opn1.amt" v-model="model.gidgrp.cbs.opn1.amt"
placeholder="请输入信用证金额" placeholder="请输入信用证金额"
disabled disabled
@keyup.enter.native="
defaultFunction('gidgrp.cbs.opn1.amt', model.gidgrp.cbs.opn1.amt)
"
></c-input-currency> ></c-input-currency>
</c-form-item> </c-form-item>
</c-col> </c-col>
......
...@@ -3,57 +3,57 @@ ...@@ -3,57 +3,57 @@
<c-col :span="24"> <c-col :span="24">
<div class="e-table-wrapper"> <div class="e-table-wrapper">
<el-table <c-table
:data="model.liaall.limmod.limpfp.clmcbe" :list="this.model.liaall.limmod.limpfp.clmcbe || []"
style="width: 100%" style="width: 100%"
> >
<el-table-column <el-table-column
prop="limtyp" prop="limtyp"
label="Limit Type" label="Limit Type"
sortable sortable
width="150"> width="120">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="cur" prop="cur"
label="业务币种" label="业务币种"
sortable sortable
width="80"> width="100">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="cbeamt" prop="cbeamt"
label="业务发生额" label="业务发生额"
sortable sortable
width="90"> width="120">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="reqtyp1" prop="reqtyp1"
label="Req.Typel" label="Req.Typel"
sortable sortable
width="100"> width="120">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="limcbeamt" prop="limcbeamt"
label="额度发生额" label="额度发生额"
sortable sortable
width="100"> width="120">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="reqtyp2" prop="reqtyp2"
label="Req.Type2" label="Req.Type2"
sortable sortable
width="100"> width="120">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="ckcbeamt" prop="ckcbeamt"
label="敞口发生额" label="敞口发生额"
sortable sortable
width="100"> width="120">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="credat" prop="credat"
label="额度日期" label="额度日期"
sortable sortable
width="100"> width="180">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="ptyextkey" prop="ptyextkey"
...@@ -77,7 +77,7 @@ ...@@ -77,7 +77,7 @@
prop="ccvbl" prop="ccvbl"
label="合同保证金比例" label="合同保证金比例"
sortable sortable
width="100"> width="150">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="limvar" prop="limvar"
...@@ -91,18 +91,14 @@ ...@@ -91,18 +91,14 @@
sortable sortable
width="100"> width="100">
</el-table-column> </el-table-column>
</el-table> </c-table>
<!-- <el-pagination
layout="prev, pager, next"
:total="pager.liaall_limmod_limpfp_clmcbe.total">
</el-pagination> -->
</div> </div>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<div class="e-table-wrapper"> <div class="e-table-wrapper">
<el-table <c-table
:data="model.liaall.limmod.limpfp.clmcbb" :list="this.model.liaall.limmod.limpfp.clmcbb || []"
style="width: 100%" style="width: 100%"
> >
<el-table-column <el-table-column
...@@ -115,62 +111,58 @@ ...@@ -115,62 +111,58 @@
prop="tzhamt" prop="tzhamt"
label="调整后业务余额" label="调整后业务余额"
sortable sortable
width="100"> width="150">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="tzhccv" prop="tzhccv"
label="调整后保证金比例" label="调整后保证金比例"
sortable sortable
width="100"> width="150">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="tzhlimamt" prop="tzhlimamt"
label="调整后拟占用额度" label="调整后拟占用额度"
sortable sortable
width="100"> width="150">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="tzhlimck" prop="tzhlimck"
label="调整后拟占用敞口" label="调整后拟占用敞口"
sortable sortable
width="100"> width="150">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="tzqamt" prop="tzqamt"
label="调整前业务余额" label="调整前业务余额"
sortable sortable
width="100"> width="150">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="tzqccv" prop="tzqccv"
label="调整后保证金比例" label="调整后保证金比例"
sortable sortable
width="100"> width="150">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="tzqlimamt" prop="tzqlimamt"
label="调整前已占用额度" label="调整前已占用额度"
sortable sortable
width="100"> width="150">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="tzqlimck" prop="tzqlimck"
label="调整前已占用敞口" label="调整前已占用敞口"
sortable sortable
width="100"> width="150">
</el-table-column> </el-table-column>
</el-table> </c-table>
<!-- <el-pagination
layout="prev, pager, next"
:total="pager.liaall_limmod_limpfp_clmcbb.total">
</el-pagination> -->
</div> </div>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<div class="e-table-wrapper"> <div class="e-table-wrapper">
<el-table <c-table
:data="model.liaall.limmod.limpfp.clmpty" :list="this.model.liaall.limmod.limpfp.clmpty || []"
style="width: 100%" style="width: 100%"
> >
<el-table-column <el-table-column
...@@ -243,19 +235,15 @@ ...@@ -243,19 +235,15 @@
prop="dgzyliminfref" prop="dgzyliminfref"
label="额度明细编号" label="额度明细编号"
sortable sortable
width="100"> width="120">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="dgccvbl" prop="dgccvbl"
label="保证金比例" label="保证金比例"
sortable sortable
width="100"> width="120">
</el-table-column> </el-table-column>
</el-table> </c-table>
<!-- <el-pagination
layout="prev, pager, next"
:total="pager.liaall_limmod_limpfp_clmpty.total">
</el-pagination> -->
</div> </div>
</c-col> </c-col>
</div> </div>
...@@ -272,9 +260,10 @@ export default { ...@@ -272,9 +260,10 @@ export default {
mixins: [commonProcess], mixins: [commonProcess],
data(){ data(){
return { return {
} }
}, },
methods:{...Event}, methods:{...Event},
created:function(){ created:function(){
......
...@@ -92,9 +92,6 @@ ...@@ -92,9 +92,6 @@
v-model="model.gcdgrp.cbs.max.amt" v-model="model.gcdgrp.cbs.max.amt"
placeholder="请输入信用证金额" placeholder="请输入信用证金额"
disabled disabled
@keyup.enter.native="
defaultFunction('gcdgrp.cbs.max.amt', model.gcdgrp.cbs.max.amt)
"
></c-input-currency> ></c-input-currency>
</c-form-item> </c-form-item>
</c-col> </c-col>
...@@ -120,7 +117,6 @@ ...@@ -120,7 +117,6 @@
<c-select <c-select
v-model="model.gcdgrp.cbs.opn1.cur" v-model="model.gcdgrp.cbs.opn1.cur"
placeholder="" placeholder=""
@keyup.enter.native="nom1CurEvent"
style="width: 100%" style="width: 100%"
disabled disabled
> >
...@@ -146,22 +142,18 @@ ...@@ -146,22 +142,18 @@
v-model="model.gcdgrp.cbs.opn1.amt" v-model="model.gcdgrp.cbs.opn1.amt"
placeholder="请输入" placeholder="请输入"
disabled disabled
@keyup.enter.native="
defaultFunction('gcdgrp.cbs.opn1.amt', model.gcdgrp.cbs.opn1.amt)
"
></c-input-currency> ></c-input-currency>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Type of Undertaking" prop="gidgrp.rec.gartyp"> <el-form-item label="Type of Undertaking" prop="gidgrp.rec.gartyp">
<c-select <c-input
v-model="model.gidgrp.rec.gartyp" v-model="model.gidgrp.rec.gartyp"
style="width: 100%"
placeholder="请输入Type of Undertaking" placeholder="请输入Type of Undertaking"
disabled disabled
> >
</c-select> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
...@@ -185,7 +177,6 @@ ...@@ -185,7 +177,6 @@
<c-select <c-select
v-model="model.gidgrp.cbs.opn1.cur" v-model="model.gidgrp.cbs.opn1.cur"
placeholder="" placeholder=""
@keyup.enter.native="nom1CurEvent"
style="width: 100%" style="width: 100%"
disabled disabled
> >
...@@ -210,9 +201,6 @@ ...@@ -210,9 +201,6 @@
v-model="model.gidgrp.cbs.opn1.amt" v-model="model.gidgrp.cbs.opn1.amt"
placeholder="请输入信用证金额" placeholder="请输入信用证金额"
disabled disabled
@keyup.enter.native="
defaultFunction('gidgrp.cbs.opn1.amt', model.gidgrp.cbs.opn1.amt)
"
></c-input-currency> ></c-input-currency>
</c-form-item> </c-form-item>
</c-col> </c-col>
......
...@@ -64,7 +64,6 @@ ...@@ -64,7 +64,6 @@
size="small" size="small"
type="primary" type="primary"
:disabled="this.flag" :disabled="this.flag"
v-model="model.gctp.getrefbut"
@click="onGctpGetrefbut" @click="onGctpGetrefbut"
> >
Get ref. Get ref.
...@@ -80,7 +79,12 @@ ...@@ -80,7 +79,12 @@
prop="gcdgrp.cbs.max.cur" prop="gcdgrp.cbs.max.cur"
previewLabel="信用证币种" previewLabel="信用证币种"
> >
<c-input v-model="model.gcdgrp.cbs.max.cur" maxlength="3" disabled placeholder="请输入Amount Claimed"></c-input> <c-input
v-model="model.gcdgrp.cbs.max.cur"
maxlength="3"
disabled
placeholder="请输入Amount Claimed"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="9"> <c-col :span="9">
...@@ -92,7 +96,8 @@ ...@@ -92,7 +96,8 @@
> >
<c-input-currency <c-input-currency
disabled disabled
v-model="model.gcdgrp.cbs.max.amt" placeholder="请输入Balance" v-model="model.gcdgrp.cbs.max.amt"
placeholder="请输入Balance"
></c-input-currency> ></c-input-currency>
</c-form-item> </c-form-item>
</c-col> </c-col>
...@@ -101,9 +106,12 @@ ...@@ -101,9 +106,12 @@
<c-checkbox <c-checkbox
v-model="model.gctp.gcthdr" v-model="model.gctp.gcthdr"
disabled disabled
style="margin-left: 18px;height: 32px; style="
line-height: 32px; margin-left: 18px;
padding-bottom: 2px;" height: 32px;
line-height: 32px;
padding-bottom: 2px;
"
>Add. Amount >Add. Amount
</c-checkbox> </c-checkbox>
</c-col> </c-col>
...@@ -191,7 +199,6 @@ ...@@ -191,7 +199,6 @@
<c-select <c-select
v-model="model.gidgrp.cbs.opn1.cur" v-model="model.gidgrp.cbs.opn1.cur"
placeholder="" placeholder=""
@keyup.enter.native="nom1CurEvent"
style="width: 100%" style="width: 100%"
disabled disabled
> >
...@@ -216,9 +223,6 @@ ...@@ -216,9 +223,6 @@
v-model="model.gidgrp.cbs.opn1.amt" v-model="model.gidgrp.cbs.opn1.amt"
placeholder="请输入信用证金额" placeholder="请输入信用证金额"
disabled disabled
@keyup.enter.native="
defaultFunction('gidgrp.cbs.opn1.amt', model.gidgrp.cbs.opn1.amt)
"
></c-input-currency> ></c-input-currency>
</c-form-item> </c-form-item>
</c-col> </c-col>
...@@ -299,7 +303,12 @@ ...@@ -299,7 +303,12 @@
prop="gcdgrp.cbs.max.cur" prop="gcdgrp.cbs.max.cur"
previewLabel="信用证币种" previewLabel="信用证币种"
> >
<c-input v-model="model.gcdgrp.cbs.max.cur" maxlength="3" disabled placeholder="请输入Amount Claimed"></c-input> <c-input
v-model="model.gcdgrp.cbs.max.cur"
maxlength="3"
disabled
placeholder="请输入Amount Claimed"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
...@@ -325,7 +334,12 @@ ...@@ -325,7 +334,12 @@
prop="gcdgrp.cbs.opn2.cur" prop="gcdgrp.cbs.opn2.cur"
previewLabel="信用证币种" previewLabel="信用证币种"
> >
<c-input v-model="model.gcdgrp.cbs.opn2.cur" maxlength="3" disabled placeholder="请输入Amount Claimed"></c-input> <c-input
v-model="model.gcdgrp.cbs.opn2.cur"
maxlength="3"
disabled
placeholder="请输入Amount Claimed"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
...@@ -340,9 +354,6 @@ ...@@ -340,9 +354,6 @@
v-model="model.gcdgrp.cbs.max2.amt" v-model="model.gcdgrp.cbs.max2.amt"
placeholder="请输入信用证金额" placeholder="请输入信用证金额"
disabled disabled
@keyup.enter.native="
defaultFunction('gcdgrp.cbs.max2.amt', model.gcdgrp.cbs.max2.amt)
"
></c-input-currency> ></c-input-currency>
</c-form-item> </c-form-item>
</c-col> </c-col>
...@@ -372,9 +383,15 @@ ...@@ -372,9 +383,15 @@
</c-col> </c-col>
<c-col :span="5"> <c-col :span="5">
<c-checkbox v-model="model.gitsetp1" disabled style="margin-left: 10px;height: 32px; <c-checkbox
line-height: 32px; v-model="model.gitsetp1"
padding-bottom: 2px;" disabled
style="
margin-left: 10px;
height: 32px;
line-height: 32px;
padding-bottom: 2px;
"
>Extend or Pay</c-checkbox >Extend or Pay</c-checkbox
> >
</c-col> </c-col>
...@@ -396,7 +413,8 @@ ...@@ -396,7 +413,8 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="个工作日后付款" label-width="120px"> </el-form-item> <el-form-item label="个工作日后付款" label-width="120px">
</el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
...@@ -431,8 +449,8 @@ ...@@ -431,8 +449,8 @@
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> --> </c-col> -->
<!-- <c-col :span="24"> <!-- <c-col :span="24">
<c-form-item label="Presented by" prop="gcdgrp.rec.docprbrol"> <c-form-item label="Presented by" prop="gcdgrp.rec.docprbrol">
<c-select <c-select
v-model="model.gcdgrp.rec.docprbrol" v-model="model.gcdgrp.rec.docprbrol"
...@@ -513,28 +531,37 @@ ...@@ -513,28 +531,37 @@
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> --> </c-col> -->
<c-col :span="11" :offset="1" style="margin-top: 15px"> <c-col :span="11" :offset="1" style="margin-top: 15px">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Presented by" prop="gcdgrp.rec.docprbrol"> <el-form-item label="Presented by" prop="gcdgrp.rec.docprbrol">
<c-select <c-select
:code="codes.docprbrol" :code="codes.docprbrol"
v-model="model.gcdgrp.rec.docprbrol" style="width:100%" placeholder="请选择Presented by"> v-model="model.gcdgrp.rec.docprbrol"
</c-select> style="width: 100%"
placeholder="请选择Presented by"
>
</c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Reference" prop="gcdgrp.prb.pts.ref"> <el-form-item label="Reference" prop="gcdgrp.prb.pts.ref">
<c-input v-model="model.gcdgrp.prb.pts.ref" maxlength="16" placeholder="请输入Reference"></c-input> <c-input
v-model="model.gcdgrp.prb.pts.ref"
maxlength="16"
placeholder="请输入Reference"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="" prop="gcdgrp.prb.pts.extkey"> <el-form-item label="" prop="gcdgrp.prb.pts.extkey">
<c-fullbox> <c-fullbox>
<c-input <c-input
v-model="model.gcdgrp.prb.pts.extkey" v-model="model.gcdgrp.prb.pts.extkey"
maxlength="16" maxlength="16"
placeholder="请输入External Key of Address" placeholder="请输入External Key of Address"
@keyup.enter.native="showGridPromptDialog('gcdgrp.prb.pts.extkey')" @keyup.enter.native="
showGridPromptDialog('gcdgrp.prb.pts.extkey')
"
></c-input> ></c-input>
<template slot="footer"> <template slot="footer">
<c-button <c-button
...@@ -552,21 +579,24 @@ ...@@ -552,21 +579,24 @@
@click="onPrbpDet" @click="onPrbpDet"
> >
Details Details
</c-button> </c-button>
</template> </template>
</c-fullbox> </c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="" prop="gcdgrp.prb.pts.adrblk"> <el-form-item label="" prop="gcdgrp.prb.pts.adrblk">
<c-input <c-input
:rows="4" :rows="4"
type="textarea" v-model="model.gcdgrp.prb.pts.adrblk" maxlength="300" show-word-limit placeholder="请输入Address Block" ></c-input> type="textarea"
v-model="model.gcdgrp.prb.pts.adrblk"
maxlength="300"
show-word-limit
placeholder="请输入Address Block"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-form-item label="Payer" prop="gcdgrp.rec.payrol"> <c-form-item label="Payer" prop="gcdgrp.rec.payrol">
...@@ -589,10 +619,7 @@ ...@@ -589,10 +619,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item <el-form-item label="" prop="gcdgrp.oth.pts.extkey">
label=""
prop="gcdgrp.oth.pts.extkey"
>
<c-fullbox> <c-fullbox>
<c-input <c-input
v-model="model.gcdgrp.oth.pts.extkey" v-model="model.gcdgrp.oth.pts.extkey"
...@@ -616,7 +643,7 @@ ...@@ -616,7 +643,7 @@
style="margin: 0 0" style="margin: 0 0"
size="small" size="small"
type="primary" type="primary"
@click="onOthpDet" @click="onOthpDet"
> >
Details Details
</c-button> </c-button>
...@@ -637,6 +664,7 @@ ...@@ -637,6 +664,7 @@
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- <c-col :span="24"> <!-- <c-col :span="24">
<el-form-item label="名称" prop="gcdgrp.oth.namelc"> <el-form-item label="名称" prop="gcdgrp.oth.namelc">
<c-input type="textarea" <c-input type="textarea"
...@@ -690,25 +718,18 @@ export default { ...@@ -690,25 +718,18 @@ export default {
props: ["model", "codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data() { data() {
return { return {};
};
}, },
computed: { computed: {
flag() { flag() {
return this.model.gcdgrp.prb.pts.extkey == ""; return this.model.gcdgrp.prb.pts.extkey == "";
}, },
}, },
methods: { methods: {
...Event, ...Event,
// change(){ // change(){
// }, // },
}, },
created: function () {}, created: function () {},
}; };
......
...@@ -95,6 +95,13 @@ ...@@ -95,6 +95,13 @@
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="Booking" name="glepan">
<c-content>
<m-glepan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="Completion" name="coninfp"> <el-tab-pane label="Completion" name="coninfp">
<m-coninfp :model="model" :codes="codes" /> <m-coninfp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
...@@ -176,6 +183,7 @@ export default { ...@@ -176,6 +183,7 @@ export default {
"m-engp" : Engp, "m-engp" : Engp,
"m-ccvpan" : Ccvpan , "m-ccvpan" : Ccvpan ,
"m-setpan" : Setpan, "m-setpan" : Setpan,
"m-glepan" : Glepan,
"m-coninfp" : Coninfp, "m-coninfp" : Coninfp,
"m-docpan" : Docpan, "m-docpan" : Docpan,
"m-limitbody" : Limitbody, "m-limitbody" : Limitbody,
......
...@@ -33,44 +33,126 @@ ...@@ -33,44 +33,126 @@
--> -->
<!-- 左边--> <!-- 左边-->
<c-col :span="12"> <c-col :span="8">
<!-- line1 --> <!-- line2 -->
<c-row> <c-row>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="业务编号" prop="liaall.limmod.ownref"> <el-form-item
label="额度主体"
prop="liaall.limmod.limpts.wrk.pts.extkey"
style="width: 100%"
>
<c-fullbox>
<c-input
v-model="model.liaall.limmod.limpts.wrk.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
style="width: 100%"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 5px 0 10px; padding: 0 12px"
size="small"
type="primary"
icon="el-icon-search"
@click="onSeainf"
/>
<c-button
style="margin: 0 0"
size="small"
type="primary"
@click="onWrkpDet"
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
</c-row>
<!-- line3 -->
<c-row>
<c-col :span="24">
<el-form-item
label="主体名称"
prop="liaall.limmod.limpts.wrk.pts.nam"
>
<c-input <c-input
v-model="model.liaall.limmod.ownref" v-model="model.liaall.limmod.limpts.wrk.pts.nam"
maxlength="16" maxlength="16"
placeholder="请输入国结业务编号" placeholder=""
:disabled="true" :disabled="true"
style="width: 100%" style="width: 100%"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-row>
<c-col :span="12"> <!-- line4 -->
<el-form-item label="业务余额" prop="liaall.limmod.comamt"> <c-row>
<c-col :span="24" style="text-align: right">
<el-form-item label="额度类型" prop="liaall.limmod.limpts.nonrevflg1">
<c-fullbox>
<c-select
v-model="model.liaall.limmod.limpts.nonrevflg1"
style="width: 100%"
placeholder="请选择Flag to Mark Non-revolving Limits"
@change="nonrevflg1Change"
>
<el-option
v-for="item in codes.nonrevflg1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
<template slot="footer">
<c-button
style="padding: 0 12px"
size="small"
type="primary"
icon="el-icon-search"
@click="onLimptsGet1"
>
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
</c-row>
<!-- line5 -->
<c-row>
<c-col :span="24">
<el-form-item label="合同流水号" prop="liaall.limmod.limpts.pfcod1">
<c-input <c-input
v-model="model.liaall.limmod.comamt" v-model="model.liaall.limmod.limpts.pfcod1"
placeholder="请输入业务余额" maxlength="14"
:disabled="true" placeholder="请输入合同流水号"
:disabled="this.model.liaall.limmod.limpts.nonrevflg1 != '2'"
style="width: 100%" style="width: 100%"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-row> </c-row>
</c-col>
<!-- 中间 -->
<!-- 随event方法改变 -->
<c-col :span="8" v-show="same" @change="show">
<!-- line2 --> <!-- line2 -->
<c-row> <c-row>
<c-col :span="24"> <c-col :span="24">
<el-form-item <el-form-item
label="额度主体" label="对公账户"
prop="liaall.limmod.limpts.wrk.pts.extkey" prop="liaall.limmod.limpts.oth.pts.extkey"
style="width: 100%" style="width: 100%"
> >
<c-fullbox> <c-fullbox>
<c-input <c-input
v-model="model.liaall.limmod.limpts.wrk.pts.extkey" v-model="model.liaall.limmod.limpts.oth.pts.extkey"
maxlength="16" maxlength="16"
placeholder="请输入External Key of Address" placeholder="请输入External Key of Address"
style="width: 100%" style="width: 100%"
...@@ -87,7 +169,7 @@ ...@@ -87,7 +169,7 @@
style="margin: 0 0" style="margin: 0 0"
size="small" size="small"
type="primary" type="primary"
@click="onWrkpDet" @click="onOthpDet"
> >
详情 详情
</c-button> </c-button>
...@@ -102,10 +184,10 @@ ...@@ -102,10 +184,10 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item <el-form-item
label="主体名称" label="主体名称"
prop="liaall.limmod.limpts.wrk.pts.nam" prop="liaall.limmod.limpts.oth.pts.nam"
> >
<c-input <c-input
v-model="model.liaall.limmod.limpts.wrk.pts.nam" v-model="model.liaall.limmod.limpts.oth.pts.nam"
maxlength="16" maxlength="16"
placeholder="" placeholder=""
:disabled="true" :disabled="true"
...@@ -118,16 +200,16 @@ ...@@ -118,16 +200,16 @@
<!-- line4 --> <!-- line4 -->
<c-row> <c-row>
<c-col :span="24" style="text-align: right"> <c-col :span="24" style="text-align: right">
<el-form-item label="额度类型" prop="liaall.limmod.limpts.nonrevflg1"> <el-form-item label="额度类型" prop="liaall.limmod.limpts.nonrevflg2">
<c-fullbox> <c-fullbox>
<c-select <c-select
v-model="model.liaall.limmod.limpts.nonrevflg1" v-model="model.liaall.limmod.limpts.nonrevflg2"
style="width: 100%" style="width: 100%"
placeholder="请选择Flag to Mark Non-revolving Limits" placeholder="请选择Flag to Mark Non-revolving Limits"
@change="nonrevflg1Change" @change="nonrevflg2Change"
> >
<el-option <el-option
v-for="item in codes.nonrevflg1" v-for="item in codes.nonrevflg2"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
...@@ -140,7 +222,7 @@ ...@@ -140,7 +222,7 @@
size="small" size="small"
type="primary" type="primary"
icon="el-icon-search" icon="el-icon-search"
@click="onLimptsGet1" @click="onLimptsGet2"
> >
</c-button> </c-button>
</template> </template>
...@@ -152,12 +234,12 @@ ...@@ -152,12 +234,12 @@
<!-- line5 --> <!-- line5 -->
<c-row> <c-row>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="合同流水号" prop="liaall.limmod.limpts.pfcod1"> <el-form-item label="合同流水号" prop="liaall.limmod.limpts.pfcod2">
<c-input <c-input
v-model="model.liaall.limmod.limpts.pfcod1" v-model="model.liaall.limmod.limpts.pfcod2"
maxlength="14" maxlength="14"
placeholder="请输入合同流水号" placeholder="请输入合同流水号"
:disabled="this.model.liaall.limmod.limpts.nonrevflg1 != '2'" :disabled="this.model.liaall.limmod.limpts.nonrevflg2 != '2'"
style="width: 100%" style="width: 100%"
></c-input> ></c-input>
</el-form-item> </el-form-item>
...@@ -166,10 +248,35 @@ ...@@ -166,10 +248,35 @@
</c-col> </c-col>
<!-- 右边--> <!-- 右边-->
<c-col :span="12"> <c-col :span="8">
<!-- line1 --> <!-- line1 -->
<c-row> <c-row>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="业务编号" prop="liaall.limmod.ownref">
<c-input
v-model="model.liaall.limmod.ownref"
maxlength="16"
placeholder="请输入国结业务编号"
:disabled="true"
style="width: 100%"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="业务余额" prop="liaall.limmod.comamt">
<c-input
v-model="model.liaall.limmod.comamt"
placeholder="请输入业务余额"
:disabled="true"
style="width: 100%"
></c-input>
</el-form-item>
</c-col>
</c-row>
<!-- line1 -->
<c-row>
<c-col :span="24">
<el-form-item label="保证金余额" prop="liaall.limmod.ccvamt"> <el-form-item label="保证金余额" prop="liaall.limmod.ccvamt">
<c-input <c-input
v-model="model.liaall.limmod.ccvamt" v-model="model.liaall.limmod.ccvamt"
...@@ -179,121 +286,12 @@ ...@@ -179,121 +286,12 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12" style="text-align: right"> <c-col :span="24" style="text-align: right">
<c-button size="small" type="primary" @click="onLimmodTrycal"> <c-button size="small" type="primary" @click="onLimmodTrycal">
试算 试算
</c-button> </c-button>
</c-col> </c-col>
</c-row> </c-row>
<!-- 随event方法改变 -->
<c-col :span="24" v-if="same">
<!-- line2 -->
<c-row>
<c-col :span="24">
<el-form-item
label="对公账户"
prop="liaall.limmod.limpts.oth.pts.extkey"
style="width: 100%"
>
<c-fullbox>
<c-input
v-model="model.liaall.limmod.limpts.oth.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
style="width: 100%"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 5px 0 10px; padding: 0 12px"
size="small"
type="primary"
icon="el-icon-search"
@click="onSeainf"
/>
<c-button
style="margin: 0 0"
size="small"
type="primary"
@click="onOthpDet"
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
</c-row>
<!-- line3 -->
<c-row>
<c-col :span="24">
<el-form-item
label="主体名称"
prop="liaall.limmod.limpts.oth.pts.nam"
>
<c-input
v-model="model.liaall.limmod.limpts.oth.pts.nam"
maxlength="16"
placeholder=""
:disabled="true"
style="width: 100%"
></c-input>
</el-form-item>
</c-col>
</c-row>
<!-- line4 -->
<c-row>
<c-col :span="24" style="text-align: right">
<el-form-item
label="额度类型"
prop="liaall.limmod.limpts.nonrevflg2"
>
<c-fullbox>
<c-select
v-model="model.liaall.limmod.limpts.nonrevflg2"
style="width: 100%"
placeholder="请选择Flag to Mark Non-revolving Limits"
@change="nonrevflg2Change"
>
<el-option
v-for="item in codes.nonrevflg2"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
<template slot="footer">
<c-button
style="padding: 0 12px"
size="small"
type="primary"
icon="el-icon-search"
@click="onLimptsGet2"
>
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
</c-row>
<!-- line5 -->
<c-row>
<c-col :span="24">
<el-form-item label="合同流水号" prop="liaall.limmod.limpts.pfcod2">
<c-input
v-model="model.liaall.limmod.limpts.pfcod2"
maxlength="14"
placeholder="请输入合同流水号"
:disabled="this.model.liaall.limmod.limpts.nonrevflg2 != '2'"
style="width: 100%"
></c-input>
</el-form-item>
</c-col>
</c-row>
</c-col>
</c-col> </c-col>
<!-- ====================左边======================= <!-- ====================左边=======================
...@@ -529,7 +527,7 @@ export default { ...@@ -529,7 +527,7 @@ export default {
data() { data() {
return { return {
tableData: {}, tableData: {},
same:false, same:false
}; };
}, },
methods: { methods: {
...@@ -568,7 +566,6 @@ export default { ...@@ -568,7 +566,6 @@ export default {
} }
}, },
nonrevflg1Change() { nonrevflg1Change() {
this.same = true;
if (this.model.liaall.limmod.limpts.nonrevflg1 == "1") { if (this.model.liaall.limmod.limpts.nonrevflg1 == "1") {
this.model.liaall.limmod.limpts.pfcod1 = ""; this.model.liaall.limmod.limpts.pfcod1 = "";
} }
...@@ -605,14 +602,20 @@ export default { ...@@ -605,14 +602,20 @@ export default {
async onLimmodTrycal() { async onLimmodTrycal() {
let rtnmsg = await this.executeRule("liaall.limmod.trycal"); let rtnmsg = await this.executeRule("liaall.limmod.trycal");
this.same = true;
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} else { } else {
this.$notify.error({ title: "错误", message: "服务请求失败!" }); this.$notify.error({ title: "错误", message: "服务请求失败!" });
} }
}, },
show(){
let len1 = this.model.liaall.limmod.tygrd["rows"].length||[];
let len2 = this.model.liaall.limmod.dggrd["rows"].length||[];
if(len1>0&&len2>0){
this.same = true;
}
}
}, },
created: function () {}, created: function () {},
}; };
......
...@@ -361,14 +361,14 @@ ...@@ -361,14 +361,14 @@
<c-col :span="24"> <c-col :span="24">
&nbsp; &nbsp;
</c-col> </c-col>
<c-col :span="12"> <!-- <c-col :span="12">
<el-form-item label="rollab"> <el-form-item label="rollab">
<c-input v-model="dialog3.rollab" maxlength="3" placeholder="请输入rollab"></c-input> <c-input v-model="dialog3.rollab" maxlength="3" placeholder="请输入rollab"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
<c-col :span="12"> <c-col :span="24">
<el-form-item label="role"> <el-form-item label="ROLLAB">
<c-select v-model="dialog3.rol" style="width:100%" placeholder="请输入role"> <c-select v-model="dialog3.rol" style="width:100%" placeholder="请输入role">
<el-option v-for="item in codes.rolall" :key="item.value" :label="item.label" :value="item.value"> <el-option v-for="item in codes.rolall" :key="item.value" :label="item.label" :value="item.value">
</el-option> </el-option>
......
...@@ -18,9 +18,10 @@ ...@@ -18,9 +18,10 @@
<c-col :span="16"> <c-col :span="16">
<el-form-item label="中文描述"> <el-form-item label="中文描述">
<c-input v-model="formData.feetxt" style="width: 350px" /> <c-input v-model="formData.feetxt" style="width: 350px" />
<c-input <c-select
v-model="formData.modflg" v-model="formData.modflg"
disabled disabled
:code="codes.modflg"
style="width: 350px; margin-left: 100px" style="width: 350px; margin-left: 100px"
/> />
</el-form-item> </el-form-item>
...@@ -256,14 +257,14 @@ ...@@ -256,14 +257,14 @@
<el-form-item label="from Perimod"> <el-form-item label="from Perimod">
<c-input style="width: 200px" v-model="formData.wrkfec.perbegtr2" /> <c-input style="width: 200px" v-model="formData.wrkfec.perbegtr2" />
<c-input <c-input
disabled
style="width: 200px; margin-left: 50px" style="width: 200px; margin-left: 50px"
v-model="formData.wrkfec.perrattr2" v-model="formData.wrkfec.perrattr2"
/> />
</el-form-item> </el-form-item>
<el-form-item label="from Perimod"> <el-form-item label="from Perimod">
<c-input <c-input
disabled
style="width: 200px" style="width: 200px"
v-model="formData.wrkfec.perbegtr3" v-model="formData.wrkfec.perbegtr3"
/> />
......
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