Commit 7644c663 by Wuyuqiu

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 e07ecad4 54f58284
...@@ -5,6 +5,7 @@ import Pub from "../Public" ...@@ -5,6 +5,7 @@ import Pub from "../Public"
export default class Ccttra { export default class Ccttra {
constructor() { constructor() {
this.data = { this.data = {
ccttral1blk: "",
ccdgrp: { ccdgrp: {
rec: { rec: {
ownref: "", // Our Reference .ccdgrp.rec.ownref ownref: "", // Our Reference .ccdgrp.rec.ownref
......
...@@ -2,240 +2,242 @@ import Api from "~/service/Api" ...@@ -2,240 +2,242 @@ import Api from "~/service/Api"
import Pts from "../Common/Pts" import Pts from "../Common/Pts"
import Pub from "../Public" import Pub from "../Public"
export default class Getamc{ export default class Getamc {
constructor () { constructor() {
this.data = { this.data = {
gitp:{ //XMLPanel getissl1的内置block
explab:"", // Label unlimited Validity .gitp.explab getissl1blk: "",
lialab:"", // Label unlimited lLability .gitp.lialab gitp: {
aplmullab:"", // Label, that is set, if there are multiple applicants .gitp.aplmullab explab: "", // Label unlimited Validity .gitp.explab
expfldlab:"", // Label for Field Validity .gitp.expfldlab lialab: "", // Label unlimited lLability .gitp.lialab
liafldlab:"", // Label for Field Lability .gitp.liafldlab aplmullab: "", // Label, that is set, if there are multiple applicants .gitp.aplmullab
recget:{ expfldlab: "", // Label for Field Validity .gitp.expfldlab
sdamod:{ liafldlab: "", // Label for Field Lability .gitp.liafldlab
seainf:"", // Reference .gitp.recget.sdamod.seainf recget: {
dadsnd:"", // Drag Drop Sender .gitp.recget.sdamod.dadsnd sdamod: {
}, seainf: "", // Reference .gitp.recget.sdamod.seainf
}, dadsnd: "", // Drag Drop Sender .gitp.recget.sdamod.dadsnd
aamp:{ },
aammod:{ },
addamtflg:"", // Add. Amount .gitp.aamp.aammod.addamtflg aamp: {
}, aammod: {
}, addamtflg: "", // Add. Amount .gitp.aamp.aammod.addamtflg
exptxtmodflg:"", // Modify Expiry Condition/Event .gitp.exptxtmodflg },
liatxtcmodflg:"", // Modify Liability Condition/Event - Counter Undertaking .gitp.liatxtcmodflg },
usr:{ exptxtmodflg: "", // Modify Expiry Condition/Event .gitp.exptxtmodflg
extkey:"", // Responsible User .gitp.usr.extkey liatxtcmodflg: "", // Modify Liability Condition/Event - Counter Undertaking .gitp.liatxtcmodflg
}, usr: {
usrget:{ extkey: "", // Responsible User .gitp.usr.extkey
sdamod:{ },
seainf:"", // .gitp.usrget.sdamod.seainf usrget: {
}, sdamod: {
}, seainf: "", // .gitp.usrget.sdamod.seainf
inccormsgflg:"", // Incoming Corporate Message Flag .gitp.inccormsgflg },
drpreflglab1:"", // Label for Type of Request .gitp.drpreflglab1 },
inc760:"", // incoming lose .gitp.inc760 inccormsgflg: "", // Incoming Corporate Message Flag .gitp.inccormsgflg
morapllab:"", // Label set if nore than one applicant .gitp.morapllab drpreflglab1: "", // Label for Type of Request .gitp.drpreflglab1
drpreflglab:"", // Label for Type of Request .gitp.drpreflglab inc760: "", // incoming lose .gitp.inc760
bantyp:"", // bank typ .gitp.bantyp morapllab: "", // Label set if nore than one applicant .gitp.morapllab
letterlabel:"", // LETTERLABEL .gitp.letterlabel drpreflglab: "", // Label for Type of Request .gitp.drpreflglab
oppbnkl:"", // 对手行代码 .gitp.oppbnkl bantyp: "", // bank typ .gitp.bantyp
drpreflg:"", // Type of Request .gitp.drpreflg letterlabel: "", // LETTERLABEL .gitp.letterlabel
aplp:{ oppbnkl: "", // 对手行代码 .gitp.oppbnkl
ptsget:{ drpreflg: "", // Type of Request .gitp.drpreflg
sdamod:{ aplp: {
seainf:"", // .gitp.aplp.ptsget.sdamod.seainf ptsget: {
dadsnd:"", // Drag Drop Sender .gitp.aplp.ptsget.sdamod.dadsnd sdamod: {
}, seainf: "", // .gitp.aplp.ptsget.sdamod.seainf
}, dadsnd: "", // Drag Drop Sender .gitp.aplp.ptsget.sdamod.dadsnd
}, },
benp:{ },
ptsget:{ },
sdamod:{ benp: {
seainf:"", // .gitp.benp.ptsget.sdamod.seainf ptsget: {
dadsnd:"", // Drag Drop Sender .gitp.benp.ptsget.sdamod.dadsnd sdamod: {
}, seainf: "", // .gitp.benp.ptsget.sdamod.seainf
}, dadsnd: "", // Drag Drop Sender .gitp.benp.ptsget.sdamod.dadsnd
}, },
issp:{ },
ptsget:{ },
sdamod:{ issp: {
seainf:"", // .gitp.issp.ptsget.sdamod.seainf ptsget: {
dadsnd:"", // Drag Drop Sender .gitp.issp.ptsget.sdamod.dadsnd sdamod: {
}, seainf: "", // .gitp.issp.ptsget.sdamod.seainf
}, dadsnd: "", // Drag Drop Sender .gitp.issp.ptsget.sdamod.dadsnd
}, },
advp:{ },
ptsget:{ },
sdamod:{ advp: {
seainf:"", // .gitp.advp.ptsget.sdamod.seainf ptsget: {
dadsnd:"", // Drag Drop Sender .gitp.advp.ptsget.sdamod.dadsnd sdamod: {
}, seainf: "", // .gitp.advp.ptsget.sdamod.seainf
}, dadsnd: "", // Drag Drop Sender .gitp.advp.ptsget.sdamod.dadsnd
}, },
lettername:"", // 面函标题 .gitp.lettername },
dzbhflg:"", // 电子保函标志 .gitp.dzbhflg },
prepermodflg:"", // Modify Document and Presentation Instructions .gitp.prepermodflg lettername: "", // 面函标题 .gitp.lettername
chkpreper:"", // Allow * .gitp.chkpreper dzbhflg: "", // 电子保函标志 .gitp.dzbhflg
chargi:{ prepermodflg: "", // Modify Document and Presentation Instructions .gitp.prepermodflg
chkast:"", // Allow * .gitp.chargi.chkast chkpreper: "", // Allow * .gitp.chkpreper
}, chargi: {
laborcdat:"", // Label for Contract Date .gitp.laborcdat chkast: "", // Allow * .gitp.chargi.chkast
labaddinf:"", // Label for Additional Info .gitp.labaddinf },
covgodsrvmodflg:"", // Modify Object of Contract .gitp.covgodsrvmodflg laborcdat: "", // Label for Contract Date .gitp.laborcdat
covgod:{ labaddinf: "", // Label for Additional Info .gitp.labaddinf
chkast:"", // Allow * .gitp.covgod.chkast covgodsrvmodflg: "", // Modify Object of Contract .gitp.covgodsrvmodflg
}, covgod: {
aplnamtxt:"", // 申请人名称 .gitp.aplnamtxt chkast: "", // Allow * .gitp.covgod.chkast
indirectswiadd:"", // InDirect Swift Add .gitp.indirectswiadd },
gidtxtmodflg:"", // Modify Guarantee Text .gitp.gidtxtmodflg aplnamtxt: "", // 申请人名称 .gitp.aplnamtxt
chkgidtxt:"", // Allow * .gitp.chkgidtxt indirectswiadd: "", // InDirect Swift Add .gitp.indirectswiadd
swiftflg:"", // 是否SWIFT格式 .gitp.swiftflg gidtxtmodflg: "", // Modify Guarantee Text .gitp.gidtxtmodflg
}, chkgidtxt: "", // Allow * .gitp.chkgidtxt
gidgrp:{ swiftflg: "", // 是否SWIFT格式 .gitp.swiftflg
rec:{ },
ownref:"", // Reference .gidgrp.rec.ownref gidgrp: {
nam:"", // Name .gidgrp.rec.nam rec: {
hndtyp:"", // Handling Type .gidgrp.rec.hndtyp ownref: "", // Reference .gidgrp.rec.ownref
gartyp:"", // Type of Undertaking .gidgrp.rec.gartyp nam: "", // Name .gidgrp.rec.nam
expdat:"", // Validity until .gidgrp.rec.expdat hndtyp: "", // Handling Type .gidgrp.rec.hndtyp
liadat:"", // Our Liability until .gidgrp.rec.liadat gartyp: "", // Type of Undertaking .gidgrp.rec.gartyp
cnfsta:"", // Confirmation Status .gidgrp.rec.cnfsta expdat: "", // Validity until .gidgrp.rec.expdat
partcon:"", // Partial Confirmation .gidgrp.rec.partcon liadat: "", // Our Liability until .gidgrp.rec.liadat
cnfdat:"", // Confirmed on .gidgrp.rec.cnfdat cnfsta: "", // Confirmation Status .gidgrp.rec.cnfsta
purposin:"", // Incoming Purpose .gidgrp.rec.purposin partcon: "", // Partial Confirmation .gidgrp.rec.partcon
purpos:"", // Outgoing Purpose .gidgrp.rec.purpos cnfdat: "", // Confirmed on .gidgrp.rec.cnfdat
exptyp:"", // Expiry Type .gidgrp.rec.exptyp purposin: "", // Incoming Purpose .gidgrp.rec.purposin
liatypc:"", // Liability Type .gidgrp.rec.liatypc purpos: "", // Outgoing Purpose .gidgrp.rec.purpos
resflg:"", // Reserved Contract .gidgrp.rec.resflg exptyp: "", // Expiry Type .gidgrp.rec.exptyp
rejflg:"", // Direct rejection .gidgrp.rec.rejflg liatypc: "", // Liability Type .gidgrp.rec.liatypc
drpreflg:"", // Type of Request .gidgrp.rec.drpreflg resflg: "", // Reserved Contract .gidgrp.rec.resflg
gartypin:"", // Undertaking Type from Local Undertaking Seq. C .gidgrp.rec.gartypin rejflg: "", // Direct rejection .gidgrp.rec.rejflg
legfrm:"", // Form of Undertaking .gidgrp.rec.legfrm drpreflg: "", // Type of Request .gidgrp.rec.drpreflg
demand:"", // Demand Indicator .gidgrp.rec.demand gartypin: "", // Undertaking Type from Local Undertaking Seq. C .gidgrp.rec.gartypin
giduil:"", // Language of Undertak. .gidgrp.rec.giduil legfrm: "", // Form of Undertaking .gidgrp.rec.legfrm
secuilflg:"", // Bilingual Guarantee .gidgrp.rec.secuilflg demand: "", // Demand Indicator .gidgrp.rec.demand
gtxinr:"", // Choice of Text .gidgrp.rec.gtxinr giduil: "", // Language of Undertak. .gidgrp.rec.giduil
atxinr:"", // Choice of Text .gidgrp.rec.atxinr secuilflg: "", // Bilingual Guarantee .gidgrp.rec.secuilflg
oldref:"", // Old Reference .gidgrp.rec.oldref gtxinr: "", // Choice of Text .gidgrp.rec.gtxinr
revflg:"", // Declaration of Indemnity .gidgrp.rec.revflg atxinr: "", // Choice of Text .gidgrp.rec.atxinr
autrnwflg:"", // Auto-Renewal .gidgrp.rec.autrnwflg oldref: "", // Old Reference .gidgrp.rec.oldref
rmbflg:"", // Reimbursement Information .gidgrp.rec.rmbflg revflg: "", // Declaration of Indemnity .gidgrp.rec.revflg
orddat:"", // Order Date .gidgrp.rec.orddat autrnwflg: "", // Auto-Renewal .gidgrp.rec.autrnwflg
opndat:"", // Valid from .gidgrp.rec.opndat rmbflg: "", // Reimbursement Information .gidgrp.rec.rmbflg
expflg:"", // Unlimited Guarantee .gidgrp.rec.expflg orddat: "", // Order Date .gidgrp.rec.orddat
liaflg:"", // Unlimited Liability .gidgrp.rec.liaflg opndat: "", // Valid from .gidgrp.rec.opndat
inudat:"", // Inure Date .gidgrp.rec.inudat expflg: "", // Unlimited Guarantee .gidgrp.rec.expflg
teskeyunc:"", // Test Key Unconfirmity .gidgrp.rec.teskeyunc liaflg: "", // Unlimited Liability .gidgrp.rec.liaflg
guaflg:"", // Mortgage Flag .gidgrp.rec.guaflg inudat: "", // Inure Date .gidgrp.rec.inudat
cmtflg:"", // 跨境人民币保函 .gidgrp.rec.cmtflg teskeyunc: "", // Test Key Unconfirmity .gidgrp.rec.teskeyunc
fingua:"", // 是否对外担保 .gidgrp.rec.fingua guaflg: "", // Mortgage Flag .gidgrp.rec.guaflg
cfaguatyp:"", // 对外担保类型 .gidgrp.rec.cfaguatyp cmtflg: "", // 跨境人民币保函 .gidgrp.rec.cmtflg
vrfdat:"", // 核销日期 .gidgrp.rec.vrfdat fingua: "", // 是否对外担保 .gidgrp.rec.fingua
fenlishi:"", // 是否分离式保函 .gidgrp.rec.fenlishi cfaguatyp: "", // 对外担保类型 .gidgrp.rec.cfaguatyp
delori:"", // Delivery of Undertak. .gidgrp.rec.delori vrfdat: "", // 核销日期 .gidgrp.rec.vrfdat
deloritxt:"", // Delivery of Undertak. .gidgrp.rec.deloritxt fenlishi: "", // 是否分离式保函 .gidgrp.rec.fenlishi
sndto:"", // Undertaking Send to .gidgrp.rec.sndto delori: "", // Delivery of Undertak. .gidgrp.rec.delori
delto:"", // Deliv. To/Collection By .gidgrp.rec.delto deloritxt: "", // Delivery of Undertak. .gidgrp.rec.deloritxt
transfer:"", // Transfer Indicator .gidgrp.rec.transfer sndto: "", // Undertaking Send to .gidgrp.rec.sndto
chato:"", // Own Charges Borne by .gidgrp.rec.chato delto: "", // Deliv. To/Collection By .gidgrp.rec.delto
orcref:"", // Contract Reference .gidgrp.rec.orcref transfer: "", // Transfer Indicator .gidgrp.rec.transfer
orcdat:"", // Date from Original Contract .gidgrp.rec.orcdat chato: "", // Own Charges Borne by .gidgrp.rec.chato
tenclsdat:"", // Closing Date .gidgrp.rec.tenclsdat orcref: "", // Contract Reference .gidgrp.rec.orcref
orcrat:"", // Original Perc./ Rate .gidgrp.rec.orcrat orcdat: "", // Date from Original Contract .gidgrp.rec.orcdat
orccur:"", // Contract Amount .gidgrp.rec.orccur tenclsdat: "", // Closing Date .gidgrp.rec.tenclsdat
orcamt:"", // Contract Amount .gidgrp.rec.orcamt orcrat: "", // Original Perc./ Rate .gidgrp.rec.orcrat
acc:"", // A/c for Adv. Paym. Guar. .gidgrp.rec.acc orccur: "", // Contract Amount .gidgrp.rec.orccur
jurlaws20:"", // Governing Law .gidgrp.rec.jurlaws20 orcamt: "", // Contract Amount .gidgrp.rec.orcamt
jurlaw:"", // Law of Jurisdiction .gidgrp.rec.jurlaw acc: "", // A/c for Adv. Paym. Guar. .gidgrp.rec.acc
jurplc:"", // Place of Jurisdiction .gidgrp.rec.jurplc jurlaws20: "", // Governing Law .gidgrp.rec.jurlaws20
tenref:"", // Tender Reference .gidgrp.rec.tenref jurlaw: "", // Law of Jurisdiction .gidgrp.rec.jurlaw
tendat:"", // Tender Date .gidgrp.rec.tendat jurplc: "", // Place of Jurisdiction .gidgrp.rec.jurplc
trmdat:"", // Latest Transmiss. Date .gidgrp.rec.trmdat tenref: "", // Tender Reference .gidgrp.rec.tenref
juscod:"", // 组织机构代码 .gidgrp.rec.juscod tendat: "", // Tender Date .gidgrp.rec.tendat
cunqii:"", // 流动资金贷款利率档次 .gidgrp.rec.cunqii trmdat: "", // Latest Transmiss. Date .gidgrp.rec.trmdat
bilvvv:"", // 上浮比率 .gidgrp.rec.bilvvv juscod: "", // 组织机构代码 .gidgrp.rec.juscod
bngcod:"", // 企业海关编码 .gidgrp.rec.bngcod cunqii: "", // 流动资金贷款利率档次 .gidgrp.rec.cunqii
mannum:"", // 手册号码 .gidgrp.rec.mannum bilvvv: "", // 上浮比率 .gidgrp.rec.bilvvv
}, bngcod: "", // 企业海关编码 .gidgrp.rec.bngcod
cbs:{ mannum: "", // 手册号码 .gidgrp.rec.mannum
max:{ },
cur:"", // Guarantee Amount .gidgrp.cbs.max.cur cbs: {
amt:"", // Guarantee Amount .gidgrp.cbs.max.amt max: {
}, cur: "", // Guarantee Amount .gidgrp.cbs.max.cur
opn1:{ amt: "", // Guarantee Amount .gidgrp.cbs.max.amt
cur:"", // Open Amount .gidgrp.cbs.opn1.cur },
amt:"", // Balance .gidgrp.cbs.opn1.amt opn1: {
}, cur: "", // Open Amount .gidgrp.cbs.opn1.cur
cnf:{ amt: "", // Balance .gidgrp.cbs.opn1.amt
cur:"", // Confirmation Amount .gidgrp.cbs.cnf.cur },
amt:"", // Balance .gidgrp.cbs.cnf.amt cnf: {
}, cur: "", // Confirmation Amount .gidgrp.cbs.cnf.cur
}, amt: "", // Balance .gidgrp.cbs.cnf.amt
ben:{ },
pts:new Pts().data, },
namelc:"", // 名称 .gidgrp.ben.namelc ben: {
adrelc:"", // 地址 .gidgrp.ben.adrelc pts: new Pts().data,
dbfadrblkcn:"", // Chinese address .gidgrp.ben.dbfadrblkcn namelc: "", // 名称 .gidgrp.ben.namelc
}, adrelc: "", // 地址 .gidgrp.ben.adrelc
apl:{ dbfadrblkcn: "", // Chinese address .gidgrp.ben.dbfadrblkcn
pts:new Pts().data, },
namelc:"", // 名称 .gidgrp.apl.namelc apl: {
adrelc:"", // 地址 .gidgrp.apl.adrelc pts: new Pts().data,
dbfadrblkcn:"", // Chinese address .gidgrp.apl.dbfadrblkcn namelc: "", // 名称 .gidgrp.apl.namelc
}, adrelc: "", // 地址 .gidgrp.apl.adrelc
ctr:{ dbfadrblkcn: "", // Chinese address .gidgrp.apl.dbfadrblkcn
pts:new Pts().data, },
}, ctr: {
iss:{ pts: new Pts().data,
pts:new Pts().data, },
namelc:"", // 名称 .gidgrp.iss.namelc iss: {
adrelc:"", // 地址 .gidgrp.iss.adrelc pts: new Pts().data,
dbfadrblkcn:"", // Chinese address .gidgrp.iss.dbfadrblkcn namelc: "", // 名称 .gidgrp.iss.namelc
}, adrelc: "", // 地址 .gidgrp.iss.adrelc
blk:{ dbfadrblkcn: "", // Chinese address .gidgrp.iss.dbfadrblkcn
contag79:"", // Content of TAG 79 .gidgrp.blk.contag79 },
gartyptxtin:"", // Specification of Type of Undertaking - Counter Undertaking .gidgrp.blk.gartyptxtin blk: {
apprul:"", // Applicable Rules .gidgrp.blk.apprul contag79: "", // Content of TAG 79 .gidgrp.blk.contag79
apprultxt:"", // Applicable Rules .gidgrp.blk.apprultxt gartyptxtin: "", // Specification of Type of Undertaking - Counter Undertaking .gidgrp.blk.gartyptxtin
exptxt:"", // Expiry Condition/ Evt. .gidgrp.blk.exptxt apprul: "", // Applicable Rules .gidgrp.blk.apprul
atxexptxt:"", // Expiry Condition/ Evt. .gidgrp.blk.atxexptxt apprultxt: "", // Applicable Rules .gidgrp.blk.apprultxt
liatxtc:"", // Liability Condition .gidgrp.blk.liatxtc exptxt: "", // Expiry Condition/ Evt. .gidgrp.blk.exptxt
atxliatxtc:"", // Liability Condition .gidgrp.blk.atxliatxtc atxexptxt: "", // Expiry Condition/ Evt. .gidgrp.blk.atxexptxt
deltoadr:"", // Delivery to Address .gidgrp.blk.deltoadr liatxtc: "", // Liability Condition .gidgrp.blk.liatxtc
preper:"", // Presentation Instr. .gidgrp.blk.preper atxliatxtc: "", // Liability Condition .gidgrp.blk.atxliatxtc
atxpreper:"", // Presentation Instr. .gidgrp.blk.atxpreper deltoadr: "", // Delivery to Address .gidgrp.blk.deltoadr
trfcond:"", // Transfer Conditions .gidgrp.blk.trfcond preper: "", // Presentation Instr. .gidgrp.blk.preper
feetxt:"", // Additional Details to Code for Charges .gidgrp.blk.feetxt atxpreper: "", // Presentation Instr. .gidgrp.blk.atxpreper
covgodsrv:"", // Object of Contract .gidgrp.blk.covgodsrv trfcond: "", // Transfer Conditions .gidgrp.blk.trfcond
orcplc:"", // Original Contract Place .gidgrp.blk.orcplc feetxt: "", // Additional Details to Code for Charges .gidgrp.blk.feetxt
addinf:"", // Additional Info .gidgrp.blk.addinf covgodsrv: "", // Object of Contract .gidgrp.blk.covgodsrv
atxcovgodsrv:"", // Underly. Transact. Det. .gidgrp.blk.atxcovgodsrv orcplc: "", // Original Contract Place .gidgrp.blk.orcplc
gidtxt:"", // Guarantee Text .gidgrp.blk.gidtxt addinf: "", // Additional Info .gidgrp.blk.addinf
gtxgidtxt:"", // Guarantee Text with Variables .gidgrp.blk.gtxgidtxt atxcovgodsrv: "", // Underly. Transact. Det. .gidgrp.blk.atxcovgodsrv
}, gidtxt: "", // Guarantee Text .gidgrp.blk.gidtxt
adv:{ gtxgidtxt: "", // Guarantee Text with Variables .gidgrp.blk.gtxgidtxt
pts:new Pts().data, },
namelc:"", // 名称 .gidgrp.adv.namelc adv: {
adrelc:"", // 地址 .gidgrp.adv.adrelc pts: new Pts().data,
dbfadrblkcn:"", // Chinese address .gidgrp.adv.dbfadrblkcn namelc: "", // 名称 .gidgrp.adv.namelc
}, adrelc: "", // 地址 .gidgrp.adv.adrelc
ghd:{ dbfadrblkcn: "", // Chinese address .gidgrp.adv.dbfadrblkcn
segtyp:"", // 特殊保函类型 .gidgrp.ghd.segtyp },
bustyp:"", // 业务类型 .gidgrp.ghd.bustyp ghd: {
wahnum:"", // 仓库号 .gidgrp.ghd.wahnum segtyp: "", // 特殊保函类型 .gidgrp.ghd.segtyp
remark:"", // 备注 .gidgrp.ghd.remark bustyp: "", // 业务类型 .gidgrp.ghd.bustyp
aplnam:"", // 申请人名称关税保函专用 .gidgrp.ghd.aplnam wahnum: "", // 仓库号 .gidgrp.ghd.wahnum
}, remark: "", // 备注 .gidgrp.ghd.remark
gidcxm:{ aplnam: "", // 申请人名称关税保函专用 .gidgrp.ghd.aplnam
warran:"", // 被保证人 .gidgrp.gidcxm.warran },
cxmflg:"", // 是否显示查询码 .gidgrp.gidcxm.cxmflg gidcxm: {
benefi:"", // 受益人名称 .gidgrp.gidcxm.benefi warran: "", // 被保证人 .gidgrp.gidcxm.warran
}, cxmflg: "", // 是否显示查询码 .gidgrp.gidcxm.cxmflg
}, benefi: "", // 受益人名称 .gidgrp.gidcxm.benefi
reqdat:"", // Confir. Requested on .reqdat },
pageId:"", // ctx的key },
roldsc:"", reqdat: "", // Confir. Requested on .reqdat
pageId: "", // ctx的key
roldsc: "",
liaall: new Pub().data.Liaall, liaall: new Pub().data.Liaall,
setmod: new Pub().data.Setmod, setmod: new Pub().data.Setmod,
mtabut: new Pub().data.Mtabut, mtabut: new Pub().data.Mtabut,
......
...@@ -84,8 +84,7 @@ export default class Infgid{ ...@@ -84,8 +84,7 @@ export default class Infgid{
purpos:"", // Outgoing Purpose .gidgrp.rec.purpos purpos:"", // Outgoing Purpose .gidgrp.rec.purpos
hndtyp:"", // Handling Type .gidgrp.rec.hndtyp hndtyp:"", // Handling Type .gidgrp.rec.hndtyp
gartyp:"", // Type of Undertaking .gidgrp.rec.gartyp gartyp:"", // Type of Undertaking .gidgrp.rec.gartyp
gartypin:"", // Undertaking Type from Local Undertaking Seq. C .gidgrp.rec.gartypin gartypin:"", // Undertaking Type from Local Undertaking Seq. C
legfrm:"", // Form of Undertaking .gidgrp.rec.legfrm
demand:"", // Demand Indicator .gidgrp.rec.demand demand:"", // Demand Indicator .gidgrp.rec.demand
giduil:"", // Language of Undertak. .gidgrp.rec.giduil giduil:"", // Language of Undertak. .gidgrp.rec.giduil
secuilflg:"", // Bilingual Guarantee .gidgrp.rec.secuilflg secuilflg:"", // Bilingual Guarantee .gidgrp.rec.secuilflg
......
...@@ -202,7 +202,7 @@ export default { ...@@ -202,7 +202,7 @@ export default {
], ],
"ledgrp.blk.mixdet":[ "ledgrp.blk.mixdet":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 140,message:"长度不能超过140"} {max: 140,message:"长度不能超过140"}
], ],
"letp.avbp.ptsget.sdamod.dadsnd":[ "letp.avbp.ptsget.sdamod.dadsnd":[
...@@ -223,11 +223,11 @@ export default { ...@@ -223,11 +223,11 @@ export default {
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"ledgrp.blk.avbwthtxt":[ "ledgrp.blk.avbwthtxt":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 140,message:"长度不能超过140"} {max: 140,message:"长度不能超过140"}
], ],
"ledgrp.avb.pts.adrblk":[ "ledgrp.avb.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 140,message:"长度不能超过140"} {max: 140,message:"长度不能超过140"}
], ],
"ledgrp.avb.dbfadrblkcn":[ "ledgrp.avb.dbfadrblkcn":[
...@@ -254,17 +254,17 @@ export default { ...@@ -254,17 +254,17 @@ export default {
], ],
"ledgrp.blk.defdet":[ "ledgrp.blk.defdet":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 140,message:"长度不能超过140"} {max: 140,message:"长度不能超过140"}
], ],
"ledgrp.blk.feetxt":[ "ledgrp.blk.feetxt":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 210,message:"长度不能超过210"} {max: 210,message:"长度不能超过210"}
], ],
"ledgrp.blk.dftat":[ "ledgrp.blk.dftat":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 105,message:"长度不能超过105"}
], ],
"letp.drwp.ptsget.sdamod.dadsnd":[ "letp.drwp.ptsget.sdamod.dadsnd":[
...@@ -285,7 +285,7 @@ export default { ...@@ -285,7 +285,7 @@ export default {
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"ledgrp.drw.pts.adrblk":[ "ledgrp.drw.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 140,message:"长度不能超过140"} {max: 140,message:"长度不能超过140"}
], ],
"ledgrp.drw.dbfadrblkcn":[ "ledgrp.drw.dbfadrblkcn":[
......
...@@ -110,7 +110,7 @@ export default { ...@@ -110,7 +110,7 @@ export default {
], ],
"lidgrp.adv.pts.adrblk":[ "lidgrp.adv.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 80,message:"长度不能超过80"} {max: 140,message:"长度不能超过35*4"}
], ],
"lidgrp.adv.dbfadrblkcn":[ "lidgrp.adv.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
......
import Utils from "~/utils"
/**
* Sptneg Check规则
*/
let checkObj = {
}
for (const key in checkObj) {
if (Object.hasOwnProperty.call(checkObj, key)) {
checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key)
}
}
export default checkObj
/**
* Sptneg Default规则
*/
import Api from "~/service/Api";
import Utils from "~/utils/index"
export default {
"usfmod.usr.extkey" :Utils.defaultFunction,
"usfmod.selusg" :Utils.defaultFunction,
"usfmod.selusgset" :Utils.defaultFunction,
"usfmod.flt" :Utils.defaultFunction,
"sptstm" :Utils.defaultFunction,
"chkrim" :Utils.defaultFunction,
"chkaut" :Utils.defaultFunction,
"chkinc" :Utils.defaultFunction,
"chkpen" :Utils.defaultFunction,
"chkcor" :Utils.defaultFunction,
}
//你可以添加自动default处理
import Api from "~/service/Api"
import Utils from "~/utils"
export default {
async onUsfmodShwflt(){
let rtnmsg = await this.executeRule("usfmod.shwflt")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onNegcnt(){
let rtnmsg = await this.executeRule("negcnt")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onClmmodDet(){
let rtnmsg = await this.executeRule("clmmod.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
}
\ No newline at end of file
export default {
"selobj":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"seltxt":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"usfmod.usr.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 8,message:"长度不能超过8"}
],
"usfmod.usrget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"sptstm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"clmmod.wfs.objtyp":[
{type: "string", required: false, message: "必输项"},
{max: 6,message:"长度不能超过6"}
],
"clmmod.wfs.objinr":[
{type: "string", required: false, message: "必输项"},
{max: 8,message:"长度不能超过8"}
],
"clmmod.wfs.objnam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"clmmod.wfestm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
}
\ No newline at end of file
import Api from "~/service/Api"
import Pts from "../Common/Pts"
export default class Sptneg{
constructor () {
this.data = {
chkinc:"", // Incoming .chkinc
chkrim:"", // Registered .chkrim
chkpen:"", // Pending .chkpen
chkcor:"", // Correction .chkcor
chkaut:"", // Automatic .chkaut
selobj:"", // Reference .selobj
seltxt:"", // Selection Name .seltxt
usfmod:{
labtxt:"", // Text of Label .usfmod.labtxt
usftxt:"", // Text of Selection Text .usfmod.usftxt
flt:"", // Filter .usfmod.flt
selusg:"", // Selected User Group .usfmod.selusg
selusgset:"", // Selected User Group Set .usfmod.selusgset
usr:{
extkey:"", // User ID .usfmod.usr.extkey
},
usrget:{
sdamod:{
seainf:"", // .usfmod.usrget.sdamod.seainf
},
},
selusb:"", // Select user branch .usfmod.selusb
},
sptstm:"", // List of SPT records .sptstm
clmmod:{
wfs:{
objtyp:"", // Table Used to Store Associated Object .clmmod.wfs.objtyp
objinr:"", // Object .clmmod.wfs.objinr
objnam:"", // External Readable Object Identification .clmmod.wfs.objnam
},
wfestm:"", // WFEs for transaction for display .clmmod.wfestm
},
pageId: "" // ctx的key
}
}
}
\ No newline at end of file
...@@ -101,7 +101,9 @@ export default { ...@@ -101,7 +101,9 @@ export default {
{ {
this.updateModel(rtnmsg.data) this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑 //TODO 处理数据逻辑
if (this.isInDisplay) {
this.restoreDisplay();
}
} }
else else
{ {
......
...@@ -196,6 +196,9 @@ export default { ...@@ -196,6 +196,9 @@ export default {
{ {
this.updateModel(rtnmsg.data) this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑 //TODO 处理数据逻辑
if (this.isInDisplay) {
this.restoreDisplay();
}
} }
else else
......
...@@ -307,6 +307,9 @@ ...@@ -307,6 +307,9 @@
v-model="model.cfagit.recgrp.bas.bencountrycode" v-model="model.cfagit.recgrp.bas.bencountrycode"
maxlength="3" maxlength="3"
placeholder="请输入受益人国别/地区" placeholder="请输入受益人国别/地区"
@keyup.enter.native="
showGridPromptDialog(`cfagit.recgrp.bas.bencountrycode`)
"
></c-input> ></c-input>
</el-form-item> </el-form-item>
<template slot="footer"> <template slot="footer">
......
...@@ -237,6 +237,9 @@ ...@@ -237,6 +237,9 @@
v-model="model.cnybop.cnyvou.svouchercountrycode" v-model="model.cnybop.cnyvou.svouchercountrycode"
maxlength="3" maxlength="3"
placeholder="请输入担保人国别" placeholder="请输入担保人国别"
@keyup.enter.native="
showGridPromptDialog(`cnybop.cnyvou.svouchercountrycode`)
"
></c-input> ></c-input>
<template slot="footer"> <template slot="footer">
<c-button <c-button
...@@ -272,6 +275,9 @@ ...@@ -272,6 +275,9 @@
v-model="model.cnybop.cnyvou.svoucheecountrycode" v-model="model.cnybop.cnyvou.svoucheecountrycode"
maxlength="3" maxlength="3"
placeholder="请输入担保权人国别" placeholder="请输入担保权人国别"
@keyup.enter.native="
showGridPromptDialog(`cnybop.cnyvou.svoucheecountrycode`)
"
></c-input> ></c-input>
<template slot="footer"> <template slot="footer">
<c-button <c-button
...@@ -297,6 +303,9 @@ ...@@ -297,6 +303,9 @@
v-model="model.cnybop.cnyvou.sdebtorcountrycode" v-model="model.cnybop.cnyvou.sdebtorcountrycode"
maxlength="3" maxlength="3"
placeholder="请输入债务人国别" placeholder="请输入债务人国别"
@keyup.enter.native="
showGridPromptDialog(`cnybop.cnyvou.sdebtorcountrycode`)
"
></c-input> ></c-input>
<template slot="footer"> <template slot="footer">
<c-button <c-button
...@@ -332,6 +341,9 @@ ...@@ -332,6 +341,9 @@
v-model="model.cnybop.cnyvou.sreversecountrycode" v-model="model.cnybop.cnyvou.sreversecountrycode"
maxlength="3" maxlength="3"
placeholder="请输入反担保人国别" placeholder="请输入反担保人国别"
@keyup.enter.native="
showGridPromptDialog(`cnybop.cnyvou.sreversecountrycode`)
"
></c-input> ></c-input>
<template slot="footer"> <template slot="footer">
<c-button <c-button
......
...@@ -11,7 +11,6 @@ ...@@ -11,7 +11,6 @@
style="width: 100%" style="width: 100%"
placeholder="请选择指定银行" placeholder="请选择指定银行"
:code="codes.avbwth" :code="codes.avbwth"
@change="avbwthEvent"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -19,7 +18,7 @@ ...@@ -19,7 +18,7 @@
<c-col :span="24"> <c-col :span="24">
<c-ptap <c-ptap
v-if="model.ledgrp.rec.avbwth!='O'" v-if="model.ledgrp.rec.avbwth != 'O'"
:model="model" :model="model"
:argadr="{ :argadr="{
title: '', title: '',
...@@ -37,29 +36,35 @@ ...@@ -37,29 +36,35 @@
<!-- 名称地址 --> <!-- 名称地址 -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="" prop="ledgrp.blk.avbwthtxt"> <el-form-item
label=""
prop="ledgrp.avb.pts.adrblk"
v-if="model.ledgrp.rec.avbwth != 'O'"
>
<c-input <c-input
type="textarea" type="textarea"
:rows="3" :rows="3"
v-model="model.ledgrp.blk.avbwthtxt" v-model="model.ledgrp.avb.pts.adrblk"
maxlength="140" maxlength="140"
show-word-limit show-word-limit
placeholder="请输入名称地址" placeholder="请输入Address Block"
:disabled="model.ledgrp.rec.avbwth!='O'" :disabled="model.ledgrp.rec.avbwth!=''"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- <c-col :span="12"> <c-col :span="24">
<el-form-item label="Address Block" prop="ledgrp.avb.pts.adrblk"> <el-form-item label="" prop="ledgrp.blk.avbwthtxt"
v-if="model.ledgrp.rec.avbwth == 'O'">
<c-input <c-input
type="textarea" type="textarea"
v-model="model.ledgrp.avb.pts.adrblk" :rows="3"
maxlength="35" v-model="model.ledgrp.blk.avbwthtxt"
maxlength="140"
show-word-limit show-word-limit
placeholder="请输入Address Block" placeholder="请输入名称地址"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> --> </c-col>
<!-- 信用证兑付方式 Available by--> <!-- 信用证兑付方式 Available by-->
<c-col :span="24"> <c-col :span="24">
...@@ -69,7 +74,6 @@ ...@@ -69,7 +74,6 @@
style="width: 100%" style="width: 100%"
placeholder="请选择兑付方式" placeholder="请选择兑付方式"
:code="codes.avbby0" :code="codes.avbby0"
@change="avbbykeyEvent"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -109,7 +113,16 @@ ...@@ -109,7 +113,16 @@
size="small" size="small"
type="primary" type="primary"
icon="el-icon-search" icon="el-icon-search"
@click="showGridPromptDialog('letp.lcrdftat.buttxmsel', null, null,{TXT: 'ledgrp.blk.dftat'}, {TXT: false},'doxpDialog')" @click="
showGridPromptDialog(
'letp.lcrdftat.buttxmsel',
null,
null,
{ TXT: 'ledgrp.blk.dftat' },
{ TXT: false },
'doxpDialog'
)
"
:disabled="blkDftatFlag" :disabled="blkDftatFlag"
> >
... ...
...@@ -131,6 +144,7 @@ ...@@ -131,6 +144,7 @@
:onlySearch="false" :onlySearch="false"
@onSeainf="onSeainf" @onSeainf="onSeainf"
@onAplpDet="onDrwpDet" @onAplpDet="onDrwpDet"
:disabledExtkey="blkDftatFlag"
:disabled="blkDftatFlag" :disabled="blkDftatFlag"
> >
</c-ptap> </c-ptap>
...@@ -267,7 +281,6 @@ ...@@ -267,7 +281,6 @@
</el-form-item> </el-form-item>
</c-col>--> </c-col>-->
<!-- 交单期限 Days of presentation period--> <!-- 交单期限 Days of presentation period-->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="交单期限" prop="ledgrp.rec.prepers18"> <el-form-item label="交单期限" prop="ledgrp.rec.prepers18">
...@@ -282,8 +295,18 @@ ...@@ -282,8 +295,18 @@
size="small" size="small"
type="primary" type="primary"
icon="el-icon-search" icon="el-icon-search"
@click="showGridPromptDialog('letp.preper.buttxmsel', null, null,{TXT: 'ledgrp.rec.prepers18'}, {TXT: false},'doxpDialog')" @click="
disabled > showGridPromptDialog(
'letp.preper.buttxmsel',
null,
null,
{ TXT: 'ledgrp.rec.prepers18' },
{ TXT: false },
'doxpDialog'
)
"
disabled
>
... ...
</c-button> </c-button>
</template> </template>
...@@ -319,7 +342,16 @@ ...@@ -319,7 +342,16 @@
size="small" size="small"
type="primary" type="primary"
icon="el-icon-search" icon="el-icon-search"
@click="showGridPromptDialog('letp.charia.buttxmsel', null, null,{TXT: 'ledgrp.blk.feetxt'}, {TXT: false},'doxpDialog')" @click="
showGridPromptDialog(
'letp.charia.buttxmsel',
null,
null,
{ TXT: 'ledgrp.blk.feetxt' },
{ TXT: false },
'doxpDialog'
)
"
> >
... ...
</c-button> </c-button>
...@@ -797,6 +829,7 @@ import commonProcess from '~/mixin/commonProcess' ...@@ -797,6 +829,7 @@ import commonProcess from '~/mixin/commonProcess'
import CodeTable from '~/config/CodeTable' import CodeTable from '~/config/CodeTable'
import Event from '~/model/Letdrw/Event' import Event from '~/model/Letdrw/Event'
import Ptap from '~/views/Public/Ptap' import Ptap from '~/views/Public/Ptap'
import Utils from '~/utils'
export default { export default {
components: { components: {
...@@ -812,30 +845,58 @@ export default { ...@@ -812,30 +845,58 @@ export default {
}, },
methods: { methods: {
...Event, ...Event,
avbwthEvent(){ // avbbykeyEvent() {
if (this.model.ledgrp.rec.avbwth != 'A'||this.model.ledgrp.rec.avbwth != 'O') { // if (this.model.ledgrp.rec.avbby == 'P') {
this.model.ledgrp.avb.pts.extkey = '' // this.model.ledgrp.rec.tenmaxday = 0
this.model.ledgrp.blk.avbwthtxt = '' // this.model.ledgrp.blk.defdet = ''
} // }
}, // if (this.model.ledgrp.rec.avbby == 'D'||this.model.ledgrp.rec.avbby =='M') {
avbbykeyEvent() {
if (this.model.ledgrp.rec.avbby == 'P') { // this.model.ledgrp.blk.defdet = '' //汇票期限置空
this.model.ledgrp.rec.tenmaxday = 0 // this.model.ledgrp.drw.pts.extkey = ''//付款人置空
this.model.ledgrp.blk.defdet = '' // this.model.ledgrp.drw.pts.adrblk = '' //名称地址置空.pts.adrblk
}
if (this.model.ledgrp.rec.avbby == 'D'||this.model.ledgrp.rec.avbby =='M') { // }
// this.executeCheck('ledgrp.rec.avbby').then((res) => {
this.model.ledgrp.blk.defdet = '' //汇票期限置空 // if (res.respCode == SUCCESS) {
this.model.ledgrp.drw.pts.extkey = ''//付款人置空 // Utils.copyValueFromVO(this.model, res.data)
this.model.ledgrp.drw.pts.adrblk = '' //名称地址置空.pts.adrblk // }
// })
} // },
this.executeCheck('ledgrp.rec.avbby').then((res) => { openRevolvingDetails(val){
if(val ==='' && !(this.model.ledgrp.rec.revtyp ===''&& this.model.ledgrp.rec.revtimes == '0' && this.model.ledgrp.rec.revdat ===''
&&this.model.ledgrp.rec.revcum ===''&&this.model.ledgrp.blk.revcls ===''&&this.model.ledgrp.blk.revnotes ==='') ){
this.$confirm('Are you sure you want to delete the entered Revolving Details?','提示',{
confirmButtonText: 'Yes',
cancelButtonText: 'No',
type: 'warning',
showClose:false
}).then(() => {//yes的执行在这里写
this.executeRule('ledgrp.rec.revflg').then(res => {
if (res.respCode == SUCCESS) { if (res.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, res.data) this.model.ledgrp.rec.revdat ='';//后端在事件中把日期置为null而不是nullstr,导致日期实际并没有清空,故在此加清空日期
this.updateModel(res.data)
} }
}) })
}, // this.model.ledgrp.rec.revtyp ='';
// this.model.ledgrp.rec.revtimes = '0';
// this.model.ledgrp.rec.revdat ='';
// this.model.ledgrp.rec.revcum ='';
// this.model.ledgrp.blk.revcls ='';
// this.model.ledgrp.blk.revnotes ='';
// this.$message({
// type: 'success',
// message: '删除成功!'
// });
}).catch(() => {//No的功能在这里写
this.model.ledgrp.rec.revflg ='X'
// this.$message({
// type: 'info',
// message: '已取消'
// });
});
}
}
}, },
created: function () {}, created: function () {},
computed: { computed: {
...@@ -843,7 +904,8 @@ export default { ...@@ -843,7 +904,8 @@ export default {
get() { get() {
return ( return (
this.model.ledgrp.rec.avbwth == 'A' || this.model.ledgrp.rec.avbwth == 'A' ||
this.model.ledgrp.rec.avbwth == 'S' this.model.ledgrp.rec.avbwth == 'S' ||
this.model.ledgrp.rec.avbwth == ''
) )
}, },
}, },
......
...@@ -147,6 +147,7 @@ ...@@ -147,6 +147,7 @@
<c-checkbox <c-checkbox
v-model="model.letp.aamp.aammod.addamtflg" v-model="model.letp.aamp.aammod.addamtflg"
style="margin-left: 10px" style="margin-left: 10px"
@change="openAddAmount"
>附加金额</c-checkbox >附加金额</c-checkbox
> >
</c-col> </c-col>
...@@ -415,6 +416,7 @@ ...@@ -415,6 +416,7 @@
<c-col :span="12" class="centerLable marginLable"> <c-col :span="12" class="centerLable marginLable">
<c-checkbox v-model="model.ledgrp.rec.revflg" <c-checkbox v-model="model.ledgrp.rec.revflg"
@change="openRevolvingDetails"
>Revolving L/C</c-checkbox >Revolving L/C</c-checkbox
> >
</c-col> </c-col>
...@@ -1107,6 +1109,68 @@ export default { ...@@ -1107,6 +1109,68 @@ export default {
this.model.ledgrp.rec.apprultxt = '' this.model.ledgrp.rec.apprultxt = ''
} }
}, },
openAddAmount(val){
if(val ==='' && !(this.model.ledgrp.cbs.max2.amt =='0.000'&& this.model.ledgrp.blk.addamtcov === '') ){
this.$confirm('Do you really want to delete the additional amount of this contract?','提示',{
confirmButtonText: 'Yes',
cancelButtonText: 'No',
type: 'warning',
showClose:false
}).then(() => {//yes的执行在这里写
this.executeRule('letp.aamp.aammod.addamtflg').then(res => {
if (res.respCode == SUCCESS) {
this.updateModel(res.data)
}
})
// this.model.ledgrp.cbs.max2.amt ='0.000';
// this.model.ledgrp.blk.addamtcov = '';
// this.$message({
// type: 'success',
// message: '删除成功!'
// });
}).catch(() => {//No的功能在这里写
this.model.letp.aamp.aammod.addamtflg ='X'
// this.$message({
// type: 'info',
// message: '已取消'
// });
});
}
},
openRevolvingDetails(val){
if(val ==='' && !(this.model.ledgrp.rec.revtyp ===''&& this.model.ledgrp.rec.revtimes == '0' && this.model.ledgrp.rec.revdat ===''
&&this.model.ledgrp.rec.revcum ===''&&this.model.ledgrp.blk.revcls ===''&&this.model.ledgrp.blk.revnotes ==='') ){
this.$confirm('Are you sure you want to delete the entered Revolving Details?','提示',{
confirmButtonText: 'Yes',
cancelButtonText: 'No',
type: 'warning',
showClose:false
}).then(() => {//yes的执行在这里写
this.executeRule('ledgrp.rec.revflg').then(res => {
if (res.respCode == SUCCESS) {
this.model.ledgrp.rec.revdat ='';//后端在事件中把日期置为null而不是nullstr,导致日期实际并没有清空,故在此加清空日期
this.updateModel(res.data)
}
})
// this.model.ledgrp.rec.revtyp ='';
// this.model.ledgrp.rec.revtimes = '0';
// this.model.ledgrp.rec.revdat ='';
// this.model.ledgrp.rec.revcum ='';
// this.model.ledgrp.blk.revcls ='';
// this.model.ledgrp.blk.revnotes ='';
// this.$message({
// type: 'success',
// message: '删除成功!'
// });
}).catch(() => {//No的功能在这里写
this.model.ledgrp.rec.revflg ='X'
// this.$message({
// type: 'info',
// message: '已取消'
// });
});
}
}
}, },
created: function () {}, created: function () {},
} }
......
...@@ -129,6 +129,7 @@ ...@@ -129,6 +129,7 @@
:onlySearch="false" :onlySearch="false"
@onSeainf="onSeainf" @onSeainf="onSeainf"
@onAplpDet="onDrwpDet" @onAplpDet="onDrwpDet"
:disabledExtkey="blkDftatFlag"
:disabled="blkDftatFlag" :disabled="blkDftatFlag"
> >
</c-ptap> </c-ptap>
......
<template>
<div class="eibs-tab">
<!-- SF000045 : Type of Items -->
<c-col :span="12">
<c-checkbox v-model="model.chkinc">{{$t('sptneg.CF000040')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.chkrim">{{$t('sptneg.CF000035')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.chkpen">{{$t('sptneg.CF000036')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.chkcor">{{$t('sptneg.CF000039')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.chkaut">{{$t('sptneg.CF000067')}}</c-checkbox>
</c-col>
<!-- SF000049 : Reference -->
<c-col :span="12">
<c-form-item :label="$t('sptneg.SF000049')" prop="selobj">
<c-input v-model="model.selobj" maxlength="32" :placeholder="$t('other.please_enter')+$t('sptneg.SF000049')"></c-input>
</c-form-item>
</c-col>
<!-- SF000050 : Name -->
<c-col :span="12">
<c-form-item label="Selection Name" prop="seltxt">
<c-input v-model="model.seltxt" maxlength="32" :placeholder="$t('other.please_enter')+'Selection Name'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.usfmod.usftxt" data-path=".usfmod.usftxt" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Filter" prop="usfmod.flt">
<c-select v-model="model.usfmod.flt" style="width:100%" :placeholder="$t('other.please_enter')+'Filter'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onUsfmodShwflt">
{{$t('usfmod.CF000033')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onNegcnt">
{{$t('sptneg.CG000105')}}
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.usfmod.labtxt" data-path=".usfmod.labtxt" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Selected User Group Set" prop="usfmod.selusgset">
<c-select v-model="model.usfmod.selusgset" style="width:100%" :placeholder="$t('other.please_enter')+'Selected User Group Set'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="User ID" prop="usfmod.usr.extkey">
<c-input v-model="model.usfmod.usr.extkey" maxlength="8" :placeholder="$t('other.please_enter')+'User ID'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Selected User Group" prop="usfmod.selusg">
<c-select v-model="model.usfmod.selusg" style="width:100%" :placeholder="$t('other.please_enter')+'Selected User Group'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Select user branch" prop="usfmod.selusb">
<c-select v-model="model.usfmod.selusb" style="width:100%" :placeholder="$t('other.please_enter')+'Select user branch'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="usfmod.usrget.sdamod.seainf">
<c-input v-model="model.usfmod.usrget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="List of SPT records" prop="sptstm">
<c-input v-model="model.sptstm" :placeholder="$t('other.please_enter')+'List of SPT records'"></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/Sptneg/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- S0000004 : Object -->
<c-col :span="12">
<c-form-item label="Table Used to Store Associated Object" prop="clmmod.wfs.objtyp">
<c-input v-model="model.clmmod.wfs.objtyp" maxlength="6" :placeholder="$t('other.please_enter')+'Table Used to Store Associated Object'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('clmmod.S0000004')" prop="clmmod.wfs.objinr">
<c-input v-model="model.clmmod.wfs.objinr" maxlength="8" :placeholder="$t('other.please_enter')+$t('clmmod.S0000004')"></c-input>
</c-form-item>
</c-col>
<!-- S0000003 : Object Name -->
<c-col :span="12">
<c-form-item label="External Readable Object Identification" prop="clmmod.wfs.objnam">
<c-input v-model="model.clmmod.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-button size="small" type="primary" @click="onClmmodDet">
{{$t('clmmod.CG000002')}}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="WFEs for transaction for display" prop="clmmod.wfestm">
<c-input v-model="model.clmmod.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/Sptneg/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eContainer">
<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">
<!--sptneg PD000042 Menu -->
<el-tab-pane :label="$t('sptneg.PD000042')" name="menu">
<m-menu :model="model" :codes="codes"/>
</el-tab-pane>
<!--clmmod PD000001 Workflow -->
<el-tab-pane :label="$t('clmmod.PD000001')" name="ordpwfm">
<m-ordpwfm :model="model" :codes="codes"/>
</el-tab-pane>
</c-tabs>
</el-form>
</div>
</template>
<script>
import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"
import Sptneg from "~/model/Sptneg"
import commonProcess from "~/mixin/commonProcess"
import Check from "~/model/Sptneg/Check"
import Default from "~/model/Sptneg/Default"
import Pattern from "~/model/Sptneg/Pattern"
import Menu from "./Menu"
import Ordpwfm from "./Ordpwfm"
export default {
name: "Sptneg",
components:{
"m-menu" : Menu,
"m-ordpwfm" : Ordpwfm,
},
provide() {
return {
root: this
}
},
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: "",
trnName: "sptneg",
trnType: "",
model: new Sptneg().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {
},
}
},
methods:{
myTabClick(tab){
this.tabClick(tab)
/**
* do it yourself
**/
}
},
created:async function(){
console.log("进入sptneg交易");
let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{
this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
}
}
</script>
<style>
</style>
<template>
<ReviewWrapper>
<Betamc></Betamc>
</ReviewWrapper>
</template>
<script>
import Betamc from "~/views/Business/Betamc";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewBetamc",
components: { ReviewWrapper, Betamc },
created() {},
mounted() {},
};
</script>
<style></style>
\ No newline at end of file
<template>
<ReviewWrapper>
<Brtacp></Brtacp>
</ReviewWrapper>
</template>
<script>
import Brtacp from "~/views/Business/Brtacp";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewBrtacp",
components: { ReviewWrapper, Brtacp },
created() {},
mounted() {},
};
</script>
<style></style>
\ No newline at end of file
<template>
<ReviewWrapper>
<Brtame></Brtame>
</ReviewWrapper>
</template>
<script>
import Brtame from "~/views/Business/Brtame";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewBrtame",
components: { ReviewWrapper, Brtame },
created() {},
mounted() {},
};
</script>
<style></style>
\ No newline at end of file
<template>
<ReviewWrapper>
<Brtcan></Brtcan>
</ReviewWrapper>
</template>
<script>
import Brtcan from "~/views/Business/Brtcan";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewBrtcan",
components: { ReviewWrapper, Brtcan },
created() {},
mounted() {},
};
</script>
<style></style>
\ No newline at end of file
<template>
<ReviewWrapper>
<Brtcsg></Brtcsg>
</ReviewWrapper>
</template>
<script>
import Brtcsg from "~/views/Business/Brtcsg";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewBrtcsg",
components: { ReviewWrapper, Brtcsg },
created() {},
mounted() {},
};
</script>
<style></style>
\ No newline at end of file
<template>
<ReviewWrapper>
<Brtdcr></Brtdcr>
</ReviewWrapper>
</template>
<script>
import Brtdcr from "~/views/Business/Brtdcr";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewBrtdcr",
components: { ReviewWrapper, Brtdcr },
created() {},
mounted() {},
};
</script>
<style></style>
\ No newline at end of file
<template>
<ReviewWrapper>
<Brtlat></Brtlat>
</ReviewWrapper>
</template>
<script>
import Brtlat from "~/views/Business/Brtlat";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewBrtlat",
components: { ReviewWrapper, Brtlat },
created() {},
mounted() {},
};
</script>
<style></style>
\ No newline at end of file
<template>
<ReviewWrapper>
<Brtset></Brtset>
</ReviewWrapper>
</template>
<script>
import Brtset from "~/views/Business/Brtset";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewBrtset",
components: { ReviewWrapper, Brtset },
created() {},
mounted() {},
};
</script>
<style></style>
\ No newline at end of file
<template>
<ReviewWrapper>
<Brtsnd></Brtsnd>
</ReviewWrapper>
</template>
<script>
import Brtsnd from "~/views/Business/Brtsnd";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewBrtsnd",
components: { ReviewWrapper, Brtsnd },
created() {},
mounted() {},
};
</script>
<style></style>
\ No newline at end of file
<template>
<ReviewWrapper>
<Cptcan></Cptcan>
</ReviewWrapper>
</template>
<script>
import Cptcan from "~/views/Business/Cptcan";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewCptcan",
components: { ReviewWrapper, Cptcan },
created() {},
mounted() {},
};
</script>
<style></style>
\ No newline at end of file
<template>
<ReviewWrapper>
<Cptrep></Cptrep>
</ReviewWrapper>
</template>
<script>
import Cptrep from "~/views/Business/Cptrep";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewCptrep",
components: { ReviewWrapper, Cptrep },
created() {},
mounted() {},
};
</script>
<style></style>
\ No newline at end of file
<template>
<ReviewWrapper>
<Litacp></Litacp>
</ReviewWrapper>
</template>
<script>
import Litacp from "~/views/Business/Litacp";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewLitacp",
components: { ReviewWrapper, Litacp },
created() {},
mounted() {},
};
</script>
<style></style>
\ No newline at end of file
<template>
<ReviewWrapper>
<Litcan></Litcan>
</ReviewWrapper>
</template>
<script>
import Litcan from "~/views/Business/Litcan";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewLitcan",
components: { ReviewWrapper, Litcan },
created() {},
mounted() {},
};
</script>
<style></style>
\ No newline at end of file
<template>
<ReviewWrapper>
<Litdck></Litdck>
</ReviewWrapper>
</template>
<script>
import Litdck from "~/views/Business/Litdck";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewLitdck",
components: { ReviewWrapper, Litdck },
created() {},
mounted() {},
};
</script>
<style></style>
\ No newline at end of file
<template>
<ReviewWrapper>
<Litdla></Litdla>
</ReviewWrapper>
</template>
<script>
import Litdla from "~/views/Business/Litdla";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewLitdla",
components: { ReviewWrapper, Litdla },
created() {},
mounted() {},
};
</script>
<style></style>
\ No newline at end of file
<template>
<ReviewWrapper>
<Litrog></Litrog>
</ReviewWrapper>
</template>
<script>
import Litrog from "~/views/Business/Litrog";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewLitrog",
components: { ReviewWrapper, Litrog },
created() {},
mounted() {},
};
</script>
<style></style>
\ No newline at end of file
...@@ -73,6 +73,23 @@ import ReviewCctdav from "./Business/ReviewCctdav.vue"; ...@@ -73,6 +73,23 @@ import ReviewCctdav from "./Business/ReviewCctdav.vue";
import ReviewCctdcr from "./Business/ReviewCctdcr.vue"; import ReviewCctdcr from "./Business/ReviewCctdcr.vue";
import ReviewCcttra from "./Business/ReviewCcttra.vue"; import ReviewCcttra from "./Business/ReviewCcttra.vue";
import ReviewLttopn from "./Business/ReviewLttopn.vue"; import ReviewLttopn from "./Business/ReviewLttopn.vue";
import ReviewLitdck from "./Business/ReviewLitdck.vue";
import ReviewBrtlat from "./Business/ReviewBrtlat.vue";
import ReviewBrtsnd from "./Business/ReviewBrtsnd.vue";
import ReviewBrtacp from "./Business/ReviewBrtacp.vue";
import ReviewBrtset from "./Business/ReviewBrtset.vue";
import ReviewBrtdcr from "./Business/ReviewBrtdcr.vue";
import ReviewBrtcsg from "./Business/ReviewBrtcsg.vue";
import ReviewLitrog from "./Business/ReviewLitrog.vue";
import ReviewBrtcan from "./Business/ReviewBrtcan.vue";
import ReviewBrtame from "./Business/ReviewBrtame.vue";
import ReviewLitacp from "./Business/ReviewLitacp.vue";
import ReviewLitdla from "./Business/ReviewLitdla.vue";
import ReviewLitcan from "./Business/ReviewLitcan.vue";
import ReviewBetamc from "./Business/ReviewBetamc.vue";
import ReviewCptcan from "./Business/ReviewCptcan.vue";
import ReviewCptrep from "./Business/ReviewCptrep.vue";
const ReviewRouter = [ const ReviewRouter = [
{ path: "ditopn", component: ReviewDitopn, name: "ReviewDitopn", meta: { title: "复核-买方信用证开立" } }, { path: "ditopn", component: ReviewDitopn, name: "ReviewDitopn", meta: { title: "复核-买方信用证开立" } },
...@@ -92,6 +109,14 @@ const ReviewRouter = [ ...@@ -92,6 +109,14 @@ const ReviewRouter = [
{ path: "brtdck", component: ReviewBrtdck, name: "ReviewBrtdck", meta: { title: "复核-Brtdck" } }, { path: "brtdck", component: ReviewBrtdck, name: "ReviewBrtdck", meta: { title: "复核-Brtdck" } },
{ path: "bdtudp", component: ReviewBdtudp, name: "ReviewBdtudp", meta: { title: "复核-Bdtudp" } }, { path: "bdtudp", component: ReviewBdtudp, name: "ReviewBdtudp", meta: { title: "复核-Bdtudp" } },
{ path: "brtudp", component: ReviewBrtudp, name: "ReviewBrtudp", meta: { title: "复核-Brtudp" } }, { path: "brtudp", component: ReviewBrtudp, name: "ReviewBrtudp", meta: { title: "复核-Brtudp" } },
{ path: "brtlat", component: ReviewBrtlat, name: "ReviewBrtlat", meta: { title: "复核-Brtlat" } },
{ path: "brtsnd", component: ReviewBrtsnd, name: "ReviewBrtsnd", meta: { title: "复核-Brtsnd" } },
{ path: "brtacp", component: ReviewBrtacp, name: "ReviewBrtacp", meta: { title: "复核-Brtacp" } },
{ path: "brtcan", component: ReviewBrtcan, name: "ReviewBrtcan", meta: { title: "复核-Brtcan" } },
{ path: "brtame", component: ReviewBrtame, name: "ReviewBrtame", meta: { title: "复核-Brtame" } },
{ path: "brtset", component: ReviewBrtset, name: "ReviewBrtset", meta: { title: "复核-Brtset" } },
{ path: "brtdcr", component: ReviewBrtdcr, name: "ReviewBrtdcr", meta: { title: "复核-Brtdcr" } },
{ path: "brtcsg", component: ReviewBrtcsg, name: "ReviewBrtcsg", meta: { title: "复核-Brtcsg" } },
{ path: "brteus", component: ReviewBrteus, name: "ReviewBrteus", meta: { title: "复核-Brteus" } }, { path: "brteus", component: ReviewBrteus, name: "ReviewBrteus", meta: { title: "复核-Brteus" } },
{ path: "letnot", component: ReviewLetnot, name: "ReviewLetnot", meta: { title: "复核-Letnot" } }, { path: "letnot", component: ReviewLetnot, name: "ReviewLetnot", meta: { title: "复核-Letnot" } },
{ path: "bftsnd", component: ReviewBftsnd, name: "ReviewBftsnd", meta: { title: "复核-Bftsnd" } }, { path: "bftsnd", component: ReviewBftsnd, name: "ReviewBftsnd", meta: { title: "复核-Bftsnd" } },
...@@ -120,8 +145,13 @@ const ReviewRouter = [ ...@@ -120,8 +145,13 @@ const ReviewRouter = [
{ path: "betsnd", component: ReviewBetsnd, name: "ReviewBetsnd", meta: { title: "复核-Betsnd" } }, { path: "betsnd", component: ReviewBetsnd, name: "ReviewBetsnd", meta: { title: "复核-Betsnd" } },
{ path: "betcan", component: ReviewBetcan, name: "ReviewBetcan", meta: { title: "复核-Betcan" } }, { path: "betcan", component: ReviewBetcan, name: "ReviewBetcan", meta: { title: "复核-Betcan" } },
{ path: "litopn", component: ReviewLitopn, name: "ReviewLitopn", meta: { title: "复核-Litopn" } }, { path: "litopn", component: ReviewLitopn, name: "ReviewLitopn", meta: { title: "复核-Litopn" } },
{ path: "litrog", component: ReviewLitrog, name: "ReviewLitrog", meta: { title: "复核-Litrog" } },
{ path: "bftset", component: ReviewBftset, name: "ReviewBftset", meta: { title: "复核-Bftset" } }, { path: "bftset", component: ReviewBftset, name: "ReviewBftset", meta: { title: "复核-Bftset" } },
{ path: "litame", component: ReviewLitame, name: "ReviewLitame", meta: { title: "复核-Litame" } }, { path: "litame", component: ReviewLitame, name: "ReviewLitame", meta: { title: "复核-Litame" } },
{ path: "litdck", component: ReviewLitdck, name: "ReviewLitdck", meta: { title: "复核-Litdck" } },
{ path: "litacp", component: ReviewLitacp, name: "ReviewLitacp", meta: { title: "复核-Litacp" } },
{ path: "litdla", component: ReviewLitdla, name: "ReviewLitdla", meta: { title: "复核-Litdla" } },
{ path: "litcan", component: ReviewLitcan, name: "ReviewLitcan", meta: { title: "复核-Litcan" } },
{ path: "gitcom", component: ReviewGitcom, name: "ReviewGitcom", meta: { title: "复核-Gitcom" } }, { path: "gitcom", component: ReviewGitcom, name: "ReviewGitcom", meta: { title: "复核-Gitcom" } },
{ path: "getopn", component: ReviewGetopn, name: "ReviewGetopn", meta: { title: "复核-Getopn" } }, { path: "getopn", component: ReviewGetopn, name: "ReviewGetopn", meta: { title: "复核-Getopn" } },
{ path: "gitpop", component: ReviewGitpop, name: "ReviewGitpop", meta: { title: "复核-Gitpop" } }, { path: "gitpop", component: ReviewGitpop, name: "ReviewGitpop", meta: { title: "复核-Gitpop" } },
...@@ -132,6 +162,7 @@ const ReviewRouter = [ ...@@ -132,6 +162,7 @@ const ReviewRouter = [
{ path: "bftdrv", component: ReviewBftdrv, name: "ReviewBftdrv", meta: { title: "复核-Bftdrv" } }, { path: "bftdrv", component: ReviewBftdrv, name: "ReviewBftdrv", meta: { title: "复核-Bftdrv" } },
{ path: "letdrv", component: ReviewLetdrv, name: "ReviewLetdrv", meta: { title: "复核-Letdrv" } }, { path: "letdrv", component: ReviewLetdrv, name: "ReviewLetdrv", meta: { title: "复核-Letdrv" } },
{ path: "betacc", component: ReviewBetacc, name: "ReviewBetacc", meta: { title: "复核-Betacc" } }, { path: "betacc", component: ReviewBetacc, name: "ReviewBetacc", meta: { title: "复核-Betacc" } },
{ path: "betamc", component: ReviewBetamc, name: "ReviewBetamc", meta: { title: "复核-Betamc" } },
{ path: "ditame", component: ReviewDitame, name: "ReviewDitame", meta: { title: "复核-Ditame" } }, { path: "ditame", component: ReviewDitame, name: "ReviewDitame", meta: { title: "复核-Ditame" } },
{ path: "letrsv", component: ReviewLetrsv, name: "ReviewLetrsv", meta: { title: "复核-Letrsv" } }, { path: "letrsv", component: ReviewLetrsv, name: "ReviewLetrsv", meta: { title: "复核-Letrsv" } },
{ path: "betrcl", component: ReviewBetrcl, name: "ReviewBetrcl", meta: { title: "复核-Betrcl" } }, { path: "betrcl", component: ReviewBetrcl, name: "ReviewBetrcl", meta: { title: "复核-Betrcl" } },
...@@ -163,6 +194,8 @@ const ReviewRouter = [ ...@@ -163,6 +194,8 @@ const ReviewRouter = [
{ path: "Cptati", component: ReviewCptati, name: "ReviewCptati", meta: { title: "复核-Cptati" } }, { path: "Cptati", component: ReviewCptati, name: "ReviewCptati", meta: { title: "复核-Cptati" } },
{ path: "Cptato", component: ReviewCptato, name: "ReviewCptato", meta: { title: "复核-Cptato" } }, { path: "Cptato", component: ReviewCptato, name: "ReviewCptato", meta: { title: "复核-Cptato" } },
{ path: "Cptcan", component: ReviewCptcan, name: "ReviewCptcan", meta: { title: "复核-Cptcan" } },
{ path: "Cptrep", component: ReviewCptrep, name: "ReviewCptrep", meta: { title: "复核-Cptrep" } },
]; ];
......
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