Commit 347a4dcf by wanggang_yf

brtacp litcan页面调整

parent 8bb3aeff
......@@ -30,12 +30,7 @@ export default {
userId: window.sessionStorage.userId || 'ZL',
// lidInr:'00000013',
// lidInr:'00006821',
lidgrp:{
rec:{
// inr:this.$route.query.inr
inr:'00006821'
}
}
brtinr:this.$route.query.inr
});
if (!res.data) {
......
......@@ -11,7 +11,7 @@ export default class Brtacp {
pts: new Pts().data,
},
rec: {
branchinr: '00000047',
branchinr: '',
ownref: '', // Reference .gidgrp.rec.ownref
purposin: '', // Incoming Purpose .gidgrp.rec.purposin
purpos: '', // Outgoing Purpose .gidgrp.rec.purpos
......@@ -199,9 +199,7 @@ export default class Brtacp {
adrelc: '',
dbfadrblkcn: '',
namelc: '',
pts: {
ref:'ref'
}
pts: new Pts().data,
},
acb: {
......@@ -229,7 +227,7 @@ export default class Brtacp {
docdis: ''
},
rec: {
branchinr: '00000047',
branchinr: '',
totcur: '',
ownref: '',
disdat: '',
......@@ -241,6 +239,19 @@ export default class Brtacp {
docflg: '',
tenmaxday: '',
docsta: '',
prb: {
modifySet: [],
ptsinr: '',
rol: '',
dbfadrblk: '',
pts: {
inr: '',
objtyp: '',
objinr: '',
rol: '',
},
maps: {}
},
},
matp: {
mattxtlab: '',
......@@ -272,7 +283,7 @@ export default class Brtacp {
},
lidgrp: {
rec: {
branchinr: '00000047',
branchinr: '',
expdat: '',
ownref: ''
},
......@@ -315,7 +326,7 @@ export default class Brtacp {
inr: '',
objtyp: '',
objinr: '',
rol: 'PRB',
rol: '',
ptainr: '',
ptyinr: '',
extkey: '',
......@@ -352,7 +363,7 @@ export default class Brtacp {
pts: new Pts().data,
},
rec: {
branchinr: '00000047',
branchinr: '',
clmdat: '',
ownref: '',
payrol: '',
......@@ -384,9 +395,6 @@ export default class Brtacp {
adv: {
pts: new Pts().data,
},
apl: {
pts: new Pts().data,
},
},
setmod: new Pub().data.Setmod,
mtabut: new Pub().data.Mtabut,
......
......@@ -149,4 +149,35 @@ export default {
};
return params;
},
};
buildLimitbody (model, trnName) {
let params = {
...this.buildCommonData(model, trnName),
rec: {
objtyp: 'GID',
objinr: model.gidgrp.rec.objinr,
ownref: model.gidgrp.rec.ownref,
},
};
return params
},
buildDoctre (model, trnName) {
let params = {
...this.buildCommonData(model, trnName),
rec: {
objtyp: 'GID',
objinr: model.gidgrp.rec.objinr,
ownref: model.gidgrp.rec.ownref,
swiftflg: model.gitp.swiftflg,
},
};
return params
},
// 公共组件setmod中dsp字段改变,触发联动时候的入参
buildSetgllAccts (model, trnName, setglg) {
let params = {
...this.buildCommonData(model, trnName),
setglg
};
return params
}
}
\ No newline at end of file
......@@ -50,7 +50,9 @@ export default {
})
},
async tabClick(tab) {
console.log(tab)
if (this.isInDisplay) {
return;
}
let name = tab.name;
switch (name) {
case 'ccvpan':
......@@ -61,7 +63,7 @@ export default {
let engpRequest = buildFn.buildEngp(this.model, this.trnName);
this.processLiaall(engpRequest);
break;
case 'setmod':
case 'setpan':
let setfegRequest = buildFn.buildSetfeg(this.model, this.trnName);
// 此处利用回调是为了等setfeg的接口调用完成后才去获取setglg参数,由于setglg参数依赖于setfeg函数的返回值
this.processSetpan(setfegRequest, () => {
......@@ -76,6 +78,17 @@ export default {
let glentryRequest = buildFn.buildGlentry(this.model, this.trnName);
this.processGlentry(glentryRequest);
break;
case 'limitbody':
let limitbodyRequest = buildFn.buildLimitbody(
this.model,
this.trnName
);
this.processLimitbody(limitbodyRequest);
break;
case 'doctre':
let doctreRequest = buildFn.buildDoctre(this.model, this.trnName);
this.processDoctre(doctreRequest);
break;
default:
return;
}
......
import Pts from '~/components/business/commonModel/Pts';
import Pub from '~/components/business/commonModel/index.js';
export default class Litcan{
constructor () {
export default class Litcan {
constructor() {
this.data = {
litapll1blk:'',
litrmbl3blk:'',
litcanl1blk:'',
trnmod:new Pub().data.Trnmod,
liaccv: new Pub().data.Liaccv,
setmod:new Pub().data.Setmod,
mtabut:new Pub().data.Mtabut,
docpan: new Pub().data.Docpan,
liaall:new Pub().data.Liaall,
lidgrp:{
rec:{
ownref:'', // 参考号 .lidgrp.rec.ownref
nam:'', // 名称 .lidgrp.rec.nam
avbby:'', // 兑付方式 .lidgrp.rec.avbby
redclsflg:'', // Red/Green Clause .lidgrp.rec.redclsflg
opndat:'', // 开立日期 .lidgrp.rec.opndat
shpdat:'', // Shipment Date .lidgrp.rec.shpdat
expdat:'', // 到期日 .lidgrp.rec.expdat
expplc:'', // 到期日 .lidgrp.rec.expplc
lcrtyp:'', // 信用证类型 .lidgrp.rec.lcrtyp
revflg:'', // Revolving Flag .lidgrp.rec.revflg
advnam:'',
sndmsg: 'X',
litapll1blk: '',
litrmbl3blk: '',
litcanl1blk: '',
lidgrp: {
rec: {
branchinr: '00000047',
ownref: '', // 参考号 .lidgrp.rec.ownref
nam: '', // 名称 .lidgrp.rec.nam
avbby: '', // 兑付方式 .lidgrp.rec.avbby
redclsflg: '', // Red/Green Clause .lidgrp.rec.redclsflg
opndat: '', // 开立日期 .lidgrp.rec.opndat
shpdat: '', // Shipment Date .lidgrp.rec.shpdat
expdat: '', // 到期日 .lidgrp.rec.expdat
expplc: '', // 到期日 .lidgrp.rec.expplc
lcrtyp: '', // 信用证类型 .lidgrp.rec.lcrtyp
revflg: '', // Revolving Flag .lidgrp.rec.revflg
advnam: '',
},
cbs: {
nom1: {
cur: '', // 开证金额 .lidgrp.cbs.nom1.cur
amt: '', // 开证金额 .lidgrp.cbs.nom1.amt
},
opn1: {
cur: '', // 信用证余额 .lidgrp.cbs.opn1.cur
amt: '', // Balance .lidgrp.cbs.opn1.amt
},
},
apl: {
pts: new Pts().data,
},
ben: {
pts: new Pts().data,
},
adv: {
pts: new Pts().data,
},
avbnam: '', // 指定银行 .lidgrp.avbnam
},
litp0: {
aammod: {
addamtflg: '', // Add. Amount .litp0.aammod.addamtflg
},
},
litcanf: {
strinf: '', // Narrative .litcanf.strinf
},
gcdgrp: {
prb: {
adrelc: '',
dbfadrblkcn: '',
namelc: '',
pts: new Pts().data,
},
rec: {
clmdat: '',
ownref: '',
payrol: '',
nam: '',
docprbrol: '',
},
oth: {
adrelc: '',
dbfadrblkcn: '',
namelc: '',
pts: new Pts().data,
},
cbs: {
opn1: {
cur: '',
amt: ''
},
max: {
cur: '',
amt: ''
}
},
ben: {
pts: new Pts().data,
},
apl: {
pts: new Pts().data,
},
adv: {
pts: new Pts().data,
},
apl: {
pts: new Pts().data,
},
},
gidgrp: {
rec: {
expdat: '',
liadat: '',
ownref: '',
gartyp: ''
},
ghd: {
wahnum: '',
remark: '',
bustyp: '',
segtyp: ''
},
cbs: {
opn1: {
cur: '',
amt: ''
}
},
cbs:{
nom1:{
cur:'', // 开证金额 .lidgrp.cbs.nom1.cur
amt:'', // 开证金额 .lidgrp.cbs.nom1.amt
ctr: {
pts: new Pts().data,
},
opn1:{
cur:'', // 信用证余额 .lidgrp.cbs.opn1.cur
amt:'', // Balance .lidgrp.cbs.opn1.amt
con: {
pts: new Pts().data,
},
iss: {
pts: new Pts().data,
},
apl:{
pts:new Pts().data,
ben: {
pts: new Pts().data,
},
ben:{
pts:new Pts().data,
atb: {
pts: new Pts().data,
},
adv:{
pts:new Pts().data,
avc: {
pts: new Pts().data,
},
avbnam:'', // 指定银行 .lidgrp.avbnam
adv: {
pts: new Pts().data,
},
litp0:{
aammod:{
addamtflg:'', // Add. Amount .litp0.aammod.addamtflg
apl: {
pts: new Pts().data,
},
},
litcanf:{
strinf:'', // Narrative .litcanf.strinf
liaall: {
concur: '',
liaccv: {
concur: '',
newamt: '',
dnfmod: {
zhruzh: '',
kehuzh: '',
intdsp: '',
lxzyzh: '',
pridsp: '',
yewudh: '',
qicuje: '',
ccvtyp: '',
tizamt: '',
zhqtyp: '',
stm8023: '',
zhhuye: '',
zhqucs: ''
},
byinst:'', // On Applicant instruction .byinst
relcshpct: '',
gleflg: '',
addinf: '',
newresamt: '',
chgcurflg: '',
pctresamt: '',
cshpct: '',
totcovamt: ''
},
outpct: '',
exttotamt: '',
exttotoldamt: '',
outamt: '',
misamt: '',
con: {
pts: new Pts().data,
},
iss: {
pts: new Pts().data,
},
ben: {
pts: new Pts().data,
},
atb: {
pts: new Pts().data,
},
avc: {
pts: new Pts().data,
},
},
trnmod: {
trndia: {
usrget: {
sdamod: {
seainf: ''
}
},
atpget: {
sdamod: {
seainf: '',
dadsnd: ''
}
},
usr: {
extkey: ''
},
diamodflg: '',
dspstm: '',
atp: {
cod: ''
},
diarec: {
prechkdat: '',
inftxt: '',
usr: '',
ptyextkey: '',
paycur: '',
dat: '',
ownusg: '',
cod: '',
donflg: '',
nam: '',
payamt: '',
ptynam: ''
},
atptxt: ''
},
ptsmod: {
adrp: {
prtpanblk: ''
}
},
trndoc: {
condocstm: '',
filrecv: '',
amdapl: '',
doclbl: '',
doctrestm: '',
shwout: '',
shwinc: '',
amdnam: '',
advnam: '',
advdoc: '',
advlabel: '',
rcvatt: {
seainf: ''
}
},
docimm: {
xmldocblk: '',
prtswtpblk: '',
ascin: '',
prtswtrpblk: ''
},
ctr: {
pts: new Pts().data,
},
con: {
pts: new Pts().data,
},
iss: {
pts: new Pts().data,
},
},
byinst: '', // On Applicant instruction .byinst
pageId: '', // ctx的key
setmod: new Pub().data.Setmod,
mtabut: new Pub().data.Mtabut,
trnmod: new Pub().data.Trnmod,
liaall: new Pub().data.Liaall,
liaccv: new Pub().data.Liaccv,
docpan: new Pub().data.Docpan,
}
}
}
\ No newline at end of file
......@@ -20,7 +20,6 @@
</c-content>
</el-tab-pane>
<el-tab-pane label="费用/账务" name="setmod">
<c-content>
<m-setmod :model="model" :codes="codes" />
......@@ -45,10 +44,6 @@
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
......@@ -61,8 +56,6 @@
<script>
import event from '../event';
import operationFunc from '~/mixin/operationFunc';
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable"
import Litcan from "../model"
import Check from "../model/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