Commit 04749ae0 by liyixun

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 146e4a6f 8f833f02
...@@ -5,6 +5,8 @@ import Pub from "../Public" ...@@ -5,6 +5,8 @@ import Pub from "../Public"
export default class Botcan{ export default class Botcan{
constructor () { constructor () {
this.data = { this.data = {
botdrrl1blk:"",
botcoll1blk:"",
strinf:"", // Narrative .strinf strinf:"", // Narrative .strinf
bodgrp:{ bodgrp:{
rec:{ rec:{
......
...@@ -78,21 +78,21 @@ export default { ...@@ -78,21 +78,21 @@ export default {
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"bodgrp.rec.rcvdat":[ "bodgrp.rec.rcvdat":[
{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
], ],
"bodgrp.rec.shpdat":[ "bodgrp.rec.shpdat":[
{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
], ],
"bodgrp.drr.adrelc":[ "bodgrp.drr.adrelc":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"bodgrp.rec.predat":[ "bodgrp.rec.predat":[
{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
], ],
"bodgrp.rec.advdat":[ "bodgrp.rec.advdat":[
{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
], ],
"bodgrp.col.pts.ref":[ "bodgrp.col.pts.ref":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -113,7 +113,7 @@ export default { ...@@ -113,7 +113,7 @@ export default {
], ],
"bodgrp.rec.matdat":[ "bodgrp.rec.matdat":[
{ required: false, message: "输入正确的日期"} //{ required: false, message: "输入正确的日期"}
], ],
"bodgrp.col.namelc":[ "bodgrp.col.namelc":[
......
...@@ -50,7 +50,7 @@ export default { ...@@ -50,7 +50,7 @@ export default {
], ],
"bodgrp.rec.matdat":[ "bodgrp.rec.matdat":[
{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
], ],
"bodgrp.rec.matpercnt":[ "bodgrp.rec.matpercnt":[
{type: "number", required: false, message: "必输项"}, {type: "number", required: false, message: "必输项"},
...@@ -66,10 +66,10 @@ export default { ...@@ -66,10 +66,10 @@ export default {
{max: 40,message:"长度不能超过40"} {max: 40,message:"长度不能超过40"}
], ],
"bodgrp.rec.rcvdat":[ "bodgrp.rec.rcvdat":[
{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
], ],
"bodgrp.rec.predat":[ "bodgrp.rec.predat":[
{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
], ],
"rejtypsel":[ "rejtypsel":[
......
...@@ -50,7 +50,7 @@ export default { ...@@ -50,7 +50,7 @@ export default {
], ],
"bodgrp.rec.matdat":[ "bodgrp.rec.matdat":[
{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
], ],
"bodgrp.rec.matpercnt":[ "bodgrp.rec.matpercnt":[
{type: "number", required: false, message: "必输项"}, {type: "number", required: false, message: "必输项"},
...@@ -66,10 +66,10 @@ export default { ...@@ -66,10 +66,10 @@ export default {
{max: 40,message:"长度不能超过40"} {max: 40,message:"长度不能超过40"}
], ],
"bodgrp.rec.rcvdat":[ "bodgrp.rec.rcvdat":[
{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
], ],
"bodgrp.rec.predat":[ "bodgrp.rec.predat":[
{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
], ],
"bodgrp.blk.colinssnm":[ "bodgrp.blk.colinssnm":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
......
...@@ -5,6 +5,8 @@ import Pub from "../Public" ...@@ -5,6 +5,8 @@ import Pub from "../Public"
export default class Botset{ export default class Botset{
constructor () { constructor () {
this.data = { this.data = {
botdrrl1blk:"",
botcoll1blk:"",
bodgrp:{ bodgrp:{
blk:{ blk:{
colins:"", // Collection Instructions .bodgrp.blk.colins colins:"", // Collection Instructions .bodgrp.blk.colins
......
...@@ -89,8 +89,7 @@ export default { ...@@ -89,8 +89,7 @@ export default {
], ],
"brdgrp.rec.tenmaxday":[ "brdgrp.rec.tenmaxday":[
{type: "string", required: false, message: "必输项"}, {type: "number", required: false, message: "必输项"},
{max: 5,message:"长度不能超过5"}
], ],
"brdgrp.prb.pts.ref":[ "brdgrp.prb.pts.ref":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
......
...@@ -416,7 +416,7 @@ export default { ...@@ -416,7 +416,7 @@ export default {
], ],
"liaall.limmod.comamt":[ "liaall.limmod.comamt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{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位" }
], ],
......
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 Cctset{ export default class Cctset {
constructor () { constructor() {
this.data = { this.data = {
ccdgrp:{ ccdgrp: {
rec:{ rec: {
ownref:"", // Our Reference .ccdgrp.rec.ownref ownref: "", // Our Reference .ccdgrp.rec.ownref
nam:"", // Name of CC contract .ccdgrp.rec.nam nam: "", // Name of CC contract .ccdgrp.rec.nam
chkdat:"", // Date of Draft .ccdgrp.rec.chkdat chkdat: "", // Date of Draft .ccdgrp.rec.chkdat
ccform:"", // Form of Clean Coll. .ccdgrp.rec.ccform ccform: "", // Form of Clean Coll. .ccdgrp.rec.ccform
purflg:"", // Payment disposition .ccdgrp.rec.purflg purflg: "", // Payment disposition .ccdgrp.rec.purflg
frepayflg:"", // Free of Payment Flag .ccdgrp.rec.frepayflg frepayflg: "", // Free of Payment Flag .ccdgrp.rec.frepayflg
}, },
cbs:{ cbs: {
max:{ max: {
cur:"", // Currency .ccdgrp.cbs.max.cur cur: "", // Currency .ccdgrp.cbs.max.cur
amt:"", // Currency .ccdgrp.cbs.max.amt amt: "", // Currency .ccdgrp.cbs.max.amt
}, },
opn1:{ opn1: {
cur:"", // Currency .ccdgrp.cbs.opn1.cur cur: "", // Currency .ccdgrp.cbs.opn1.cur
amt:"", // Currency .ccdgrp.cbs.opn1.amt amt: "", // Currency .ccdgrp.cbs.opn1.amt
}, },
}, },
pre:{ pre: {
pts:new Pts().data, pts: new Pts().data,
}, },
dro:{ dro: {
pts:new Pts().data, pts: new Pts().data,
}, },
col:{ col: {
pts:new Pts().data, pts: new Pts().data,
}, },
}, },
cctp0:{ lendoc: {
recget:{ actflg: "", // Input Account .lendoc.actflg
sdamod:{ account: "", // ACT .lendoc.account
seainf:"", // .cctp0.recget.sdamod.seainf vercerref: "", // Verification Certificate Number .lendoc.vercerref
dadsnd:"", // Drag Drop Sender .cctp0.recget.sdamod.dadsnd decnum: "", // Declaration Number .lendoc.decnum
}, },
cctp0: {
recget: {
sdamod: {
seainf: "", // .cctp0.recget.sdamod.seainf
dadsnd: "", // Drag Drop Sender .cctp0.recget.sdamod.dadsnd
}, },
}, },
liaall:{
tenstm:"", // Tenor Stream .liaall.tenstm
}, },
setmod:{ pageId: "", // ctx的key
doccur:"", // document currency .setmod.doccur trnmod: new Pub().data.Trnmod,
docamt:"", // document amount .setmod.docamt setmod: new Pub().data.Setmod,
redamt:"", // Reduction Amt. .setmod.redamt liaall: new Pub().data.Liaall,
docamttyplab:"", // settled amount description as label .setmod.docamttyplab mtabut: new Pub().data.Mtabut,
retmsg:"", // Label showing Retry overflow condition .setmod.retmsg
ref:"", // our reference .setmod.ref
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
glemod:{
gleshwstm:"", // Booking stream to Display .setmod.glemod.gleshwstm
},
},
trnmod:{
trndoc:{
advlabel:"", // ADVLABEL .trnmod.trndoc.advlabel
amdnam:"", // AMDNAM .trnmod.trndoc.amdnam
advdoc:"", // 国内证通知书 .trnmod.trndoc.advdoc
advnam:"", // 国内证落款 .trnmod.trndoc.advnam
amdapl:"", // 修改申请人名称 .trnmod.trndoc.amdapl
doclbl:"", // Lable for CONDOCSTM .trnmod.trndoc.doclbl
doctrestm:"", // Document tree .trnmod.trndoc.doctrestm
shwinc:"", // Show Incoming Messages .trnmod.trndoc.shwinc
shwout:"", // Show Outgoing Messages .trnmod.trndoc.shwout
condocstm:"", // Connected Documents .trnmod.trndoc.condocstm
rcvatt:{
seainf:"", // .trnmod.trndoc.rcvatt.seainf
},
filrecv:"", // File Receiver .trnmod.trndoc.filrecv
},
},
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
},
},
},
pageId: "" // ctx的key
} }
} }
} }
\ No newline at end of file
import Utils from "~/utils"
/**
* Cltsel 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
/**
* Cltsel Default规则
*/
import Api from "~/service/Api";
import Utils from "~/utils/index"
export default {
"cfgfil.subtrn1" :Utils.defaultFunction,
"selbut.sptpenlab_descr" :Utils.defaultFunction,
"selbut.sptpenlab" :Utils.defaultFunction,
"cldgrp.rec.ownref" :Utils.defaultFunction,
"selbut.trnpenlab" :Utils.defaultFunction,
"selbut.trnpenlab_descr" :Utils.defaultFunction,
"clsflg" :Utils.defaultFunction,
"cfgfil.subtxt10" :Utils.defaultFunction,
"cfgfil.subtrn10" :Utils.defaultFunction,
"cfgfil.subtrn11" :Utils.defaultFunction,
"cfgfil.subtxt11" :Utils.defaultFunction,
"cfgfil.subtxt1" :Utils.defaultFunction,
"cfgfil.subtrn9" :Utils.defaultFunction,
"cfgfil.subtxt9" :Utils.defaultFunction,
"cfgfil.subtrn8" :Utils.defaultFunction,
"cfgfil.subtxt8" :Utils.defaultFunction,
"cfgfil.subtrn7" :Utils.defaultFunction,
"cfgfil.subtxt7" :Utils.defaultFunction,
"cfgfil.subtrn6" :Utils.defaultFunction,
"cfgfil.subtxt6" :Utils.defaultFunction,
"cfgfil.subtrn5" :Utils.defaultFunction,
"cfgfil.subtxt5" :Utils.defaultFunction,
"cfgfil.subtrn4" :Utils.defaultFunction,
"cfgfil.subtxt4" :Utils.defaultFunction,
"cfgfil.subtrn3" :Utils.defaultFunction,
"cfgfil.subtxt3" :Utils.defaultFunction,
"cfgfil.subtrn2" :Utils.defaultFunction,
"cfgfil.subtxt2" :Utils.defaultFunction,
}
//你可以添加自动default处理
import Api from "~/service/Api"
import Utils from "~/utils"
export default {
}
\ No newline at end of file
export default {
"recget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cldgrp.rec.ownref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"recget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"cldgrp.rec.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"cldgrp.cbs.max.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"cldgrp.rec.chktyp":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"cldgrp.rec.colflg":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"cldgrp.cbs.opn1.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"cldgrp.rec.colref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cldgrp.rec.colptynam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"cldgrp.rec.credat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"cldgrp.rec.count":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"cfgfil.bitmap":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.regside1":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotreg1":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.regside5":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotreg5":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.regside9":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotreg9":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotsub1":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotsub2":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotsub3":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.regside2":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotreg2":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.regside6":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotreg6":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.regside10":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotreg10":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotsub4":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotsub5":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotsub6":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.regside3":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotreg3":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.regside7":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotreg7":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.regside11":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotreg11":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotsub7":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotsub8":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotsub9":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotreg4":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.regside4":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.regside8":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotreg8":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.regside12":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotreg12":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotsub10":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfgfil.hotsub11":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
}
\ No newline at end of file
import Api from "~/service/Api"
import Pts from "../Common/Pts"
export default class Cltsel{
constructor () {
this.data = {
selbut:{
dspclsdat:"", // Label Closed .selbut.dspclsdat
dsppndram:"", // Display Number of Req. of Amendment .selbut.dsppndram
sptpenlab:"", // Label showing pending items stored for contract .selbut.sptpenlab
trnpenlab:"", // Label showing stored uncommited transactions for contract .selbut.trnpenlab
sptpenlab_descr:"", // Description for SPTPENLAB .selbut.sptpenlab_descr
trnpenlab_descr:"", // Description for TRNPENLAB .selbut.trnpenlab_descr
},
dspbpd:"", // Display BPE Contract .dspbpd
dspbpdclsdat:"", // Display Closing Date of Advance .dspbpdclsdat
recget:{
sdamod:{
seainf:"", // .recget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .recget.sdamod.dadsnd
},
},
clsflg:"", // Show closed Contract .clsflg
cldgrp:{
rec:{
ownref:"", // Reference .cldgrp.rec.ownref
nam:"", // Name of CC contract .cldgrp.rec.nam
colref:"", // Coll.bank ref. .cldgrp.rec.colref
colptynam:"", // Col.bank name .cldgrp.rec.colptynam
credat:"", // Date of creation .cldgrp.rec.credat
count:"", // Item Count .cldgrp.rec.count
chktyp:"", // Type of Draft .cldgrp.rec.chktyp
colflg:"", // Payemnt Disposition .cldgrp.rec.colflg
inr:"",
},
cbs:{
max:{
amt:"", // Document Amount .cldgrp.cbs.max.amt
cur:"", // Document Amount .cldgrp.cbs.max.cur
},
opn1:{
cur:"", // Open Amount .cldgrp.cbs.opn1.cur
amt:"", // Open Amount .cldgrp.cbs.opn1.amt
},
},
},
cfgfil:{
bitmap:"", // Bitmap for folder .cfgfil.bitmap
regside1:"", // Regside .cfgfil.regside1
regside2:"", // Regside .cfgfil.regside2
regside3:"", // Regside .cfgfil.regside3
regside4:"", // Regside .cfgfil.regside4
regside5:"", // Regside .cfgfil.regside5
regside6:"", // Regside .cfgfil.regside6
regside7:"", // Regside .cfgfil.regside7
regside8:"", // Regside .cfgfil.regside8
regside9:"", // Regside .cfgfil.regside9
regside10:"", // Regside .cfgfil.regside10
regside11:"", // Regside .cfgfil.regside11
regside12:"", // Regside .cfgfil.regside12
subtxt1:"", // submenu text 1 .cfgfil.subtxt1
subtxt2:"", // submenu text 2 .cfgfil.subtxt2
subtxt3:"", // submenu text 3 .cfgfil.subtxt3
subtxt4:"", // submenu text 4 .cfgfil.subtxt4
subtxt5:"", // submenu text 5 .cfgfil.subtxt5
subtxt6:"", // submenu text 6 .cfgfil.subtxt6
subtxt7:"", // submenu text 7 .cfgfil.subtxt7
subtxt8:"", // submenu text 8 .cfgfil.subtxt8
subtxt9:"", // submenu text 9 .cfgfil.subtxt9
subtxt10:"", // submenu text 10 .cfgfil.subtxt10
subtxt11:"", // submenu text 11 .cfgfil.subtxt11
regtxt1:"", // Register text 1 .cfgfil.regtxt1
regtxt2:"", // Register text 2 .cfgfil.regtxt2
regtxt3:"", // Register text 3 .cfgfil.regtxt3
regtxt4:"", // Register text 4 .cfgfil.regtxt4
regtxt5:"", // Register text 5 .cfgfil.regtxt5
regtxt6:"", // Register text 6 .cfgfil.regtxt6
regtxt7:"", // Register text 7 .cfgfil.regtxt7
regtxt8:"", // Register text 8 .cfgfil.regtxt8
regtxt9:"", // Register text 9 .cfgfil.regtxt9
regtxt10:"", // Register text 10 .cfgfil.regtxt10
regtxt11:"", // Register text 11 .cfgfil.regtxt11
regtxt12:"", // Register text 12 .cfgfil.regtxt12
hotsub1:"", // hotspot submenu 1 .cfgfil.hotsub1
hotsub2:"", // hotspot submenu 1 .cfgfil.hotsub2
hotsub3:"", // hotspot submenu 1 .cfgfil.hotsub3
hotsub4:"", // hotspot submenu 1 .cfgfil.hotsub4
hotsub5:"", // hotspot submenu 1 .cfgfil.hotsub5
hotsub6:"", // hotspot submenu 1 .cfgfil.hotsub6
hotsub7:"", // hotspot submenu 1 .cfgfil.hotsub7
hotsub8:"", // hotspot submenu 1 .cfgfil.hotsub8
hotsub9:"", // hotspot submenu 1 .cfgfil.hotsub9
hotsub10:"", // hotspot submenu 1 .cfgfil.hotsub10
hotsub11:"", // hotspot submenu 1 .cfgfil.hotsub11
hotreg1:"", // hotspot reg1 .cfgfil.hotreg1
hotreg2:"", // hotspot reg2 .cfgfil.hotreg2
hotreg3:"", // hotspot reg3 .cfgfil.hotreg3
hotreg4:"", // hotspot reg4 .cfgfil.hotreg4
hotreg5:"", // hotspot reg5 .cfgfil.hotreg5
hotreg6:"", // hotspot reg6 .cfgfil.hotreg6
hotreg7:"", // hotspot reg7 .cfgfil.hotreg7
hotreg8:"", // hotspot reg8 .cfgfil.hotreg8
hotreg9:"", // hotspot reg9 .cfgfil.hotreg9
hotreg10:"", // hotspot reg10 .cfgfil.hotreg10
hotreg11:"", // hotspot reg11 .cfgfil.hotreg11
hotreg12:"", // hotspot reg12 .cfgfil.hotreg12
subtrn1:"", // Submenu trn 1 .cfgfil.subtrn1
subtrn2:"", // Submenu trn 2 .cfgfil.subtrn2
subtrn3:"", // Submenu trn 3 .cfgfil.subtrn3
subtrn4:"", // Submenu trn 4 .cfgfil.subtrn4
subtrn5:"", // Submenu trn 5 .cfgfil.subtrn5
subtrn6:"", // Submenu trn 6 .cfgfil.subtrn6
subtrn7:"", // Submenu trn 7 .cfgfil.subtrn7
subtrn8:"", // Submenu trn 8 .cfgfil.subtrn8
subtrn9:"", // Submenu trn 9 .cfgfil.subtrn9
subtrn10:"", // Submenu trn 10 .cfgfil.subtrn10
subtrn11:"", // Submenu trn 11 .cfgfil.subtrn11
btnstm:[],
},
pageId: "" // ctx的key
}
}
}
\ No newline at end of file
...@@ -16,57 +16,89 @@ let checkObj = { ...@@ -16,57 +16,89 @@ let checkObj = {
"cpdgrp.orc.pts.extkey" :null, "cpdgrp.orc.pts.extkey" :null,
"attp.orcadr" :null, "attp.orcadr" :null,
"cpdgrp.pye.namelc" :null, "cpdgrp.pye.namelc" :null,
"bopmod.dbdgrp.bas.fcyacc" :null,
"attp.pyeadr" :null, "attp.pyeadr" :null,
"attp.swftyp" :null, "attp.swftyp" :null,
"bopmod.dbdgrp.bas.buscode" :null,
"attp.pyenam" :null, "attp.pyenam" :null,
"bopmod.dbdgrp.bas.inchargeamt" :null,
"bopmod.dbdgrp.bas.idcode" :null,
"bopmod.dbagrp.dcl.txcode" :null,
"attp.bustyp" :null, "attp.bustyp" :null,
"bopmod.dbdgrp.bas.custnm" :null,
"setmod.dspflg" :null, "setmod.dspflg" :null,
"bopmod.dbdgrp.bas.txamt" :null,
"cpdgrp.orc.adrelc" :null, "cpdgrp.orc.adrelc" :null,
"bopmod.dbagrp.dcl.txcode2" :null,
"trnmod.trndoc.doccur.tag79z" :null, "trnmod.trndoc.doccur.tag79z" :null,
"cpdgrp.pye.pts.extkey" :null, "cpdgrp.pye.pts.extkey" :null,
"bopmod.dbagrp.dcl.isref" :null,
"attp.orcnam" :null, "attp.orcnam" :null,
"cpdgrp.med.pts.adrblk" :null, "cpdgrp.med.pts.adrblk" :null,
"cpdgrp.pye.pts.adrblk" :null, "cpdgrp.pye.pts.adrblk" :null,
"cpdgrp.rec.trntyp" :null, "cpdgrp.rec.trntyp" :null,
"cpdgrp.ori.namelc" :null, "cpdgrp.ori.namelc" :null,
"bopmod.dbdgrp.bas.fcyamt" :null,
"trnmod.trndoc.doccur.rcv.namelc" :null, "trnmod.trndoc.doccur.rcv.namelc" :null,
"trnmod.trndoc.doccur.adrdtecid" :null, "trnmod.trndoc.doccur.adrdtecid" :null,
"bopmod.dbagrp.dcl.inptelc" :null,
"trnmod.trndoc.doccur.rcv.pts.extkey" :null, "trnmod.trndoc.doccur.rcv.pts.extkey" :null,
"trnmod.trndoc.doccur.rcv.pts.jigomc" :null, "trnmod.trndoc.doccur.rcv.pts.jigomc" :null,
"cpdgrp.pye.adrelc" :null, "cpdgrp.pye.adrelc" :null,
"bopmod.dbdgrp.bas.methods" :null,
"cpdgrp.rec.valdat" :null, "cpdgrp.rec.valdat" :null,
"bopmod.dbdgrp.bas.exrate" :null,
"attp.country" :null, "attp.country" :null,
"lendoc.account" :null, "lendoc.account" :null,
"trnmod.trndoc.doccur.apf" :null, "trnmod.trndoc.doccur.apf" :null,
"cpdgrp.rmt.pts.adrblk" :null, "cpdgrp.rmt.pts.adrblk" :null,
"cpdgrp.pyb.pts.extkey" :null, "cpdgrp.pyb.pts.extkey" :null,
"trnmod.trndoc.doccur.cortyp" :null, "trnmod.trndoc.doccur.cortyp" :null,
"bopmod.dbdgrp.bas.oppuser" :null,
"attp.payuil" :null, "attp.payuil" :null,
"cpdgrp.rec.paytype" :null, "cpdgrp.rec.paytype" :null,
"cpdgrp.med.namelc" :null, "cpdgrp.med.namelc" :null,
"cpdgrp.pyb.namelc" :null, "cpdgrp.pyb.namelc" :null,
"bopmod.dbdgrp.bas.othamt" :null,
"bopmod.dbdgrp.bas.custype" :null,
"trnmod.trndoc.doccur.rcv.pts.dizhii" :null, "trnmod.trndoc.doccur.rcv.pts.dizhii" :null,
"trnmod.trndoc.doccur.addstr" :null, "trnmod.trndoc.doccur.addstr" :null,
"trnmod.trndoc.doccur.adrrid" :null, "trnmod.trndoc.doccur.adrrid" :null,
"bopmod.dbagrp.dcl.country" :null,
"bopmod.dbagrp.dcl.tx2rem" :null,
"bopmod.dbdgrp.bas.rptno" :null,
"cpdgrp.orc.pts.adrblk" :null, "cpdgrp.orc.pts.adrblk" :null,
"bopmod.dbagrp.dcl.tc1amt" :null,
"trnmod.trndoc.doccur.addtxt" :null, "trnmod.trndoc.doccur.addtxt" :null,
"attp.resbch" :null, "attp.resbch" :null,
"bopmod.dbagrp.dcl.paytype" :null,
"cpdgrp.rmt.adrelc" :null, "cpdgrp.rmt.adrelc" :null,
"bopmod.szflg" :null, "bopmod.szflg" :null,
"bopmod.dbdgrp.bas.actiontype" :null,
"trnmod.trndoc.doccur.adrbic" :null, "trnmod.trndoc.doccur.adrbic" :null,
"bopmod.dbagrp.dcl.rptdate" :null,
"cpdgrp.orc.namelc" :null, "cpdgrp.orc.namelc" :null,
"bopmod.dbdgrp.bas.lcyamt" :null,
"cpdgrp.med.pts.extkey" :null, "cpdgrp.med.pts.extkey" :null,
"trnmod.trndoc.doccur.adrdtacid" :null, "trnmod.trndoc.doccur.adrdtacid" :null,
"bopmod.dbagrp.dcl.tc2amt" :null,
"cpdgrp.ori.adrelc" :null, "cpdgrp.ori.adrelc" :null,
"bopmod.dbdgrp.bas.othacc" :null,
"cpdgrp.cbs.nom1.amt" :null, "cpdgrp.cbs.nom1.amt" :null,
"trnmod.trndoc.doccur.rcv.adrelc" :null, "trnmod.trndoc.doccur.rcv.adrelc" :null,
"cpdgrp.ori.pts.extkey" :null, "cpdgrp.ori.pts.extkey" :null,
"bopmod.dbdgrp.bas.inchargeccy" :null,
"cpdgrp.cbs.max.amt" :null, "cpdgrp.cbs.max.amt" :null,
"trnmod.trndoc.doccur.roladr" :null, "trnmod.trndoc.doccur.roladr" :null,
"trnmod.trndoc.doccur.rcv.pts.adrblk" :null, "trnmod.trndoc.doccur.rcv.pts.adrblk" :null,
"cpdgrp.rec.pyeact" :null, "cpdgrp.rec.pyeact" :null,
"bopmod.dbdgrp.bas.txccy" :null,
"bopmod.dbagrp.dcl.txrem" :null,
"bopmod.dbdgrp.bas.custcod" :null,
"bopmod.basflg" :null, "bopmod.basflg" :null,
"bopmod.dbdgrp.bas.lcyacc" :null,
"mtabut.coninf.conexedat" :null, "mtabut.coninf.conexedat" :null,
"bopmod.dbagrp.dcl.crtuser" :null,
"trnmod.trndoc.doccur.adrref" :null, "trnmod.trndoc.doccur.adrref" :null,
"cpdgrp.cbs.max.cur" :null, "cpdgrp.cbs.max.cur" :null,
"trnmod.trndoc.doccur.adrtid" :null, "trnmod.trndoc.doccur.adrtid" :null,
...@@ -79,6 +111,8 @@ let checkObj = { ...@@ -79,6 +111,8 @@ let checkObj = {
"trnmod.trndoc.doccur.adreml" :null, "trnmod.trndoc.doccur.adreml" :null,
"bopmod.acttyp" :null, "bopmod.acttyp" :null,
"attp.sndbchnam" :null, "attp.sndbchnam" :null,
"bopmod.dbagrp.dcl.actiontype" :null,
"bopmod.dbdgrp.bas.actiondesc" :null,
} }
for (const key in checkObj) { for (const key in checkObj) {
......
...@@ -12,6 +12,7 @@ export default { ...@@ -12,6 +12,7 @@ export default {
"cpdgrp.orc.pts.adrblk" :Utils.defaultFunction, "cpdgrp.orc.pts.adrblk" :Utils.defaultFunction,
"cpdgrp.orc.dbfadrblkcn" :Utils.defaultFunction, "cpdgrp.orc.dbfadrblkcn" :Utils.defaultFunction,
"attp.payuil" :Utils.defaultFunction, "attp.payuil" :Utils.defaultFunction,
"bopmod.dbdgrp.bas.rptno" :Utils.defaultFunction,
"trnmod.trndoc.doccur.roladr" :Utils.defaultFunction, "trnmod.trndoc.doccur.roladr" :Utils.defaultFunction,
"cpdgrp.pye.pts.adrblk" :Utils.defaultFunction, "cpdgrp.pye.pts.adrblk" :Utils.defaultFunction,
"cpdgrp.pyb.pts.adrblk" :Utils.defaultFunction, "cpdgrp.pyb.pts.adrblk" :Utils.defaultFunction,
...@@ -50,8 +51,12 @@ export default { ...@@ -50,8 +51,12 @@ export default {
"cpdgrp.ori.adrelc" :Utils.defaultFunction, "cpdgrp.ori.adrelc" :Utils.defaultFunction,
"cpdgrp.ori.namelc" :Utils.defaultFunction, "cpdgrp.ori.namelc" :Utils.defaultFunction,
"cpdgrp.ori.dbfadrblkcn" :Utils.defaultFunction, "cpdgrp.ori.dbfadrblkcn" :Utils.defaultFunction,
"bopmod.dbdgrp.bas.tmpref" :Utils.defaultFunction,
"bopmod.vrfflg" :Utils.defaultFunction, "bopmod.vrfflg" :Utils.defaultFunction,
"bopmod.dclflg" :Utils.defaultFunction, "bopmod.dclflg" :Utils.defaultFunction,
"bopmod.dbdgrp.bas.custype" :Utils.defaultFunction,
"bopmod.dbdgrp.bas.custcod" :Utils.defaultFunction,
"bopmod.dbagrp.dcl.actiontype" :Utils.defaultFunction,
"cpdgrp.rec.othbch" :Utils.defaultFunction, "cpdgrp.rec.othbch" :Utils.defaultFunction,
"cpdgrp.ori.pts.adrblk" :Utils.defaultFunction, "cpdgrp.ori.pts.adrblk" :Utils.defaultFunction,
"cpdgrp.orc.pts.extkey" :Utils.defaultFunction, "cpdgrp.orc.pts.extkey" :Utils.defaultFunction,
...@@ -61,26 +66,34 @@ export default { ...@@ -61,26 +66,34 @@ export default {
"attp.feetyp" :Utils.defaultFunction, "attp.feetyp" :Utils.defaultFunction,
"cpdgrp.orc.adrelc" :Utils.defaultFunction, "cpdgrp.orc.adrelc" :Utils.defaultFunction,
"cpdgrp.orc.namelc" :Utils.defaultFunction, "cpdgrp.orc.namelc" :Utils.defaultFunction,
"bopmod.dbdgrp.bas.buscode" :Utils.defaultFunction,
"bopmod.dbagrp.dcl.paytype" :Utils.defaultFunction,
"cpdgrp.pye.adrelc" :Utils.defaultFunction, "cpdgrp.pye.adrelc" :Utils.defaultFunction,
"cpdgrp.pye.namelc" :Utils.defaultFunction, "cpdgrp.pye.namelc" :Utils.defaultFunction,
"cpdgrp.pye.dbfadrblkcn" :Utils.defaultFunction, "cpdgrp.pye.dbfadrblkcn" :Utils.defaultFunction,
"trnmod.trndoc.doccur.adrbicaut" :Utils.defaultFunction, "trnmod.trndoc.doccur.adrbicaut" :Utils.defaultFunction,
"trnmod.trndoc.doccur.rcv.pts.bankno" :Utils.defaultFunction, "trnmod.trndoc.doccur.rcv.pts.bankno" :Utils.defaultFunction,
"trnmod.trndoc.doccur.rcv.pts.adrblk" :Utils.defaultFunction, "trnmod.trndoc.doccur.rcv.pts.adrblk" :Utils.defaultFunction,
"bopmod.dbagrp.dcl.crtuser" :Utils.defaultFunction,
"cpdgrp.med.pts.adrblk" :Utils.defaultFunction, "cpdgrp.med.pts.adrblk" :Utils.defaultFunction,
"cpdgrp.cbs.nom1.amt" :Utils.defaultFunction, "cpdgrp.cbs.nom1.amt" :Utils.defaultFunction,
"bopmod.dbagrp.dcl.inptelc" :Utils.defaultFunction,
"attp.com102" :Utils.defaultFunction, "attp.com102" :Utils.defaultFunction,
"bopmod.dbagrp.dcl.rptdate" :Utils.defaultFunction,
"bopmod.dbap.dclpp.acp" :Utils.defaultFunction,
"attp.xnggbh" :Utils.defaultFunction, "attp.xnggbh" :Utils.defaultFunction,
"attp.country" :Utils.defaultFunction, "attp.country" :Utils.defaultFunction,
"attp.swftyp" :Utils.defaultFunction, "attp.swftyp" :Utils.defaultFunction,
"cpdgrp.rec.trntyp" :Utils.defaultFunction, "cpdgrp.rec.trntyp" :Utils.defaultFunction,
"attp.sndbchnam" :Utils.defaultFunction, "attp.sndbchnam" :Utils.defaultFunction,
"trnmod.trndoc.doccur.adrbic" :Utils.defaultFunction, "trnmod.trndoc.doccur.adrbic" :Utils.defaultFunction,
"bopmod.dbdgrp.bas.ownextkey" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inftxt" :Utils.defaultFunction, "mtabut.coninf.oitinf.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inflev" :Utils.defaultFunction, "mtabut.coninf.oitinf.oit.inflev" :Utils.defaultFunction,
"mtabut.coninf.conexedat" :Utils.defaultFunction, "mtabut.coninf.conexedat" :Utils.defaultFunction,
"trnmod.trndoc.doccur.apf" :Utils.defaultFunction, "trnmod.trndoc.doccur.apf" :Utils.defaultFunction,
"lendoc.actflg" :Utils.defaultFunction, "lendoc.actflg" :Utils.defaultFunction,
"bopmod.dbagrp.dcl.country" :Utils.defaultFunction,
"attp.resbchnam" :Utils.defaultFunction, "attp.resbchnam" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inftxt" :Utils.defaultFunction, "mtabut.coninf.oitset.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inflev" :Utils.defaultFunction, "mtabut.coninf.oitset.oit.inflev" :Utils.defaultFunction,
......
...@@ -314,5 +314,209 @@ export default { ...@@ -314,5 +314,209 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'}); this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onSav(){
let rtnmsg = await this.executeRule("sav")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onCan(){
let rtnmsg = await this.executeRule("can")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onChk(){
let rtnmsg = await this.executeRule("chk")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onChk(){
let rtnmsg = await this.executeRule("chk")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onCodsel1Selbut1(){
let rtnmsg = await this.executeRule("codsel1.selbut1")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onButpErr(){
let rtnmsg = await this.executeRule("butp.err")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onCodsel1Selbut(){
let rtnmsg = await this.executeRule("codsel1.selbut")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onCodsel2Selbut(){
let rtnmsg = await this.executeRule("codsel2.selbut")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onCan(){
let rtnmsg = await this.executeRule("can")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onSav(){
let rtnmsg = await this.executeRule("sav")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onCan(){
let rtnmsg = await this.executeRule("can")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBasppGetreftmp(){
let rtnmsg = await this.executeRule("baspp.getreftmp")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBasppGetref(){
let rtnmsg = await this.executeRule("baspp.getref")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onChk(){
let rtnmsg = await this.executeRule("chk")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onChk(){
let rtnmsg = await this.executeRule("chk")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onButpErr(){
let rtnmsg = await this.executeRule("butp.err")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onCan(){
let rtnmsg = await this.executeRule("can")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
} }
\ No newline at end of file
...@@ -589,5 +589,179 @@ export default { ...@@ -589,5 +589,179 @@ export default {
"bopmod.outchargeamt":[ "bopmod.outchargeamt":[
{type: "number", required: false, message: "必输项"}
],
"trnmod.trndoc.advnam":[
{type: "string", required: false, message: "必输项"},
{max: 50,message:"长度不能超过50"}
],
"trnmod.trndoc.amdapl":[
{type: "string", required: true, message: "必输项"},
{max: 50,message:"长度不能超过50"}
],
"trnmod.trndoc.advdoc":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"bopmod.dbagrp.dcl.tmpref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"bopmod.dbagrp.dcl.rptno":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"bopmod.dbagrp.dcl.actiontype":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"bopmod.dbagrp.dcl.actiondesc":[
{type: "string", required: true, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbagrp.dcl.ownextkey":[
{type: "string", required: false, message: "必输项"},
{max: 8,message:"长度不能超过8"}
],
"bopmod.dbagrp.dcl.rptdate":[
{type: "date", required: false, message: "输入正确的日期"}
],
"bopmod.dbagrp.dcl.country":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"bopmod.dbagrp.dcl.txcode":[
{type: "string", required: false, message: "必输项"},
{max: 6,message:"长度不能超过6"}
],
"bopmod.dbagrp.dcl.tc1amt":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"bopmod.dbagrp.dcl.txrem":[
{type: "string", required: false, message: "必输项"},
{max: 50,message:"长度不能超过50"}
],
"bopmod.dbagrp.dcl.tc2amt":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"bopmod.dbagrp.dcl.txcode2":[
{type: "string", required: false, message: "必输项"},
{max: 6,message:"长度不能超过6"}
],
"bopmod.dbagrp.dcl.tx2rem":[
{type: "string", required: false, message: "必输项"},
{max: 50,message:"长度不能超过50"}
],
"bopmod.dbagrp.dcl.crtuser":[
{type: "string", required: false, message: "必输项"},
{max: 20,message:"长度不能超过20"}
],
"bopmod.dbagrp.dcl.inptelc":[
{type: "string", required: false, message: "必输项"},
{max: 20,message:"长度不能超过20"}
],
"bopmod.dbagrp.dcl.billno":[
{type: "string", required: false, message: "必输项"},
{max: 50,message:"长度不能超过50"}
],
"bopmod.dbdgrp.bas.rptno":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"bopmod.dbdgrp.bas.tmpref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"bopmod.dbdgrp.bas.actiondesc":[
{type: "string", required: true, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbdgrp.bas.buscode":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"bopmod.dbdgrp.bas.custcod":[
{type: "string", required: false, message: "必输项"},
{max: 18,message:"长度不能超过18"}
],
"bopmod.dbdgrp.bas.custnm":[
{type: "string", required: true, message: "必输项"},
{max: 63,message:"长度不能超过63"}
],
"bopmod.dbdgrp.bas.oppuser":[
{type: "string", required: true, message: "必输项"},
{max: 63,message:"长度不能超过63"}
],
"bopmod.dbdgrp.bas.idcode":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbdgrp.bas.exrate":[
{type: "string", required: false, message: "必输项"},
{max: 13,message:"长度不能超过13"}
],
"bopmod.dbdgrp.bas.lcyamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbdgrp.bas.lcyacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbdgrp.bas.fcyamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbdgrp.bas.fcyacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbdgrp.bas.othamt":[
{type: "number", required: false, message: "必输项"} ], {type: "number", required: false, message: "必输项"} ],
"bopmod.dbdgrp.bas.othacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbdgrp.bas.txamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbdgrp.bas.inchargeamt":[
{type: "number", required: false, message: "必输项"} ],
} }
\ No newline at end of file
...@@ -5,6 +5,9 @@ import Pub from "../Public" ...@@ -5,6 +5,9 @@ import Pub from "../Public"
export default class Cptati{ export default class Cptati{
constructor () { constructor () {
this.data = { this.data = {
fmtpayl1blk:"",
setsuml3blk:"",
lendoc_setsuml3blk:"",
attp:{ attp:{
shktyp:"", // static text 收汇款对象 .attp.shktyp shktyp:"", // static text 收汇款对象 .attp.shktyp
opndatlab:"", // 日期标签 .attp.opndatlab opndatlab:"", // 日期标签 .attp.opndatlab
...@@ -280,6 +283,77 @@ export default class Cptati{ ...@@ -280,6 +283,77 @@ export default class Cptati{
outchargeccy:"", // 国外银行扣费(涉外收入申报专用) .bopmod.outchargeccy outchargeccy:"", // 国外银行扣费(涉外收入申报专用) .bopmod.outchargeccy
outchargeamt:"", // 国外银行扣费(涉外收入申报专用) .bopmod.outchargeamt outchargeamt:"", // 国外银行扣费(涉外收入申报专用) .bopmod.outchargeamt
acttyp:"", // 款项来源 .bopmod.acttyp acttyp:"", // 款项来源 .bopmod.acttyp
dbap:{
dclpp:{
paytype1:"", // 收款性�'� .bopmod.dbap.dclpp.paytype1
country1:"", // 收/付款人常驻国家/地区编码 .bopmod.dbap.dclpp.country1
isref1:"", // 是否出口核销项下收汇 .bopmod.dbap.dclpp.isref1
crtuser1:"", // 申报填报人 .bopmod.dbap.dclpp.crtuser1
inptelc1:"", // 申报填报人电话 .bopmod.dbap.dclpp.inptelc1
acp:"", // 确认 .bopmod.dbap.dclpp.acp
},
},
dbagrp:{
dcl:{
tmpref:"", // 临时申报编号 .bopmod.dbagrp.dcl.tmpref
ownextkey:"", // 地区机构号 .bopmod.dbagrp.dcl.ownextkey
actiontype:"", // 操作类型 .bopmod.dbagrp.dcl.actiontype
actiondesc:"", // 修改/删除原因 .bopmod.dbagrp.dcl.actiondesc
rptno:"", // 申报号码 .bopmod.dbagrp.dcl.rptno
paytype:"", // 收款性�'� .bopmod.dbagrp.dcl.paytype
tc1amt:"", // 相应金额1 .bopmod.dbagrp.dcl.tc1amt
tc2amt:"", // 相应金额2 .bopmod.dbagrp.dcl.tc2amt
tx2rem:"", // 交易附言2 .bopmod.dbagrp.dcl.tx2rem
isref:"", // 是否出口核销项下收汇 .bopmod.dbagrp.dcl.isref
crtuser:"", // 填报人 .bopmod.dbagrp.dcl.crtuser
inptelc:"", // 填报人电话 .bopmod.dbagrp.dcl.inptelc
rptdate:"", // 申报日期 .bopmod.dbagrp.dcl.rptdate
txrem:"", // 交易附言1 .bopmod.dbagrp.dcl.txrem
txcode:"", // 交易编码1 .bopmod.dbagrp.dcl.txcode
txcode2:"", // 交易编码2 .bopmod.dbagrp.dcl.txcode2
country:"", // 付款人常驻国家/地区编码 .bopmod.dbagrp.dcl.country
billno:"", // 外债编号 .bopmod.dbagrp.dcl.billno
},
},
dbdp:{
baspp:{
cusnam:"", // .bopmod.dbdp.baspp.cusnam
cornam:"", // .bopmod.dbdp.baspp.cornam
corpnam:"", // .bopmod.dbdp.baspp.corpnam
roptnam:"", // RoptNam .bopmod.dbdp.baspp.roptnam
exratelab:"", // �'�汇/结汇汇率 .bopmod.dbdp.baspp.exratelab
lcyamtlab:"", // �'�汇/结汇金额 .bopmod.dbdp.baspp.lcyamtlab
acp:"", // 确认 .bopmod.dbdp.baspp.acp
tmprefnew:"", // TMPREFLABEL .bopmod.dbdp.baspp.tmprefnew
},
},
dbdgrp:{
bas:{
tmpref:"", // �'时申报流�'号 .bopmod.dbdgrp.bas.tmpref
ownextkey:"", // 地区机构号 .bopmod.dbdgrp.bas.ownextkey
actiontype:"", // 操作类型 .bopmod.dbdgrp.bas.actiontype
rptno:"", // 申报号码 .bopmod.dbdgrp.bas.rptno
idcode:"", // 身份证件号码 .bopmod.dbdgrp.bas.idcode
lcyacc:"", // 人民币帐号/银行卡号 .bopmod.dbdgrp.bas.lcyacc
fcyamt:"", // 现汇金额 .bopmod.dbdgrp.bas.fcyamt
fcyacc:"", // 外汇帐号/银行卡号 .bopmod.dbdgrp.bas.fcyacc
othamt:"", // 其它金额 .bopmod.dbdgrp.bas.othamt
othacc:"", // 其它帐号/银行卡号 .bopmod.dbdgrp.bas.othacc
methods:"", // 结算方式 .bopmod.dbdgrp.bas.methods
buscode:"", // 银行业务编号 .bopmod.dbdgrp.bas.buscode
custype:"", // 类型 .bopmod.dbdgrp.bas.custype
actiondesc:"", // 操作类型 .bopmod.dbdgrp.bas.actiondesc
exrate:"", // 结汇汇率 .bopmod.dbdgrp.bas.exrate
lcyamt:"", // 结汇金额 .bopmod.dbdgrp.bas.lcyamt
custnm:"", // 收款人名称 .bopmod.dbdgrp.bas.custnm
oppuser:"", // 付款人名称 .bopmod.dbdgrp.bas.oppuser
custcod:"", // 组织机构 .bopmod.dbdgrp.bas.custcod
inchargeccy:"", // 国内银行扣费 .bopmod.dbdgrp.bas.inchargeccy
inchargeamt:"", // 国内银行扣费 .bopmod.dbdgrp.bas.inchargeamt
txccy:"", // 收入款币种及金额 .bopmod.dbdgrp.bas.txccy
txamt:"", // 收入款币种及金额 .bopmod.dbdgrp.bas.txamt
},
},
}, },
pageId: "" // ctx的key pageId: "" // ctx的key
......
...@@ -198,7 +198,7 @@ export default { ...@@ -198,7 +198,7 @@ export default {
"cpdgrp.blk.contag70":[ "cpdgrp.blk.contag70":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"cpdgrp.ori.adrelc":[ "cpdgrp.ori.adrelc":[
...@@ -530,7 +530,7 @@ export default { ...@@ -530,7 +530,7 @@ export default {
{max: 16,message:"长度不能超过16"} {max: 16,message:"长度不能超过16"}
], ],
"trnmod.hvpmod.skrmc2":[ "trnmod.hvpmod.skrmc2":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 30,message:"长度不能超过30"} {max: 30,message:"长度不能超过30"}
], ],
"trnmod.hvpmod.fkrmc2":[ "trnmod.hvpmod.fkrmc2":[
...@@ -546,7 +546,7 @@ export default { ...@@ -546,7 +546,7 @@ export default {
{max: 10,message:"长度不能超过10"} {max: 10,message:"长度不能超过10"}
], ],
"trnmod.hvpmod.skrdz2":[ "trnmod.hvpmod.skrdz2":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 30,message:"长度不能超过30"} {max: 30,message:"长度不能超过30"}
], ],
"trnmod.hvpmod.fkrdz2":[ "trnmod.hvpmod.fkrdz2":[
...@@ -554,7 +554,7 @@ export default { ...@@ -554,7 +554,7 @@ export default {
{max: 30,message:"长度不能超过30"} {max: 30,message:"长度不能超过30"}
], ],
"trnmod.hvpmod.skrdz3":[ "trnmod.hvpmod.skrdz3":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 30,message:"长度不能超过30"} {max: 30,message:"长度不能超过30"}
], ],
"trnmod.hvpmod.fkrdz3":[ "trnmod.hvpmod.fkrdz3":[
...@@ -562,7 +562,7 @@ export default { ...@@ -562,7 +562,7 @@ export default {
{max: 30,message:"长度不能超过30"} {max: 30,message:"长度不能超过30"}
], ],
"trnmod.hvpmod.skrdz4":[ "trnmod.hvpmod.skrdz4":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 30,message:"长度不能超过30"} {max: 30,message:"长度不能超过30"}
], ],
"trnmod.hvpmod.fkrdz4":[ "trnmod.hvpmod.fkrdz4":[
...@@ -570,7 +570,7 @@ export default { ...@@ -570,7 +570,7 @@ export default {
{max: 30,message:"长度不能超过30"} {max: 30,message:"长度不能超过30"}
], ],
"trnmod.hvpmod.skrdz5":[ "trnmod.hvpmod.skrdz5":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 30,message:"长度不能超过30"} {max: 30,message:"长度不能超过30"}
], ],
"trnmod.hvpmod.fkrdz5":[ "trnmod.hvpmod.fkrdz5":[
......
...@@ -105,7 +105,7 @@ export default { ...@@ -105,7 +105,7 @@ export default {
"bedgrp.cbs.max.amt": [ "bedgrp.cbs.max.amt": [
{ type: "string", required: false, message: "必输项" }, { type: "string", required: false, message: "必输项" },
{ 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位" }
], ],
"bedgrp.prb.pts.ref": [ "bedgrp.prb.pts.ref": [
{ type: "string", required: false, message: "必输项" }, { type: "string", required: false, message: "必输项" },
......
...@@ -103,5 +103,7 @@ export default { ...@@ -103,5 +103,7 @@ export default {
"cnybop.outflg" :Utils.defaultFunction, "cnybop.outflg" :Utils.defaultFunction,
"ltdgrp.rec.shptrs" :Utils.defaultFunction, "ltdgrp.rec.shptrs" :Utils.defaultFunction,
"ltdgrp.rec.shptrss18" :Utils.defaultFunction, "ltdgrp.rec.shptrss18" :Utils.defaultFunction,
"ltdgrp.rec.expplc" :Utils.defaultFunction,
"ltdgrp.rec.cnfins" :Utils.defaultFunction,
} }
//你可以添加自动default处理 //你可以添加自动default处理
...@@ -319,6 +319,11 @@ export default { ...@@ -319,6 +319,11 @@ export default {
onBenpDet(){}, onBenpDet(){},
onIsspDet(){}, onIsspDet(){},
onAplpDet(){}, onAplpDet(){},
onAvbpDet(){},
onAdvpDet(){},
onA2bpDet(){},
onApbpDet(){},
onRmbpDet(){},
......
...@@ -69,13 +69,13 @@ export default { ...@@ -69,13 +69,13 @@ export default {
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"} {max: 40,message:"长度不能超过40"}
], ],
"ltdgrp.rec.nomtop":[ "ltdgrp.rec.nomtop": [
{type: "string", required: false, message: "必输项"}, { type: "number", required: false, message: "必输项" },
{max: 2,message:"长度不能超过2"} { type: "number",max: 999, message: "长度不能超过2" }
], ],
"ltdgrp.rec.nomton":[ "ltdgrp.rec.nomton": [
{type: "string", required: false, message: "必输项"}, { type: "number",required: false, message: "必输项" },
{max: 2,message:"长度不能超过2"} { type: "number",max: 999, message: "长度不能超过2" }
], ],
"ltdgrp.adt.pts.ref":[ "ltdgrp.adt.pts.ref":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -97,9 +97,9 @@ export default { ...@@ -97,9 +97,9 @@ export default {
"ltdgrp.cbs.max.amt":[ "ltdgrp.cbs.max.amt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{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位" }
], ],
"ltdgrp.adt.namelc":[ "ltdgrp.adt.namelc":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -107,7 +107,7 @@ export default { ...@@ -107,7 +107,7 @@ export default {
], ],
"ltdgrp.adt.pts.adrblk":[ "ltdgrp.adt.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {type: "string",max: 999,message:"长度不能超过35"}
], ],
"ltdgrp.adt.dbfadrblkcn":[ "ltdgrp.adt.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -152,7 +152,7 @@ export default { ...@@ -152,7 +152,7 @@ export default {
], ],
"ltdgrp.be2.pts.adrblk":[ "ltdgrp.be2.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {type: "string",max: 999,message:"长度不能超过35"}
], ],
"ltdgrp.be2.dbfadrblkcn":[ "ltdgrp.be2.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -188,9 +188,9 @@ export default { ...@@ -188,9 +188,9 @@ export default {
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
"ledgrp.cbs.nom1.amt":[ "ledgrp.cbs.nom1.amt":[
{type: "number", required: false, message: "必输项"}, { type: "string", required: false, message: "必输项" },
{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位" }
], ],
"ledgrp.apl.pts.ref":[ "ledgrp.apl.pts.ref":[
...@@ -309,7 +309,7 @@ export default { ...@@ -309,7 +309,7 @@ export default {
], ],
"ltdgrp.a2t.pts.adrblk":[ "ltdgrp.a2t.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {type: "string",max: 999,message:"长度不能超过35"}
], ],
"ltdgrp.a2t.dbfadrblkcn":[ "ltdgrp.a2t.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -317,7 +317,7 @@ export default { ...@@ -317,7 +317,7 @@ export default {
], ],
"ltdgrp.rmt.pts.adrblk":[ "ltdgrp.rmt.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {type: "string",max: 999,message:"长度不能超过35"}
], ],
"ltdgrp.rmt.dbfadrblkcn":[ "ltdgrp.rmt.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -375,7 +375,7 @@ export default { ...@@ -375,7 +375,7 @@ export default {
], ],
"ltdgrp.con.pts.adrblk":[ "ltdgrp.con.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {type: "string",max: 999,message:"长度不能超过35"}
], ],
"ltdgrp.con.dbfadrblkcn":[ "ltdgrp.con.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -383,7 +383,7 @@ export default { ...@@ -383,7 +383,7 @@ export default {
], ],
"ltdgrp.avt.pts.adrblk":[ "ltdgrp.avt.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {type: "string",max: 999,message:"长度不能超过35"}
], ],
"ltdgrp.avt.dbfadrblkcn":[ "ltdgrp.avt.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -556,7 +556,7 @@ export default { ...@@ -556,7 +556,7 @@ export default {
], ],
"ltdgrp.blk.avbwthtxt":[ "ltdgrp.blk.avbwthtxt":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"} {type: "string",max: 999,message:"长度不能超过35"}
], ],
"ltdgrp.blk.preper":[ "ltdgrp.blk.preper":[
...@@ -606,7 +606,7 @@ export default { ...@@ -606,7 +606,7 @@ export default {
], ],
"ltdgrp.drw.pts.adrblk":[ "ltdgrp.drw.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {type: "string",max: 999,message:"长度不能超过35"}
], ],
"ltdgrp.drw.dbfadrblkcn":[ "ltdgrp.drw.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
......
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
<c-col :span="11"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Responsible User" prop="ditp.usr.extkey" style="width: 100%"> <el-form-item label="Responsible User" prop="botp.usr.extkey" style="width: 100%">
<c-row> <c-row>
<c-col :span="20"> <c-col :span="20">
<c-input style="width: 95%" v-model="model.botp.usr.extkey" maxlength="8" placeholder="请输入User ID" <c-input style="width: 95%" v-model="model.botp.usr.extkey" maxlength="8" placeholder="请输入User ID"
......
...@@ -142,7 +142,6 @@ export default { ...@@ -142,7 +142,6 @@ export default {
}, },
}, },
created:function(){ created:function(){
onsole.log(this.root);
} }
} }
</script> </script>
......
...@@ -167,7 +167,6 @@ ...@@ -167,7 +167,6 @@
}, },
}, },
created: function () { created: function () {
onsole.log(this.root);
} }
} }
</script> </script>
......
...@@ -177,7 +177,7 @@ import Namp from "./Namp" ...@@ -177,7 +177,7 @@ import Namp from "./Namp"
import Basp from "./Basp" import Basp from "./Basp"
import Basp1 from "./Basp1" import Basp1 from "./Basp1"
// import Dftcrep from "./Dftcrep" // import Dftcrep from "./Dftcrep"
import Limitbody from "~/views/Public/Limitbody"; import Limitbody from "./Limitbody";
import Sbxx from "~/views/Public/Sbxx"; import Sbxx from "~/views/Public/Sbxx";
import Det756 from "./Det756"; import Det756 from "./Det756";
import Det202cv from "./Det202cv"; import Det202cv from "./Det202cv";
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- S0000042 : 是否报送跨境人民币2101表 -->
<c-col :span="12"> <c-col :span="12">
<el-form-item label="our reference" prop="setmod.ref"> <el-form-item :label="$t('cnybop.S0000042')" prop="cnybop.cnyflg">
<c-input v-model="model.setmod.ref" maxlength="16" placeholder="请输入our reference"></c-input> <c-select v-model="model.cnybop.cnyflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('cnybop.S0000042')">
</c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- S0000045 : 是否报送跨境人民币2107表 -->
<c-col :span="12"> <c-col :span="12">
<span v-text="model.setmod.docamttyplab" data-path=".setmod.docamttyplab" > </span> <el-form-item :label="$t('cnybop.S0000045')" prop="cnybop.traflg">
</c-col> <c-select v-model="model.cnybop.traflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('cnybop.S0000045')">
<c-col :span="12">
<el-form-item label="document currency" prop="setmod.doccur">
<c-select v-model="model.setmod.doccur" style="width:100%" placeholder="请选择document currency">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- S0000077 : 是否报送跨境人民币2111表 -->
<c-col :span="12"> <c-col :span="12">
<el-form-item label="document amount" prop="setmod.docamt"> <el-form-item :label="$t('cnybop.S0000077')" prop="cnybop.outflg">
<c-input v-model="model.setmod.docamt" placeholder="请输入document amount"></c-input> <c-select v-model="model.cnybop.outflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('cnybop.S0000077')">
</c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- S0000113 : 是否报送跨境人民币2106表 -->
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Type of settlement" prop="setmod.dspflg"> <el-form-item :label="$t('cnybop.S0000113')" prop="cnybop.libflg">
<c-select v-model="model.setmod.dspflg" style="width:100%" placeholder="请选择Type of settlement"> <c-select v-model="model.cnybop.libflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('cnybop.S0000113')">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- S0000142 : 是否报送跨境人民币2122表 -->
<c-col :span="12"> <c-col :span="12">
<c-checkbox v-model="model.setmod.xreflg">Recalculate Rates</c-checkbox> <el-form-item :label="$t('cnybop.S0000142')" prop="cnybop.vouflg">
</c-col> <c-select v-model="model.cnybop.vouflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('cnybop.S0000142')">
</c-select>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSetmodDet">
细节
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.retmsg" data-path=".setmod.retmsg" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="自贸区主账号" prop="setmod.zmqacc">
<c-input v-model="model.setmod.zmqacc" maxlength="20" placeholder="自贸区主账号"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12">
<span v-text="model.setmod.zmqacclab" data-path=".setmod.zmqacclab" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.setglg.labdspflg" data-path=".setmod.setglg.labdspflg" > </span>
</c-col>
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable"
import Event from "~/model/Cctset/Event" import Event from "~/model/Cctset/Event"
export default { export default {
inject: ['root'], inject: ['root'],
props:["model","codes"], props:["model","codes"],
mixins: [commonProcess], mixins: [commonProcess],
...@@ -79,9 +61,8 @@ ...@@ -79,9 +61,8 @@
created:function(){ created:function(){
} }
} }
</script> </script>
<style> <style>
</style>
</style>
<template>
<div class="eibs-tab">
<!-- <c-col :span="24">
<span v-text="model.mtabut.coninf.oitinf.labinftxt" data-path=".mtabut.coninf.oitinf.labinftxt" > </span>
</c-col> -->
<c-col :span="24">
<c-col :span="14">
<el-form-item label="General">
<c-input
type="textarea"
v-model="model.mtabut.coninf.oitinf.oit.inftxt"
maxlength="600"
rows="8"
show-word-limit
placeholder=""
></c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="显示方式">
<c-input
v-model="model.mtabut.coninf.oitinf.oit.inflev"
style="width: 100%"
placeholder=""
readonly
>
</c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="14">
<el-form-item label="Settlement">
<c-input
type="textarea"
v-model="model.mtabut.coninf.oitset.oit.inftxt"
maxlength="600"
rows="8"
show-word-limit
placeholder=""
></c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="显示方式">
<c-input
v-model="model.mtabut.coninf.oitset.oit.inflev"
style="width: 100%"
placeholder=""
readonly
>
</c-input>
</el-form-item>
</c-col>
</c-col>
<!-- <c-col :span="24">
<span
v-text="model.mtabut.coninf.oitset.labinftxt"
data-path=".mtabut.coninf.oitset.labinftxt"
>
</span>
</c-col> -->
<c-col :span="11">
<el-form-item label="执行日期">
<c-date-picker
type="date"
v-model="model.mtabut.coninf.conexedat"
style="width: 50%"
placeholder=""
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="11" :offset="1">
<el-form-item label="发送">
<c-input
v-model="model.mtabut.coninf.usr.extkey"
maxlength="8"
style="width: 90%"
placeholder=""
readonly
></c-input>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Cctset/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
\ No newline at end of file
<template>
<div class="eibs-tab">
<c-col :span="12">
<span v-text="model.trnmod.trndoc.advlabel" data-path=".trnmod.trndoc.advlabel" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="国内证落款" prop="trnmod.trndoc.advnam">
<c-input v-model="model.trnmod.trndoc.advnam" maxlength="50" placeholder="请输入国内证落款"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="修改申请人名称" prop="trnmod.trndoc.amdapl">
<c-input type="textarea" v-model="model.trnmod.trndoc.amdapl" maxlength="50" show-word-limit placeholder="请输入修改申请人名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.trnmod.trndoc.amdnam" data-path=".trnmod.trndoc.amdnam" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="国内证通知书" prop="trnmod.trndoc.advdoc">
<c-input v-model="model.trnmod.trndoc.advdoc" maxlength="1" placeholder="请输入国内证通知书"></c-input>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Cctset/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data() {
return {
stmData: {
columns: [
//注释的已改成静态
"role 收报人",
"pandsc 描述",
//"cortyp 类型",
//"docsnf 报文格式",
//"docuil 语言",
//"apf 传送方式"
],
data: [],
}
};
},
methods: {...Event},
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- ====================左边======================= -->
<c-col :span="11">
<c-col :span="24">
<el-form-item
label="Verification Certificate Number"
prop="lendoc.vercerref"
>
<c-input
type="textarea"
v-model="model.lendoc.vercerref"
maxlength="200"
show-word-limit
placeholder="Please input Verification Certificate Number"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Declaration Number" prop="lendoc.decnum">
<c-input
v-model="model.lendoc.decnum"
maxlength="22"
style="width: 100%"
placeholder="Please input Declaration Number"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ====================右边======================= -->
<c-col :span="11" :offset="1">
<c-col :span="4">
<el-form-item label="Input Account" prop="lendoc.actflg">
<c-checkbox v-model="model.lendoc.actflg"></c-checkbox>
</el-form-item>
</c-col>
<c-col :span="20">
<el-form-item label="" prop="lendoc.account">
<c-input
v-model="model.lendoc.account"
maxlength="50"
placeholder="Please input"
:disabled="model.lendoc.actflg == ''"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- <c-col :span="12">
<c-form-item label="ACT" prop="lendoc.account">
<c-input type="textarea" v-model="model.lendoc.account" maxlength="25" show-word-limit :placeholder="$t('other.please_enter')+'ACT'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.lendoc.actflg">{{$t('lendoc.C0000003')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-form-item label="Verification Certificate Number" prop="lendoc.vercerref">
<c-input type="textarea" v-model="model.lendoc.vercerref" maxlength="20" show-word-limit :placeholder="$t('other.please_enter')+'Verification Certificate Number'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Declaration Number" prop="lendoc.decnum">
<c-input v-model="model.lendoc.decnum" maxlength="22" :placeholder="$t('other.please_enter')+'Declaration Number'"></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/Cctset/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="24">
<el-form-item
label="发送信件, 附件及其他单据"
label-width="400px"
>
</el-form-item>
</c-col>
<c-col :span="24">
<!-- ========================左====================== -->
<c-col :span="14">
<c-col :span="24">
<div style="height: 300px; width: 100%;border:1px #ebeef5 solid">
<el-tree
:data="data"
:props="defaultProps"
@node-click="handleNodeClick"
></el-tree>
</div>
</c-col>
<c-col :span="24" style="margin-top:10px">
<c-col :span="4">
<el-form-item label="关联单据" v-show="isShow1 || isShow2"></el-form-item>
<el-form-item label="" v-show="!(isShow1 || isShow2)"></el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="">
<c-checkbox v-model="isShow1">显示收到的信息</c-checkbox>
</el-form-item>
<!-- <c-checkbox v-model="isShow1">Show Incoming Messages</c-checkbox> -->
</c-col>
<c-col :span="8" :offset="2">
<el-form-item label="">
<c-checkbox v-model="isShow2">显示以前发出的信息</c-checkbox>
</el-form-item>
<!-- <c-checkbox v-model="isShow2">Show Outgoing Messages</c-checkbox> -->
</c-col>
</c-col>
<c-col :span="22" :offset="1">
<c-table
:border="true"
:list="data1"
style="width:80%,text-align:center"
v-show="isShow1 || isShow2"
>
<el-table-column label="类型" width="auto"></el-table-column>
<el-table-column label="单据" width="auto"></el-table-column>
<el-table-column label="Cre.TRN" width="auto"></el-table-column>
<el-table-column label="日期" width="auto"></el-table-column>
<el-table-column label="" width="auto"></el-table-column>
<el-table-column label="" width="auto"></el-table-column>
</c-table>
</c-col>
</c-col>
<!-- ==============右============= -->
<c-col :span="6" :offset="1">
<c-col :span="24">
<c-button size="small" type="primary" @click="onTrndocButshw">
显示
</c-button>
</c-col>
<c-col :span="24" style="margin-top: 15px">
<c-button size="small" type="primary" @click="onTrndocButadd">
明细
</c-button>
</c-col>
<c-col :span="24" style="margin-top: 40px">
<c-button size="small" type="primary" @click="onTrndocButnew">
新加
</c-button>
</c-col>
<c-col :span="24" style="margin-top: 15px">
<c-button size="small" type="primary" @click="onTrndocButattto">
附加
</c-button>
</c-col>
<c-col :span="24" style="margin-top: 15px">
<c-button size="small" icon="el-icon-delete" @click="onTrndocButdel">
删除
</c-button>
</c-col>
<c-col :span="24" style="margin-top: 80px">
<c-button size="small" type="primary" @click="onTrndocButatt">
附加
</c-button>
</c-col>
<c-col :span="24" style="margin-top: 150px">
<c-button size="small" type="primary" @click="onTrndocButatt">
i
</c-button>
</c-col>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Cctset/Event";
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data() {
return {
data1:[],
isShow1: false,
isShow2: false,
data: [
{
label: "Internal",
children: [{ label: "'Free Message' via Letter" }],
},
],
};
},
methods: { ...Event,
handleNodeClick(){} ,
defaultProps(){}
},
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- <c-col :span="24" style="margin-bottom:18px">
Liability
</c-col> -->
<c-col :span="24" style="">
<c-table :list="model.liaall.liaallg" style="width:80%,text-align:center,margin-bottom:18px" :border="true">
<el-table-column prop="bussec" label="BS" width="40px"> </el-table-column>
<el-table-column prop="cbtpfx" label="Type" width="60px"> </el-table-column>
<el-table-column prop="matdat" label="Maturity" width="100px"> </el-table-column>
<el-table-column prop="tenday" label="Tenor" width="70px"> </el-table-column>
<el-table-column prop="rol" label="Dbt." width="70px"> </el-table-column>
<el-table-column prop="nam" label="Name" width="170px"> </el-table-column>
<el-table-column prop="cdtrol" label="Cdt." width="70px"> </el-table-column>
<el-table-column prop="cur" label="Cur" width="55px"> </el-table-column>
<el-table-column prop="oldamt" label="Old Amount" width="150px">
<!-- <template slot-scope="scope">
{{moneyFormat(scope.row.oldamt)}}
</template> -->
</el-table-column>
<el-table-column prop="amt" label="Booking Amo" width="100px">
<!-- <template slot-scope="scope">
{{moneyFormat(scope.row.amt)}}
</template> -->
</el-table-column>
<el-table-column prop="tenpct" label="%" width="80px">
</el-table-column>
<el-table-column prop="acc" label="Account" width="150px"> </el-table-column>
<el-table-column prop="valdat" label="Value Date" width="200px">
<!-- <template slot-scope="scope">
{{dateFormat(scope.row.valdat)}}
</template> -->
</el-table-column>
<el-table-column label="" prop="det" width="80px" fixed="right">
<template slot-scope="scope" slot="header">
<el-button
circle
style="padding:4px"
class="el-icon-plus"
size="mini"
@click="addRow(scope)"
>
</el-button>
<el-button
style="padding:4px"
circle
class="el-icon-minus"
size="mini"
@click="removeRow(scope)"
>
</el-button>
</template>
<template slot-scope="scoped">
<el-button
style="margin-left:0"
size="small"
type="primary"
@click="detail1(scoped.$index, scoped.row)"
>详情</el-button
>
</template>
</el-table-column>
</c-table>
</c-col>
<!-- <c-col :span="12">
<el-form-item label="Sight Amount">
<c-input style="width:50%" v-model="model.liaall.outamt" placeholder="请输入Sight Amount"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Sight Amount Percentage">
<c-input style="width:50%" v-model="model.liaall.outpct" placeholder="请输入Sight Amount Percentage"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="External Booking Amount">
<c-input style="width:70%" v-model="model.liaall.concur" maxlength="3" placeholder="请输入External Booking Amount"></c-input>
</el-form-item>
</c-col> -->
<c-col :span="16" style="margin-top:10px">
<el-form-item label="Amount not yet assigned">
<c-input style="width:15%" disabled v-model="model.liaall.concur" maxlength="3" placeholder="请输入External Booking Amount"></c-input>
<c-input style="width:40%" disabled v-model="model.liaall.misamt" placeholder="请输入Amount not yet assigned"></c-input>
<c-button style="width:20%" size="small" disabled type="primary" @click="onLiaallButmisamt">
Add to Current Line
</c-button>
</el-form-item>
</c-col>
<!-- <c-col :span="1" style="text-align:left;margin-left:0">
<el-form-item label="">
<c-button size="small" disabled type="primary" @click="onLiaallButmisamt">
Add to Current Line
</c-button>
</el-form-item>
</c-col> -->
<!-- <c-col :span="12">
<el-form-item label="">
<c-button size="small" type="primary" @click="onLiaallButmissig">
Add to Sight Amount
</c-button>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Old Amount booked externally">
<c-input style="width:50%" v-model="model.liaall.exttotoldamt" placeholder="请输入Old Amount booked externally"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Total booking amount external assinged">
<c-input style="width:50%" v-model="model.liaall.exttotamt" placeholder="请输入Total booking amount external assinged"></c-input>
</el-form-item>
</c-col> -->
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Cctset/Event"
export default {
inject: ['root'],
mixins: [commonProcess],
props:["model","codes"],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
\ No newline at end of file
<template>
<div class="eibs-tab">
<!-- <c-col :span="12">
<el-form-item label="Booking stream to Display">
<c-input v-model="model.setmod.glemod.gleshwstm" placeholder="请输入Booking stream to Display"></c-input>
</el-form-item>
</c-col> -->
<!-- <c-col :span="22" offset="1">
<c-table :border="true" :list="data" style="width:80%,text-align:center" height="">
<el-table-column label="D/C" width="auto"></el-table-column>
<el-table-column label="Account Number" width="auto"></el-table-column>
<el-table-column label="Cur" width="auto"></el-table-column>
<el-table-column label="Amount" width="auto"></el-table-column>
<el-table-column label="Value Date" width="auto"></el-table-column>
<el-table-column label="Rate Type" width="auto"></el-table-column>
<el-table-column label="Rate" width="auto"></el-table-column>
<el-table-column label="Term" width="auto"></el-table-column>
<el-table-column label="PN" width="auto"></el-table-column>
</c-table>
</c-col> -->
<c-col :span="22" :offset="1">
<c-istream-table :list="stmData.data" :columns="stmData.columns">
</c-istream-table>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Cctset/Event"
export default {
inject: ['root'],
mixins: [commonProcess],
props:["model","codes"],
data(){
return {
stmData: {
columns: [
"2 1 \"D/C\" 38 1 0",
"6 2 \"Account Number\" 140",
"3 3 \"Cur\" 60",
"4 4 \"Amount\" 135 2 8:1 2 5",
"5 5 \"Value Date\" 80",
"7 6 \"Rate Type\" 90",
"8 7 \"Rate\" 85 2 0 1 0",
"9 8 \"Term\" 60",
"0 9 \"PN\" 62 1 0"
],
data: []
}
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- S0000047 : 业务主键 -->
<c-col :span="12">
<c-form-item :label="$t('cnybop.S0000047')" prop="cnybop.cnytra.spk">
<c-input v-model="model.cnybop.cnytra.spk" maxlength="20" :placeholder="$t('other.please_enter')+$t('cnybop.S0000047')"></c-input>
</c-form-item>
</c-col>
<!-- S0000066 : 银行业务编号 -->
<c-col :span="12">
<c-form-item label="银行业务编号" prop="cnybop.cnytra.sbanktrano">
<c-input v-model="model.cnybop.cnytra.sbanktrano" maxlength="22" :placeholder="$t('other.please_enter')+'银行业务编号'"></c-input>
</c-form-item>
</c-col>
<!-- S0000048 : 资金划转关系 -->
<c-col :span="12">
<el-form-item :label="$t('cnybop.S0000048')" prop="cnybop.cnytra.camttransrelation">
<c-select v-model="model.cnybop.cnytra.camttransrelation" style="width:100%" :placeholder="$t('other.please_enter')+$t('cnybop.S0000048')">
</c-select>
</el-form-item>
</c-col>
<!-- S0000049 : 资金划转类型 -->
<c-col :span="12">
<el-form-item :label="$t('cnybop.S0000049')" prop="cnybop.cnytra.camttranstype">
<c-select v-model="model.cnybop.cnytra.camttranstype" style="width:100%" :placeholder="$t('other.please_enter')+$t('cnybop.S0000049')">
</c-select>
</el-form-item>
</c-col>
<!-- S0000050 : 付款行银行机构代码 -->
<c-col :span="12">
<c-form-item :label="$t('cnybop.S0000050')" prop="cnybop.cnytra.spayerbkorgcode">
<c-input v-model="model.cnybop.cnytra.spayerbkorgcode" maxlength="12" :placeholder="$t('other.please_enter')+$t('cnybop.S0000050')"></c-input>
</c-form-item>
</c-col>
<!-- S0000051 : 付款行银行机构名称 -->
<c-col :span="12">
<c-form-item :label="$t('cnybop.S0000051')" prop="cnybop.spayerbkorgname">
<c-input v-model="model.cnybop.spayerbkorgname" maxlength="80" :placeholder="$t('other.please_enter')+$t('cnybop.S0000051')"></c-input>
</c-form-item>
</c-col>
<!-- S0000052 : 付款方代码 -->
<c-col :span="12">
<c-form-item :label="$t('cnybop.S0000052')" prop="cnybop.cnytra.spayerswiftbic">
<c-input v-model="model.cnybop.cnytra.spayerswiftbic" maxlength="18" :placeholder="$t('other.please_enter')+$t('cnybop.S0000052')"></c-input>
</c-form-item>
</c-col>
<!-- S0000053 : 付款方名称 -->
<c-col :span="12">
<c-form-item :label="$t('cnybop.S0000053')" prop="cnybop.spayerswiftbicname">
<c-input v-model="model.cnybop.spayerswiftbicname" maxlength="80" :placeholder="$t('other.please_enter')+$t('cnybop.S0000053')"></c-input>
</c-form-item>
</c-col>
<!-- S0000054 : 付款方帐号 -->
<c-col :span="12">
<c-form-item :label="$t('cnybop.S0000054')" prop="cnybop.cnytra.spayerbicbkacct">
<c-input v-model="model.cnybop.cnytra.spayerbicbkacct" maxlength="32" :placeholder="$t('other.please_enter')+$t('cnybop.S0000054')"></c-input>
</c-form-item>
</c-col>
<!-- S0000055 : 收款行银行机构代码 -->
<c-col :span="12">
<c-form-item :label="$t('cnybop.S0000055')" prop="cnybop.cnytra.spayeebkorgcode">
<c-input v-model="model.cnybop.cnytra.spayeebkorgcode" maxlength="12" :placeholder="$t('other.please_enter')+$t('cnybop.S0000055')"></c-input>
</c-form-item>
</c-col>
<!-- S0000056 : 收款行银行机构名称 -->
<c-col :span="12">
<c-form-item :label="$t('cnybop.S0000056')" prop="cnybop.spayeebkorgname">
<c-input v-model="model.cnybop.spayeebkorgname" maxlength="80" :placeholder="$t('other.please_enter')+$t('cnybop.S0000056')"></c-input>
</c-form-item>
</c-col>
<!-- S0000057 : 收款方代码 -->
<c-col :span="12">
<c-form-item :label="$t('cnybop.S0000057')" prop="cnybop.cnytra.spayeeswiftbic">
<c-input v-model="model.cnybop.cnytra.spayeeswiftbic" maxlength="18" :placeholder="$t('other.please_enter')+$t('cnybop.S0000057')"></c-input>
</c-form-item>
</c-col>
<!-- S0000058 : 收款方名称 -->
<c-col :span="12">
<c-form-item :label="$t('cnybop.S0000058')" prop="cnybop.spayeeswiftbicname">
<c-input v-model="model.cnybop.spayeeswiftbicname" maxlength="80" :placeholder="$t('other.please_enter')+$t('cnybop.S0000058')"></c-input>
</c-form-item>
</c-col>
<!-- S0000059 : 收款方帐号 -->
<c-col :span="12">
<c-form-item :label="$t('cnybop.S0000059')" prop="cnybop.cnytra.spayeebicbkacct">
<c-input v-model="model.cnybop.cnytra.spayeebicbkacct" maxlength="32" :placeholder="$t('other.please_enter')+$t('cnybop.S0000059')"></c-input>
</c-form-item>
</c-col>
<!-- S0000060 : 中间转汇行 -->
<c-col :span="12">
<c-form-item :label="$t('cnybop.S0000060')" prop="cnybop.cnytra.smidtransbank">
<c-input v-model="model.cnybop.cnytra.smidtransbank" maxlength="11" :placeholder="$t('other.please_enter')+$t('cnybop.S0000060')"></c-input>
</c-form-item>
</c-col>
<!-- S0000061 : 清算帐户帐号 -->
<c-col :span="12">
<c-form-item :label="$t('cnybop.S0000061')" prop="cnybop.cnytra.sbicbkacct">
<c-input v-model="model.cnybop.cnytra.sbicbkacct" maxlength="32" :placeholder="$t('other.please_enter')+$t('cnybop.S0000061')"></c-input>
</c-form-item>
</c-col>
<!-- S0000062 : 付款日期 -->
<c-col :span="12">
<el-form-item :label="$t('cnybop.S0000062')" prop="cnybop.cnytra.dpayerdate">
<c-date-picker type="date" v-model="model.cnybop.cnytra.dpayerdate" style="width:100%" :placeholder="$t('other.please_enter')+$t('cnybop.S0000062')"></c-date-picker>
</el-form-item>
</c-col>
<!-- S0000063 : 付款币种 -->
<c-col :span="12">
<el-form-item :label="$t('cnybop.S0000063')" prop="cnybop.cnytra.spayercny">
<c-select v-model="model.cnybop.cnytra.spayercny" style="width:100%" :placeholder="$t('other.please_enter')+$t('cnybop.S0000063')">
</c-select>
</el-form-item>
</c-col>
<!-- S0000064 : 付款金额 -->
<c-col :span="12">
<c-form-item label="付款金额" prop="cnybop.cnytra.fpayeramt">
<c-input v-model="model.cnybop.cnytra.fpayeramt" :placeholder="$t('other.please_enter')+'付款金额'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="划转用途" prop="cnybop.cnytra.samttranspurpose">
<c-input v-model="model.cnybop.cnytra.samttranspurpose" maxlength="6" :placeholder="$t('other.please_enter')+'划转用途'"></c-input>
</c-form-item>
</c-col>
<!-- S0000065 : 划转用途 -->
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onCodcnySelbut">
{{$t('codcny.C0000002')}}
</c-button>
</c-col>
<!-- S0000073 : 交易附言 -->
<c-col :span="12">
<c-form-item :label="$t('cnybop.S0000073')" prop="cnybop.saddwordtra">
<c-input v-model="model.cnybop.saddwordtra" maxlength="80" :placeholder="$t('other.please_enter')+$t('cnybop.S0000073')"></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/Cctset/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<c-checkbox v-model="model.bopmod.basflg">{{$t('bopgat.CH000016')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bopmod.dclflg">{{$t('bopgat.CH000017')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bopmod.vrfflg">{{$t('bopgat.CH000018')}}</c-checkbox>
</c-col>
<!-- S0000020 : 申报类型 -->
<c-col :span="12">
<el-form-item label="申报类型" prop="bopmod.szflg">
<c-select v-model="model.bopmod.szflg" style="width:100%" :placeholder="$t('other.please_enter')+'申报类型'">
</c-select>
</el-form-item>
</c-col>
<!-- SH000027 : 款项来源 -->
<c-col :span="12">
<el-form-item label="款项来源" prop="bopmod.acttyp">
<c-select v-model="model.bopmod.acttyp" style="width:100%" :placeholder="$t('other.please_enter')+'款项来源'">
</c-select>
</el-form-item>
</c-col>
<!-- SH000021 : 地区机构号 -->
<c-col :span="12">
<el-form-item label="地区机构号" prop="bopmod.ownextkey">
<c-select v-model="model.bopmod.ownextkey" style="width:100%" :placeholder="$t('other.please_enter')+'地区机构号'">
</c-select>
</el-form-item>
</c-col>
<!-- SH000024 : 国外银行扣费(涉外收入申报专用) -->
<c-col :span="12">
<el-form-item :label="$t('bopgat.SH000024')" prop="bopmod.outchargeccy">
<c-select v-model="model.bopmod.outchargeccy" style="width:100%" :placeholder="$t('other.please_enter')+$t('bopgat.SH000024')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('bopgat.SH000024')" prop="bopmod.outchargeamt">
<c-input v-model="model.bopmod.outchargeamt" :placeholder="$t('other.please_enter')+$t('bopgat.SH000024')"></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/Cctset/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template> <template>
<div class="eContainer"> <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-function-btn
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick"> :handleSubmit="handleSubmit"
:handleCheck="handleCheck"
<!--内容 --> :handleStash="handleStash"
<el-tab-pane label="内容" name="setp"> >
<m-setp :model="model" :codes="codes"/> <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"
>
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--cctset PD000002 Settle -->
<el-tab-pane label="Settle" name="setp">
<m-setp ref="setp" :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--面函及报文 --> <!--Messages(TRNMOD\TRNDOC\DOCPAN) -->
<el-tab-pane label="面函及报文" name="docpan"> <el-tab-pane label="Messages" name="docpan">
<m-docpan :model="model" :codes="codes"/> <m-docpan :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--交易附件 --> <!--Attachments -->
<el-tab-pane label="交易附件" name="doctre"> <el-tab-pane label="Attachments" name="doctre">
<m-doctre :model="model" :codes="codes"/> <m-doctre :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--附言 --> <!--Completion -->
<el-tab-pane label="附言" name="coninfp"> <el-tab-pane label="Completion" name="coninfp">
<m-coninfp :model="model" :codes="codes"/> <m-coninfp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--表外信息 -->
<el-tab-pane label="表外信息" name="engp"> <!--Liability -->
<el-tab-pane label="Liability" name="engp">
<m-engp :model="model" :codes="codes" /> <m-engp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--费用及账务 -->
<el-tab-pane label="费用及账务" name="setpan"> <!--Settlement -->
<m-setpan :model="model" :codes="codes"/> <el-tab-pane label="Settlement" name="setpan">
<c-content>
<m-setpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--Bookings -->
<el-tab-pane label="Bookings" name="glepan">
<m-glepan :model="model" :codes="codes" />
</el-tab-pane>
<!--lendoc PD000001 收账通知 -->
<el-tab-pane label="收账通知" name="docpan1">
<m-docpan1 :model="model" :codes="codes" />
</el-tab-pane>
<!--dbdp PD000000 境内收入申报单-基础信息 -->
<el-tab-pane label="境内收入申报单-基础信息" name="basp">
<m-basp :model="model" :codes="codes" />
</el-tab-pane>
<!--bopgat PD000006 外管信息 -->
<el-tab-pane label="外管信息" name="wg">
<m-wg :model="model" :codes="codes" />
</el-tab-pane>
<!--cnybop PD000002 跨境人民币申报 -->
<el-tab-pane label="跨境人民币申报" name="cnyp">
<m-cnyp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--分录信息 --> <!--cnybop PD000046 2107境外主体之间资金划转 -->
<el-tab-pane label="分录信息" name="glepan"> <el-tab-pane label="2107境外主体之间资金划转" name="trap">
<m-glepan :model="model" :codes="codes"/> <m-trap :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
</c-tabs> </c-tabs>
</el-form> </el-form>
...@@ -44,66 +93,83 @@ import Api from "~/service/Api"; ...@@ -44,66 +93,83 @@ import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable"; import CodeTable from "~/config/CodeTable";
import Cctset from "~/model/Cctset"; import Cctset from "~/model/Cctset";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Cctset/Check"; import Check from "~/model/Cctset/Check";
import Default from "~/model/Cctset/Default"; import Default from "~/model/Cctset/Default";
import Pattern from "~/model/Cctset/Pattern"; import Pattern from "~/model/Cctset/Pattern";
import Setp from "./Setp"; import Setp from "./Setp";
import Docpan from "./Docpan"; import Basp from "./Basp";
import Doctre from "./Doctre"; import Wg from "./Wg";
import Coninfp from "./Coninfp"; import Cnyp from "./Cnyp";
import Setpan from "./Setpan"; import Trap from "./Trap";
import Glepan from "./Glepan"; import Docpan1 from "./Docpan1";
import Docpan from "~/views/Public/Docpan";
import Doctre from "~/views/Public/Doctre";
import Coninfp from "~/views/Public/Coninfp";
import Setpan from "~/views/Public/Setpan";
import Glepan from "~/views/Public/Glepan";
import Engp from "~/views/Public/Engp"; import Engp from "~/views/Public/Engp";
export default { export default {
name: "Cctset", name: "Cctset",
components:{ components: {
"m-setp" : Setp, "m-setp": Setp,
"m-docpan1": Docpan1,
"m-basp": Basp,
"m-wg": Wg,
"m-cnyp": Cnyp,
"m-trap": Trap,
"m-docpan": Docpan,
"m-doctre": Doctre,
"m-coninfp": Coninfp,
"m-setpan": Setpan,
"m-glepan": Glepan,
"m-engp": Engp, "m-engp": Engp,
"m-docpan" : Docpan,
"m-doctre" : Doctre,
"m-coninfp" : Coninfp,
"m-setpan" : Setpan,
"m-glepan" : Glepan,
}, },
provide() { provide() {
return { return {
root: this root: this,
} };
}, },
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data(){ data() {
return { return {
tabVal: "", tabVal: "setp",
trnName: "cctset", trnName: "cctset",
trnType: "",
model: new Cctset().data, model: new Cctset().data,
checkRules: Check, checkRules: Check,
defaultRules: Default, defaultRules: Default,
pattern: Pattern, pattern: Pattern,
rules: null, rules: null,
codes: { codes: { ...CodeTable },
};
}, },
} methods: {
myTabClick(tab) {
this.tabClick(tab);
/**
* do it yourself
**/
}, },
methods:{
tabClick(){
}
}, },
created:async function(){ created: async function () {
console.log("进入cctset交易"); console.log("进入cctset交易");
let rtnmsg = await this.init({}) let rtnmsg = await this.init({});
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{ this.updateModel(rtnmsg.data);
//TODO 处理数据逻辑 //TODO 处理数据逻辑
if (this.isInDisplay) {
} this.restoreDisplay();
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
this.$refs.setp.$refs.table.$refs.table.toggleAllSelection();
} else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
} }
} },
};
</script> </script>
<style> <style>
</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">
<!--cltsel PD000027 Menu -->
<el-tab-pane :label="$t('cltsel.PD000027')" name="sel">
<m-sel :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 Cltsel from "~/model/Cltsel"
import commonProcess from "~/mixin/commonProcess"
import Check from "~/model/Cltsel/Check"
import Default from "~/model/Cltsel/Default"
import Pattern from "~/model/Cltsel/Pattern"
import Sel from "./Sel"
export default {
name: "Cltsel",
components:{
"m-sel" : Sel,
},
provide() {
return {
root: this
}
},
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: "",
trnName: "cltsel",
trnType: "",
model: new Cltsel().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {
},
}
},
methods:{
myTabClick(tab){
this.tabClick(tab)
/**
* do it yourself
**/
}
},
created:async function(){
console.log("进入cltsel交易");
let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{
this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
}
}
</script>
<style>
</style>
...@@ -39,7 +39,7 @@ ...@@ -39,7 +39,7 @@
                size="small"                 size="small"
                type="primary"                 type="primary"
                icon="el-icon-search"                 icon="el-icon-search"
                @click="showGridPromptDialog('cptp.selbut', null, null,{COD: 'cnybop.cnyinc.spayercountrycode'}, {TXT: false},'doxpDialog')"> </c-button>                 @click="showGridPromptDialog('cnybop.inccty.selbut1', null, null,{COD: 'cnybop.cnyinc.spayercountrycode'}, {TXT: false},'doxpDialog')"> </c-button>
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
......
...@@ -382,6 +382,7 @@ ...@@ -382,6 +382,7 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="11" v-if="model.cpdgrp.rec.swftyp === '103' || model.cpdgrp.rec.swftyp === '202' || model.cpdgrp.rec.swftyp === '200'"> <c-col :span="11" v-if="model.cpdgrp.rec.swftyp === '103' || model.cpdgrp.rec.swftyp === '202' || model.cpdgrp.rec.swftyp === '200'">
<el-form-item label="汇款人名称" prop="orcnam"> <el-form-item label="汇款人名称" prop="orcnam">
<c-input <c-input
v-model="model.orcnam" v-model="model.orcnam"
...@@ -392,7 +393,7 @@ ...@@ -392,7 +393,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11" :offset="1" v-if="model.cpdgrp.rec.swftyp === '103'"> <c-col :span="11" :offset="1" v-if="false">
<el-form-item label="Remittance Information(Tag 70)" prop="cpdgrp.blk.contag70"> <el-form-item label="Remittance Information(Tag 70)" prop="cpdgrp.blk.contag70">
<c-input <c-input
type="textarea" type="textarea"
......
...@@ -80,11 +80,11 @@ ...@@ -80,11 +80,11 @@
label="Intermediary/Account(Tag56a)" label="Intermediary/Account(Tag56a)"
prop="cpdgrp.med.pts.extkey" prop="cpdgrp.med.pts.extkey"
> >
<!-- :disabled="flag1" -->
<c-input <c-input
v-model="model.cpdgrp.med.pts.extkey" v-model="model.cpdgrp.med.pts.extkey"
maxlength="16" maxlength="16"
placeholder="请输入External Key of Address" placeholder="请输入External Key of Address"
:disabled="flag1"
@keyup.enter.native=" @keyup.enter.native="
showGridPromptDialog('cpdgrp.med.pts.extkey') showGridPromptDialog('cpdgrp.med.pts.extkey')
" "
...@@ -209,7 +209,7 @@ ...@@ -209,7 +209,7 @@
placeholder="请输入External Key of Address" placeholder="请输入External Key of Address"
:disabled="flag" :disabled="flag"
@keyup.enter.native=" @keyup.enter.native="
showGridPromptDialog('cpdgrp.pyd.pts.extkey') showGridPromptDialog('cpdgrp.pyb.pts.extkey')
" "
></c-input> ></c-input>
</el-form-item> </el-form-item>
......
...@@ -77,7 +77,7 @@ ...@@ -77,7 +77,7 @@
v-model="model.cpdgrp.med.pts.extkey" v-model="model.cpdgrp.med.pts.extkey"
maxlength="216" maxlength="216"
placeholder="请输入External Key of Address" placeholder="请输入External Key of Address"
:disabled="model.attp.swftyp=='100'||model.attp.swftyp==''" :disabled="model.attp.swftyp=='100'"
@keyup.enter.native=" @keyup.enter.native="
showGridPromptDialog('cpdgrp.med.pts.extkey') showGridPromptDialog('cpdgrp.med.pts.extkey')
" "
...@@ -91,7 +91,7 @@ ...@@ -91,7 +91,7 @@
><span style="font-family: '宋体'; font-weight: bold">i</span> ><span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button> </c-button>
<c-button style="margin: 0 0" size="small" type="primary" :disabled="model.attp.swftyp=='100'||model.attp.swftyp==''"> <c-button style="margin: 0 0" size="small" type="primary" :disabled="model.attp.swftyp=='100'">
详情 详情
</c-button> </c-button>
</template> </template>
...@@ -107,7 +107,7 @@ ...@@ -107,7 +107,7 @@
show-word-limit show-word-limit
placeholder="请输入Address Block" placeholder="请输入Address Block"
rows="4" rows="4"
:disabled="model.attp.swftyp=='100'||model.attp.swftyp==''" :disabled="model.attp.swftyp=='100'"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -122,7 +122,7 @@ ...@@ -122,7 +122,7 @@
v-model="model.cpdgrp.rmt.pts.extkey" v-model="model.cpdgrp.rmt.pts.extkey"
maxlength="216" maxlength="216"
placeholder="请输入External Key of Address" placeholder="请输入External Key of Address"
:disabled="model.attp.swftyp=='100'||model.attp.swftyp==''" :disabled="model.attp.swftyp=='100'"
@keyup.enter.native=" @keyup.enter.native="
showGridPromptDialog('cpdgrp.rmt.pts.extkey') showGridPromptDialog('cpdgrp.rmt.pts.extkey')
" "
...@@ -135,7 +135,7 @@ ...@@ -135,7 +135,7 @@
type="primary" type="primary"
><span style="font-family: '宋体'; font-weight: bold">i</span> ><span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button> </c-button>
<c-button style="margin: 0 0" size="small" type="primary" :disabled="model.attp.swftyp=='100'||model.attp.swftyp==''"> <c-button style="margin: 0 0" size="small" type="primary" :disabled="model.attp.swftyp=='100'">
详情 详情
</c-button> </c-button>
</template> </template>
...@@ -151,7 +151,7 @@ ...@@ -151,7 +151,7 @@
show-word-limit show-word-limit
placeholder="请输入Address Block" placeholder="请输入Address Block"
rows="4" rows="4"
:disabled="model.attp.swftyp=='100'||model.attp.swftyp==''" :disabled="model.attp.swftyp=='100'"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
......
...@@ -107,7 +107,7 @@ ...@@ -107,7 +107,7 @@
v-model="model.trncorco.relflg" v-model="model.trncorco.relflg"
style="width: 100%" style="width: 100%"
placeholder="请选择Status" placeholder="请选择Status"
:code="codes.relflg" :code="relflg"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -637,7 +637,7 @@ export default { ...@@ -637,7 +637,7 @@ export default {
{label:"贸易",value:"0"}, {label:"贸易",value:"0"},
{label:"非贸易",value:"1"}, {label:"非贸易",value:"1"},
{label:"资本",value:"2"}, {label:"资本",value:"2"},
{label:"非资本",value:"3"}, {label:"其他",value:"3"},
], ],
}; };
}, },
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="24" style="height: 24px; margin-top: 20px">
<el-form-item label="跨境人民币申报" class="messageLabel"></el-form-item>
</c-col>
<c-col :span="24" style="height: 0px">
<el-divider></el-divider>
</c-col>
<c-col :span="12" style="margin-top: 20px"> <c-col :span="12" style="margin-top: 20px">
<c-col :span="24"> <c-col :span="24">
......
...@@ -2,10 +2,10 @@ ...@@ -2,10 +2,10 @@
<div class="eibs-tab"> <div class="eibs-tab">
<!-- -----------上------------- --> <!-- -----------上------------- -->
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="11">
<el-form-item label="业务编号" prop="cpdgrp.rec.ownref"> <el-form-item label="业务编号" prop="cpdgrp.rec.ownref">
<c-fullbox> <c-fullbox>
<c-input v-model="model.cpdgrp.rec.ownref"></c-input> <c-input v-model="model.cpdgrp.rec.ownref" disabled></c-input>
<template slot="footer"> <template slot="footer">
<c-button type="primary" <c-button type="primary"
><span style="font-family: '宋体'; font-weight: bold" ><span style="font-family: '宋体'; font-weight: bold"
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="11" :offset="1">
<el-form-item label="Name" prop="cpdgrp.rec.nam"> <el-form-item label="Name" prop="cpdgrp.rec.nam">
<c-input <c-input
v-model="model.cpdgrp.rec.nam" v-model="model.cpdgrp.rec.nam"
...@@ -50,6 +50,7 @@ ...@@ -50,6 +50,7 @@
v-model="model.cpdgrp.cbs.nom1.cur" v-model="model.cpdgrp.cbs.nom1.cur"
style="width: 100%" style="width: 100%"
placeholder="请选择汇款金额" placeholder="请选择汇款金额"
disabled
> >
<el-option <el-option
v-for="item in codes.curtxt1" v-for="item in codes.curtxt1"
...@@ -98,7 +99,7 @@ ...@@ -98,7 +99,7 @@
<c-col :span="12"> <c-col :span="12">
<el-form-item label="汇款语种" prop="cptp.payuil"> <el-form-item label="汇款语种" prop="cptp.payuil">
<c-input v-model="model.cptp.payuil"></c-input> <c-input v-model="model.cptp.payuil" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -123,7 +124,7 @@ ...@@ -123,7 +124,7 @@
</c-col> </c-col>
<!-- 第六行 --> <!-- 第六行 -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="货物类型" prop="cpdgrp.rec.stagod"> <el-form-item label="货物类型" prop="cpdgrp.rec.stagod" style="width:100%">
<c-select v-model="model.cpdgrp.rec.stagod"> <c-select v-model="model.cpdgrp.rec.stagod">
<el-option <el-option
v-for="item in stagod" v-for="item in stagod"
...@@ -135,6 +136,7 @@ ...@@ -135,6 +136,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<!-- 第二行 --> <!-- 第二行 -->
<c-col :span="24"> <c-col :span="24">
...@@ -295,7 +297,7 @@ ...@@ -295,7 +297,7 @@
placeholder="请选择汇款金额" placeholder="请选择汇款金额"
> >
<el-option <el-option
v-for="item in codes.feecur" v-for="item in codes.curtxt1"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
...@@ -451,7 +453,7 @@ ...@@ -451,7 +453,7 @@
>i</span >i</span
></c-button ></c-button
> >
<c-button>Details</c-button> <c-button type="primary">Details</c-button>
</template> </template>
</c-fullbox> </c-fullbox>
</el-form-item> </el-form-item>
...@@ -1953,12 +1955,12 @@ export default { ...@@ -1953,12 +1955,12 @@ export default {
data() { data() {
return { return {
stagod: [ stagod: [
{ label: "金", value: "001" }, { label: "金(含金首饰)", value: "001" },
{ label: "银", value: "002" }, { label: "银(含银首饰)", value: "002" },
{ label: "铜", value: "003" }, { label: "铜(含电解铜、铜制品以及铜金矿)", value: "003" },
{ label: "铝", value: "004" }, { label: "铝(含电解铝、铝矾土以及铝制品)", value: "004" },
{ label: "锌", value: "005" }, { label: "锌(含电解锌、锌精矿)", value: "005" },
{ label: "铁砂矿", value: "006" }, { label: "铁砂矿(含精矿)", value: "006" },
{ label: "其他金属", value: "007" }, { label: "其他金属", value: "007" },
{ label: "大豆", value: "008" }, { label: "大豆", value: "008" },
{ label: "玉米", value: "009" }, { label: "玉米", value: "009" },
...@@ -1967,6 +1969,7 @@ export default { ...@@ -1967,6 +1969,7 @@ export default {
{ label: "煤", value: "012" }, { label: "煤", value: "012" },
{ label: "其他", value: "099" }, { label: "其他", value: "099" },
], ],
swftyp1: [ swftyp1: [
{ label: "MT103", value: "103" }, { label: "MT103", value: "103" },
{ label: "MT202", value: "200" }, { label: "MT202", value: "200" },
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="18"> <c-col :span="24">
<el-form-item label="收款人开户行代理行名称(=中介结构1)" prop="" label-width="250px"> <el-form-item label="收款人开户行代理行名称(=中介结构1)" prop="" label-width="250px">
<c-input v-model="model.trnmod.hvpmod.agnamedl"></c-input> <c-input v-model="model.trnmod.hvpmod.agnamedl"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="18"> <c-col :span="24">
<el-form-item label="收款人开户行代理行号(=中介机构)" prop="" label-width="250px"> <el-form-item label="收款人开户行代理行号(=中介机构)" prop="" label-width="250px">
<c-input v-model="model.trnmod.hvpmod.agencydl"></c-input> <c-input v-model="model.trnmod.hvpmod.agencydl" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- --------------左边---------------- --> <!-- --------------左边---------------- -->
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
<el-form-item label="费用编号" prop=""> <el-form-item label="费用编号" prop="">
<c-select v-model="model.trnmod.hvpmod.feecod"> <c-select v-model="model.trnmod.hvpmod.feecod">
<el-option <el-option
v-for="item in codes.feecod" v-for="item in feecod"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
...@@ -342,7 +342,11 @@ export default { ...@@ -342,7 +342,11 @@ export default {
mixins: [commonProcess], mixins: [commonProcess],
data(){ data(){
return { return {
feecod: [
{ label: "SHA Shared", value: "SHA" },
{ label: "BEN Beneficiary Customer", value: "BEN" },
{ label: "OUR Ordering Customer", value: "OUR" },
],
} }
}, },
methods:{...Event}, methods:{...Event},
......
...@@ -27,6 +27,7 @@ ...@@ -27,6 +27,7 @@
v-model="model.bopmod.acttyp" v-model="model.bopmod.acttyp"
style="width: 100%" style="width: 100%"
placeholder="请选择款项来源" placeholder="请选择款项来源"
:disabled="model.bopmod.szflg==='3' || model.bopmod.szflg==='2' ||model.bopmod.szflg===''"
> >
<el-option <el-option
v-for="item in codes.acttyp" v-for="item in codes.acttyp"
...@@ -44,6 +45,7 @@ ...@@ -44,6 +45,7 @@
v-model="model.bopmod.ownextkey" v-model="model.bopmod.ownextkey"
style="width: 100%" style="width: 100%"
placeholder="请选择地区机构号" placeholder="请选择地区机构号"
:disabled="model.bopmod.szflg==='3' ||model.bopmod.szflg===''"
> >
<el-option <el-option
v-for="item in codes.ownextkey1" v-for="item in codes.ownextkey1"
...@@ -58,7 +60,7 @@ ...@@ -58,7 +60,7 @@
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<c-col :span="24"> <c-col :span="24">
<c-checkbox v-model="model.bopmod.basflg">基础数据</c-checkbox> <c-checkbox v-model="model.bopmod.basflg" :disabled="model.bopmod.szflg==='3'||model.bopmod.szflg===''">基础数据</c-checkbox>
</c-col> </c-col>
</c-col> </c-col>
......
<template> <template>
<div class="eContainer"> <div class="eContainer">
<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>
</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">
<!--cptrep PD000020 Overview --> <!--cptrep PD000020 Overview -->
...@@ -125,6 +140,7 @@ import Vrfp from "./Vrfp" ...@@ -125,6 +140,7 @@ import Vrfp from "./Vrfp"
import Doctre from "~/views/Public/Doctre"; import Doctre from "~/views/Public/Doctre";
import Det910 from "./Det910" import Det910 from "./Det910"
import commonFuncs from "~/mixin/commonFuncs";
export default { export default {
name: "Cptrep", name: "Cptrep",
...@@ -150,7 +166,7 @@ export default { ...@@ -150,7 +166,7 @@ export default {
root: this root: this
} }
}, },
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理
data(){ data(){
return { return {
tabVal: "opnp1", tabVal: "opnp1",
......
...@@ -64,14 +64,14 @@ ...@@ -64,14 +64,14 @@
</el-form-item> </el-form-item>
<c-col :span="24"> <c-col :span="24">
<c-col :span="10"> <c-col :span="12">
<el-form-item label="合同金额" prop="didgrp.rec.concur"> <el-form-item label="合同金额" prop="didgrp.rec.concur">
<c-select v-model="model.didgrp.rec.concur" style="width:95%" placeholder="请选择"> <c-select v-model="model.didgrp.rec.concur" style="width:100%" placeholder="请选择">
<el-option label="CNY 人民币" value="CNY"></el-option> <el-option label="CNY 人民币" value="CNY"></el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="14"> <c-col :span="12">
<el-form-item label="" label-width="10px" prop="didgrp.rec.conamt"> <el-form-item label="" label-width="10px" prop="didgrp.rec.conamt">
<c-input v-model="model.didgrp.rec.conamt" placeholder="请输入"></c-input> <c-input v-model="model.didgrp.rec.conamt" placeholder="请输入"></c-input>
</el-form-item> </el-form-item>
......
...@@ -40,14 +40,14 @@ ...@@ -40,14 +40,14 @@
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="基本信息" name="ovwp"> <el-tab-pane label="内容" name="ovwp">
<!--PD000001 --> <!--PD000001 -->
<c-content> <c-content>
<m-ovwp :model="model" :codes="codes" /> <m-ovwp :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="其他当事人" name="detp1"> <el-tab-pane label="银行明细" name="detp1">
<!--PD000452 --> <!--PD000452 -->
<c-content> <c-content>
<m-detp1 :model="model" :codes="codes" /> <m-detp1 :model="model" :codes="codes" />
...@@ -61,7 +61,7 @@ ...@@ -61,7 +61,7 @@
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="单据要求" name="tk"> <el-tab-pane label="条款" name="tk">
<!--PD000342 --> <!--PD000342 -->
<c-content> <c-content>
<m-tk :model="model" :codes="codes" /> <m-tk :model="model" :codes="codes" />
......
...@@ -578,18 +578,18 @@ export default { ...@@ -578,18 +578,18 @@ export default {
columns: [ columns: [
'1 1 "Reference" 150', '1 1 "Reference" 150',
'2 2 "Resp. User" 150', '2 2 "Resp. User" 150',
'3 3 "Opened" 150', '5 3 "PTA NO." 150',
'4 4 "Closed" 150', '6 4 "Party Number" 150',
'5 5 "PTA NO." 150', '7 5 "Presenter" 150',
'6 6 "Party Number" 150', '8 6 "Presenter CN" 150',
'7 7 "Presenter" 150', '9 7 "Party Number " 150',
'8 8 "Presenter CN" 150', '10 8 "Drawn on Bank" 150',
'9 9 "Party Number " 150', '11 9 "Party Number " 150',
'10 10 "Drawn on Bank" 150', '12 10 "Drawer" 150',
'11 11 "Party Number " 150', '13 11 "Party Number " 150',
'12 12 "Drawer" 150', '14 12 "Collecting Bank" 150',
'13 13 "Party Number " 150', '3 13 "Opened" 150',
'14 14 "Collecting Bank" 150', '4 14 "Closed" 150',
'15 15 "Cur" 150', '15 15 "Cur" 150',
'16 16 "Doc.Amount" 150', '16 16 "Doc.Amount" 150',
'17 17 "Cur " 150', '17 17 "Cur " 150',
......
...@@ -42,7 +42,7 @@ ...@@ -42,7 +42,7 @@
maxlength="140" maxlength="140"
show-word-limit show-word-limit
placeholder="请输入名称地址" placeholder="请输入名称地址"
:disabled="model.ltdgrp.rec.avbwth == 'C'||model.ltdgrp.rec.avbwth == 'I'" :disabled="model.ltdgrp.rec.avbwth == 'I'||model.ltdgrp.rec.avbwth == 'C'"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -107,6 +107,7 @@ ...@@ -107,6 +107,7 @@
@onSeainf="onSeainf" @onSeainf="onSeainf"
@onAplpDet="onDrwpDet" @onAplpDet="onDrwpDet"
:disabled="blkDftatFlag" :disabled="blkDftatFlag"
:disabledExtkey="blkDftatFlag"
> >
</c-ptap> </c-ptap>
</c-col> </c-col>
...@@ -194,18 +195,19 @@ ...@@ -194,18 +195,19 @@
<!-- Days of presentation period --> <!-- Days of presentation period -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Presentation Period" prop="ltdgrp.rec.prepers18"> <el-form-item label="Presentation Period" prop="ltdgrp.rec.prepertxts18">
<c-fullbox> <c-fullbox>
<c-input <c-input
v-model.number="model.ltdgrp.rec.prepers18" v-model.number="model.ltdgrp.rec.prepertxts18"
placeholder="Please input Presentation Period" placeholder="Please input Presentation Period"
></c-input> ></c-input>
<template slot="footer"> <template slot="footer">
<c-button <c-button
size="small" size="small"
type="primary" type="primary"
@click="onPreperButtxmsel"
disabled disabled
@click="showGridPromptDialog('lttp.detp', null, null,{TXT:
'ltdgrp.rec.prepertxts18'}, {TXT: false},'doxpDialog')"
> >
... ...
</c-button> </c-button>
...@@ -241,7 +243,8 @@ ...@@ -241,7 +243,8 @@
<c-button <c-button
size="small" size="small"
type="primary" type="primary"
@click="onChariaButtxmsel" @click="showGridPromptDialog('lttp.charia.buttxmsel', null, null,{TXT:
'ltdgrp.blk.feetxt'}, {TXT: false},'doxpDialog')"
> >
... ...
</c-button> </c-button>
...@@ -350,28 +353,27 @@ export default { ...@@ -350,28 +353,27 @@ export default {
defdetFlag: { defdetFlag: {
get() { get() {
return ( return (
// this.model.ltdgrp.rec.avbby == 'A' || this.model.ltdgrp.rec.avbby == 'A' ||
// this.model.ltdgrp.rec.avbby == 'P' || this.model.ltdgrp.rec.avbby == 'P' ||
// this.model.ltdgrp.rec.avbby == 'M' || this.model.ltdgrp.rec.avbby == 'M'
// this.model.ltdgrp.rec.avbby == '' // this.model.ltdgrp.rec.avbby == ''
this.model.ltdgrp.rec.avbby != 'D' && // this.model.ltdgrp.rec.avbby != 'D' &&
this.model.ltdgrp.rec.avbby != 'N' // this.model.ltdgrp.rec.avbby != 'N'
) )
}, },
}, },
blkDftatFlag: { blkDftatFlag: {
get() { get() {
return ( return (
this.model.ltdgrp.rec.avbby == 'A' || this.model.ltdgrp.rec.avbby == 'M' ||
this.model.ltdgrp.rec.avbby == 'N' || this.model.ltdgrp.rec.avbby == 'D'
this.model.ltdgrp.rec.avbby == 'P'
) )
}, },
}, },
}, },
created: function () {}, created: function () {},
watch: { watch: {
"model.ltdgrp.avb.pts.adrblk": { "model.ltdgrp.avt.pts.adrblk": {
handler(val, oldVal) { handler(val, oldVal) {
this.model.ltdgrp.blk.avbwthtxt = val; this.model.ltdgrp.blk.avbwthtxt = val;
}, },
......
...@@ -179,7 +179,7 @@ ...@@ -179,7 +179,7 @@
</c-col> </c-col>
<c-col :span="7"> <c-col :span="7">
<el-form-item label="" label-width="20px" prop="ledgrp.cbs.nom1.amt"> <el-form-item label="" label-width="20px" prop="ltdgrp.cbs.nom1.amt">
<c-input-currency <c-input-currency
v-model="model.ltdgrp.cbs.nom1.amt" v-model="model.ltdgrp.cbs.nom1.amt"
style="text-align: left; width: 100%" style="text-align: left; width: 100%"
...@@ -308,6 +308,7 @@ ...@@ -308,6 +308,7 @@
v-model="model.ltdgrp.rec.expplc" v-model="model.ltdgrp.rec.expplc"
style="width: 100%" style="width: 100%"
placeholder="Please input in" placeholder="Please input in"
:code="codes.expplc"
></c-select> ></c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -393,6 +394,7 @@ ...@@ -393,6 +394,7 @@
@onSeainf="onSeainf" @onSeainf="onSeainf"
@onAplpDet="onBenpDet" @onAplpDet="onBenpDet"
:onlySearch="true" :onlySearch="true"
:disabledExtkey="true"
> >
</c-ptap> </c-ptap>
<c-col :span="24"> <c-col :span="24">
......
...@@ -40,14 +40,14 @@ export default { ...@@ -40,14 +40,14 @@ export default {
// { inifrm: "diasel", ininam: "备忘录选择交易", pntmiu: "0" }, // { inifrm: "diasel", ininam: "备忘录选择交易", pntmiu: "0" },
{ inifrm: "1", ininam: "汇款业务", pntmiu: "" }, { inifrm: "1", ininam: "汇款业务", pntmiu: "" },
{ inifrm: "infcpd", ininam: "汇款查询", pntmiu: "1" }, { inifrm: "infcpd", ininam: "汇款查询", pntmiu: "1" },
{ inifrm: "cptopn", ininam: "汇出汇款", pntmiu: "1" }, // { inifrm: "cptopn", ininam: "汇出汇款", pntmiu: "1" },
{ inifrm: "cptadv", ininam: "汇入汇款", pntmiu: "1" }, // { inifrm: "cptadv", ininam: "汇入汇款", pntmiu: "1" },
{ inifrm: "cptato", ininam: "境内外币汇出汇款", pntmiu: "1" }, // { inifrm: "cptato", ininam: "境内外币汇出汇款", pntmiu: "1" },
{ inifrm: "cptati", ininam: "境内外币汇入汇款", pntmiu: "1" }, // { inifrm: "cptati", ininam: "境内外币汇入汇款", pntmiu: "1" },
{ inifrm: "cnysel", ininam: "跨境人民币查询", pntmiu: "1" }, { inifrm: "cnysel", ininam: "跨境人民币查询", pntmiu: "1" },
{ inifrm: "cptrel", ininam: "汇款复核与查询", pntmiu: "1" }, // { inifrm: "cptrel", ininam: "汇款复核与查询", pntmiu: "1" },
{ inifrm: "cptcan", ininam: "汇款注销", pntmiu: "1" }, // { inifrm: "cptcan", ininam: "汇款注销", pntmiu: "1" },
{ inifrm: "cptrep", ininam: "汇入汇款挂账解付", pntmiu: "1" }, // { inifrm: "cptrep", ininam: "汇入汇款挂账解付", pntmiu: "1" },
{ inifrm: "2", ininam: "买方信用证", pntmiu: "" }, { inifrm: "2", ininam: "买方信用证", pntmiu: "" },
// { inifrm: "ditopn", ininam: "信用证开立", pntmiu: "2" }, // { inifrm: "ditopn", ininam: "信用证开立", pntmiu: "2" },
......
...@@ -15,7 +15,10 @@ ...@@ -15,7 +15,10 @@
</el-table-column> </el-table-column>
<el-table-column prop="matdat" label="Maturity" width="150px"> <el-table-column prop="matdat" label="Maturity" width="150px">
<template slot-scope="scope"> <template slot-scope="scope">
<el-form-item label-width="0" :prop="'liaall.liaallg.' + scope.$index + '.matdat'"> <el-form-item
label-width="0"
:prop="'liaall.liaallg.' + scope.$index + '.matdat'"
>
<c-date-picker <c-date-picker
type="date" type="date"
v-model="scope.row.matdat" v-model="scope.row.matdat"
...@@ -30,12 +33,17 @@ ...@@ -30,12 +33,17 @@
</el-table-column> </el-table-column>
<el-table-column prop="tenday" label="Tenor" width="70px"> <el-table-column prop="tenday" label="Tenor" width="70px">
<template slot-scope="scope"> <template slot-scope="scope">
<el-form-item
label-width="0"
:prop="'liaall.liaallg.' + scope.$index + '.tenday'"
>
<c-input <c-input
v-model="scope.row.tenday" v-model="scope.row.tenday"
style="width: 100%" style="width: 100%"
placeholder="请输入" placeholder="请输入"
> >
</c-input> </c-input>
</el-form-item>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="rol" label="Dbt." width="70px"> <el-table-column prop="rol" label="Dbt." width="70px">
...@@ -62,7 +70,7 @@ ...@@ -62,7 +70,7 @@
</el-table-column> </el-table-column>
<el-table-column prop="valdat" label="Value Date" width="200px"> <el-table-column prop="valdat" label="Value Date" width="200px">
<template slot-scope="scope"> <template slot-scope="scope">
{{dateFormat(scope.row.valdat)}} {{ dateFormat(scope.row.valdat) }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="" prop="det" width="80px" fixed="right"> <el-table-column label="" prop="det" width="80px" fixed="right">
......
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