Commit a103ab75 by Eivi

bftdcr交易优化

parent 13ec4f14
...@@ -2895,16 +2895,16 @@ const CodeTable = { ...@@ -2895,16 +2895,16 @@ const CodeTable = {
{ label: "信用证单据承兑", value: "1" }, { label: "信用证单据承兑", value: "1" },
], ],
docsta: [ docsta: [
{ label: "Goods released, Adv. of Payment received", value: "A" }, { label: "已寄单索数", value: "A" },
{ label: "Goods released, Adv. of Payment + docs", value: "B" }, { label: "已到单", value: "B" },
{ label: "Adv. of Payment received, wait for docs", value: "C" }, { label: "已到期付款确认", value: "C" },
{ label: "Advice of Payment and documents received", value: "D" }, { label: "待付款", value: "D" },
{ label: "Adv. of Discrep. received, wait for docs", value: "E" }, { label: "付款成功", value: "E" },
{ label: "Advice of Discrepancy and docs received", value: "F" }, { label: "已拒付", value: "F" },
{ label: "Documents received", value: "G" }, { label: "已退单", value: "G" },
{ label: "Clean documents received", value: "H" }, { label: "Clean documents received", value: "H" },
{ label: "Discrepant documents received", value: "I" }, { label: "Discrepant documents received", value: "I" },
{ label: "Goods released, wait for documents", value: "J" }, { label: "Documents settled free of payment", value: "J" },
{ label: "Goods released, documents received", value: "K" }, { label: "Goods released, documents received", value: "K" },
{ label: "Documents sent on approval basis", value: "L" }, { label: "Documents sent on approval basis", value: "L" },
{ label: "Documents taken up", value: "M" }, { label: "Documents taken up", value: "M" },
...@@ -6495,8 +6495,8 @@ const CodeTable = { ...@@ -6495,8 +6495,8 @@ const CodeTable = {
{ label: "MAY ADD", value: "A" }, { label: "MAY ADD", value: "A" },
], ],
invtyp:[ invtyp: [
{label:"type1", value:"1"} { label: "type1", value: "1" }
] ]
} }
......
...@@ -128,7 +128,7 @@ export default { ...@@ -128,7 +128,7 @@ export default {
{ max: 35, message: "长度不能超过35" } { max: 35, message: "长度不能超过35" }
], ],
"bfdgrp.rec.totdat": [ "bfdgrp.rec.totdat": [
{ type: "date", required: false, message: "输入正确的日期" } { type: "string", required: false, message: "输入正确的日期" }
], ],
"bftp.dedget.sdamod.dadsnd": [ "bftp.dedget.sdamod.dadsnd": [
{ type: "string", required: false, message: "必输项" }, { type: "string", required: false, message: "必输项" },
...@@ -198,13 +198,13 @@ export default { ...@@ -198,13 +198,13 @@ export default {
{ max: 40, message: "长度不能超过40" } { max: 40, message: "长度不能超过40" }
], ],
"bfdgrp.rec.matdat": [ "bfdgrp.rec.matdat": [
{ type: "date", required: false, message: "输入正确的日期" } { type: "string", required: false, message: "输入正确的日期" }
], ],
"bfdgrp.rec.rcvdat": [ "bfdgrp.rec.rcvdat": [
{ type: "date", required: false, message: "输入正确的日期" } { type: "string", required: false, message: "输入正确的日期" }
], ],
"bfdgrp.rec.predat": [ "bfdgrp.rec.predat": [
{ type: "date", required: false, message: "输入正确的日期" } { type: "string", required: false, message: "输入正确的日期" }
], ],
"bfdgrp.apl.pts.ref": [ "bfdgrp.apl.pts.ref": [
{ type: "string", required: false, message: "必输项" }, { type: "string", required: false, message: "必输项" },
......
...@@ -3,142 +3,143 @@ import Pts from "../Common/Pts" ...@@ -3,142 +3,143 @@ import Pts from "../Common/Pts"
import Dids from "../Public/Dids" import Dids from "../Public/Dids"
import Pub from "../Public" import Pub from "../Public"
export default class Bftacc{ export default class Bftacc {
constructor () { constructor() {
this.data = { this.data = {
bfdgrp:{ bfdgrp: {
cbs:{ cbs: {
max:{ max: {
cur:"", // 单据金额 .bfdgrp.cbs.max.cur cur: "", // 单据金额 .bfdgrp.cbs.max.cur
amt:"", // 单据金额 .bfdgrp.cbs.max.amt amt: "", // 单据金额 .bfdgrp.cbs.max.amt
}, },
opn2:{ opn2: {
cur:"", // 附加金额 .bfdgrp.cbs.opn2.cur cur: "", // 附加金额 .bfdgrp.cbs.opn2.cur
}, },
max2:{ max2: {
amt:"", // 附加金额 .bfdgrp.cbs.max2.amt amt: "", // 附加金额 .bfdgrp.cbs.max2.amt
}, },
opn1:{ opn1: {
cur:"", // 单据余额 .bfdgrp.cbs.opn1.cur cur: "", // 单据余额 .bfdgrp.cbs.opn1.cur
amt:"", // Balance .bfdgrp.cbs.opn1.amt amt: "", // Balance .bfdgrp.cbs.opn1.amt
}, },
}, },
blk:{ blk: {
chaded:"", // Charges Deducted .bfdgrp.blk.chaded chaded: "", // Charges Deducted .bfdgrp.blk.chaded
chaadd:"", // Charges Added .bfdgrp.blk.chaadd chaadd: "", // Charges Added .bfdgrp.blk.chaadd
docdis:"", // 不符点 .bfdgrp.blk.docdis docdis: "", // 不符点 .bfdgrp.blk.docdis
docdisflg:"", // Discrepancies modified .bfdgrp.blk.docdisflg docdisflg: "", // Discrepancies modified .bfdgrp.blk.docdisflg
nartxt77a:"", // Narrative TAG 77A of Incoming MT754 .bfdgrp.blk.nartxt77a nartxt77a: "", // Narrative TAG 77A of Incoming MT754 .bfdgrp.blk.nartxt77a
}, },
rec:{ rec: {
totcur:"", // Total Amount Claimed .bfdgrp.rec.totcur totcur: "", // Total Amount Claimed .bfdgrp.rec.totcur
totamt:"", // Total Amount to be Paid .bfdgrp.rec.totamt totamt: "", // Total Amount to be Paid .bfdgrp.rec.totamt
totdat:"", // 付款日期 .bfdgrp.rec.totdat totdat: "", // 付款日期 .bfdgrp.rec.totdat
ownref:"", // 单据参考号 .bfdgrp.rec.ownref ownref: "", // 单据参考号 .bfdgrp.rec.ownref
doctypcod:"", // 单据类型 .bfdgrp.rec.doctypcod doctypcod: "", // 单据类型 .bfdgrp.rec.doctypcod
matdat:"", // 远期单据到期日 .bfdgrp.rec.matdat matdat: "", // 远期单据到期日 .bfdgrp.rec.matdat
rcvdat:"", // 到单日期 .bfdgrp.rec.rcvdat rcvdat: "", // 到单日期 .bfdgrp.rec.rcvdat
predat:"", // Presentation Date .bfdgrp.rec.predat predat: "", // Presentation Date .bfdgrp.rec.predat
docsta:"", // 单据状态 .bfdgrp.rec.docsta docsta: "", // 单据状态 .bfdgrp.rec.docsta
nam:"", // Externally Displayed Name to Identify the Contract .bfdgrp.rec.nam nam: "", // Externally Displayed Name to Identify the Contract .bfdgrp.rec.nam
}, },
acb:{ acb: {
pts:new Pts().data, pts: new Pts().data,
namelc:"", // 名称 .bfdgrp.acb.namelc namelc: "", // 名称 .bfdgrp.acb.namelc
adrelc:"", // 地址 .bfdgrp.acb.adrelc adrelc: "", // 地址 .bfdgrp.acb.adrelc
dbfadrblkcn:"", // Chinese address .bfdgrp.acb.dbfadrblkcn dbfadrblkcn: "", // Chinese address .bfdgrp.acb.dbfadrblkcn
}, },
rmb:{ rmb: {
pts:new Pts().data, pts: new Pts().data,
namelc:"", // 名称 .bfdgrp.rmb.namelc namelc: "", // 名称 .bfdgrp.rmb.namelc
adrelc:"", // 地址 .bfdgrp.rmb.adrelc adrelc: "", // 地址 .bfdgrp.rmb.adrelc
dbfadrblkcn:"", // Chinese address .bfdgrp.rmb.dbfadrblkcn dbfadrblkcn: "", // Chinese address .bfdgrp.rmb.dbfadrblkcn
}, },
prb:{ prb: {
pts:new Pts().data, pts: new Pts().data,
}, },
iss:{ iss: {
pts:new Pts().data, pts: new Pts().data,
}, },
apl:{ apl: {
pts:new Pts().data, pts: new Pts().data,
}, },
}, },
bftp:{ bftp: {
acbp:{ acbp: {
ptsget:{ ptsget: {
sdamod:{ sdamod: {
seainf:"", // .bftp.acbp.ptsget.sdamod.seainf seainf: "", // .bftp.acbp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .bftp.acbp.ptsget.sdamod.dadsnd dadsnd: "", // Drag Drop Sender .bftp.acbp.ptsget.sdamod.dadsnd
}, },
}, },
}, },
rmbp:{ rmbp: {
ptsget:{ ptsget: {
sdamod:{ sdamod: {
seainf:"", // .bftp.rmbp.ptsget.sdamod.seainf seainf: "", // .bftp.rmbp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .bftp.rmbp.ptsget.sdamod.dadsnd dadsnd: "", // Drag Drop Sender .bftp.rmbp.ptsget.sdamod.dadsnd
}, },
}, },
}, },
bebp:{ bebp: {
ptsget:{ ptsget: {
sdamod:{ sdamod: {
seainf:"", // .bftp.bebp.ptsget.sdamod.seainf seainf: "", // .bftp.bebp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .bftp.bebp.ptsget.sdamod.dadsnd dadsnd: "", // Drag Drop Sender .bftp.bebp.ptsget.sdamod.dadsnd
}, },
}, },
}, },
dedget:{ dedget: {
sdamod:{ sdamod: {
dadsnd:"", // Drag Drop Sender .bftp.dedget.sdamod.dadsnd dadsnd: "", // Drag Drop Sender .bftp.dedget.sdamod.dadsnd
seainf:"", // .bftp.dedget.sdamod.seainf seainf: "", // .bftp.dedget.sdamod.seainf
}, },
}, },
recget:{ recget: {
sdamod:{ sdamod: {
dadsnd:"", // Drag Drop Sender .bftp.recget.sdamod.dadsnd dadsnd: "", // Drag Drop Sender .bftp.recget.sdamod.dadsnd
seainf:"", // .bftp.recget.sdamod.seainf seainf: "", // .bftp.recget.sdamod.seainf
}, },
}, },
}, },
dedgrp:{ dedgrp: {
beb:{ beb: {
pts:new Pts().data, pts: new Pts().data,
namelc:"", // 名称 .dedgrp.beb.namelc namelc: "", // 名称 .dedgrp.beb.namelc
adrelc:"", // 地址 .dedgrp.beb.adrelc adrelc: "", // 地址 .dedgrp.beb.adrelc
dbfadrblkcn:"", // Chinese address .dedgrp.beb.dbfadrblkcn dbfadrblkcn: "", // Chinese address .dedgrp.beb.dbfadrblkcn
}, },
rec:{ rec: {
ownref:"", // 参考号 .dedgrp.rec.ownref ownref: "", // 参考号 .dedgrp.rec.ownref
kzref:"", // 信用证编号 .dedgrp.rec.kzref kzref: "", // 信用证编号 .dedgrp.rec.kzref
}, },
cbs:{ cbs: {
opn1:{ opn1: {
cur:"", // Currency .dedgrp.cbs.opn1.cur cur: "", // Currency .dedgrp.cbs.opn1.cur
amt:"", // Balance .dedgrp.cbs.opn1.amt amt: "", // Balance .dedgrp.cbs.opn1.amt
}, },
}, },
}, },
trnmod:{ trnmod: {
swiadd:{ swiadd: {
strinf:"", // 收到报文 .trnmod.swiadd.strinf strinf: "", // 收到报文 .trnmod.swiadd.strinf
}, },
}, },
aamset:{ aamset: {
utlamt:"", // 单据金额 .aamset.utlamt utlamt: "", // 单据金额 .aamset.utlamt
utlamt2:"", // 附加金额 .aamset.utlamt2 utlamt2: "", // 附加金额 .aamset.utlamt2
}, },
setmod:{ setmod: {
doccur:"", // 扣减金额 .setmod.doccur doccur: "", // 扣减金额 .setmod.doccur
docamt:"", // 承兑金额 .setmod.docamt docamt: "", // 承兑金额 .setmod.docamt
redamt:"", // Reduction Amount .setmod.redamt redamt: "", // Reduction Amount .setmod.redamt
}, },
pageId: "", // ctx的key pageId: "", // ctx的key
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,
liaall: new Pub().data.Liaall liaall: new Pub().data.Liaall,
} setmod: new Pub().data.Setmod,
}
} }
} }
\ No newline at end of file
...@@ -71,52 +71,6 @@ export default class Bftcan { ...@@ -71,52 +71,6 @@ export default class Bftcan {
}, },
sndmsg: "", // Send Message .sndmsg sndmsg: "", // Send Message .sndmsg
rebkpflg: "", // Booking Procedure .rebkpflg rebkpflg: "", // Booking Procedure .rebkpflg
liaall: {
misamt: "", // Amount not yet assigned .liaall.misamt
concur: "", // External Booking Amount .liaall.concur
outpct: "", // Sight Amount Percentage .liaall.outpct
outamt: "", // Sight Amount .liaall.outamt
exttotoldamt: "", // Old Amount booked externally .liaall.exttotoldamt
exttotamt: "", // Total booking amount external assinged .liaall.exttotamt
limmod: {
limpts: {
wrklab: "", // Label .liaall.limmod.limpts.wrklab
othlab: "", // Label .liaall.limmod.limpts.othlab
othlabss: "", // Label .liaall.limmod.limpts.othlabss
wrk: {
pts: new Pts().data,
},
oth: {
pts: new Pts().data,
},
lsh: "", // 合同流�'号 .liaall.limmod.limpts.lsh
nonrevflg1: "", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg1
pfcod1: "", // 合同流�'号 .liaall.limmod.limpts.pfcod1
nonrevflg2: "", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg2
pfcod2: "", // 合同流�'号 .liaall.limmod.limpts.pfcod2
},
wrkp: {
ptsget: {
sdamod: {
dadsnd: "", // Drag Drop Sender .liaall.limmod.wrkp.ptsget.sdamod.dadsnd
seainf: "", // .liaall.limmod.wrkp.ptsget.sdamod.seainf
},
},
},
othp: {
ptsget: {
sdamod: {
dadsnd: "", // Drag Drop Sender .liaall.limmod.othp.ptsget.sdamod.dadsnd
seainf: "", // .liaall.limmod.othp.ptsget.sdamod.seainf
},
},
},
ownref: "", // 国结业务编号 .liaall.limmod.ownref
comamt: "", // 业务余额 .liaall.limmod.comamt
ccvamt: "", // 保证金余额 .liaall.limmod.ccvamt
ecifno: "", // ECIFNO .liaall.limmod.ecifno
},
},
mtabut: { mtabut: {
coninf: { coninf: {
oitinf: { oitinf: {
...@@ -142,6 +96,7 @@ export default class Bftcan { ...@@ -142,6 +96,7 @@ export default class Bftcan {
pageId: "", // ctx的key pageId: "", // ctx的key
setmod: new Pub().data.Setmod, setmod: new Pub().data.Setmod,
trnmod: new Pub().data.Trnmod, trnmod: new Pub().data.Trnmod,
liaall: new Pub().data.Liaall,
} }
} }
} }
\ No newline at end of file
...@@ -2,137 +2,108 @@ import Api from "~/service/Api" ...@@ -2,137 +2,108 @@ import Api from "~/service/Api"
import Utils from "~/utils" import Utils from "~/utils"
export default { export default {
async onPrbpDet(){ async onPrbpDet() {
let rtnmsg = await this.executeRule("prbp.det") let rtnmsg = await this.executeRule("prbp.det")
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{ //TODO 处理数据逻辑
//TODO 处理数据逻辑
} } else {
else this.$notify.error({ title: '错误', message: '服务请求失败!' });
{ }
this.$notify.error({title: '错误',message: '服务请求失败!'}); },
} async onIntdisButtxmsel() {
}, let rtnmsg = await this.executeRule("intdis.buttxmsel")
async onIntdisButtxmsel(){ if (rtnmsg.respCode == SUCCESS) {
let rtnmsg = await this.executeRule("intdis.buttxmsel") //TODO 处理数据逻辑
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
} } else {
else this.$notify.error({ title: '错误', message: '服务请求失败!' });
{ }
this.$notify.error({title: '错误',message: '服务请求失败!'}); },
} async onDocdisButtxmsel() {
}, let rtnmsg = await this.executeRule("docdis.buttxmsel")
async onDocdisButtxmsel(){ if (rtnmsg.respCode == SUCCESS) {
let rtnmsg = await this.executeRule("docdis.buttxmsel") //TODO 处理数据逻辑
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
} } else {
else this.$notify.error({ title: '错误', message: '服务请求失败!' });
{ }
this.$notify.error({title: '错误',message: '服务请求失败!'}); },
} async onLiaallButmisamt() {
}, let rtnmsg = await this.executeRule("liaall.butmisamt")
async onLiaallButmisamt(){ if (rtnmsg.respCode == SUCCESS) {
let rtnmsg = await this.executeRule("liaall.butmisamt") //TODO 处理数据逻辑
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
} } else {
else this.$notify.error({ title: '错误', message: '服务请求失败!' });
{ }
this.$notify.error({title: '错误',message: '服务请求失败!'}); },
} async onLiaallButmissig() {
}, let rtnmsg = await this.executeRule("liaall.butmissig")
async onLiaallButmissig(){ if (rtnmsg.respCode == SUCCESS) {
let rtnmsg = await this.executeRule("liaall.butmissig") //TODO 处理数据逻辑
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
} } else {
else this.$notify.error({ title: '错误', message: '服务请求失败!' });
{ }
this.$notify.error({title: '错误',message: '服务请求失败!'}); },
} async onSetmodDet() {
}, let rtnmsg = await this.executeRule("setmod.det")
async onSetmodDet(){ if (rtnmsg.respCode == SUCCESS) {
let rtnmsg = await this.executeRule("setmod.det") //TODO 处理数据逻辑
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
} } else {
else this.$notify.error({ title: '错误', message: '服务请求失败!' });
{ }
this.$notify.error({title: '错误',message: '服务请求失败!'}); },
} async onWrkpDet() {
}, let rtnmsg = await this.executeRule("wrkp.det")
async onWrkpDet(){ if (rtnmsg.respCode == SUCCESS) {
let rtnmsg = await this.executeRule("wrkp.det") //TODO 处理数据逻辑
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
} } else {
else this.$notify.error({ title: '错误', message: '服务请求失败!' });
{ }
this.$notify.error({title: '错误',message: '服务请求失败!'}); },
} async onOthpDet() {
}, let rtnmsg = await this.executeRule("othp.det")
async onOthpDet(){ if (rtnmsg.respCode == SUCCESS) {
let rtnmsg = await this.executeRule("othp.det") //TODO 处理数据逻辑
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
} } else {
else this.$notify.error({ title: '错误', message: '服务请求失败!' });
{ }
this.$notify.error({title: '错误',message: '服务请求失败!'}); },
} async onLimptsGet1() {
}, let rtnmsg = await this.executeRule("limpts.get1")
async onLimptsGet1(){ if (rtnmsg.respCode == SUCCESS) {
let rtnmsg = await this.executeRule("limpts.get1") //TODO 处理数据逻辑
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
} } else {
else this.$notify.error({ title: '错误', message: '服务请求失败!' });
{ }
this.$notify.error({title: '错误',message: '服务请求失败!'}); },
} async onLimptsGet2() {
}, let rtnmsg = await this.executeRule("limpts.get2")
async onLimptsGet2(){ if (rtnmsg.respCode == SUCCESS) {
let rtnmsg = await this.executeRule("limpts.get2") //TODO 处理数据逻辑
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
} } else {
else this.$notify.error({ title: '错误', message: '服务请求失败!' });
{ }
this.$notify.error({title: '错误',message: '服务请求失败!'}); },
} async onLimmodTrycal() {
}, let rtnmsg = await this.executeRule("limmod.trycal")
async onLimmodTrycal(){ if (rtnmsg.respCode == SUCCESS) {
let rtnmsg = await this.executeRule("limmod.trycal") //TODO 处理数据逻辑
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
} } else {
else this.$notify.error({ title: '错误', message: '服务请求失败!' });
{ }
this.$notify.error({title: '错误',message: '服务请求失败!'}); },
} onSeainf() {},
}, onDetpButgetref() {},
onBenpDet() {},
onAplpDet() {},
} }
\ No newline at end of file
...@@ -149,12 +149,12 @@ export default { ...@@ -149,12 +149,12 @@ export default {
{ max: 35, message: "长度不能超过35" } { max: 35, message: "长度不能超过35" }
], ],
"bfdgrp.blk.intdis": [ "bfdgrp.blk.intdis": [
{ type: "string", required: true, message: "必输项" }, { type: "string" },
{ max: 65, message: "长度不能超过65" } { max: 65, message: "长度不能超过65" }
], ],
"bfdgrp.blk.docdis": [ "bfdgrp.blk.docdis": [
{ type: "string", required: true, message: "必输项" }, { type: "string" },
{ max: 50, message: "长度不能超过50" } { max: 50, message: "长度不能超过50" }
], ],
......
import Api from "~/service/Api" import Api from "~/service/Api"
import Pts from "../Common/Pts" import Pts from "../Common/Pts"
import Pub from "../Public"
export default class Bftdcr{ export default class Bftdcr {
constructor () { constructor() {
this.data = { this.data = {
advrefflg:"", // Advice of Refusal MT734 .advrefflg advrefflg: "", // Advice of Refusal MT734 .advrefflg
bfdgrp:{ bfdgrp: {
rec:{ rec: {
advdocflg:"", // Return of Documents .bfdgrp.rec.advdocflg advdocflg: "", // Return of Documents .bfdgrp.rec.advdocflg
payrol:"", // Payer .bfdgrp.rec.payrol payrol: "", // Payer .bfdgrp.rec.payrol
docprbrol:"", // Presented by .bfdgrp.rec.docprbrol docprbrol: "", // Presented by .bfdgrp.rec.docprbrol
ownref:"", // 单据参考号 .bfdgrp.rec.ownref ownref: "", // 单据参考号 .bfdgrp.rec.ownref
doctypcod:"", // 单据类型 .bfdgrp.rec.doctypcod doctypcod: "", // 单据类型 .bfdgrp.rec.doctypcod
matdat:"", // 远期单据到期日 .bfdgrp.rec.matdat matdat: "", // 远期单据到期日 .bfdgrp.rec.matdat
rcvdat:"", // 到单日期 .bfdgrp.rec.rcvdat rcvdat: "", // 到单日期 .bfdgrp.rec.rcvdat
predat:"", // Presentation Date .bfdgrp.rec.predat predat: "", // Presentation Date .bfdgrp.rec.predat
docsta:"", // 单据状态 .bfdgrp.rec.docsta docsta: "", // 单据状态 .bfdgrp.rec.docsta
nam:"", // Externally Displayed Name to Identify the Contract .bfdgrp.rec.nam nam: "", // Externally Displayed Name to Identify the Contract .bfdgrp.rec.nam
}, },
cbs:{ cbs: {
max:{ max: {
cur:"", // 单据金额 .bfdgrp.cbs.max.cur cur: "", // 单据金额 .bfdgrp.cbs.max.cur
amt:"", // 单据金额 .bfdgrp.cbs.max.amt amt: "", // 单据金额 .bfdgrp.cbs.max.amt
}, },
opn1:{ opn1: {
cur:"", // 单据余额 .bfdgrp.cbs.opn1.cur cur: "", // 单据余额 .bfdgrp.cbs.opn1.cur
amt:"", // Balance .bfdgrp.cbs.opn1.amt amt: "", // Balance .bfdgrp.cbs.opn1.amt
}, },
}, },
prb:{ prb: {
pts:new Pts().data, pts: new Pts().data,
namelc:"", // 名称 .bfdgrp.prb.namelc namelc: "", // 名称 .bfdgrp.prb.namelc
adrelc:"", // 地址 .bfdgrp.prb.adrelc adrelc: "", // 地址 .bfdgrp.prb.adrelc
dbfadrblkcn:"", // Chinese address .bfdgrp.prb.dbfadrblkcn dbfadrblkcn: "", // Chinese address .bfdgrp.prb.dbfadrblkcn
}, },
iss:{ ben: {
pts:new Pts().data, pts: new Pts().data,
}, namelc: "", // 名称 .bfdgrp.ben.namelc
apl:{ adrelc: "", // 地址 .bfdgrp.ben.adrelc
pts:new Pts().data, dbfadrblkcn: "", // Chinese address .bfdgrp.ben.dbfadrblkcn
}, },
oth:{ iss: {
pts:new Pts().data, pts: new Pts().data,
}, },
blk:{ apl: {
intdis:"", // Internal Discrepancies .bfdgrp.blk.intdis pts: new Pts().data,
docdis:"", // Discrepancies .bfdgrp.blk.docdis },
docdisflg:"", // Discrepancies modified .bfdgrp.blk.docdisflg oth: {
}, pts: new Pts().data,
}, },
mtabut:{ blk: {
clsflg:"", // Close Flag .mtabut.clsflg intdis: "", // Internal Discrepancies .bfdgrp.blk.intdis
coninf:{ docdis: "", // Discrepancies .bfdgrp.blk.docdis
oitinf:{ docdisflg: "", // Discrepancies modified .bfdgrp.blk.docdisflg
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt },
oit:{ },
inftxt:"", // Infotext .mtabut.coninf.oitinf.oit.inftxt mtabut: {
inflev:"", // Infotext Level .mtabut.coninf.oitinf.oit.inflev clsflg: "", // Close Flag .mtabut.clsflg
}, coninf: {
}, oitinf: {
oitset:{ labinftxt: "", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitset.labinftxt oit: {
oit:{ inftxt: "", // Infotext .mtabut.coninf.oitinf.oit.inftxt
inftxt:"", // Infotext .mtabut.coninf.oitset.oit.inftxt inflev: "", // Infotext Level .mtabut.coninf.oitinf.oit.inflev
inflev:"", // Infotext Level .mtabut.coninf.oitset.oit.inflev },
}, },
}, oitset: {
conexedat:"", // 执行日期 .mtabut.coninf.conexedat labinftxt: "", // Label for INFTXT .mtabut.coninf.oitset.labinftxt
usr:{ oit: {
extkey:"", // User ID .mtabut.coninf.usr.extkey inftxt: "", // Infotext .mtabut.coninf.oitset.oit.inftxt
}, inflev: "", // Infotext Level .mtabut.coninf.oitset.oit.inflev
}, },
}, },
bftp:{ conexedat: "", // 执行日期 .mtabut.coninf.conexedat
dedget:{ usr: {
sdamod:{ extkey: "", // User ID .mtabut.coninf.usr.extkey
dadsnd:"", // Drag Drop Sender .bftp.dedget.sdamod.dadsnd },
seainf:"", // .bftp.dedget.sdamod.seainf },
}, },
}, bftp: {
recget:{ dedget: {
sdamod:{ sdamod: {
dadsnd:"", // Drag Drop Sender .bftp.recget.sdamod.dadsnd dadsnd: "", // Drag Drop Sender .bftp.dedget.sdamod.dadsnd
seainf:"", // .bftp.recget.sdamod.seainf seainf: "", // .bftp.dedget.sdamod.seainf
}, },
}, },
prbp:{ recget: {
ptsget:{ sdamod: {
sdamod:{ dadsnd: "", // Drag Drop Sender .bftp.recget.sdamod.dadsnd
seainf:"", // .bftp.prbp.ptsget.sdamod.seainf seainf: "", // .bftp.recget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .bftp.prbp.ptsget.sdamod.dadsnd },
}, },
}, prbp: {
}, ptsget: {
docgrdm:{ sdamod: {
docdsclab:"", // Label of document description .bftp.docgrdm.docdsclab seainf: "", // .bftp.prbp.ptsget.sdamod.seainf
}, dadsnd: "", // Drag Drop Sender .bftp.prbp.ptsget.sdamod.dadsnd
}, },
dedgrp:{ },
rec:{ },
ownref:"", // 参考号 .dedgrp.rec.ownref docgrdm: {
kzref:"", // 信用证编号 .dedgrp.rec.kzref docdsclab: "", // Label of document description .bftp.docgrdm.docdsclab
}, },
cbs:{ },
opn1:{ dedgrp: {
cur:"", // Currency .dedgrp.cbs.opn1.cur rec: {
amt:"", // Balance .dedgrp.cbs.opn1.amt ownref: "", // 参考号 .dedgrp.rec.ownref
}, kzref: "", // 信用证编号 .dedgrp.rec.kzref
}, },
}, cbs: {
advdisflg:"", // Advice of Discrepancy MT750 .advdisflg opn1: {
trnmod:{ cur: "", // Currency .dedgrp.cbs.opn1.cur
trndoc:{ amt: "", // Balance .dedgrp.cbs.opn1.amt
addstr750:"", // 给受益人信息 .trnmod.trndoc.addstr750 },
advlabel:"", // ADVLABEL .trnmod.trndoc.advlabel },
amdnam:"", // AMDNAM .trnmod.trndoc.amdnam },
advdoc:"", // 国内证通知书 .trnmod.trndoc.advdoc advdisflg: "", // Advice of Discrepancy MT750 .advdisflg
advnam:"", // 国内证落款 .trnmod.trndoc.advnam rejpenins: "", // Rejection pending instructions .rejpenins
amdapl:"", // 修改申请人名称 .trnmod.trndoc.amdapl liaall: new Pub().data.Liaall,
}, pageId: "", // ctx的key
}, setmod: new Pub().data.Setmod,
rejpenins:"", // Rejection pending instructions .rejpenins trnmod: new Pub().data.Trnmod,
liaall:{ }
misamt:"", // Amount not yet assigned .liaall.misamt
concur:"", // External Booking Amount .liaall.concur
outpct:"", // Sight Amount Percentage .liaall.outpct
outamt:"", // Sight Amount .liaall.outamt
exttotoldamt:"", // Old Amount booked externally .liaall.exttotoldamt
exttotamt:"", // Total booking amount external assinged .liaall.exttotamt
limmod:{
limpts:{
wrklab:"", // Label .liaall.limmod.limpts.wrklab
othlab:"", // Label .liaall.limmod.limpts.othlab
othlabss:"", // Label .liaall.limmod.limpts.othlabss
wrk:{
pts:new Pts().data,
},
oth:{
pts:new Pts().data,
},
lsh:"", // 合同流�'号 .liaall.limmod.limpts.lsh
nonrevflg1:"", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg1
pfcod1:"", // 合同流�'号 .liaall.limmod.limpts.pfcod1
nonrevflg2:"", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg2
pfcod2:"", // 合同流�'号 .liaall.limmod.limpts.pfcod2
},
wrkp:{
ptsget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .liaall.limmod.wrkp.ptsget.sdamod.dadsnd
seainf:"", // .liaall.limmod.wrkp.ptsget.sdamod.seainf
},
},
},
othp:{
ptsget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .liaall.limmod.othp.ptsget.sdamod.dadsnd
seainf:"", // .liaall.limmod.othp.ptsget.sdamod.seainf
},
},
},
ownref:"", // 国结业务编号 .liaall.limmod.ownref
comamt:"", // 业务余额 .liaall.limmod.comamt
ccvamt:"", // 保证金余额 .liaall.limmod.ccvamt
ecifno:"", // ECIFNO .liaall.limmod.ecifno
},
},
setmod:{
docamttyplab:"", // settled amount description as label .setmod.docamttyplab
retmsg:"", // Label showing Retry overflow condition .setmod.retmsg
ref:"", // our reference .setmod.ref
doccur:"", // document currency .setmod.doccur
docamt:"", // document amount .setmod.docamt
dspflg:"", // Type of settlement .setmod.dspflg
xreflg:"", // Recalculate Rates .setmod.xreflg
setglg:{
labdspflg:"", // Label for Type of Settlement .setmod.setglg.labdspflg
},
zmqacclab:"", // 主�'�号LABEL .setmod.zmqacclab
zmqacc:"", // 自�'�区主�'�号 .setmod.zmqacc
},
pageId: "" // ctx的key
}
} }
} }
\ No newline at end of file
import Api from "~/service/Api" import Api from "~/service/Api"
import Pts from "../Common/Pts" import Pts from "../Common/Pts"
import Pub from "../Public"
export default class Bftdrv{ export default class Bftdrv {
constructor () { constructor() {
this.data = { this.data = {
oridoclab:"", // Label original .oridoclab oridoclab: "", // Label original .oridoclab
bfdgrp:{ bfdgrp: {
rec:{ rec: {
doctypcod:"", // 单据类型 .bfdgrp.rec.doctypcod doctypcod: "", // 单据类型 .bfdgrp.rec.doctypcod
rcvdat:"", // 到单日期 .bfdgrp.rec.rcvdat rcvdat: "", // 到单日期 .bfdgrp.rec.rcvdat
orddat:"", // 收单日期 .bfdgrp.rec.orddat orddat: "", // 收单日期 .bfdgrp.rec.orddat
matdat:"", // 远期单据到期日 .bfdgrp.rec.matdat matdat: "", // 远期单据到期日 .bfdgrp.rec.matdat
shpdat:"", // 到期日 .bfdgrp.rec.shpdat shpdat: "", // 到期日 .bfdgrp.rec.shpdat
dscinsflg:"", // Enter Docs, Discrep. and Instructions .bfdgrp.rec.dscinsflg dscinsflg: "", // Enter Docs, Discrep. and Instructions .bfdgrp.rec.dscinsflg
payrol:"", // Payer .bfdgrp.rec.payrol payrol: "", // Payer .bfdgrp.rec.payrol
docprbrol:"", // Presented by .bfdgrp.rec.docprbrol docprbrol: "", // Presented by .bfdgrp.rec.docprbrol
ownref:"", // 单据参考号 .bfdgrp.rec.ownref ownref: "", // 单据参考号 .bfdgrp.rec.ownref
predat:"", // Presentation Date .bfdgrp.rec.predat predat: "", // Presentation Date .bfdgrp.rec.predat
docsta:"", // 单据状态 .bfdgrp.rec.docsta docsta: "", // 单据状态 .bfdgrp.rec.docsta
nam:"", // Externally Displayed Name to Identify the Contract .bfdgrp.rec.nam nam: "", // Externally Displayed Name to Identify the Contract .bfdgrp.rec.nam
anobnkcod:"", // 交单批注行行号 .bfdgrp.rec.anobnkcod anobnkcod: "", // 交单批注行行号 .bfdgrp.rec.anobnkcod
anodat:"", // 交单批注日期 .bfdgrp.rec.anodat anodat: "", // 交单批注日期 .bfdgrp.rec.anodat
anodsp:"", // 交单批注描述 .bfdgrp.rec.anodsp anodsp: "", // 交单批注描述 .bfdgrp.rec.anodsp
lescom:"", // Less comm. .bfdgrp.rec.lescom lescom: "", // Less comm. .bfdgrp.rec.lescom
expmno:"", // 快递单号 .bfdgrp.rec.expmno expmno: "", // 快递单号 .bfdgrp.rec.expmno
}, },
cbs:{ cbs: {
max:{ max: {
cur:"", // 单据金额 .bfdgrp.cbs.max.cur cur: "", // 单据金额 .bfdgrp.cbs.max.cur
amt:"", // 单据金额 .bfdgrp.cbs.max.amt amt: "", // 单据金额 .bfdgrp.cbs.max.amt
}, },
opn1:{ opn1: {
cur:"", // 单据余额 .bfdgrp.cbs.opn1.cur cur: "", // 单据余额 .bfdgrp.cbs.opn1.cur
amt:"", // Balance .bfdgrp.cbs.opn1.amt amt: "", // Balance .bfdgrp.cbs.opn1.amt
}, },
}, },
blk:{ blk: {
matper:"", // Maturity Period .bfdgrp.blk.matper matper: "", // Maturity Period .bfdgrp.blk.matper
sndrmk:"", // 寄单�'�汇修改备注 .bfdgrp.blk.sndrmk sndrmk: "", // 寄单�'�汇修改备注 .bfdgrp.blk.sndrmk
intdis:"", // Internal Discrepancies .bfdgrp.blk.intdis intdis: "", // Internal Discrepancies .bfdgrp.blk.intdis
docdis:"", // Discrepancies .bfdgrp.blk.docdis docdis: "", // Discrepancies .bfdgrp.blk.docdis
docdisflg:"", // Discrepancies modified .bfdgrp.blk.docdisflg docdisflg: "", // Discrepancies modified .bfdgrp.blk.docdisflg
}, },
prb:{ prb: {
pts:new Pts().data, pts: new Pts().data,
namelc:"", // 名称 .bfdgrp.prb.namelc namelc: "", // 名称 .bfdgrp.prb.namelc
adrelc:"", // 地址 .bfdgrp.prb.adrelc adrelc: "", // 地址 .bfdgrp.prb.adrelc
dbfadrblkcn:"", // Chinese address .bfdgrp.prb.dbfadrblkcn dbfadrblkcn: "", // Chinese address .bfdgrp.prb.dbfadrblkcn
}, },
iss:{ iss: {
pts:new Pts().data, pts: new Pts().data,
}, },
apl:{ apl: {
pts:new Pts().data, pts: new Pts().data,
}, },
oth:{ oth: {
pts:new Pts().data, pts: new Pts().data,
namelc:"", // 名称 .bfdgrp.oth.namelc namelc: "", // 名称 .bfdgrp.oth.namelc
adrelc:"", // 地址 .bfdgrp.oth.adrelc adrelc: "", // 地址 .bfdgrp.oth.adrelc
dbfadrblkcn:"", // Chinese address .bfdgrp.oth.dbfadrblkcn dbfadrblkcn: "", // Chinese address .bfdgrp.oth.dbfadrblkcn
}, },
}, },
oldbfdgrp:{ oldbfdgrp: {
cbs:{ cbs: {
max:{ max: {
amt:"", // Balance .oldbfdgrp.cbs.max.amt amt: "", // Balance .oldbfdgrp.cbs.max.amt
}, },
}, },
}, },
dedgrp:{ dedgrp: {
rec:{ rec: {
utlnbr:"", // No. of Existing and not Completely Processed Document Sets .dedgrp.rec.utlnbr utlnbr: "", // No. of Existing and not Completely Processed Document Sets .dedgrp.rec.utlnbr
ownref:"", // 参考号 .dedgrp.rec.ownref ownref: "", // 参考号 .dedgrp.rec.ownref
kzref:"", // 信用证编号 .dedgrp.rec.kzref kzref: "", // 信用证编号 .dedgrp.rec.kzref
}, },
cbs:{ cbs: {
opn1:{ opn1: {
cur:"", // Currency .dedgrp.cbs.opn1.cur cur: "", // Currency .dedgrp.cbs.opn1.cur
amt:"", // Balance .dedgrp.cbs.opn1.amt amt: "", // Balance .dedgrp.cbs.opn1.amt
}, },
}, },
}, },
bftp:{ bftp: {
dedget:{ dedget: {
sdamod:{ sdamod: {
dadsnd:"", // Drag Drop Sender .bftp.dedget.sdamod.dadsnd dadsnd: "", // Drag Drop Sender .bftp.dedget.sdamod.dadsnd
seainf:"", // .bftp.dedget.sdamod.seainf seainf: "", // .bftp.dedget.sdamod.seainf
}, },
}, },
recget:{ recget: {
sdamod:{ sdamod: {
dadsnd:"", // Drag Drop Sender .bftp.recget.sdamod.dadsnd dadsnd: "", // Drag Drop Sender .bftp.recget.sdamod.dadsnd
seainf:"", // .bftp.recget.sdamod.seainf seainf: "", // .bftp.recget.sdamod.seainf
}, },
}, },
prbp:{ prbp: {
ptsget:{ ptsget: {
sdamod:{ sdamod: {
seainf:"", // .bftp.prbp.ptsget.sdamod.seainf seainf: "", // .bftp.prbp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .bftp.prbp.ptsget.sdamod.dadsnd dadsnd: "", // Drag Drop Sender .bftp.prbp.ptsget.sdamod.dadsnd
}, },
}, },
}, },
zydate:"", // 装运日期\\服务提供日 .bftp.zydate zydate: "", // 装运日期\\服务提供日 .bftp.zydate
msgtyp:"", // 报文类型 .bftp.msgtyp msgtyp: "", // 报文类型 .bftp.msgtyp
docgrdm:{ docgrdm: {
docdsclab:"", // Label of document description .bftp.docgrdm.docdsclab docdsclab: "", // Label of document description .bftp.docgrdm.docdsclab
}, },
folwupopt:"", // Processing Options .bftp.folwupopt folwupopt: "", // Processing Options .bftp.folwupopt
othp:{ othp: {
ptsget:{ ptsget: {
sdamod:{ sdamod: {
seainf:"", // .bftp.othp.ptsget.sdamod.seainf seainf: "", // .bftp.othp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .bftp.othp.ptsget.sdamod.dadsnd dadsnd: "", // Drag Drop Sender .bftp.othp.ptsget.sdamod.dadsnd
}, },
}, },
}, },
}, },
liaall:{ mtabut: {
misamt:"", // Amount not yet assigned .liaall.misamt coninf: {
concur:"", // External Booking Amount .liaall.concur oitinf: {
outpct:"", // Sight Amount Percentage .liaall.outpct labinftxt: "", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt
outamt:"", // Sight Amount .liaall.outamt oit: {
exttotoldamt:"", // Old Amount booked externally .liaall.exttotoldamt inftxt: "", // Infotext .mtabut.coninf.oitinf.oit.inftxt
exttotamt:"", // Total booking amount external assinged .liaall.exttotamt inflev: "", // Infotext Level .mtabut.coninf.oitinf.oit.inflev
limmod:{ },
limpts:{ },
wrklab:"", // Label .liaall.limmod.limpts.wrklab oitset: {
othlab:"", // Label .liaall.limmod.limpts.othlab labinftxt: "", // Label for INFTXT .mtabut.coninf.oitset.labinftxt
othlabss:"", // Label .liaall.limmod.limpts.othlabss oit: {
wrk:{ inftxt: "", // Infotext .mtabut.coninf.oitset.oit.inftxt
pts:new Pts().data, inflev: "", // Infotext Level .mtabut.coninf.oitset.oit.inflev
}, },
oth:{ },
pts:new Pts().data, conexedat: "", // 执行日期 .mtabut.coninf.conexedat
}, usr: {
lsh:"", // 合同流�'号 .liaall.limmod.limpts.lsh extkey: "", // User ID .mtabut.coninf.usr.extkey
nonrevflg1:"", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg1 },
pfcod1:"", // 合同流�'号 .liaall.limmod.limpts.pfcod1 },
nonrevflg2:"", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg2 },
pfcod2:"", // 合同流�'号 .liaall.limmod.limpts.pfcod2 pageId: "", // ctx的key
}, setmod: new Pub().data.Setmod,
wrkp:{ trnmod: new Pub().data.Trnmod,
ptsget:{ liaall: new Pub().data.Liaall,
sdamod:{ }
dadsnd:"", // Drag Drop Sender .liaall.limmod.wrkp.ptsget.sdamod.dadsnd
seainf:"", // .liaall.limmod.wrkp.ptsget.sdamod.seainf
},
},
},
othp:{
ptsget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .liaall.limmod.othp.ptsget.sdamod.dadsnd
seainf:"", // .liaall.limmod.othp.ptsget.sdamod.seainf
},
},
},
ownref:"", // 国结业务编号 .liaall.limmod.ownref
comamt:"", // 业务余额 .liaall.limmod.comamt
ccvamt:"", // 保证金余额 .liaall.limmod.ccvamt
ecifno:"", // ECIFNO .liaall.limmod.ecifno
},
},
setmod:{
docamttyplab:"", // settled amount description as label .setmod.docamttyplab
retmsg:"", // Label showing Retry overflow condition .setmod.retmsg
ref:"", // our reference .setmod.ref
doccur:"", // document currency .setmod.doccur
docamt:"", // document amount .setmod.docamt
dspflg:"", // Type of settlement .setmod.dspflg
xreflg:"", // Recalculate Rates .setmod.xreflg
setglg:{
labdspflg:"", // Label for Type of Settlement .setmod.setglg.labdspflg
},
zmqacclab:"", // 主�'�号LABEL .setmod.zmqacclab
zmqacc:"", // 自�'�区主�'�号 .setmod.zmqacc
},
mtabut:{
coninf:{
oitinf:{
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt
oit:{
inftxt:"", // Infotext .mtabut.coninf.oitinf.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitinf.oit.inflev
},
},
oitset:{
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitset.labinftxt
oit:{
inftxt:"", // Infotext .mtabut.coninf.oitset.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitset.oit.inflev
},
},
conexedat:"", // 执行日期 .mtabut.coninf.conexedat
usr:{
extkey:"", // User ID .mtabut.coninf.usr.extkey
},
},
},
trnmod:{
trndoc:{
advlabel:"", // ADVLABEL .trnmod.trndoc.advlabel
amdnam:"", // AMDNAM .trnmod.trndoc.amdnam
advdoc:"", // 国内证通知书 .trnmod.trndoc.advdoc
advnam:"", // 国内证落款 .trnmod.trndoc.advnam
amdapl:"", // 修改申请人名称 .trnmod.trndoc.amdapl
},
},
pageId: "" // ctx的key
}
} }
} }
\ No newline at end of file
...@@ -148,7 +148,7 @@ export default { ...@@ -148,7 +148,7 @@ export default {
{ max: 3, message: "长度不能超过3" } { max: 3, message: "长度不能超过3" }
], ],
"dedgrp.cbs.opn1.amt": [ "dedgrp.cbs.opn1.amt": [
{ type: "number", required: false, message: "必输项" }, { type: "string" },
{ max: 18, message: "整数位不能超过14位" }, { 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位" }
], ],
......
...@@ -8,54 +8,6 @@ export default class Bftset { ...@@ -8,54 +8,6 @@ export default class Bftset {
bptbck: { bptbck: {
bptbckg: "", bptbckg: "",
}, },
liaall: {
tenstm: "",
misamt: "", // Amount not yet assigned .liaall.misamt
concur: "", // External Booking Amount .liaall.concur
outpct: "", // Sight Amount Percentage .liaall.outpct
outamt: "", // Sight Amount .liaall.outamt
exttotoldamt: "", // Old Amount booked externally .liaall.exttotoldamt
exttotamt: "", // Total booking amount external assinged .liaall.exttotamt
limmod: {
limpts: {
wrklab: "", // Label .liaall.limmod.limpts.wrklab
othlab: "", // Label .liaall.limmod.limpts.othlab
othlabss: "", // Label .liaall.limmod.limpts.othlabss
wrk: {
pts: new Pts().data,
},
oth: {
pts: new Pts().data,
},
lsh: "", // 閸氬牆鎮撳ù渚婃嫹'閸欙拷 .liaall.limmod.limpts.lsh
nonrevflg1: "", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg1
pfcod1: "", // 閸氬牆鎮撳ù渚婃嫹'閸欙拷 .liaall.limmod.limpts.pfcod1
nonrevflg2: "", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg2
pfcod2: "", // 閸氬牆鎮撳ù渚婃嫹'閸欙拷 .liaall.limmod.limpts.pfcod2
},
wrkp: {
ptsget: {
sdamod: {
dadsnd: "", // Drag Drop Sender .liaall.limmod.wrkp.ptsget.sdamod.dadsnd
seainf: "", // .liaall.limmod.wrkp.ptsget.sdamod.seainf
},
},
},
othp: {
ptsget: {
sdamod: {
dadsnd: "", // Drag Drop Sender .liaall.limmod.othp.ptsget.sdamod.dadsnd
seainf: "", // .liaall.limmod.othp.ptsget.sdamod.seainf
},
},
},
ownref: "", // 閸ョ晫绮ㄦ稉姘缂傛牕褰� .liaall.limmod.ownref
comamt: "", // 娑撴艾濮熸担娆擃杺 .liaall.limmod.comamt
ccvamt: "", // 娣囨繆鐦夐柌鎴滅稇妫帮拷 .liaall.limmod.ccvamt
ecifno: "", // ECIFNO .liaall.limmod.ecifno
},
tenstm: "", // Tenor Stream .liaall.tenstm
},
mtabut: { mtabut: {
coninf: { coninf: {
oitinf: { oitinf: {
...@@ -154,6 +106,7 @@ export default class Bftset { ...@@ -154,6 +106,7 @@ export default class Bftset {
pageId: "", // ctx閻ㄥ埍ey pageId: "", // ctx閻ㄥ埍ey
setmod: new Pub().data.Setmod, setmod: new Pub().data.Setmod,
trnmod: new Pub().data.Trnmod, trnmod: new Pub().data.Trnmod,
liaall: new Pub().data.Liaall,
} }
} }
} }
\ No newline at end of file
...@@ -157,55 +157,10 @@ export default class Bftsnd { ...@@ -157,55 +157,10 @@ export default class Bftsnd {
}, },
}, },
}, },
liaall: {
misamt: "", // Amount not yet assigned .liaall.misamt
concur: "", // External Booking Amount .liaall.concur
outpct: "", // Sight Amount Percentage .liaall.outpct
outamt: "", // Sight Amount .liaall.outamt
exttotoldamt: "", // Old Amount booked externally .liaall.exttotoldamt
exttotamt: "", // Total booking amount external assinged .liaall.exttotamt
limmod: {
limpts: {
wrklab: "", // Label .liaall.limmod.limpts.wrklab
othlab: "", // Label .liaall.limmod.limpts.othlab
othlabss: "", // Label .liaall.limmod.limpts.othlabss
wrk: {
pts: new Pts().data,
},
oth: {
pts: new Pts().data,
},
lsh: "", // 鍚堝悓娴侊拷'鍙� .liaall.limmod.limpts.lsh
nonrevflg1: "", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg1
pfcod1: "", // 鍚堝悓娴侊拷'鍙� .liaall.limmod.limpts.pfcod1
nonrevflg2: "", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg2
pfcod2: "", // 鍚堝悓娴侊拷'鍙� .liaall.limmod.limpts.pfcod2
},
wrkp: {
ptsget: {
sdamod: {
dadsnd: "", // Drag Drop Sender .liaall.limmod.wrkp.ptsget.sdamod.dadsnd
seainf: "", // .liaall.limmod.wrkp.ptsget.sdamod.seainf
},
},
},
othp: {
ptsget: {
sdamod: {
dadsnd: "", // Drag Drop Sender .liaall.limmod.othp.ptsget.sdamod.dadsnd
seainf: "", // .liaall.limmod.othp.ptsget.sdamod.seainf
},
},
},
ownref: "", // 鍥界粨涓氬姟缂栧彿 .liaall.limmod.ownref
comamt: "", // 涓氬姟浣欓 .liaall.limmod.comamt
ccvamt: "", // 淇濊瘉閲戜綑棰� .liaall.limmod.ccvamt
ecifno: "", // ECIFNO .liaall.limmod.ecifno
},
},
pageId: "", // ctx鐨刱ey pageId: "", // ctx鐨刱ey
setmod: new Pub().data.Setmod, setmod: new Pub().data.Setmod,
trnmod: new Pub().data.Trnmod, trnmod: new Pub().data.Trnmod,
liaall: new Pub().data.Liaall,
} }
} }
} }
\ No newline at end of file
...@@ -2,64 +2,65 @@ import Pts from "../Pts" ...@@ -2,64 +2,65 @@ import Pts from "../Pts"
export default class Liaall { export default class Liaall {
constructor() { constructor() {
this.data = { this.data = {
misamt: "", // Amount not yet assigned .liaall.misamt tenstm: "",
concur: "", // External Booking Amount .liaall.concur misamt: "", // Amount not yet assigned .liaall.misamt
outpct: "", // Sight Amount Percentage .liaall.outpct concur: "", // External Booking Amount .liaall.concur
outamt: "", // Sight Amount .liaall.outamt outpct: "", // Sight Amount Percentage .liaall.outpct
exttotoldamt: "", // Old Amount booked externally .liaall.exttotoldamt outamt: "", // Sight Amount .liaall.outamt
exttotoldamt: "", // Old Amount booked externally .liaall.exttotoldamt
exttotamt: "", exttotamt: "",
liaallg: [], // Total booking amount external assinged .liaall.exttotamt liaallg: [], // Total booking amount external assinged .liaall.exttotamt
limmod: { limmod: {
limgrd: [], limgrd: [],
lmegrd: [], lmegrd: [],
limpts: { limpts: {
wrklab: "", // Label .liaall.limmod.limpts.wrklab wrklab: "", // Label .liaall.limmod.limpts.wrklab
othlab: "", // Label .liaall.limmod.limpts.othlab othlab: "", // Label .liaall.limmod.limpts.othlab
othlabss: "", // Label .liaall.limmod.limpts.othlabss othlabss: "", // Label .liaall.limmod.limpts.othlabss
wrk: { wrk: {
pts: new Pts().data, pts: new Pts().data,
}, },
oth: { oth: {
pts: new Pts().data, pts: new Pts().data,
}, },
lsh: "", // 合同流�'号 .liaall.limmod.limpts.lsh lsh: "", // 合同流�'号 .liaall.limmod.limpts.lsh
nonrevflg1: "", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg1 nonrevflg1: "", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg1
pfcod1: "", // 合同流�'号 .liaall.limmod.limpts.pfcod1 pfcod1: "", // 合同流�'号 .liaall.limmod.limpts.pfcod1
nonrevflg2: "", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg2 nonrevflg2: "", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg2
pfcod2: "", // 合同流�'号 .liaall.limmod.limpts.pfcod2 pfcod2: "", // 合同流�'号 .liaall.limmod.limpts.pfcod2
}, },
wrkp: { wrkp: {
ptsget: { ptsget: {
sdamod: { sdamod: {
dadsnd: "", // Drag Drop Sender .liaall.limmod.wrkp.ptsget.sdamod.dadsnd dadsnd: "", // Drag Drop Sender .liaall.limmod.wrkp.ptsget.sdamod.dadsnd
seainf: "", // .liaall.limmod.wrkp.ptsget.sdamod.seainf seainf: "", // .liaall.limmod.wrkp.ptsget.sdamod.seainf
}, },
}, },
}, },
othp: { othp: {
ptsget: { ptsget: {
sdamod: { sdamod: {
dadsnd: "", // Drag Drop Sender .liaall.limmod.othp.ptsget.sdamod.dadsnd dadsnd: "", // Drag Drop Sender .liaall.limmod.othp.ptsget.sdamod.dadsnd
seainf: "", // .liaall.limmod.othp.ptsget.sdamod.seainf seainf: "", // .liaall.limmod.othp.ptsget.sdamod.seainf
}, },
}, },
}, },
ownref: "", // 国结业务编号 .liaall.limmod.ownref ownref: "", // 国结业务编号 .liaall.limmod.ownref
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
}, },
liaccv: { liaccv: {
newamt: "", // 合同金额 .liaall.liaccv.newamt newamt: "", // 合同金额 .liaall.liaccv.newamt
concur: "", // 应付保证金金额 .liaall.liaccv.concur concur: "", // 应付保证金金额 .liaall.liaccv.concur
totcovamt: "", // 金额总和 .liaall.liaccv.totcovamt totcovamt: "", // 金额总和 .liaall.liaccv.totcovamt
newresamt: "", // Reserved Amount .liaall.liaccv.newresamt newresamt: "", // Reserved Amount .liaall.liaccv.newresamt
addinf: "", // Additional Information .liaall.liaccv.addinf addinf: "", // Additional Information .liaall.liaccv.addinf
cshpct: "", // 保证金应收比例 .liaall.liaccv.cshpct cshpct: "", // 保证金应收比例 .liaall.liaccv.cshpct
relcshpct: "", // 保证金实收比例 .liaall.liaccv.relcshpct relcshpct: "", // 保证金实收比例 .liaall.liaccv.relcshpct
gleflg: "", // Create gle flag .liaall.liaccv.gleflg gleflg: "", // Create gle flag .liaall.liaccv.gleflg
chgcurflg: "", // Change currency flag .liaall.liaccv.chgcurflg chgcurflg: "", // Change currency flag .liaall.liaccv.chgcurflg
pctresamt: "", // reserve amount based percent .liaall.liaccv.pctresamt pctresamt: "", // reserve amount based percent .liaall.liaccv.pctresamt
liaccvg: [], liaccvg: [],
}, },
} }
......
<template> <template>
<div class="eContainer"> <div class="eContainer">
<!-- <c-bus-button :$pntvm="this"></c-bus-button> -->
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
<el-button size="small">流程附言</el-button>
<el-button size="small">交易历史</el-button>
<el-button size="small">备忘录</el-button>
<el-button size="small">影像信息</el-button>
<!-- <el-button size="small">保存模板</el-button> -->
<!-- <el-button size="small">使用模板</el-button> -->
<el-button size="small">制裁信息</el-button>
<!-- <el-button size="small">拆分报文</el-button> -->
<el-button size="small">智能提示</el-button>
</c-function-btn>
<el-form <el-form
:model="model" :model="model"
:rules="rules" :rules="rules"
...@@ -48,6 +66,7 @@ import Api from "~/service/Api"; ...@@ -48,6 +66,7 @@ import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable"; import CodeTable from "~/config/CodeTable";
import Bftcan from "~/model/Bftcan"; import Bftcan from "~/model/Bftcan";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Bftcan/Check"; import Check from "~/model/Bftcan/Check";
import Default from "~/model/Bftcan/Default"; import Default from "~/model/Bftcan/Default";
import Pattern from "~/model/Bftcan/Pattern"; import Pattern from "~/model/Bftcan/Pattern";
...@@ -73,10 +92,10 @@ export default { ...@@ -73,10 +92,10 @@ export default {
root: this, root: this,
}; };
}, },
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data() { data() {
return { return {
tabVal: "", tabVal: "canp",
trnName: "bftcan", trnName: "bftcan",
model: new Bftcan().data, model: new Bftcan().data,
checkRules: Check, checkRules: Check,
......
...@@ -8,6 +8,7 @@ ...@@ -8,6 +8,7 @@
maxlength="65" maxlength="65"
show-word-limit show-word-limit
placeholder="请输入单据不符点" placeholder="请输入单据不符点"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -32,6 +33,7 @@ ...@@ -32,6 +33,7 @@
maxlength="65" maxlength="65"
show-word-limit show-word-limit
placeholder="请输入不符点" placeholder="请输入不符点"
:disabled="!docdisflg"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -42,6 +44,7 @@ ...@@ -42,6 +44,7 @@
type="primary" type="primary"
icon="el-icon-search" icon="el-icon-search"
@click="onDocdisButtxmsel" @click="onDocdisButtxmsel"
:disabled="!docdisflg"
> >
... ...
</c-button> </c-button>
...@@ -52,7 +55,7 @@ ...@@ -52,7 +55,7 @@
</c-col> </c-col>
<c-col :span="2"> <c-col :span="2">
<c-checkbox v-model="model.bfdgrp.blk.docdisflg">不符点修改</c-checkbox> <c-checkbox v-model="docdisflg">不符点修改</c-checkbox>
</c-col> </c-col>
<c-col :span="24" style="height: 24px; margin-top: 20px"> <c-col :span="24" style="height: 24px; margin-top: 20px">
...@@ -117,6 +120,17 @@ export default { ...@@ -117,6 +120,17 @@ export default {
data() { data() {
return {}; return {};
}, },
computed:{
docdisflg: {
get() {
return this.model.bfdgrp.blk.docdisflg != "";
},
set(val) {
this.model.bfdgrp.blk.docdisflg = val ? "X" : "";
},
},
},
methods: { ...Event }, methods: { ...Event },
created: function () {}, created: function () {},
}; };
......
...@@ -26,9 +26,10 @@ ...@@ -26,9 +26,10 @@
size="small" size="small"
type="primary" type="primary"
@click="onSeainf" @click="onSeainf"
disabled
> >
<span <span
style="font-size: 15px; font-family: '宋体'; font-weight: bold" style="font-size: 15px; font-family: '宋体'; font-weight: bold"
>i</span >i</span
> >
</c-button> </c-button>
...@@ -74,9 +75,10 @@ ...@@ -74,9 +75,10 @@
size="small" size="small"
type="primary" type="primary"
@click="onSeainf" @click="onSeainf"
disabled
> >
<span <span
style="font-size: 15px; font-family: '宋体'; font-weight: bold" style="font-size: 15px; font-family: '宋体'; font-weight: bold"
>i</span >i</span
> >
</c-button> </c-button>
...@@ -236,14 +238,14 @@ ...@@ -236,14 +238,14 @@
<c-ptsmsg <c-ptsmsg
:model="model" :model="model"
:argadr="{ :argadr="{
title: '交单', title: '交单',
grp: 'bfdgrp', grp: 'bfdgrp',
rol: 'prb', rol: 'prb',
}" }"
:disabled="true" :disabled="true"
></c-ptsmsg> ></c-ptsmsg>
</c-col> </c-col>
<c-col :span="24"> <!-- <c-col :span="24">
<c-ptsmsg <c-ptsmsg
:model="model" :model="model"
:argadr="{ :argadr="{
...@@ -253,7 +255,30 @@ ...@@ -253,7 +255,30 @@
}" }"
:disabled="true" :disabled="true"
></c-ptsmsg> ></c-ptsmsg>
</c-col> -->
<c-col :span="24">
<el-form-item label="开证行编号" prop="dedgrp.rec.kzref">
<c-input
v-model="model.dedgrp.rec.kzref"
maxlength="16"
placeholder="'请输入开证行编号'"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="开证行名称" prop="bfdgrp.iss.pts.nam">
<c-input
v-model="model.bfdgrp.iss.pts.nam"
maxlength="40"
placeholder="'请输入开证行名称'"
disabled
></c-input>
</el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-ptsmsg <c-ptsmsg
:model="model" :model="model"
...@@ -281,26 +306,21 @@ ...@@ -281,26 +306,21 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-checkbox <c-checkbox v-model="clsflg" style="margin-left: 150px"
v-model="advdocflg"
style="margin-left: 150px"
>退单通知登记</c-checkbox >退单通知登记</c-checkbox
> >
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-checkbox <c-checkbox v-model="clsflg" style="margin-left: 150px" disabled
v-model="clsflg"
style="margin-left: 150px"
disabled
>闭卷</c-checkbox >闭卷</c-checkbox
> >
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-checkbox <c-checkbox
v-model="model.advdisflg" v-model="advdisflg"
style="margin-left: 150px; margin-top: 100px;margin-bottom: 10px;" style="margin-left: 150px; margin-top: 100px; margin-bottom: 10px"
>Advice of Discrepancy(MT750)</c-checkbox >Advice of Discrepancy(MT750)</c-checkbox
> >
</c-col> </c-col>
...@@ -313,14 +333,13 @@ ...@@ -313,14 +333,13 @@
maxlength="35" maxlength="35"
show-word-limit show-word-limit
placeholder="请输入给受益人信息" placeholder="请输入给受益人信息"
disabled :disabled="!advdisflg"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<!-- right --> <!-- right -->
<c-col :span="12"> <c-col :span="12">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="付款人" prop="bfdgrp.rec.payrol"> <el-form-item label="付款人" prop="bfdgrp.rec.payrol">
<c-select <c-select
...@@ -398,6 +417,15 @@ ...@@ -398,6 +417,15 @@
@onAplpDet="onBenpDet" @onAplpDet="onBenpDet"
> >
</c-ptap> </c-ptap>
<!-- <c-ptsmsg
:model="model"
:argadr="{
title: '受益人',
grp: 'bfdgrp',
rol: 'ben',
}"
:disabled="true"
></c-ptsmsg> -->
</c-col> </c-col>
</c-col> </c-col>
...@@ -565,31 +593,45 @@ export default { ...@@ -565,31 +593,45 @@ export default {
data() { data() {
return {}; return {};
}, },
mounted:{ computed: {
flag() {
return this.model.mtabut.coninf.usr.extkey == "";
},
advrefflg: { advrefflg: {
get() { get() {
return this.model.advrefflg != '' return this.model.advrefflg != "";
}, },
set(val) { set(val) {
this.model.advrefflg = val ? "X" : "" this.model.advrefflg = val ? "X" : "";
} },
},
// advdocflg: {
// get() {
// this.model.mtabut.clsflg = this.model.bfdgrp.rec.advdocflg != "" ? "C" : ""
// return this.model.bfdgrp.rec.advdocflg != "";
// },
// set(val) {
// this.model.bfdgrp.rec.advdocflg = val ? "X" : "";
// this.model.mtabut.clsflg = val ? "C" : "O";
// },
// },
clsflg: {
get() {
return this.model.bfdgrp.rec.advdocflg != "";
},
set(val) {
this.model.bfdgrp.rec.advdocflg = val ? "X" : "";
this.model.mtabut.clsflg = val ? "C" : "O";
}, },
advdocflg: { },
get() { advdisflg: {
return this.model.bfdgrp.rec.advdocflg != '' get() {
}, return this.model.advdisflg != "";
set(val) {
this.model.bfdgrp.rec.advdocflg = val ? "X" : ""
}
}, },
clsflg: { set(val) {
get() { this.model.advdisflg = val ? "X" : "";
return this.model.mtabut.clsflg != 'O'
},
set(val) {
this.model.mtabut.clsflg = val ? "C" : "O"
}
}, },
},
}, },
methods: { ...Event }, methods: { ...Event },
created: function () {}, created: function () {},
......
...@@ -16,6 +16,7 @@ ...@@ -16,6 +16,7 @@
<!-- <el-button size="small">拆分报文</el-button> --> <!-- <el-button size="small">拆分报文</el-button> -->
<el-button size="small">智能提示</el-button> <el-button size="small">智能提示</el-button>
</c-function-btn> </c-function-btn>
<el-form <el-form
:model="model" :model="model"
:rules="rules" :rules="rules"
......
<template> <template>
<div class="eContainer"> <div class="eContainer">
<!-- <c-bus-button :$pntvm="this"></c-bus-button> -->
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
<el-button size="small">流程附言</el-button>
<el-button size="small">交易历史</el-button>
<el-button size="small">备忘录</el-button>
<el-button size="small">影像信息</el-button>
<!-- <el-button size="small">保存模板</el-button> -->
<!-- <el-button size="small">使用模板</el-button> -->
<el-button size="small">制裁信息</el-button>
<!-- <el-button size="small">拆分报文</el-button> -->
<el-button size="small">智能提示</el-button>
</c-function-btn>
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false"> <el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick"> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
...@@ -51,6 +69,7 @@ import Api from "~/service/Api" ...@@ -51,6 +69,7 @@ import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable"
import Bftdrv from "~/model/Bftdrv" import Bftdrv from "~/model/Bftdrv"
import commonProcess from "~/mixin/commonProcess" import commonProcess from "~/mixin/commonProcess"
import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Bftdrv/Check" import Check from "~/model/Bftdrv/Check"
import Default from "~/model/Bftdrv/Default" import Default from "~/model/Bftdrv/Default"
import Pattern from "~/model/Bftdrv/Pattern" import Pattern from "~/model/Bftdrv/Pattern"
...@@ -81,10 +100,10 @@ export default { ...@@ -81,10 +100,10 @@ export default {
root: this root: this
} }
}, },
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data(){ data(){
return { return {
tabVal: "", tabVal: "drv",
trnName: "bftdrv", trnName: "bftdrv",
model: new Bftdrv().data, model: new Bftdrv().data,
checkRules: Check, checkRules: Check,
......
...@@ -26,6 +26,7 @@ ...@@ -26,6 +26,7 @@
size="small" size="small"
type="primary" type="primary"
@click="onSeainf" @click="onSeainf"
disabled
> >
<span <span
style="font-size: 15px; font-family: '宋体'; font-weight: bold" style="font-size: 15px; font-family: '宋体'; font-weight: bold"
...@@ -74,6 +75,7 @@ ...@@ -74,6 +75,7 @@
size="small" size="small"
type="primary" type="primary"
@click="onSeainf" @click="onSeainf"
disabled
> >
<span <span
style="font-size: 15px; font-family: '宋体'; font-weight: bold" style="font-size: 15px; font-family: '宋体'; font-weight: bold"
...@@ -200,9 +202,9 @@ ...@@ -200,9 +202,9 @@
<c-col :span="12"> <c-col :span="12">
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="信用证余额" prop="bfdgrp.cbs.opn1.cur"> <el-form-item label="信用证余额" prop="dedgrp.cbs.opn1.cur">
<c-input <c-input
v-model="model.bfdgrp.cbs.opn1.cur" v-model="model.dedgrp.cbs.opn1.cur"
maxlength="3" maxlength="3"
placeholder="请输入信用证余额" placeholder="请输入信用证余额"
disabled disabled
...@@ -210,9 +212,9 @@ ...@@ -210,9 +212,9 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="" label-width="5px" prop="bfdgrp.cbs.opn1.amt"> <el-form-item label="" label-width="5px" prop="dedgrp.cbs.opn1.amt">
<c-input <c-input
v-model="model.bfdgrp.cbs.opn1.amt" v-model="model.dedgrp.cbs.opn1.amt"
placeholder="请输入Balance" placeholder="请输入Balance"
disabled disabled
></c-input> ></c-input>
...@@ -235,14 +237,14 @@ ...@@ -235,14 +237,14 @@
<c-ptsmsg <c-ptsmsg
:model="model" :model="model"
:argadr="{ :argadr="{
title: '交单', title: '交单',
grp: 'bfdgrp', grp: 'bfdgrp',
rol: 'prb', rol: 'prb',
}" }"
:disabled="true" :disabled="true"
></c-ptsmsg> ></c-ptsmsg>
</c-col> </c-col>
<c-col :span="24"> <!-- <c-col :span="24">
<c-ptsmsg <c-ptsmsg
:model="model" :model="model"
:argadr="{ :argadr="{
...@@ -252,6 +254,27 @@ ...@@ -252,6 +254,27 @@
}" }"
:disabled="true" :disabled="true"
></c-ptsmsg> ></c-ptsmsg>
</c-col> -->
<c-col :span="24">
<el-form-item label="开证行编号" prop="dedgrp.rec.kzref">
<c-input
v-model="model.dedgrp.rec.kzref"
maxlength="16"
placeholder="'请输入开证行编号'"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="开证行名称" prop="bfdgrp.iss.pts.nam">
<c-input
v-model="model.bfdgrp.iss.pts.nam"
maxlength="40"
placeholder="'请输入开证行名称'"
disabled
></c-input>
</el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-ptsmsg <c-ptsmsg
...@@ -275,7 +298,12 @@ ...@@ -275,7 +298,12 @@
<!-- left --> <!-- left -->
<c-col :span="12"> <c-col :span="12">
<c-col :span="24" style="margin-bottom:35px"> <c-col :span="24" style="margin-bottom:35px">
<c-istream-table :list="model.liaall.tenstm.rows || []" :columns="stmData.columns" :showSelection="true"> <c-istream-table
:list="model.liaall.tenstm.rows || []"
:columns="stmData.columns"
:showSelection="true"
v-on:multipleSelect="multipleSelect"
>
</c-istream-table> </c-istream-table>
</c-col> </c-col>
...@@ -426,6 +454,7 @@ ...@@ -426,6 +454,7 @@
<c-input <c-input
v-model="model.setmod.redamt" v-model="model.setmod.redamt"
placeholder="请输入扣减金额" placeholder="请输入扣减金额"
:disabled="frepayflg"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -846,7 +875,16 @@ export default { ...@@ -846,7 +875,16 @@ export default {
return this.model.mtabut.coninf.usr.extkey == ""; return this.model.mtabut.coninf.usr.extkey == "";
}, },
}, },
methods: { ...Event }, methods: {
...Event,
multipleSelect(selection) {
console.log(selection)
if (selection) {
const rtnmsg = this.executeRule('tenstm')
this.updateModel(rtnmsg.data)
}
}
},
created: function () {}, created: function () {},
}; };
</script> </script>
......
<template> <template>
<div class="eContainer"> <div class="eContainer">
<!-- <c-bus-button :$pntvm="this"></c-bus-button> -->
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
<el-button size="small">流程附言</el-button>
<el-button size="small">交易历史</el-button>
<el-button size="small">备忘录</el-button>
<el-button size="small">影像信息</el-button>
<!-- <el-button size="small">保存模板</el-button> -->
<!-- <el-button size="small">使用模板</el-button> -->
<el-button size="small">制裁信息</el-button>
<!-- <el-button size="small">拆分报文</el-button> -->
<el-button size="small">智能提示</el-button>
</c-function-btn>
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false"> <el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick"> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
...@@ -44,6 +62,7 @@ import Api from "~/service/Api" ...@@ -44,6 +62,7 @@ import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable"
import Bftset from "~/model/Bftset" import Bftset from "~/model/Bftset"
import commonProcess from "~/mixin/commonProcess" import commonProcess from "~/mixin/commonProcess"
import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Bftset/Check" import Check from "~/model/Bftset/Check"
import Default from "~/model/Bftset/Default" import Default from "~/model/Bftset/Default"
import Pattern from "~/model/Bftset/Pattern" import Pattern from "~/model/Bftset/Pattern"
...@@ -70,10 +89,10 @@ export default { ...@@ -70,10 +89,10 @@ export default {
root: this root: this
} }
}, },
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data(){ data(){
return { return {
tabVal: "", tabVal: "setp",
trnName: "bftset", trnName: "bftset",
model: new Bftset().data, model: new Bftset().data,
checkRules: Check, checkRules: Check,
......
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