Commit ef88a611 by wangna

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 4e84b5e3 2424c9c4
...@@ -1984,12 +1984,6 @@ const CodeTable = { ...@@ -1984,12 +1984,6 @@ const CodeTable = {
codtyp: [ codtyp: [
{ label: "Constant", value: "CONST" }, { label: "Constant", value: "CONST" },
], ],
colflg: [
{ label: "粤/深港票据交换", value: "G" },
{ label: "Final Credit", value: "Z" },
{ label: "Cash Letter", value: "X" },
{ label: "Other", value: "Y" },
],
colltr: [ colltr: [
{ label: "by Transaction", value: "" }, { label: "by Transaction", value: "" },
{ label: "Always to Pool", value: "P" }, { label: "Always to Pool", value: "P" },
...@@ -6138,6 +6132,9 @@ const CodeTable = { ...@@ -6138,6 +6132,9 @@ const CodeTable = {
{ label: "货物贸易", value: "11" }, { label: "货物贸易", value: "11" },
{ label: "资本项目支出", value: "13" }, { label: "资本项目支出", value: "13" },
], ],
cfeogudcurr:[
{label: "1", value: "1"},
],
usesmh: [ usesmh: [
{ label: "Generated File", value: "G" }, { label: "Generated File", value: "G" },
{ label: "Filename Entered ", value: "F" }, { label: "Filename Entered ", value: "F" },
...@@ -6776,6 +6773,7 @@ const CodeTable = { ...@@ -6776,6 +6773,7 @@ const CodeTable = {
], ],
relgodflg: [ relgodflg: [
{ label: "Goods not released", value: "" },
{ label: "Release on Reouest of Customer", value: "A" }, { label: "Release on Reouest of Customer", value: "A" },
{ label: "Release on Request of Carrier", value: "C" }, { label: "Release on Request of Carrier", value: "C" },
], ],
......
...@@ -176,6 +176,11 @@ export default { ...@@ -176,6 +176,11 @@ export default {
if(name === 'outp'){ if(name === 'outp'){
rulePath = "cnybop.Outp" rulePath = "cnybop.Outp"
} }
if(name === 'dbb'){
rulePath = "bopmod.dbbp.basp"
}if(name === 'dbe'){
rulePath = "bopmod.dbep.basp"
}
if (!!rulePath) { if (!!rulePath) {
// if(rulePath == "setmod.setpan"){ // if(rulePath == "setmod.setpan"){
// this.executeCustomRule(rulePath).then(res => { // this.executeCustomRule(rulePath).then(res => {
......
...@@ -54,5 +54,7 @@ export default { ...@@ -54,5 +54,7 @@ export default {
"mtabut.coninf.oitset.oit.inflev" :Utils.defaultFunction, "mtabut.coninf.oitset.oit.inflev" :Utils.defaultFunction,
"didgrp.rec.ownref" :Utils.defaultFunction, "didgrp.rec.ownref" :Utils.defaultFunction,
"bddgrp.prb.pts.nam" :Utils.defaultFunction, "bddgrp.prb.pts.nam" :Utils.defaultFunction,
"bddgrp.rec.orddat" :Utils.defaultFunction,//首页通知日期
} }
//你可以添加自动default处理 //你可以添加自动default处理
...@@ -42,6 +42,7 @@ export default class Bdtdcr { ...@@ -42,6 +42,7 @@ export default class Bdtdcr {
blnum: "", // B/L Number .bddgrp.rec.blnum blnum: "", // B/L Number .bddgrp.rec.blnum
totcur: "", // Total Amount Claimed .bddgrp.rec.totcur totcur: "", // Total Amount Claimed .bddgrp.rec.totcur
totamt: "", // Total Amount to be Paid .bddgrp.rec.totamt totamt: "", // Total Amount to be Paid .bddgrp.rec.totamt
orddat:"", // 通知日期 .bddgrp.rec.orddat
}, },
cbs: { cbs: {
...@@ -130,6 +131,7 @@ export default class Bdtdcr { ...@@ -130,6 +131,7 @@ export default class Bdtdcr {
rec: { rec: {
ownref: "", // 信用证参考号 .didgrp.rec.ownref ownref: "", // 信用证参考号 .didgrp.rec.ownref
expdat: "", // Date of Expiry .didgrp.rec.expdat expdat: "", // Date of Expiry .didgrp.rec.expdat
elcflg:"", // 是否通过电证系统 决定是否发送213拒付报文是否高亮可显 .didgrp.rec.elcflg
}, },
cbs: { cbs: {
opn1: { opn1: {
......
...@@ -7,6 +7,7 @@ export default class Brtdcr{ ...@@ -7,6 +7,7 @@ export default class Brtdcr{
this.data = { this.data = {
brdgrp:{ brdgrp:{
rec:{ rec:{
advtyp:"",
ownref:"", // 单据参考号 .brdgrp.rec.ownref ownref:"", // 单据参考号 .brdgrp.rec.ownref
nam:"", // Name of Bill Contract .brdgrp.rec.nam nam:"", // Name of Bill Contract .brdgrp.rec.nam
rcvdat:"", // 到单日期 .brdgrp.rec.rcvdat rcvdat:"", // 到单日期 .brdgrp.rec.rcvdat
......
...@@ -658,26 +658,26 @@ export default { ...@@ -658,26 +658,26 @@ export default {
{max: 32,message:"长度不能超过32"} {max: 32,message:"长度不能超过32"}
], ],
"bopmod.dbcgrp.bas.fcyamt":[ "bopmod.dbcgrp.bas.fcyamt":[
{type: "number", required: false, message: "必输项"} ], {type: "string", required: false, message: "必输项"} ],
"bopmod.dbcgrp.bas.fcyacc":[ "bopmod.dbcgrp.bas.fcyacc":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"} {max: 32,message:"长度不能超过32"}
], ],
"bopmod.dbcgrp.bas.othamt":[ "bopmod.dbcgrp.bas.othamt":[
{type: "number", required: false, message: "必输项"} ], {type: "string", required: false, message: "必输项"} ],
"bopmod.dbcgrp.bas.othacc":[ "bopmod.dbcgrp.bas.othacc":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"} {max: 32,message:"长度不能超过32"}
], ],
"bopmod.dbcgrp.bas.txamt":[ "bopmod.dbcgrp.bas.txamt":[
{type: "number", required: false, message: "必输项"} ], {type: "string", required: false, message: "必输项"} ],
"bopmod.dbcgrp.bas.outchargeamt":[ "bopmod.dbcgrp.bas.outchargeamt":[
{type: "number", required: false, message: "必输项"} ], {type: "string", required: false, message: "必输项"} ],
"bopmod.dbcgrp.bas.actuamt":[ "bopmod.dbcgrp.bas.actuamt":[
{type: "number", required: false, message: "必输项"} ], {type: "string", required: false, message: "必输项"} ],
"bopmod.dbcgrp.bas.issdate":[ "bopmod.dbcgrp.bas.issdate":[
{type: "date", required: false, message: "输入正确的日期"} {type: "date", required: false, message: "输入正确的日期"}
], ],
......
...@@ -270,6 +270,50 @@ export default class Brtset{ ...@@ -270,6 +270,50 @@ export default class Brtset{
outchargeamt:"", // 扣费币种及金额 .bopmod.dbcgrp.bas.outchargeamt outchargeamt:"", // 扣费币种及金额 .bopmod.dbcgrp.bas.outchargeamt
}, },
}, },
dbfp:{
baspp:{
cusnam:"", // .bopmod.dbfp.baspp.cusnam
cornam:"", // .bopmod.dbfp.baspp.cornam
corpnam:"", // .bopmod.dbfp.baspp.corpnam
roptnam:"", // RoptNam .bopmod.dbfp.baspp.roptnam
exratelab:"", // �'�汇/结汇汇率 .bopmod.dbfp.baspp.exratelab
lcyamtlab:"", // �'�汇/结汇金额 .bopmod.dbfp.baspp.lcyamtlab
acp:"", // 确认 .bopmod.dbfp.baspp.acp
tmprefnew:"", // TMPREFLABEL .bopmod.dbfp.baspp.tmprefnew
},
},
dbfgrp:{
bas:{
tmpref:"", // �'时申报流�'号 .bopmod.dbfgrp.bas.tmpref
ownextkey:"", // 地区机构号 .bopmod.dbfgrp.bas.ownextkey
actiontype:"", // 操作类型 .bopmod.dbfgrp.bas.actiontype
rptno:"", // 申报号码 .bopmod.dbfgrp.bas.rptno
idcode:"", // 身份证件号码 .bopmod.dbfgrp.bas.idcode
lcyacc:"", // 人民币帐号/银行卡号 .bopmod.dbfgrp.bas.lcyacc
fcyamt:"", // 现汇金额 .bopmod.dbfgrp.bas.fcyamt
fcyacc:"", // 外汇帐号/银行卡号 .bopmod.dbfgrp.bas.fcyacc
othamt:"", // 其它金额 .bopmod.dbfgrp.bas.othamt
othacc:"", // 其它帐号/银行卡号 .bopmod.dbfgrp.bas.othacc
methods:"", // 结算方式 .bopmod.dbfgrp.bas.methods
buscode:"", // 银行业务编号 .bopmod.dbfgrp.bas.buscode
custype:"", // 类型 .bopmod.dbfgrp.bas.custype
actiondesc:"", // 操作类型 .bopmod.dbfgrp.bas.actiondesc
exrate:"", // �'�汇汇率 .bopmod.dbfgrp.bas.exrate
lcyamt:"", // �'�汇金额 .bopmod.dbfgrp.bas.lcyamt
custnm:"", // 付款人名称 .bopmod.dbfgrp.bas.custnm
oppuser:"", // 收款人名称 .bopmod.dbfgrp.bas.oppuser
custcod:"", // 组织机构 .bopmod.dbfgrp.bas.custcod
actuccy:"", // 实际付款币种及金额 .bopmod.dbfgrp.bas.actuccy
actuamt:"", // 实际付款币种及金额 .bopmod.dbfgrp.bas.actuamt
lcbgno:"", // 信用证/保函编号 .bopmod.dbfgrp.bas.lcbgno
issdate:"", // 开证日期 .bopmod.dbfgrp.bas.issdate
tenor:"", // 期限 .bopmod.dbfgrp.bas.tenor
txccy:"", // 付款币种及金额 .bopmod.dbfgrp.bas.txccy
txamt:"", // 付款币种及金额 .bopmod.dbfgrp.bas.txamt
outchargeccy:"", // 扣费币种及金额 .bopmod.dbfgrp.bas.outchargeccy
outchargeamt:"", // 扣费币种及金额 .bopmod.dbfgrp.bas.outchargeamt
},
},
}, },
cfadft:{ cfadft:{
cfaflg:"", // 海外代付 .cfadft.cfaflg cfaflg:"", // 海外代付 .cfadft.cfaflg
......
...@@ -19,7 +19,7 @@ export default { ...@@ -19,7 +19,7 @@ export default {
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
"lidgrp.cbs.opn1.amt":[ "lidgrp.cbs.opn1.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位" }
], ],
...@@ -41,7 +41,7 @@ export default { ...@@ -41,7 +41,7 @@ export default {
], ],
"brdgrp.cbs.max.amt":[ "brdgrp.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位" }
], ],
...@@ -54,7 +54,7 @@ export default { ...@@ -54,7 +54,7 @@ export default {
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
"brdgrp.cbs.opn1.amt":[ "brdgrp.cbs.opn1.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位" }
], ],
...@@ -86,7 +86,6 @@ export default { ...@@ -86,7 +86,6 @@ export default {
"brdgrp.rec.tenmaxday":[ "brdgrp.rec.tenmaxday":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
], ],
"brdgrp.prb.pts.ref":[ "brdgrp.prb.pts.ref":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -227,7 +226,7 @@ export default { ...@@ -227,7 +226,7 @@ export default {
], ],
"brdgrp.blk.relstoadr":[ "brdgrp.blk.relstoadr":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 200,message:"长度不能超过200"}
], ],
"brdgrp.blk.vesnam":[ "brdgrp.blk.vesnam":[
......
...@@ -160,48 +160,96 @@ export default class Cptadv{ ...@@ -160,48 +160,96 @@ export default class Cptadv{
outchargeccy:"", // 国外银行扣费(涉外收入申报专用) .bopmod.outchargeccy outchargeccy:"", // 国外银行扣费(涉外收入申报专用) .bopmod.outchargeccy
outchargeamt:"", // 国外银行扣费(涉外收入申报专用) .bopmod.outchargeamt outchargeamt:"", // 国外银行扣费(涉外收入申报专用) .bopmod.outchargeamt
acttyp:"", // 款项来源 .bopmod.acttyp acttyp:"", // 款项来源 .bopmod.acttyp
dbbp:{ dbap:{
baspp:{ baspp:{
cusnam:"", // .bopmod.dbbp.baspp.cusnam cusnam:"", // .bopmod.dbap.baspp.cusnam
cornam:"", // .bopmod.dbbp.baspp.cornam cornam:"", // .bopmod.dbap.baspp.cornam
corpnam:"", // .bopmod.dbbp.baspp.corpnam corpnam:"", // .bopmod.dbap.baspp.corpnam
roptnam:"", // RoptNam .bopmod.dbbp.baspp.roptnam roptnam:"", // RoptNam .bopmod.dbap.baspp.roptnam
exratelab:"", // �'�汇/结汇汇率 .bopmod.dbbp.baspp.exratelab exratelab:"", // �'�汇/结汇汇率 .bopmod.dbap.baspp.exratelab
lcyamtlab:"", // �'�汇/结汇金额 .bopmod.dbbp.baspp.lcyamtlab lcyamtlab:"", // �'�汇/结汇金额 .bopmod.dbap.baspp.lcyamtlab
acp:"", // 确认 .bopmod.dbbp.baspp.acp acp:"", // 确认 .bopmod.dbap.baspp.acp
tmprefnew:"", // TMPREFLABEL .bopmod.dbbp.baspp.tmprefnew tmprefnew:"", // TMPREFLABEL .bopmod.dbap.baspp.tmprefnew
}, },
}, },
dbbgrp:{ dbagrp:{
bas:{ bas:{
tmpref:"", // �'时申报流�'号 .bopmod.dbbgrp.bas.tmpref tmpref:"", // �'时申报流�'号 .bopmod.dbagrp.bas.tmpref
ownextkey:"", // 地区机构号 .bopmod.dbbgrp.bas.ownextkey ownextkey:"", // 地区机构号 .bopmod.dbagrp.bas.ownextkey
actiontype:"", // 操作类型 .bopmod.dbbgrp.bas.actiontype actiontype:"", // 操作类型 .bopmod.dbagrp.bas.actiontype
rptno:"", // 申报号码 .bopmod.dbbgrp.bas.rptno rptno:"", // 申报号码 .bopmod.dbagrp.bas.rptno
idcode:"", // 身份证件号码 .bopmod.dbbgrp.bas.idcode idcode:"", // 身份证件号码 .bopmod.dbagrp.bas.idcode
lcyacc:"", // 人民币帐号/银行卡号 .bopmod.dbbgrp.bas.lcyacc lcyacc:"", // 人民币帐号/银行卡号 .bopmod.dbagrp.bas.lcyacc
fcyamt:"", // 现汇金额 .bopmod.dbbgrp.bas.fcyamt fcyamt:"", // 现汇金额 .bopmod.dbagrp.bas.fcyamt
fcyacc:"", // 外汇帐号/银行卡号 .bopmod.dbbgrp.bas.fcyacc fcyacc:"", // 外汇帐号/银行卡号 .bopmod.dbagrp.bas.fcyacc
othamt:"", // 其它金额 .bopmod.dbbgrp.bas.othamt othamt:"", // 其它金额 .bopmod.dbagrp.bas.othamt
othacc:"", // 其它帐号/银行卡号 .bopmod.dbbgrp.bas.othacc othacc:"", // 其它帐号/银行卡号 .bopmod.dbagrp.bas.othacc
methods:"", // 结算方式 .bopmod.dbbgrp.bas.methods methods:"", // 结算方式 .bopmod.dbagrp.bas.methods
buscode:"", // 银行业务编号 .bopmod.dbbgrp.bas.buscode buscode:"", // 银行业务编号 .bopmod.dbagrp.bas.buscode
custype:"", // 类型 .bopmod.dbbgrp.bas.custype custype:"", // 类型 .bopmod.dbagrp.bas.custype
actiondesc:"", // 操作类型 .bopmod.dbbgrp.bas.actiondesc actiondesc:"", // 操作类型 .bopmod.dbagrp.bas.actiondesc
exrate:"", // �'�汇汇率 .bopmod.dbbgrp.bas.exrate exrate:"", // �'�汇汇率 .bopmod.dbagrp.bas.exrate
lcyamt:"", // �'�汇金额 .bopmod.dbbgrp.bas.lcyamt lcyamt:"", // �'�汇金额 .bopmod.dbagrp.bas.lcyamt
custnm:"", // 付款人名称 .bopmod.dbbgrp.bas.custnm custnm:"", // 付款人名称 .bopmod.dbagrp.bas.custnm
oppuser:"", // 收款人名称 .bopmod.dbbgrp.bas.oppuser oppuser:"", // 收款人名称 .bopmod.dbagrp.bas.oppuser
custcod:"", // 组织机构 .bopmod.dbbgrp.bas.custcod custcod:"", // 组织机构 .bopmod.dbagrp.bas.custcod
actuccy:"", // 实际付款币种及金额 .bopmod.dbbgrp.bas.actuccy actuccy:"", // 实际付款币种及金额 .bopmod.dbagrp.bas.actuccy
actuamt:"", // 实际付款币种及金额 .bopmod.dbbgrp.bas.actuamt actuamt:"", // 实际付款币种及金额 .bopmod.dbagrp.bas.actuamt
lcbgno:"", // 信用证/保函编号 .bopmod.dbbgrp.bas.lcbgno lcbgno:"", // 信用证/保函编号 .bopmod.dbagrp.bas.lcbgno
issdate:"", // 开证日期 .bopmod.dbbgrp.bas.issdate issdate:"", // 开证日期 .bopmod.dbagrp.bas.issdate
tenor:"", // 期限 .bopmod.dbbgrp.bas.tenor tenor:"", // 期限 .bopmod.dbagrp.bas.tenor
txccy:"", // 付款币种及金额 .bopmod.dbbgrp.bas.txccy txccy:"", // 付款币种及金额 .bopmod.dbagrp.bas.txccy
txamt:"", // 付款币种及金额 .bopmod.dbbgrp.bas.txamt txamt:"", // 付款币种及金额 .bopmod.dbagrp.bas.txamt
outchargeccy:"", // 扣费币种及金额 .bopmod.dbbgrp.bas.outchargeccy outchargeccy:"", // 扣费币种及金额 .bopmod.dbagrp.bas.outchargeccy
outchargeamt:"", // 扣费币种及金额 .bopmod.dbbgrp.bas.outchargeamt outchargeamt:"", // 扣费币种及金额 .bopmod.dbagrp.bas.outchargeamt
inchargeccy:"",
inchargeamt:"",
},
},
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
actuccy:"", // 实际付款币种及金额 .bopmod.dbdgrp.bas.actuccy
actuamt:"", // 实际付款币种及金额 .bopmod.dbdgrp.bas.actuamt
lcbgno:"", // 信用证/保函编号 .bopmod.dbdgrp.bas.lcbgno
issdate:"", // 开证日期 .bopmod.dbdgrp.bas.issdate
tenor:"", // 期限 .bopmod.dbdgrp.bas.tenor
txccy:"", // 付款币种及金额 .bopmod.dbdgrp.bas.txccy
txamt:"", // 付款币种及金额 .bopmod.dbdgrp.bas.txamt
outchargeccy:"", // 扣费币种及金额 .bopmod.dbdgrp.bas.outchargeccy
outchargeamt:"", // 扣费币种及金额 .bopmod.dbdgrp.bas.outchargeamt
inchargeccy:"",
inchargeamt:"",
}, },
}, },
}, },
......
...@@ -54,6 +54,50 @@ export default class Cptopn{ ...@@ -54,6 +54,50 @@ export default class Cptopn{
outchargeamt:"", // 扣费币种及金额 .bopmod.dbbgrp.bas.outchargeamt outchargeamt:"", // 扣费币种及金额 .bopmod.dbbgrp.bas.outchargeamt
}, },
}, },
dbep:{
baspp:{
cusnam:"", // .bopmod.dbep.baspp.cusnam
cornam:"", // .bopmod.dbep.baspp.cornam
corpnam:"", // .bopmod.dbep.baspp.corpnam
roptnam:"", // RoptNam .bopmod.dbep.baspp.roptnam
exratelab:"", // �'�汇/结汇汇率 .bopmod.dbep.baspp.exratelab
lcyamtlab:"", // �'�汇/结汇金额 .bopmod.dbep.baspp.lcyamtlab
acp:"", // 确认 .bopmod.dbep.baspp.acp
tmprefnew:"", // TMPREFLABEL .bopmod.dbep.baspp.tmprefnew
},
},
dbegrp:{
bas:{
tmpref:"", // �'时申报流�'号 .bopmod.dbegrp.bas.tmpref
ownextkey:"", // 地区机构号 .bopmod.dbegrp.bas.ownextkey
actiontype:"", // 操作类型 .bopmod.dbegrp.bas.actiontype
rptno:"", // 申报号码 .bopmod.dbegrp.bas.rptno
idcode:"", // 身份证件号码 .bopmod.dbegrp.bas.idcode
lcyacc:"", // 人民币帐号/银行卡号 .bopmod.dbegrp.bas.lcyacc
fcyamt:"", // 现汇金额 .bopmod.dbegrp.bas.fcyamt
fcyacc:"", // 外汇帐号/银行卡号 .bopmod.dbegrp.bas.fcyacc
othamt:"", // 其它金额 .bopmod.dbegrp.bas.othamt
othacc:"", // 其它帐号/银行卡号 .bopmod.dbegrp.bas.othacc
methods:"", // 结算方式 .bopmod.dbegrp.bas.methods
buscode:"", // 银行业务编号 .bopmod.dbegrp.bas.buscode
custype:"", // 类型 .bopmod.dbegrp.bas.custype
actiondesc:"", // 操作类型 .bopmod.dbegrp.bas.actiondesc
exrate:"", // �'�汇汇率 .bopmod.dbegrp.bas.exrate
lcyamt:"", // �'�汇金额 .bopmod.dbegrp.bas.lcyamt
custnm:"", // 付款人名称 .bopmod.dbegrp.bas.custnm
oppuser:"", // 收款人名称 .bopmod.dbegrp.bas.oppuser
custcod:"", // 组织机构 .bopmod.dbegrp.bas.custcod
actuccy:"", // 实际付款币种及金额 .bopmod.dbegrp.bas.actuccy
actuamt:"", // 实际付款币种及金额 .bopmod.dbegrp.bas.actuamt
lcbgno:"", // 信用证/保函编号 .bopmod.dbegrp.bas.lcbgno
issdate:"", // 开证日期 .bopmod.dbegrp.bas.issdate
tenor:"", // 期限 .bopmod.dbegrp.bas.tenor
txccy:"", // 付款币种及金额 .bopmod.dbegrp.bas.txccy
txamt:"", // 付款币种及金额 .bopmod.dbegrp.bas.txamt
outchargeccy:"", // 扣费币种及金额 .bopmod.dbegrp.bas.outchargeccy
outchargeamt:"", // 扣费币种及金额 .bopmod.dbegrp.bas.outchargeamt
},
},
}, },
cpdgrp:{ cpdgrp:{
rec:{ rec:{
......
...@@ -4,71 +4,84 @@ import Utils from "~/utils" ...@@ -4,71 +4,84 @@ import Utils from "~/utils"
* Trtopn Check规则 * Trtopn Check规则
*/ */
let checkObj = { let checkObj = {
"liaall.limmod.limpts.oth.pts.extkey" :null,
"trtmod.finmod.flttyp" :null,
"dftcre.dfdgrp.rec.matdat" :null,
"liaall.limmod.ownref" :null,
"dftcre.dfdgrp.rec.dfuflg" :null,
"dftcre.dfdgrp.rec.resamt" :null,
"trdgrp.rec.nam" :null,
"dftcre.dfdgrp.apl.namelc" :null,
"trdgrp.rec.stttendat" :null, "trdgrp.rec.stttendat" :null,
"trtmod.finmod.dinmod.shpjgh" :null, "liaall.limmod.ecifno" :null,
"dftcre.dfdgrp.rec.bankcn" :null,
"dftcre.dfdgrp.cbs.max.cur" :null,
"dftcre.dfdgrp.cbs.max.amt" :null,
"trdgrp.rec.actrat" :null, "trdgrp.rec.actrat" :null,
"cfatrt.cfaflg" :null, "cfatrt.cfaflg" :null,
"trdgrp.rec.invtyp" :null, "trdgrp.rec.invtyp" :null,
"dftcre.dfdgrp.rec.trntyp" :null,
"trtp.usr.extkey" :null, "trtp.usr.extkey" :null,
"trdgrp.rec.recaccount" :null, "cfadft.cfaflg" :null,
"trtmod.finmod.act1" :null, "trtmod.finmod.act1" :null,
"dftcre.dfdgrp.rec.bankno" :null,
"trtmod.finmod.act3" :null, "trtmod.finmod.act3" :null,
"trdgrp.rec.guaflg" :null, "trdgrp.rec.guaflg" :null,
"dftcre.dfdgrp.apl.adrelc" :null,
"liaall.limmod.limpts.oth.pts.nam" :null,
"dftcre.dfdgrp.rec.flttyp" :null,
"dftcre.dfdgrp.rec.actrat" :null,
"setmod.dspflg" :null, "setmod.dspflg" :null,
"trtp.recget.sdamod.dadsnd" :null, "dftcre.dfdgrp.apl.pts.extkey" :null,
"cfatrt.ownextkey" :null, "cfatrt.ownextkey" :null,
"trtmod.finmod.dinmod.rmbsbs" :null,
"trtmod.finmod.dinjdm" :null, "trtmod.finmod.dinjdm" :null,
"trtmod.finmod.ratchgtyp" :null, "trtmod.finmod.ratchgtyp" :null,
"dftcre.dfdgrp.dff.pts.adrblk" :null,
"trdgrp.rec.oppacc" :null, "trdgrp.rec.oppacc" :null,
"trdgrp.rec.stagod" :null, "trdgrp.rec.stagod" :null,
"trdgrp.rec.recdistrictcode" :null, "dftcre.dfdgrp.rec.intprd" :null,
"dftcre.dfdgrp.dff.pts.extkey" :null,
"trtmod.finmod.ratchgprd" :null, "trtmod.finmod.ratchgprd" :null,
"trtmod.finmod.inttyp" :null,
"cfatrt.cda.useofunds" :null, "cfatrt.cda.useofunds" :null,
"trtmod.finmod.intact" :null, "trtmod.finmod.intact" :null,
"letp0.recget.sdamod.dadsnd" :null,
"trdgrp.rec.trntyp" :null,
"trtmod.finmod.intamt" :null,
"cfatrt.cda.cfeogudamount" :null,
"trtmod.finmod.dinmod.hxkhdm" :null,
"trtmod.finmod.fltval" :null,
"trtp.fipp.ptsget.sdamod.dadsnd" :null,
"trdgrp.fip.pts.extkey" :null,
"trtp.ledget.sdamod.dadsnd" :null,
"cfadft.ownextkey" :null,
"trdgrp.fip.namelc" :null,
"trtp.recname" :null,
"trdgrp.rec.pctfin" :null,
"trtmod.finmod.ovdintrat" :null,
"trdgrp.rec.issdat" :null,
"trtp.bedget.sdamod.dadsnd" :null,
"trtmod.finmod.ratchgdat" :null,
"trdgrp.rec.flowflag" :null,
"trtmod.finmod.flttyp" :null,
"trtmod.finmod.dinmod.chapdm" :null,
"trdgrp.rec.nam" :null,
"trtp.brdget.sdamod.dadsnd" :null,
"trdgrp.rec.reccountrycode" :null,
"cfadft.cfaflg" :null,
"trtmod.finmod.dinmod.rmbsbs" :null,
"trtp.btdget.sdamod.dadsnd" :null,
"trtmod.finmod.inttyp" :null,
"trdgrp.cbs.max.amt" :null, "trdgrp.cbs.max.amt" :null,
"trdgrp.rec.lprtyp" :null, "trdgrp.rec.lprtyp" :null,
"trtmod.finmod.dinmod.ockhdm" :null, "liaall.limmod.limpts.wrk.pts.nam" :null,
"trtp.bcdget.sdamod.dadsnd" :null, "dftcre.dfdgrp.apl.pts.adrblk" :null,
"trdgrp.fip.pts.adrblk" :null, "trdgrp.fip.pts.adrblk" :null,
"liaall.limmod.limpts.wrk.pts.extkey" :null,
"trdgrp.rec.trntyp" :null,
"trtmod.finmod.intamt" :null,
"dftcre.dfdgrp.rec.invtyp" :null,
"trdgrp.fip.adrelc" :null, "trdgrp.fip.adrelc" :null,
"trdgrp.fip.pts.ref" :null, "trdgrp.fip.pts.ref" :null,
"dftcre.dfdgrp.dff.namelc" :null,
"cfatrt.cda.cfeogudamount" :null,
"trtmod.finmod.ovdinttyp" :null, "trtmod.finmod.ovdinttyp" :null,
"dftcre.dfdgrp.rec.stttendat" :null,
"mtabut.coninf.conexedat" :null,
"trtmod.finmod.fltval" :null,
"liaall.limmod.limpts.nonrevflg1" :null,
"trdgrp.cbs.max.cur" :null, "trdgrp.cbs.max.cur" :null,
"trdgrp.rec.mycontno" :null, "trdgrp.rec.mycontno" :null,
"trtmod.finmod.dinmod.shpijg" :null, "trdgrp.fip.pts.extkey" :null,
"cfadft.ownextkey" :null,
"trdgrp.fip.namelc" :null,
"cfatrt.cda.cfeogudcurr" :null, "cfatrt.cda.cfeogudcurr" :null,
"setmod.docamt" :null, "setmod.docamt" :null,
"trdgrp.rec.matdat" :null, "trdgrp.rec.matdat" :null,
"trdgrp.rec.pctfin" :null,
"trtmod.finmod.ovdintrat" :null,
"trtp.act" :null, "trtp.act" :null,
"trdgrp.rec.issdat" :null,
"trtmod.finmod.intdat" :null, "trtmod.finmod.intdat" :null,
"dftcre.dfdgrp.dff.adrelc" :null,
"trdgrp.rec.tenday" :null, "trdgrp.rec.tenday" :null,
"trtmod.finmod.ratchgdat" :null,
"dftcre.dfdgrp.rec.fintyp" :null,
"trdgrp.rec.flowflag" :null,
} }
for (const key in checkObj) { for (const key in checkObj) {
......
...@@ -6,16 +6,17 @@ import Api from "~/service/Api"; ...@@ -6,16 +6,17 @@ import Api from "~/service/Api";
import Utils from "~/utils/index" import Utils from "~/utils/index"
export default { export default {
"dftcre.dfdgrp.rec.dfuflg" :Utils.defaultFunction,
"dftcre.dfdgrp.rec.fintyp" :Utils.defaultFunction,
"trdgrp.fip.pts.extkey" :Utils.defaultFunction, "trdgrp.fip.pts.extkey" :Utils.defaultFunction,
"trtmod.finmod.accbch":Utils.defaultFunction, "liaall.limmod.limpts.oth.pts.extkey" :Utils.defaultFunction,
"trtmod.finmod.dinjdm" :Utils.defaultFunction, "trtmod.finmod.dinjdm" :Utils.defaultFunction,
"trdgrp.cbs.max.amt" :Utils.defaultFunction, "trdgrp.cbs.max.amt" :Utils.defaultFunction,
"trdgrp.rec.fintyp" :Utils.defaultFunction, "trdgrp.rec.fintyp" :Utils.defaultFunction,
"trdgrp.cbs.max.cur" :Utils.defaultFunction, "trdgrp.cbs.max.cur" :Utils.defaultFunction,
"trtmod.finmod.act1":Utils.defaultFunction, "trtmod.finmod.act1" :Utils.defaultFunction,
"trdgrp.rec.pntref" :Utils.defaultFunction,
"trtmod.finmod.acttyp" :Utils.defaultFunction, "trtmod.finmod.acttyp" :Utils.defaultFunction,
"trtmod.finmod.act3":Utils.defaultFunction, "trtmod.finmod.act3" :Utils.defaultFunction,
"trtmod.finmod.inttyp" :Utils.defaultFunction, "trtmod.finmod.inttyp" :Utils.defaultFunction,
"setmod.doccur" :Utils.defaultFunction, "setmod.doccur" :Utils.defaultFunction,
"setmod.dspflg" :Utils.defaultFunction, "setmod.dspflg" :Utils.defaultFunction,
...@@ -24,67 +25,67 @@ export default { ...@@ -24,67 +25,67 @@ export default {
"trdgrp.rec.matdat" :Utils.defaultFunction, "trdgrp.rec.matdat" :Utils.defaultFunction,
"trdgrp.rec.actrat" :Utils.defaultFunction, "trdgrp.rec.actrat" :Utils.defaultFunction,
"trtmod.finmod.intprd" :Utils.defaultFunction, "trtmod.finmod.intprd" :Utils.defaultFunction,
"trnmod.trndoc.condocstm" :Utils.defaultFunction,
"trnmod.trndoc.shwinc" :Utils.defaultFunction,
"trnmod.trndoc.shwout" :Utils.defaultFunction,
"cfatrt.cdaflg" :Utils.defaultFunction, "cfatrt.cdaflg" :Utils.defaultFunction,
"trtmod.finmod.ovdinttyp" :Utils.defaultFunction, "trtmod.finmod.ovdinttyp" :Utils.defaultFunction,
"trdgrp.rec.flowflag" :Utils.defaultFunction, "liaall.limmod.limpts.wrk.pts.extkey" :Utils.defaultFunction,
"trdgrp.rec.ownref" :Utils.defaultFunction, "dftcre.dfdgrp.apl.pts.adrblk" :Utils.defaultFunction,
"trtmod.finmod.fincod" :Utils.defaultFunction, "liaall.limmod.limpts.nonrevflg2" :Utils.defaultFunction,
"liaall.limmod.limpts.nonrevflg1" :Utils.defaultFunction,
"dftcre.dfdgrp.rec.trntyp" :Utils.defaultFunction,
"trtmod.finmod.wjdkfl" :Utils.defaultFunction, "trtmod.finmod.wjdkfl" :Utils.defaultFunction,
"trtp.dfflag" :Utils.defaultFunction, "dftcre.dfdgrp.rec.ownref" :Utils.defaultFunction,
"trtp.usr.extkey" :Utils.defaultFunction, "dftcre.dfdgrp.apl.pts.extkey" :Utils.defaultFunction,
"ledgrp.ben.pts.nam" :Utils.defaultFunction, "dftcre.dfdgrp.apl.adrelc" :Utils.defaultFunction,
"dftcre.dfdgrp.apl.namelc" :Utils.defaultFunction,
"dftcre.dfdgrp.apl.dbfadrblkcn" :Utils.defaultFunction,
"trdgrp.rec.ownref" :Utils.defaultFunction,
"trdgrp.rec.issdat" :Utils.defaultFunction, "trdgrp.rec.issdat" :Utils.defaultFunction,
"trdgrp.fip.adrelc" :Utils.defaultFunction, "trdgrp.fip.adrelc" :Utils.defaultFunction,
"trdgrp.fip.namelc" :Utils.defaultFunction, "trdgrp.fip.namelc" :Utils.defaultFunction,
"trdgrp.fip.dbfadrblkcn" :Utils.defaultFunction, "trdgrp.fip.dbfadrblkcn" :Utils.defaultFunction,
"trdgrp.rec.pctfin" :Utils.defaultFunction, "trdgrp.rec.pntref" :Utils.defaultFunction,
"trtmod.finmod.dinmod.rmbsbs" :Utils.defaultFunction,
"cfatrt.basflg" :Utils.defaultFunction, "cfatrt.basflg" :Utils.defaultFunction,
"trdgrp.fip.pts.adrblk" :Utils.defaultFunction, "dftcre.oricur" :Utils.defaultFunction,
"trtp.flowflag" :Utils.defaultFunction, "trtp.flowflag" :Utils.defaultFunction,
"cfatrt.cfaflg" :Utils.defaultFunction, "liaall.limmod.comamt" :Utils.defaultFunction,
"trtmod.finmod.ratchgtyp" :Utils.defaultFunction, "liaall.limmod.ccvamt" :Utils.defaultFunction,
"ledgrp.iss.pts.nam" :Utils.defaultFunction, "dftcre.dfdgrp.dff.pts.adrblk" :Utils.defaultFunction,
"dftcre.dfdgrp.dff.pts.extkey" :Utils.defaultFunction,
"liaall.limmod.limpts.wrk.pts.nam" :Utils.defaultFunction,
"cfadft.basflg" :Utils.defaultFunction, "cfadft.basflg" :Utils.defaultFunction,
"letp0.cnftxt" :Utils.defaultFunction, "trtmod.finmod.ratchgtyp" :Utils.defaultFunction,
"cfadft.cfaflg" :Utils.defaultFunction, "cfatrt.cfaflg" :Utils.defaultFunction,
"ledgrp.rec.ownref" :Utils.defaultFunction, "trdgrp.fip.pts.adrblk" :Utils.defaultFunction,
"trdgrp.rec.reccountrycode" :Utils.defaultFunction, "trtmod.finmod.accbch" :Utils.defaultFunction,
"ledgrp.apl.pts.nam" :Utils.defaultFunction, "dftcre.dfdgrp.dff.adrelc" :Utils.defaultFunction,
"dftcre.dfdgrp.dff.namelc" :Utils.defaultFunction,
"dftcre.dfdgrp.dff.dbfadrblkcn" :Utils.defaultFunction,
"trtmod.finmod.intdat" :Utils.defaultFunction, "trtmod.finmod.intdat" :Utils.defaultFunction,
"trtp.act" :Utils.defaultFunction, "cfadft.cfaflg" :Utils.defaultFunction,
"dftcre.dfdgrp.cbs.max.cur" :Utils.defaultFunction,
"trtmod.finmod.flttyp" :Utils.defaultFunction, "trtmod.finmod.flttyp" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inflev" :Utils.defaultFunction,
"mtabut.coninf.usr.extkey" :Utils.defaultFunction,
"trdgrp.rec.flowflag" :Utils.defaultFunction,
"trtmod.finmod.fincod" :Utils.defaultFunction,
"dftcre.dfdgrp.rec.flttyp" :Utils.defaultFunction,
"trtp.dfflag" :Utils.defaultFunction,
"liaall.limmod.limpts.oth.pts.nam" :Utils.defaultFunction,
"trtp.usr.extkey" :Utils.defaultFunction,
"dftcre.dfdgrp.cbs.max.amt" :Utils.defaultFunction,
"trdgrp.rec.pctfin" :Utils.defaultFunction,
"trtmod.finmod.dinmod.rmbsbs" :Utils.defaultFunction,
"dftcre.dfdgrp.rec.resamt" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inflev" :Utils.defaultFunction,
"mtabut.coninf.conexedat" :Utils.defaultFunction,
"trtp.act" :Utils.defaultFunction,
"dftcre.dfdgrp.rec.matdat" :Utils.defaultFunction,
"dftcre.dfdgrp.rec.stttendat" :Utils.defaultFunction,
"trtmod.finmod.dinmod.jzllgz" :Utils.defaultFunction, "trtmod.finmod.dinmod.jzllgz" :Utils.defaultFunction,
} }
//你可以添加自动default处理 //你可以添加自动default处理
function defaultTrtmodFinmodAccbch() {
const that = this;
that.executeDefault("trtmod.finmod.accbch").then(res => {
that.model.trtmod.finmod.accbch = res.data.trtmod_finmod_accbch
callback()
})
}
function defaultTrtmodFinmodAct1() {
const that = this;
that.executeDefault("trtmod.finmod.act1").then(res => {
that.model.trtmod.finmod.act1 = res.data.trtmod_finmod_act1
callback()
})
}
function defaultTrtmodFinmodAct3() {
const that = this;
that.executeDefault("trtmod.finmod.act3").then(res => {
that.model.trtmod.finmod.act3 = res.data.trtmod_finmod_act3
callback()
})
}
function defaultTrtpAct() {
const that = this;
that.executeDefault("trtp.act").then(res => {
that.model.trtp.act = res.data.trtp_act
callback()
})
}
...@@ -7,88 +7,90 @@ ...@@ -7,88 +7,90 @@
:handleStash="handleStash" :handleStash="handleStash"
> >
</c-function-btn> </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="tabClick"> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<!--Cancelation --> <!--Cancelation -->
<el-tab-pane label="Cancelation" name="canp"> <el-tab-pane label="Cancelation" name="canp">
<m-canp :model="model" :codes="codes"/> <m-canp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--Liability --> <!--Liability -->
<el-tab-pane label="Liability" name="engp"> <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="Settlement" name="setpan"> <el-tab-pane label="Settlement" name="setpan">
<c-content> <c-content>
<m-setpan :model="model" :codes="codes"/> <m-setpan :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--Bookings --> <!--Bookings -->
<el-tab-pane label="Bookings" name="glepan"> <el-tab-pane label="Bookings" name="glepan">
<m-glepan :model="model" :codes="codes"/> <m-glepan :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--Completion --> <!--Completion -->
<el-tab-pane label="Completion" name="coninfp"> <el-tab-pane label="Completion" name="coninfp">
<m-coninfp :model="model" :codes="codes"/> <m-coninfp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--Messages --> <!--Messages -->
<el-tab-pane label="Messages" 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 --> <!--Attachments -->
<el-tab-pane label="Attachments" 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>
</c-tabs> </c-tabs>
</el-form> </el-form>
</div> </div>
</c-page> </c-page>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Bctcan from "~/model/Bctcan" import Bctcan from "~/model/Bctcan";
import commonProcess from "~/mixin/commonProcess" import commonProcess from "~/mixin/commonProcess";
import commonFuncs from "~/mixin/commonFuncs" import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Bctcan/Check" import Check from "~/model/Bctcan/Check";
import Default from "~/model/Bctcan/Default" import Default from "~/model/Bctcan/Default";
import Pattern from "~/model/Bctcan/Pattern" import Pattern from "~/model/Bctcan/Pattern";
import Canp from "./Canp" import Canp from "./Canp";
import Engp from "~/views/Public/Engp" import Engp from "~/views/Public/Engp";
import Glepan from "~/views/Public/Glepan" import Glepan from "~/views/Public/Glepan";
import Setpan from "~/views/Public/Setpan" import Setpan from "~/views/Public/Setpan";
import Coninfp from "~/views/Public/Coninfp" import Coninfp from "~/views/Public/Coninfp";
import Docpan from "~/views/Public/Docpan" import Docpan from "~/views/Public/Docpan";
import Doctre from "~/views/Public/Doctre" import Doctre from "~/views/Public/Doctre";
export default { export default {
name: "Bctcan", name: "Bctcan",
components:{ components: {
"m-canp" : Canp, "m-canp": Canp,
"m-engp" : Engp, "m-engp": Engp,
"m-glepan" : Glepan, "m-glepan": Glepan,
"m-setpan" : Setpan, "m-setpan": Setpan,
"m-coninfp" : Coninfp, "m-coninfp": Coninfp,
"m-docpan" : Docpan, "m-docpan": Docpan,
"m-doctre" : Doctre, "m-doctre": Doctre,
}, },
provide() { provide() {
return { return {
root: this root: this,
} };
}, },
mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data(){ data() {
return { return {
tabVal: "canp", tabVal: "canp",
trnName: "bctcan", trnName: "bctcan",
...@@ -97,31 +99,27 @@ export default { ...@@ -97,31 +99,27 @@ export default {
defaultRules: Default, defaultRules: Default,
pattern: Pattern, pattern: Pattern,
rules: null, rules: null,
codes: { codes: {},
};
}, },
} methods: {
}, tabClick() {},
methods:{
tabClick(){
}
}, },
created:async function(){ created: async function () {
console.log("进入bctcan交易"); console.log("进入bctcan交易");
let rtnmsg = await this.init({}) let rtnmsg = await this.init({});
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{
//TODO 处理数据逻辑 //TODO 处理数据逻辑
//更新数据 //更新数据
this.updateModel(rtnmsg.data); this.updateModel(rtnmsg.data);
if (this.isInDisplay) {
this.restoreDisplay();
} }
else } else {
{ this.$notify.error({ title: "错误", message: "服务请求失败!" });
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
} },
} };
</script> </script>
<style> <style>
</style> </style>
...@@ -148,6 +148,9 @@ export default { ...@@ -148,6 +148,9 @@ export default {
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
this.updateModel(rtnmsg.data); this.updateModel(rtnmsg.data);
if(this.isInDisplay){
this.restoreDisplay();
}
} else { } else {
this.$notify.error({ title: "错误", message: "服务请求失败!" }); this.$notify.error({ title: "错误", message: "服务请求失败!" });
} }
......
<template> <template>
<c-page title="进口代收拒付"> <c-page title="进口代收拒付">
<div class="eContainer"> <div class="eContainer">
<c-function-btn :handleSubmit="handleSubmit" :handleCheck="handleCheck" :handleStash="handleStash"> <c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
</c-function-btn> </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="tabClick"> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<!--PD000025 --> <!--PD000025 -->
<el-tab-pane label="Reject Documents" name="ovwp"> <el-tab-pane label="Reject Documents" name="ovwp">
<m-ovwp :model="model" :codes="codes"/> <m-ovwp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000018 --> <!--PD000018 -->
<el-tab-pane label="Instructions" name="detp"> <el-tab-pane label="Instructions" name="detp">
<m-detp :model="model" :codes="codes"/> <m-detp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000260 --> <!--PD000260 -->
<el-tab-pane label="Parties" name="ptyp"> <el-tab-pane label="Parties" name="ptyp">
<c-content> <c-content>
<m-ptyp :model="model" :codes="codes"/> <m-ptyp :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="Liability" name="engp"> <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>
<!--PD000000 --> <!--PD000000 -->
<el-tab-pane label="Settlement" name="setpan"> <el-tab-pane label="Settlement" name="setpan">
<m-setpan :model="model" :codes="codes"/> <m-setpan :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000027 --> <!--PD000027 -->
<el-tab-pane label="Bookings" name="glepan"> <el-tab-pane label="Bookings" name="glepan">
<m-glepan :model="model" :codes="codes"/> <m-glepan :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000000 --> <!--PD000000 -->
<el-tab-pane label="Completion" name="coninfp"> <el-tab-pane label="Completion" name="coninfp">
<m-coninfp :model="model" :codes="codes"/> <m-coninfp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000529 --> <!--PD000529 -->
<el-tab-pane label="Messages" 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>
<el-tab-pane label="Attachments" 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>
</c-tabs> </c-tabs>
</el-form> </el-form>
...@@ -58,48 +67,44 @@ ...@@ -58,48 +67,44 @@
</c-page> </c-page>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Bctdor from "~/model/Bctdor" import Bctdor from "~/model/Bctdor";
import commonProcess from "~/mixin/commonProcess" import commonProcess from "~/mixin/commonProcess";
import commonFuncs from "~/mixin/commonFuncs" import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Bctdor/Check" import Check from "~/model/Bctdor/Check";
import Default from "~/model/Bctdor/Default" import Default from "~/model/Bctdor/Default";
import Pattern from "~/model/Bctdor/Pattern" import Pattern from "~/model/Bctdor/Pattern";
import Ovwp from "./Ovwp" import Ovwp from "./Ovwp";
import Detp from "./Detp" import Detp from "./Detp";
import Ptyp from "./Ptyp" import Ptyp from "./Ptyp";
import Engp from "~/views/Public/Engp" import Engp from "~/views/Public/Engp";
import Setpan from "~/views/Public/Setpan" import Setpan from "~/views/Public/Setpan";
import Coninfp from "~/views/Public/Coninfp" import Coninfp from "~/views/Public/Coninfp";
import Docpan from "~/views/Public/Docpan" import Docpan from "~/views/Public/Docpan";
import Glepan from "~/views/Public/Glepan" import Glepan from "~/views/Public/Glepan";
import Doctre from "~/views/Public/Doctre" import Doctre from "~/views/Public/Doctre";
export default { export default {
name: "Bctdor", name: "Bctdor",
components:{ components: {
"m-ovwp" : Ovwp, "m-ovwp": Ovwp,
"m-detp" : Detp, "m-detp": Detp,
"m-ptyp" : Ptyp, "m-ptyp": Ptyp,
"m-setpan" : Setpan, "m-setpan": Setpan,
"m-engp" : Engp, "m-engp": Engp,
"m-coninfp" : Coninfp, "m-coninfp": Coninfp,
"m-docpan" : Docpan, "m-docpan": Docpan,
"m-glepan" : Glepan, "m-glepan": Glepan,
"m-doctre" :Doctre "m-doctre": Doctre,
}, },
provide() { provide() {
return { return {
root: this root: this,
} };
}, },
mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data(){ data() {
return { return {
tabVal: "ovwp", tabVal: "ovwp",
trnName: "bctdor", trnName: "bctdor",
...@@ -108,28 +113,24 @@ export default { ...@@ -108,28 +113,24 @@ export default {
defaultRules: Default, defaultRules: Default,
pattern: Pattern, pattern: Pattern,
rules: null, rules: null,
codes: {...CodeTable codes: { ...CodeTable },
};
}, },
} methods: {},
}, created: async function () {
methods:{
},
created:async function(){
console.log("进入bctdor交易"); console.log("进入bctdor交易");
let rtnmsg = await this.init({}) let rtnmsg = await this.init({});
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{
//TODO 处理数据逻辑 //TODO 处理数据逻辑
this.updateModel(rtnmsg.data); this.updateModel(rtnmsg.data);
if (this.isInDisplay) {
this.restoreDisplay();
} }
else } else {
{ this.$notify.error({ title: "错误", message: "服务请求失败!" });
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
} },
} };
</script> </script>
<style> <style>
</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"> <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">
<!--PD000028 --> <!--PD000028 -->
<el-tab-pane label="Menu" name="sel"> <el-tab-pane label="Menu" name="sel">
<m-sel :model="model" :codes="codes"/> <m-sel :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
</c-tabs> </c-tabs>
</el-form> </el-form>
...@@ -18,32 +25,31 @@ ...@@ -18,32 +25,31 @@
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Bctsel from "~/model/Bctsel" import Bctsel from "~/model/Bctsel";
import commonProcess from "~/mixin/commonProcess" import commonProcess from "~/mixin/commonProcess";
import Check from "~/model/Bctsel/Check" import Check from "~/model/Bctsel/Check";
import Default from "~/model/Bctsel/Default" import Default from "~/model/Bctsel/Default";
import Pattern from "~/model/Bctsel/Pattern" import Pattern from "~/model/Bctsel/Pattern";
import Sel from "./Sel" import Sel from "./Sel";
import Regp from "./Regp" import Regp from "./Regp";
import Syswrndisplay from "./Syswrndisplay" import Syswrndisplay from "./Syswrndisplay";
export default { export default {
name: "Bctsel", name: "Bctsel",
components:{ components: {
"m-sel" : Sel, "m-sel": Sel,
"m-regp" : Regp, "m-regp": Regp,
"m-syswrndisplay" : Syswrndisplay, "m-syswrndisplay": Syswrndisplay,
}, },
provide() { provide() {
return { return {
root: this root: this,
} };
}, },
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
data(){ data() {
return { return {
tabVal: "sel", tabVal: "sel",
trnName: "bctsel", trnName: "bctsel",
...@@ -52,34 +58,31 @@ export default { ...@@ -52,34 +58,31 @@ export default {
defaultRules: Default, defaultRules: Default,
pattern: Pattern, pattern: Pattern,
rules: null, rules: null,
codes: {...CodeTable codes: { ...CodeTable },
}, };
}
}, },
methods:{ methods: {
myTabClick(tab){ myTabClick(tab) {
this.tabClick(tab) this.tabClick(tab);
/** /**
* do it yourself * do it yourself
**/ **/
}
}, },
created:async function(){ },
created: async function () {
console.log("进入bctsel交易"); console.log("进入bctsel交易");
let rtnmsg = await this.init({}) let rtnmsg = await this.init({});
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{ this.updateModel(rtnmsg.data);
this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑 //TODO 处理数据逻辑
if (this.isInDisplay) {
this.restoreDisplay();
} }
else } else {
{ this.$notify.error({ title: "错误", message: "服务请求失败!" });
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
} },
} };
</script> </script>
<style> <style>
</style> </style>
...@@ -4,13 +4,13 @@ ...@@ -4,13 +4,13 @@
<c-col :span="12"> <c-col :span="12">
<c-row> <c-row>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="不符点"> <el-form-item label="不符点" prop="bddgrp.blk.docdis">
<c-input type="textarea" :disabled="model.bddgrp.blk.docdisflg ? false : true" :rows="6" <c-input type="textarea" :disabled="model.bddgrp.blk.docdisflg ? false : true" :rows="6"
v-model="model.bddgrp.blk.docdis" maxlength="65" show-word-limit placeholder="请输入不符点"></c-input> v-model="model.bddgrp.blk.docdis" maxlength="65" show-word-limit placeholder="请输入不符点"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-row> </c-row>
<el-form-item label="快递单号" v-if="model.bddgrp.rec.advdocflg == 'X'"> <el-form-item label="快递单号" v-if="model.bddgrp.rec.advdocflg == 'X'" prop="expmno">
<c-input type="textarea" :rows="2" v-model="model.expmno" maxlength="120" show-word-limit placeholder="请输入单号"> <c-input type="textarea" :rows="2" v-model="model.expmno" maxlength="120" show-word-limit placeholder="请输入单号">
</c-input> </c-input>
</el-form-item> </el-form-item>
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
<!-- <c-col :span="22" :offset="1"> --> <!-- <c-col :span="22" :offset="1"> -->
<c-col :span="12"> <c-col :span="12">
<c-row> <c-row>
<c-col :span="15"> <c-col :span="13">
<el-form-item <el-form-item
label="信用证参考号" label="信用证参考号"
prop="didgrp.rec.ownref"> prop="didgrp.rec.ownref">
...@@ -19,10 +19,11 @@ ...@@ -19,10 +19,11 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="9" > <c-col :span="11" >
<el-form-item <el-form-item
label="到期日" label="到期日"
prop="didgrp.rec.expdat" prop="didgrp.rec.expdat"
label-width="125px"
> >
<c-date-picker <c-date-picker
:disabled="true" :disabled="true"
...@@ -338,22 +339,22 @@ ...@@ -338,22 +339,22 @@
<c-col :span="12"> <c-col :span="12">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="交行编号" prop="bddgrp.prb.pts.ref"> <el-form-item label="交行编号" prop="bddgrp.prb.pts.ref">
<c-input <c-input
v-model="model.bddgrp.prb.pts.ref" v-model="model.bddgrp.prb.pts.ref"
maxlength="40" maxlength="40"
placeholder="请输入交行编号" placeholder="请输入交行编号"
disabled disabled
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="交行名称" prop="bddgrp.prb.pts.nam"> <el-form-item label="交行名称" prop="bddgrp.prb.pts.nam">
<c-input <c-input
v-model="model.bddgrp.prb.pts.nam" v-model="model.bddgrp.prb.pts.nam"
maxlength="40" maxlength="40"
placeholder="请输入交行名称" placeholder="请输入交行名称"
disabled> disabled>
</c-input> </c-input>
</el-form-item> </el-form-item>
...@@ -408,7 +409,7 @@ ...@@ -408,7 +409,7 @@
:model="model" :model="model"
:disabledJigomc="true" :disabledJigomc="true"
:argadr="{ :argadr="{
title: '交行', title: '交行',
rol: 'prb', rol: 'prb',
grp: 'bddgrp' grp: 'bddgrp'
}"> }">
...@@ -466,7 +467,6 @@ ...@@ -466,7 +467,6 @@
class="detailsButton" class="detailsButton"
size="small" size="small"
type="primary" type="primary"
> >
详情 详情
</c-button> </c-button>
...@@ -475,8 +475,8 @@ ...@@ -475,8 +475,8 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item <el-form-item
prop="bdtp.oth.namelc" prop="bdtp.oth.namelc"
:label="`付款人名称`" label="付款人名称"
:prop="`bdtp.oth.namelc`"> >
<c-input <c-input
type="textarea" type="textarea"
v-model="model.bdtp.oth.namelc" v-model="model.bdtp.oth.namelc"
...@@ -517,7 +517,7 @@ ...@@ -517,7 +517,7 @@
v-model="model.bddgrp.rec.orddat" v-model="model.bddgrp.rec.orddat"
style="width: 100%" style="width: 100%"
placeholder="" placeholder=""
:disabled="model.advrefflg != 'X' " :disabled="model.advrefflg =='' "
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
...@@ -542,13 +542,13 @@ ...@@ -542,13 +542,13 @@
</el-form-item> </el-form-item>
<c-row> <c-row>
<c-col :span="10"> <c-col :span="12">
<el-form-item label="" prop="advrefflg"> <el-form-item label="" prop="advrefflg">
<c-checkbox v-model="model.advrefflg">出具拒付函</c-checkbox> <c-checkbox v-model="model.advrefflg">出具拒付函</c-checkbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="14"> <c-col :span="11" :offset="1">
<el-form-item label="单据处理类型" prop="bddgrp.rec.bilpro"> <el-form-item label="单据处理类型" prop="bddgrp.rec.bilpro">
<c-select <c-select
v-model="model.bddgrp.rec.bilpro" v-model="model.bddgrp.rec.bilpro"
...@@ -567,15 +567,15 @@ ...@@ -567,15 +567,15 @@
</c-row> </c-row>
<c-row> <c-row>
<c-col :span="7"> <c-col :span="8">
<el-form-item label="" prop="advbwdflg"> <el-form-item label="" prop="advbwdflg">
<c-checkbox style="width: 100%" v-model="model.advbwdflg" <c-checkbox style="width: 100%" v-model="model.advbwdflg"
disabled :disabled="(model.didgrp.rec.elcflg=='Y'&& model.bddgrp.rec.advdocflg!='')||model.didgrp.rec.elcflg!='Y'"
>是否发送213拒付报文</c-checkbox >是否发送213拒付报文</c-checkbox
> >
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="6"> <c-col :span="15">
<el-form-item label="" prop="advdisflg"> <el-form-item label="" prop="advdisflg">
<c-checkbox <c-checkbox
style="width: 100%" style="width: 100%"
...@@ -584,7 +584,11 @@ ...@@ -584,7 +584,11 @@
> >
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> </c-row>
<c-row>
<c-col :span="12">
<c-col :span="24">
<el-form-item label="" prop="mtabut.clsflg"> <el-form-item label="" prop="mtabut.clsflg">
<c-checkbox <c-checkbox
v-model="clsflg" v-model="clsflg"
...@@ -592,26 +596,25 @@ ...@@ -592,26 +596,25 @@
>闭卷</c-checkbox> >闭卷</c-checkbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-row> <c-col :span="24">
<c-row>
<c-col :span="6">
<el-form-item label="" prop="bddgrp.rec.advdocflg"> <el-form-item label="" prop="bddgrp.rec.advdocflg">
<c-checkbox <c-checkbox
style="width: 100%" style="width: 100%"
v-model="advdocflg" v-model="advdocflg"
:disabled="model.didgrp.rec.elcflg=='Y'&& model.advbwdflg!=''"
>退单</c-checkbox >退单</c-checkbox
> >
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
<c-col :span="24 - 6"> <c-col :span="11" :offset="1">
<el-form-item label="退单方式" prop="rejtype"> <el-form-item label="退单方式" prop="rejtype" v-show="model.bddgrp.rec.advdocflg=='X'">
<c-select <c-radio v-model="model.rejtype" label="1">应卖方要求退单</c-radio>
<c-radio v-model="model.rejtype" label="2">我行主动退单</c-radio>
<!-- <c-select
v-model="model.rejtype" v-model="model.rejtype"
style="width: 100%" style="width: 100%"
placeholder="请选择退单方式" placeholder="请选择退单方式"
:disabled="model.bddgrp.rec.advdocflg!='X'"
> >
<el-option <el-option
v-for="item in codes.rejtype" v-for="item in codes.rejtype"
...@@ -619,8 +622,8 @@ ...@@ -619,8 +622,8 @@
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
> >
</el-option> </el-option> -->
</c-select> <!-- </c-select> -->
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-row> </c-row>
...@@ -644,7 +647,7 @@ ...@@ -644,7 +647,7 @@
<c-checkbox <c-checkbox
style="width: 100%" style="width: 100%"
v-model="model.bddgrp.blk.disdocflg" v-model="model.bddgrp.blk.disdocflg"
:disabled="model.advrefflg =='' "
>拒付声明修改</c-checkbox >拒付声明修改</c-checkbox
> >
</el-form-item> </el-form-item>
......
...@@ -109,7 +109,7 @@ export default { ...@@ -109,7 +109,7 @@ export default {
tabVal: "utlp", tabVal: "utlp",
trnName: "bdtdcr", trnName: "bdtdcr",
model: new Bdtdcr().data, model: new Bdtdcr().data,
//checkRules: Check, checkRules: Check,
defaultRules: Default, defaultRules: Default,
pattern: Pattern, pattern: Pattern,
rules: null, rules: null,
......
...@@ -3,13 +3,13 @@ ...@@ -3,13 +3,13 @@
<!-- =================顶部====================== --> <!-- =================顶部====================== -->
<c-col :span="24"> <c-col :span="24">
<c-col :span="11"> <c-col :span="11">
<c-col :span="20"> <c-col :span="22">
<el-form-item label="Reference" prop="bodgrp.rec.ownref" style="width: 100%"> <el-form-item label="Reference" prop="bodgrp.rec.ownref" style="width: 100%">
<c-input v-model="model.bodgrp.rec.ownref" maxlength="16" placeholder="请输入Reference" style="width: 95%" <c-input v-model="model.bodgrp.rec.ownref" maxlength="16" placeholder="请输入Reference" style="width: 95%"
disabled></c-input> disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="4"> <c-col :span="2">
<c-button style="margin:0 10px 0 0;padding: 0 10px;" size="small" type="primary" icon="el-icon-search"></c-button> <c-button style="margin:0 10px 0 0;padding: 0 10px;" size="small" type="primary" icon="el-icon-search"></c-button>
</c-col> </c-col>
</c-col> </c-col>
...@@ -66,7 +66,7 @@ ...@@ -66,7 +66,7 @@
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="18"> <c-col :span="16">
<el-form-item label="Tenor Specification" prop="bodgrp.rec.matdat"> <el-form-item label="Tenor Specification" prop="bodgrp.rec.matdat">
<c-date-picker <c-date-picker
type="date" type="date"
...@@ -77,8 +77,8 @@ ...@@ -77,8 +77,8 @@
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="5"> <c-col :span="4">
<el-form-item label="" label-width="5px"> <el-form-item label="" label-width="50px">
<c-input <c-input
disabled disabled
v-model="model.bodgrp.rec.matpercnt" v-model="model.bodgrp.rec.matpercnt"
...@@ -86,9 +86,22 @@ ...@@ -86,9 +86,22 @@
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="1">
<el-form-item label="Days" label-width="5px"> </el-form-item> <c-col :span="4">
<el-form-item label="" prop="bodgrp.rec.matpertyp" label-width="5px">
<c-select disabled v-model="model.bodgrp.rec.matpertyp" style="width: 100%" placeholder="">
<el-option
v-for="item in matpertyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label=" " prop="bodgrp.rec.matperbeg"> <el-form-item label=" " prop="bodgrp.rec.matperbeg">
<c-select v-model="model.bodgrp.rec.matperbeg" style="width:100%" :code="codes.matperbeg" <c-select v-model="model.bodgrp.rec.matperbeg" style="width:100%" :code="codes.matperbeg"
...@@ -258,6 +271,10 @@ export default { ...@@ -258,6 +271,10 @@ export default {
tcddoc: "", tcddoc: "",
}, },
], ],
matpertyp: [
{ label: "Days", value: "D" },
{ label: "Months", value: "M" },
],
newValue: { newValue: {
id: 0, id: 0,
cmail1: "", cmail1: "",
......
...@@ -3,107 +3,91 @@ ...@@ -3,107 +3,91 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="11"> <c-col :span="11">
<el-form-item label="外汇贷款" prop="cfatrt.cfaflg"> <el-form-item label="外汇贷款" prop="cfatrt.cfaflg">
<c-select v-model="model.cfatrt.cfaflg" style="width:100%" placeholder="请选择外汇贷款"> <c-select v-model="model.cfatrt.cfaflg" style="width:100%" placeholder="请选择外汇贷款" :disabled=this.flag>
</c-select> </c-select>
</el-form-item> </el-form-item>
<el-form-item label="地区机构号" prop="cfatrt.ownextkey"> <el-form-item label="地区机构号" prop="cfatrt.ownextkey">
<c-select v-model="model.cfatrt.ownextkey" style="width:100%" placeholder="请选择地区机构号"> <c-select v-model="model.cfatrt.ownextkey" style="width:100%" placeholder="请选择地区机构号" :disabled=this.flag>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<c-fullbox> <c-fullbox>
<c-checkbox v-model="model.cfatrt.basflg">签约信息</c-checkbox> <c-checkbox v-model="model.cfatrt.basflg" :disabled=this.flag>签约信息</c-checkbox>
<c-checkbox v-model="model.cfatrt.dclflg">变动信息</c-checkbox> <c-checkbox v-model="model.cfatrt.dclflg" :disabled=this.flag>变动信息</c-checkbox>
<el-form-item label="是否外保内贷" prop="cfatrt.cdaflg"> <el-form-item label="是否外保内贷" prop="cfatrt.cdaflg">
<c-select v-model="model.cfatrt.cdaflg" style="width:100%" placeholder="请选择是否外保内贷"> <c-select v-model="model.cfatrt.cdaflg" style="width:100%" placeholder="请选择是否外保内贷" :disabled=this.flag>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-fullbox> </c-fullbox>
</c-col> </c-col>
</c-col> </c-col>
<!-- ====================左边======================= -->
<c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<c-col :span="11">
<el-form-item label="海外代付" prop="cfadft.cfaflg"> <el-form-item label="海外代付" prop="cfadft.cfaflg">
<c-select v-model="model.cfadft.cfaflg" style="width:100%" placeholder="请选择海外代付"> <c-select v-model="model.cfadft.cfaflg" style="width:100%" placeholder="请选择海外代付" :disabled=this.flag>
</c-select> </c-select>
</el-form-item> </el-form-item>
<el-form-item label="地区机构号" prop="cfadft.ownextkey"> <el-form-item label="地区机构号" prop="cfadft.ownextkey">
<c-select v-model="model.cfadft.ownextkey" style="width:100%" placeholder="请选择地区机构号"> <c-select v-model="model.cfadft.ownextkey" style="width:100%" placeholder="请选择地区机构号" :disabled=this.flag>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11" :offset="1">
<c-fullbox>
<c-checkbox v-model="model.cfadft.basflg" :disabled=this.flag >签约信息</c-checkbox>
<c-checkbox v-model="model.cfadft.dclflg" :disabled=this.flag >变动信息</c-checkbox>
</c-fullbox>
</c-col>
</c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="11">
<el-form-item label="远期信用证" prop="cfabrt.cfaflg"> <el-form-item label="远期信用证" prop="cfabrt.cfaflg">
<c-select v-model="model.cfabrt.cfaflg" style="width:100%" placeholder="请选择远期信用证"> <c-select v-model="model.cfabrt.cfaflg" style="width:100%" placeholder="请选择远期信用证" :disabled=this.flag>
</c-select> </c-select>
</el-form-item> </el-form-item>
<el-form-item label="地区机构号" prop="cfadft.ownextkey"> <el-form-item label="地区机构号" prop="cfadft.ownextkey">
<c-select v-model="model.cfadft.ownextkey" style="width:100%" placeholder="请选择地区机构号"> <c-select v-model="model.cfadft.ownextkey" style="width:100%" placeholder="请选择地区机构号" :disabled=this.flag>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11" :offset="1">
<c-checkbox v-model="model.cfabrt.basflg" :disabled=this.flag >签约信息</c-checkbox>
<c-checkbox v-model="model.cfabrt.dclflg" :disabled=this.flag >变动信息</c-checkbox>
</c-col>
</c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="资金用途" prop="cfatrt.cda.useofunds"> <el-form-item label="资金用途" prop="cfatrt.cda.useofunds">
<c-select v-model="model.cfatrt.cda.useofunds" style="width:100%" placeholder="请选择资金用途"> <c-select v-model="model.cfatrt.cda.useofunds" style="width:100%" placeholder="请选择资金用途" :disabled=this.flag>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="中资企业境外担保项下境内贷款额度币种" prop="cfatrt.cda.cfeogudcurr"> <el-form-item label="中资企业境外担保项下境内贷款额度币种" prop="cfatrt.cda.cfeogudcurr">
<c-select v-model="model.cfatrt.cda.cfeogudcurr" style="width:100%" placeholder="请选择中资企业境外担保项下境内贷款额度币种"> <c-select v-model="model.cfatrt.cda.cfeogudcurr" style="width:100%" placeholder="请选择中资企业境外担保项下境内贷款额度币种 :disabled=this.flag">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="中资企业境外担保项下境内贷款额度金额" prop="cfatrt.cda.cfeogudamount"> <el-form-item label="中资企业境外担保项下境内贷款额度金额" prop="cfatrt.cda.cfeogudamount">
<c-input v-model="model.cfatrt.cda.cfeogudamount" placeholder="请输入中资企业境外担保项下境内贷款额度金额"></c-input> <c-input v-model="model.cfatrt.cda.cfeogudamount" placeholder="请输入中资企业境外担保项下境内贷款额度金额" :disabled=this.flag></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="中资企业境外担保项下贷款业务批准文件号" prop="cfatrt.cda.cfeogudad"> <el-form-item label="中资企业境外担保项下贷款业务批准文件号" prop="cfatrt.cda.cfeogudad">
<c-input type="textarea" v-model="model.cfatrt.cda.cfeogudad" maxlength="32" show-word-limit placeholder="请输入中资企业境外担保项下贷款业务批准文件号" ></c-input> <c-input type="textarea" v-model="model.cfatrt.cda.cfeogudad" maxlength="32" show-word-limit placeholder="请输入中资企业境外担保项下贷款业务批准文件号" :disabled=this.flag ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
<!-- ====================右边======================= -->
<c-col :span="11" :offset="1">
<c-col :span="12">
<c-checkbox
v-model="model.cfadft.basflg"
>签约信息</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.cfadft.dclflg">变动信息</c-checkbox>
</c-col>
<c-col :span="24">
<c-checkbox v-model="model.cfabrt.basflg">签约信息</c-checkbox>
</c-col>
<c-col :span="24">
<c-checkbox v-model="model.cfabrt.dclflg">变动信息</c-checkbox>
</c-col>
</c-col>
</div> </div>
</template> </template>
<script> <script>
...@@ -118,7 +102,7 @@ export default { ...@@ -118,7 +102,7 @@ export default {
mixins: [commonProcess], mixins: [commonProcess],
data(){ data(){
return { return {
flag:true,
} }
}, },
methods:{...Event}, methods:{...Event},
......
...@@ -94,8 +94,8 @@ ...@@ -94,8 +94,8 @@
<m-basp :model="model" :codes="codes"/> <m-basp :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="境内付款/承兑通知书-基础信息" name="basp" v-if="model.bopmod.basflg !='' && model.bopmod.szflg=='2'"> <el-tab-pane label="境内付款/承兑通知书-基础信息" name="basp1" v-if="model.bopmod.basflg !='' && model.bopmod.szflg=='2'">
<m-basp :model="model" :codes="codes"/> <m-basp1 :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--PD000061 --> <!--PD000061 -->
...@@ -173,6 +173,7 @@ import Cnyp from "./Cnyp" ...@@ -173,6 +173,7 @@ import Cnyp from "./Cnyp"
import Shisuan from "./Shisuan" import Shisuan from "./Shisuan"
import Namp from "./Namp" import Namp from "./Namp"
import Basp from "./Basp" import Basp from "./Basp"
import Basp1 from "./Basp1"
// import Dftcrep from "./Dftcrep" // import Dftcrep from "./Dftcrep"
import Limitbody from "~/views/Public/Limitbody"; import Limitbody from "~/views/Public/Limitbody";
import Sbxx from "~/views/Public/Sbxx"; import Sbxx from "~/views/Public/Sbxx";
...@@ -199,6 +200,7 @@ export default { ...@@ -199,6 +200,7 @@ export default {
"m-limitbody" : Limitbody, "m-limitbody" : Limitbody,
"m-sbxx": Sbxx, "m-sbxx": Sbxx,
"m-basp": Basp, "m-basp": Basp,
"m-basp1": Basp1,
"m-det756": Det756, "m-det756": Det756,
"m-det202cv": Det202cv, "m-det202cv": Det202cv,
"m-outp": Outp, "m-outp": Outp,
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="21"> <c-col :span="21">
<el-form-item label="不符点" prop="brdgrp.blk.docdis"> <el-form-item label="不符点" prop="brdgrp.blk.docdis">
<c-input type="textarea" v-model="model.brdgrp.blk.docdis" maxlength="50" show-word-limit placeholder="请输入不符点" :disabled=this.typ1 rows="5"></c-input> <c-input type="textarea" v-model="model.brdgrp.blk.docdis" maxlength="50" show-word-limit placeholder="请输入不符点" :disabled=this.typ1 rows="3"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="3"> <c-col :span="3">
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
<c-col :span="21"> <c-col :span="21">
<el-form-item label="注释和结论" prop="brdgrp.blk.comcon"> <el-form-item label="注释和结论" prop="brdgrp.blk.comcon">
<c-input type="textarea" v-model="model.brdgrp.blk.comcon" maxlength="65" show-word-limit placeholder="请输入Comments and Conclusions" rows="5"></c-input> <c-input type="textarea" v-model="model.brdgrp.blk.comcon" maxlength="65" show-word-limit placeholder="请输入Comments and Conclusions" rows="3"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
...@@ -38,7 +38,6 @@ ...@@ -38,7 +38,6 @@
                type="primary"                 type="primary"
                icon="el-icon-search"                 icon="el-icon-search"
                @click="showGridPromptDialog('brtp.setinstxm.buttxmsel', null, null,{TXT: 'brdgrp.blk.setinsbr'}, {TXT: false},'doxpDialog')"                 @click="showGridPromptDialog('brtp.setinstxm.buttxmsel', null, null,{TXT: 'brdgrp.blk.setinsbr'}, {TXT: false},'doxpDialog')"
:disabled=this.typ1
              >...</c-button>               >...</c-button>
</c-col> </c-col>
</c-col> </c-col>
...@@ -126,12 +125,16 @@ export default { ...@@ -126,12 +125,16 @@ export default {
handler(val, oldval) { handler(val, oldval) {
if (this.model.brdgrp.blk.docdisflg != "X") { if (this.model.brdgrp.blk.docdisflg != "X") {
this.typ1 = true; this.typ1 = true;
this.model.brdgrp.blk.docdis = "";
this.changeFormItemRequired("brdgrp.blk.docdis", false); this.changeFormItemRequired("brdgrp.blk.docdis", false);
} else { } else {
this.typ1 = false; this.typ1 = false;
this.changeFormItemRequired("brdgrp.blk.docdis", true); this.changeFormItemRequired("brdgrp.blk.docdis", true);
} }
this.executeDefault("brdgrp.blk.docdis").then((res) => {
if ((res.respCode == SUCCESS)) {
this.updateModel(res.data);
}
});
}, },
}, },
}, },
......
...@@ -121,15 +121,22 @@ ...@@ -121,15 +121,22 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="14">
<el-form-item label="单据类型" prop="brdgrp.rec.docflg"> <el-form-item label="单据类型" prop="brdgrp.rec.docflg">
<c-select v-model="model.brdgrp.rec.docflg" style="width:100%" placeholder="请选择单据类型" :code="codes.docflg" disabled> <c-select v-model="model.brdgrp.rec.docflg" style="width:100%" placeholder="请选择单据类型" :code="codes.docflg" disabled>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="10">
<el-form-item label="Tenor" prop="brdgrp.rec.tenmaxday">
<c-input v-model="model.brdgrp.rec.tenmaxday" placeholder="请输入Tenor day" disabled></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="单据状态" prop="brdgrp.rec.docsta"> <el-form-item label="单据状态" prop="brdgrp.rec.docsta">
<c-select v-model="model.brdgrp.rec.docsta" style="width:100%" placeholder="请选择单据状态" :code="codes.docsta" disabled> <c-select v-model="model.brdgrp.rec.docsta" style="width:100%" placeholder="请选择单据状态" :code="codes.docsta1" disabled>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -217,7 +224,7 @@ ...@@ -217,7 +224,7 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Presented by" prop="brdgrp.rec.docprbrol"> <el-form-item label="Presented by" prop="brdgrp.rec.docprbrol">
<c-select v-model="model.brdgrp.rec.docprbrol" style="width:100%" placeholder="请选择Presented by" disabled> <c-select v-model="model.brdgrp.rec.docprbrol" style="width:100%" placeholder="请选择Presented by" disabled :code="codes.payrol">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -249,7 +256,7 @@ ...@@ -249,7 +256,7 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Payer" prop="brdgrp.rec.payrol"> <el-form-item label="Payer" prop="brdgrp.rec.payrol">
<c-select v-model="model.brdgrp.rec.payrol" style="width:100%" placeholder="请选择Payer" disabled> <c-select v-model="model.brdgrp.rec.payrol" style="width:100%" placeholder="请选择Payer" disabled :code="codes.payrol">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -306,11 +313,7 @@ ...@@ -306,11 +313,7 @@
<c-col :span="12"> <c-col :span="12">
<span v-text="model.brtp.matp.mattxtlab" data-path=".brtp.matp.mattxtlab" > </span> <span v-text="model.brtp.matp.mattxtlab" data-path=".brtp.matp.mattxtlab" > </span>
</c-col> </c-col>
<c-col :span="12">
<el-form-item label="Tenor day" prop="brdgrp.rec.tenmaxday">
<c-input v-model="model.brdgrp.rec.tenmaxday" placeholder="请输入Tenor day"></c-input>
</el-form-item>
</c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="brtp.prbp.ptsget.sdamod.dadsnd"> <el-form-item label="Drag Drop Sender" prop="brtp.prbp.ptsget.sdamod.dadsnd">
<c-input v-model="model.brtp.prbp.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input> <c-input v-model="model.brtp.prbp.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
......
...@@ -86,11 +86,11 @@ ...@@ -86,11 +86,11 @@
</el-tab-pane> </el-tab-pane>
--> -->
<el-tab-pane label="境外汇款申请书-基础信息" name="basp" v-if="model.bopmod.basflg !='' && model.bopmod.szflg=='1'"> <el-tab-pane label="境外汇款申请书-基础信息" name="basp3" v-if="model.bopmod.basflg !='' && model.bopmod.szflg=='1'">
<m-basp :model="model" :codes="codes"/> <m-basp3 :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="境内汇款申请书-基础信息" name="basp" v-if="model.bopmod.basflg !='' && model.bopmod.szflg=='2'"> <el-tab-pane label="境内汇款申请书-基础信息" name="basp2" v-if="model.bopmod.basflg !='' && model.bopmod.szflg=='2'">
<m-basp :model="model" :codes="codes"/> <m-basp :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
...@@ -133,6 +133,7 @@ import Check from "~/model/Cptadv/Check"; ...@@ -133,6 +133,7 @@ import Check from "~/model/Cptadv/Check";
import Sbxx from "./Sbxx"; import Sbxx from "./Sbxx";
import Incp from "./Incp"; import Incp from "./Incp";
import Basp from "./Basp" import Basp from "./Basp"
import Basp3 from "./Basp3"
import Doctre from "~/views/Public/Doctre"; import Doctre from "~/views/Public/Doctre";
import Setpan from "~/views/Public/Setpan"; import Setpan from "~/views/Public/Setpan";
...@@ -155,6 +156,7 @@ export default { ...@@ -155,6 +156,7 @@ export default {
"m-docpan2": Docpan2, "m-docpan2": Docpan2,
"m-incp": Incp, "m-incp": Incp,
"m-basp": Basp, "m-basp": Basp,
"m-basp3": Basp3,
}, },
provide() { provide() {
return { return {
......
...@@ -80,22 +80,16 @@ ...@@ -80,22 +80,16 @@
<m-sbxx :model="model" :codes="codes" /> <m-sbxx :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--
<el-tab-pane label="境内汇款申请书-基础信息" name="dbe" v-if="model.bopmod.szflg === '2' && model.bopmod.basflg" > <el-tab-pane label="境内汇款申请书-基础信息" name="dbe" v-if="model.bopmod.szflg === '2' && model.bopmod.basflg" >
<m-dbe :model="model" :codes="codes"></m-dbe> <m-dbe :model="model" :codes="codes"></m-dbe>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="境外汇款申请书-基础信息" name="dbb" v-if="model.bopmod.szflg === '1' && model.bopmod.basflg" > <el-tab-pane label="境外汇款申请书-基础信息" name="dbb" v-if="model.bopmod.szflg === '1' && model.bopmod.basflg" >
<m-dbb :model="model" :codes="codes"></m-dbb> <m-dbb :model="model" :codes="codes"></m-dbb>
</el-tab-pane> </el-tab-pane>
-->
<el-tab-pane label="境外汇款申请书-基础信息" name="basp" v-if="model.bopmod.basflg !='' && model.bopmod.szflg=='1'">
<m-basp :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="境内汇款申请书-基础信息" name="basp" v-if="model.bopmod.basflg !='' && model.bopmod.szflg=='2'">
<m-basp :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane <el-tab-pane
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="24">
<c-col :span="12"> <c-col :span="8" >
<el-form-item label="数据采集标志" prop="cfatrt.cfaflg"> <el-form-item label="外汇贷款" prop="cfatrt.cfaflg1">
<c-select v-model="model.cfatrt.cfaflg" style="width:100%" placeholder="请选择数据采集标志"> <c-select v-model="model.cfatrt.cfaflg1" style="width:100%" placeholder="请选择服务">
<el-option v-for="item in codes.cfaflg1" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="11" :offset="1">
<c-checkbox v-model="model.cfatrt.basflg">签约信息</c-checkbox> <c-checkbox v-model="model.cfatrt.basflg">签约信息</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.cfatrt.dclflg">变动信息</c-checkbox> <c-checkbox v-model="model.cfatrt.dclflg">变动信息</c-checkbox>
</c-col> </c-col>
<c-col :span="12"> <c-col>
<c-col :span="8" >
<el-form-item label="地区机构号" prop="cfatrt.ownextkey"> <el-form-item label="地区机构号" prop="cfatrt.ownextkey">
<c-select v-model="model.cfatrt.ownextkey" style="width:100%" placeholder="请选择地区机构号"> <c-select v-model="model.cfatrt.ownextkey" style="width:100%" placeholder="请选择地区机构号">
<el-option v-for="item in codes.ownextkey" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12" :offset="2" >
<el-form-item label="是否外保内贷" prop="cfatrt.cdaflg"> <el-form-item label="是否外保内贷" prop="cfatrt.cdaflg" >
<c-select v-model="model.cfatrt.cdaflg" style="width:100%" placeholder="请选择是否外保内贷"> <c-select v-model="model.cfatrt.cdaflg" style="width:50%" placeholder="请选择是否外保内贷">
<el-option v-for="item in codes.cdaflg" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
<c-col :span="12"> <c-col>
<el-form-item label="数据采集标志" prop="cfadft.cfaflg"> <c-col :span="8" >
<c-select v-model="model.cfadft.cfaflg" style="width:100%" placeholder="请选择数据采集标志"> <el-form-item label="海外代付" prop="cfadft.cfaflg1">
<c-select v-model="model.cfadft.cfaflg1" style="width:100%" placeholder="请选择服务">
<el-option v-for="item in codes.cfaflg1" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="11" :offset="1">
<c-checkbox v-model="model.cfadft.basflg">签约信息</c-checkbox> <c-checkbox v-model="model.cfatrt.basflg">签约信息</c-checkbox>
<c-checkbox v-model="model.cfatrt.dclflg">变动信息</c-checkbox>
</c-col> </c-col>
<c-col :span="12">
<c-checkbox v-model="model.cfadft.dclflg">变动信息</c-checkbox>
</c-col> </c-col>
<c-col :span="8" >
<c-col :span="12"> <el-form-item label="地区机构号" prop="cfatrt.ownextkey">
<el-form-item label="地区机构号" prop="cfadft.ownextkey"> <c-select v-model="model.cfatrt.ownextkey" style="width:100%" placeholder="请选择地区机构号">
<c-select v-model="model.cfadft.ownextkey" style="width:100%" placeholder="请选择地区机构号"> <el-option v-for="item in codes.ownextkey" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12">
<c-col :span="20" >
<el-form-item label="资金用途" prop="cfatrt.cda.useofunds"> <el-form-item label="资金用途" prop="cfatrt.cda.useofunds">
<c-select v-model="model.cfatrt.cda.useofunds" style="width:100%" placeholder="请选择资金用途"> <c-select v-model="model.cfatrt.cda.useofunds" style="width:29%" placeholder="请选择资金用途">
<el-option v-for="item in codes.useofunds" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12">
<c-col :span="20" >
<el-form-item label="中资企业境外担保项下境内贷款额度币种" prop="cfatrt.cda.cfeogudcurr"> <el-form-item label="中资企业境外担保项下境内贷款额度币种" prop="cfatrt.cda.cfeogudcurr">
<c-select v-model="model.cfatrt.cda.cfeogudcurr" style="width:100%" placeholder="请选择中资企业境外担保项下境内贷款额度币种"> <c-select v-model="model.cfatrt.cda.cfeogudcurr" style="width:29%" placeholder="请选择中资企业境外担保项下境内贷款额度币种">
<el-option v-for="item in codes.cfeogudcurr" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="20" >
<el-form-item label="中资企业境外担保项下境内贷款额度金额" prop="cfatrt.cda.cfeogudamount"> <el-form-item label="中资企业境外担保项下境内贷款额度金额" prop="cfatrt.cda.cfeogudamount">
<c-input v-model="model.cfatrt.cda.cfeogudamount" placeholder="请输入中资企业境外担保项下境内贷款额度金额"></c-input> <c-input v-model="model.cfatrt.cda.cfeogudamount" style="width:29%" placeholder="请输入中资企业境外担保项下境内贷款额度金额"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="20" >
<el-form-item label="中资企业境外担保项下贷款业务批准文件号" prop="cfatrt.cda.cfeogudad"> <el-form-item label="中资企业境外担保项下贷款业务批准文件号" prop="cfatrt.cda.cfeogudad">
<c-input type="textarea" v-model="model.cfatrt.cda.cfeogudad" maxlength="32" show-word-limit placeholder="请输入中资企业境外担保项下贷款业务批准文件号" ></c-input> <c-input :autosize="{ minRows: 2}"
type="textarea" v-model="model.cfatrt.cda.cfeogudad"
style="width:50%" maxlength="32" show-word-limit placeholder="请输入中资企业境外担保项下贷款业务批准文件号" ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
</div> </div>
</template> </template>
<script> <script>
......
<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/Trtopn/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">
<el-form-item label="收款账号" prop="trdgrp.rec.recaccount">
<c-input v-model="model.trdgrp.rec.recaccount" maxlength="35" placeholder="请输入收款账号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款人名称" prop="trtp.recname">
<c-input v-model="model.trtp.recname" maxlength="80" placeholder="请输入收款人名称"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款人国别代码" prop="trdgrp.rec.reccountrycode">
<c-input v-model="model.trdgrp.rec.reccountrycode" maxlength="3" placeholder="请输入收款人国别代码"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onRecctySelbut1">
?
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="收款人国内地区码" prop="trdgrp.rec.recdistrictcode">
<c-input v-model="model.trdgrp.rec.recdistrictcode" maxlength="6" 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/Trtopn/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
...@@ -66,15 +66,15 @@ ...@@ -66,15 +66,15 @@
<c-date-picker type="date" v-model="model.trdgrp.rec.issdat" style="width: 100%" placeholder="请选择开立日期"></c-date-picker> <c-date-picker type="date" v-model="model.trdgrp.rec.issdat" style="width: 100%" placeholder="请选择开立日期"></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="18"> <c-col :span="17">
<el-form-item label="融资品种" prop="trdgrp.rec.fintyp"> <el-form-item label="融资品种" prop="trdgrp.rec.fintyp1">
<c-select v-model="model.trdgrp.rec.fintyp" style="width:100%" placeholder="请选择融资品种"> <c-select v-model="model.trdgrp.rec.fintyp1" style="width:100%" placeholder="请选择融资品种">
<el-option v-for="item in codes.trdfintyp" :key="item.value" :label="item.label" :value="item.value"> <el-option v-for="item in codes.fintyp1" :key="item.value" :label="item.label" :value="item.value">
</el-option> </el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="6"> <c-col :span="6" :offset="1">
<c-checkbox v-model="model.trtp.dfflag">同业代付</c-checkbox> <c-checkbox v-model="model.trtp.dfflag">同业代付</c-checkbox>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
...@@ -272,7 +272,7 @@ ...@@ -272,7 +272,7 @@
</c-col> --> </c-col> -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Address Block" prop="trdgrp.fip.pts.adrblk"> <el-form-item label="Address Block" prop="trdgrp.fip.pts.adrblk">
<c-input type="textarea" :rows="3" v-model="model.trdgrp.fip.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block"></c-input> <c-input type="textarea" :autosize="{ minRows: 1, maxRows: 4}" :rows="3" v-model="model.trdgrp.fip.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- <!--
...@@ -292,7 +292,7 @@ ...@@ -292,7 +292,7 @@
<c-input v-model="model.trtmod.finmod.intdat" maxlength="2" placeholder="请输入计息日期"></c-input> <c-input v-model="model.trtmod.finmod.intdat" maxlength="2" placeholder="请输入计息日期"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="10"> <c-col :span="9" :offset="1">
<c-checkbox v-model="model.trtmod.finmod.wjdkfl">是否到期主动扣收款</c-checkbox> <c-checkbox v-model="model.trtmod.finmod.wjdkfl">是否到期主动扣收款</c-checkbox>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
...@@ -346,7 +346,7 @@ ...@@ -346,7 +346,7 @@
<c-input v-model="model.trtmod.finmod.ovdintrat" placeholder="请输入罚息比率"></c-input> <c-input v-model="model.trtmod.finmod.ovdintrat" placeholder="请输入罚息比率"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="4"> <c-col :span="1">
<el-form-item label="%"> <el-form-item label="%">
</el-form-item> </el-form-item>
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="our reference" prop="setmod.ref">
<c-input v-model="model.setmod.ref" maxlength="16" placeholder="请输入our reference"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.docamttyplab" data-path=".setmod.docamttyplab" > </span>
</c-col>
<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>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="document amount" prop="setmod.docamt">
<c-input v-model="model.setmod.docamt" placeholder="请输入document amount"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Type of settlement" prop="setmod.dspflg">
<c-select v-model="model.setmod.dspflg" style="width:100%" placeholder="请选择Type of settlement">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.setmod.xreflg">Recalculate Rates</c-checkbox>
</c-col>
<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>
</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>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Trtopn/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">
<el-form-item label="XMLPanel trtapll1的内置block" prop="financ.trtapll1blk">
<c-input type="textarea" v-model="model.financ.trtapll1blk" maxlength="200" show-word-limit placeholder="请输入XMLPanel trtapll1的内置block" ></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/Trtopn/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template> <template>
<c-page title="融资开立"> <c-page title="融资开立">
<div class="eContainer"> <div class="eContainer">
<!-- <c-bus-button :$pntvm="this"></c-bus-button> -->
<c-function-btn :handleSubmit="handleSubmit" :handleCheck="handleCheck" :handleStash="handleStash"> <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>
...@@ -13,149 +13,147 @@ ...@@ -13,149 +13,147 @@
</c-function-btn> </c-function-btn>
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="left" size="small" :validate-on-rule-change="false"> <el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="left" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick"> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--Financing Details --> <!--Ovwp PD000026 Financing Details -->
<el-tab-pane label="Financing Details" name="ovwp"> <el-tab-pane label="Financing Details" name="Ovwp">
<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>
<!--dftcre PD000001 同业代付 -->
<el-tab-pane label="账务" name="setpan"> <el-tab-pane label="同业代付" name="dftcrep">
<c-content> <c-content>
<m-setpan :model="model" :codes="codes" /> <m-dftcrep :model="model" :codes="codes"/>
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--financ PD000004 融资款项 -->
<el-tab-pane label="分录" name="glepan"> <el-tab-pane label="融资款项" name="rzkx">
<m-glepan :model="model" :codes="codes" ref="glepan" /> <c-content>
</el-tab-pane> <m-rzkx :model="model" :codes="codes"/>
</c-content>
<!--L/C Info -->
<el-tab-pane label="L/C Info" name="letinf">
<m-letinf :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--trtopn PD000304 资本项目 -->
<!--资本项目 -->
<el-tab-pane label="资本项目" name="cfactlp"> <el-tab-pane label="资本项目" name="cfactlp">
<m-cfactlp :model="model" :codes="codes" /> <c-content>
</el-tab-pane> <m-cfactlp :model="model" :codes="codes"/>
</c-content>
<!--Financing Advice -->
<el-tab-pane label="Financing Advice" name="trtfipl1">
<m-trtfipl1 :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="统一授信" name="limitbody">
<el-tab-pane label="面函" name="docpan"> <c-content>
<m-docpan :model="model" :codes="codes" ref="docpan" /> <m-limitbody :model="model" :codes="codes"/>
</c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="附件" name="doctre">
<!--融资业务通知书 --> <c-content>
<el-tab-pane label="融资业务通知书" name="trtapll1"> <m-doctre :model="model" :codes="codes"/>
<m-trtapll1 :model="model" :codes="codes" /> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="面函" name="docpan">
<!--融资款项 --> <c-content>
<el-tab-pane label="融资款项" name="rzkx"> <m-docpan :model="model" :codes="codes"/>
<m-rzkx :model="model" :codes="codes" /> </c-content>
</el-tab-pane> </el-tab-pane>
<!--定向收付 --> <el-tab-pane label="附言" name="coninfp">
<el-tab-pane label="定向收付" name="dxzfp"> <c-content>
<m-dxzfp :model="model" :codes="codes" /> <m-coninfp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="费用及账务" name="Setpan">
<!--定价系统 -->
<el-tab-pane label="定价系统" name="dinpan">
<c-content> <c-content>
<m-dinpan :model="model" :codes="codes" /> <m-setpan :model="model" :codes="codes" />.
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
</c-tabs> </c-tabs>
<c-grid-ety-prompt-dialog <c-grid-ety-prompt-dialog
ref="etyDialog" ref="etyDialog"
:promptData="promptData" :promptData="promptData"
v-on:select-ety="selectEty" v-on:select-ety="selectEty">
>
</c-grid-ety-prompt-dialog> </c-grid-ety-prompt-dialog>
</el-form> </el-form>
</div> </div>
</c-page> </c-page>
</template> </template>
<script> <script>
import Api from "~/service/Api"; import Api from "~/service/Api"
import Utils from "~/utils/index"; import Utils from "~/utils/index";
import CodeTable from "~/config/CodeTable"; import CodeTable from "~/config/CodeTable"
import Trtopn from "~/model/Trtopn"; import Trtopn from "~/model/Trtopn"
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess"
import commonFuncs from "~/mixin/commonFuncs"; import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Trtopn/Check"; import Check from "~/model/Trtopn/Check"
import Default from "~/model/Trtopn/Default"; import Default from "~/model/Trtopn/Default"
import Pattern from "~/model/Trtopn/Pattern"; import Pattern from "~/model/Trtopn/Pattern"
import Ovwp from "./Ovwp"; import Ovwp from "./Ovwp"
import Letinf from "./Letinf"; import Dftcrep from "./Dftcrep"
import Cfactlp from "./Cfactlp"; import Rzkx from "./Rzkx"
import Trtfipl1 from "./Trtfipl1"; import Cfactlp from "./Cfactlp"
import Trtapll1 from "./Trtapll1"; import Limitbody from "~/views/Public/Limitbody"
import Rzkx from "./Rzkx"; import Doctre from "~/views/Public/Doctre"
import Cfap from "./Cfap"; import Docpan from "~/views/Public/Docpan"
import Dxzfp from "./Dxzfp"; import Coninfp from "~/views/Public/Coninfp"
import Setpan from "~/views/Public/Setpan"
import Glepan from "~/views/Public/Glepan";
import Setpan from "~/views/Public/Setpan";
import Docpan from "~/views/Public/Docpan";
import Dinpan from "./Dinpan";
export default { export default {
name: 'Trtopn', name: "Trtopn",
components: { components:{
"m-ovwp": Ovwp, "m-ovwp" : Ovwp,
"m-letinf": Letinf, "m-dftcrep" : Dftcrep,
"m-cfactlp": Cfactlp, "m-rzkx" : Rzkx,
"m-trtfipl1": Trtfipl1, "m-cfactlp" : Cfactlp,
"m-trtapll1": Trtapll1, "m-doctre" : Doctre,
"m-rzkx": Rzkx, "m-limitbody" : Limitbody,
"m-cfap": Cfap, "m-docpan" : Docpan,
"m-dxzfp": Dxzfp, "m-coninfp" : Coninfp,
"m-setpan": Setpan, "m-setpan" : Setpan,
"m-glepan": Glepan,
"m-docpan": Docpan,
"m-dinpan": Dinpan
}, },
provide() { provide() {
return { return {
root: this root: this
}; }
}, },
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data() { data(){
return { return {
tabVal: "ovwp", tabVal: "ovwp",
trnName: "trtopn", trnName: "trtopn",
trnType: "",
model: new Trtopn().data, model: new Trtopn().data,
checkRules: Check, checkRules: Check,
defaultRules: Default, defaultRules: Default,
pattern: Pattern, pattern: Pattern,
rules: null, rules: null,
codes: { ...CodeTable } codes: {
};
}, },
methods: { }
tabClick() {}
}, },
created: async function() { methods:{
myTabClick(tab){
this.tabClick(tab)
/**
* do it yourself
**/
}
},
created:async function(){
console.log("进入trtopn交易"); console.log("进入trtopn交易");
let rtnmsg = await this.init({}); let rtnmsg = await this.init({})
if (rtnmsg.respCode == SUCCESS) { if(rtnmsg.respCode == SUCCESS)
{
this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑 //TODO 处理数据逻辑
this.updateModel(rtnmsg.data);
} else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
} }
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}; }
}
</script> </script>
<style> <style>
</style> </style>
<template>
<div class="eibs-tab">
</div>
</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/Trtopn/Event" import Event from "~/model/Trtsel/Event"
export default { export default {
inject: ['root'], inject: ['root'],
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="XMLPanel trtfipl1的内置block" prop="trtfipl1blk">
<c-input type="textarea" v-model="model.trtfipl1blk" maxlength="200" show-word-limit placeholder="请输入XMLPanel trtfipl1的内置block" ></c-input>
</el-form-item>
</c-col>
</div>
</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/Trtopn/Event" import Event from "~/model/Trtsel/Event"
export default { export default {
inject: ['root'], inject: ['root'],
......
<template> <template>
<div class="eContainer"> <div class="eContainer">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="left" size="small" :validate-on-rule-change="false"> <el-form
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick"> :model="model"
:rules="rules"
ref="modelForm"
label-width="110px"
label-position="right"
size="small"
:validate-on-rule-change="false"
>
<!--PD000006 -->
<!--
<el-tab-pane label="查詢界面" name="infsea">
<m-infsea :model="model" :codes="codes"/>
</el-tab-pane>
-->
<c-content>
<m-infsea
v-show="!showPanel"
@updateShowPanel="updateShowPanel($event)"
:model="model"
:codes="codes"
ref="infsea"
/>
</c-content>
<c-tabs
v-model="tabVal"
v-show="showPanel"
ref="elment"
type="card"
@tab-click="tabClick"
>
<!--PD000017 -->
<el-tab-pane label="内容" name="ovwp">
<m-ovwp :model="model" :codes="codes" />
</el-tab-pane>
<!--
<el-tab-pane label="条款" name="detp">
<m-detp :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="附言" name="coninfp">
<m-coninfp :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="Transactions" name="trnpan">
<m-trnpan :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="余额信息" name="cbsinfp">
<m-cbsinfp :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="发生额信息" name="cbeinfp">
<m-cbeinfp :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="费用明细" name="fepinfp">
<m-fepinfp :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="临时账务" name="sepinfp">
<m-sepinfp :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="账务信息" name="gleinfp">
<m-gleinfp :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="面函、报文" name="smhinfp">
<m-smhinfp :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="经办信息" name="peninfp">
<m-peninfp :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="表外信息" name="liainfp">
<m-liainfp :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="Print" name="prtpan">
<m-prtpan :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="Order" name="ordpan">
<m-ordpan :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="银行明细" name="detp1">
<m-detp1 :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000012 --> <el-tab-pane label="明细" name="detp2">
<el-tab-pane label="PD000012" name="sel"> <m-detp2 :model="model" :codes="codes"/>
<m-sel :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="声明" name="stament">
<m-stament :model="model" :codes="codes"/>
</el-tab-pane>
-->
</c-tabs> </c-tabs>
</el-form> </el-form>
<c-button
v-show="showPanel"
style="margin-left: 75%; bottom: 10%; position: sticky"
size="small"
@click="goBack()"
>
<!-- @click="getDitSelInfo(scope.$index, scope.row)" -->
返回
</c-button>
</div> </div>
</template> </template>
<script> <script>
...@@ -20,7 +138,7 @@ import Check from "~/model/Trtsel/Check" ...@@ -20,7 +138,7 @@ import Check from "~/model/Trtsel/Check"
import Default from "~/model/Trtsel/Default" import Default from "~/model/Trtsel/Default"
import Pattern from "~/model/Trtsel/Pattern" import Pattern from "~/model/Trtsel/Pattern"
import Sel from "./Sel" import Sel from "./Sel"
import Infsea from "./Infsea";
export default { export default {
components:{ components:{
......
...@@ -162,6 +162,10 @@ export default { ...@@ -162,6 +162,10 @@ export default {
{ inifrm: "16",ininam: "出口融资", pntmiu: "" }, { inifrm: "16",ininam: "出口融资", pntmiu: "" },
{ inifrm: "infbpd", ininam: "出口融资查询", pntmiu: "16" }, { inifrm: "infbpd", ininam: "出口融资查询", pntmiu: "16" },
{ inifrm: "17",ininam: "进口融资", pntmiu: "" },
{ inifrm: "inftrd", ininam: "进口融资查询", pntmiu: "17" },
], ],
menus: [], menus: [],
menusHeight: 0, menusHeight: 0,
......
<template>
<ReviewWrapper>
<Bctacc></Bctacc>
</ReviewWrapper>
</template>
<script>
import Bctacc from "~/views/Business/Bctacc";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewBctacc",
components: { ReviewWrapper, Bctacc },
created() {},
mounted() {},
};
</script>
<style></style>
\ No newline at end of file
<template>
<ReviewWrapper>
<Bctame></Bctame>
</ReviewWrapper>
</template>
<script>
import Bctame from "~/views/Business/Bctame";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewBctame",
components: { ReviewWrapper, Bctame },
created() {},
mounted() {},
};
</script>
<style></style>
\ No newline at end of file
<template>
<ReviewWrapper>
<Bctcan></Bctcan>
</ReviewWrapper>
</template>
<script>
import Bctcan from "~/views/Business/Bctcan";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewBctcan",
components: { ReviewWrapper, Bctcan },
created() {},
mounted() {},
};
</script>
<style></style>
\ No newline at end of file
<template>
<ReviewWrapper>
<Bctdav></Bctdav>
</ReviewWrapper>
</template>
<script>
import Bctdav from "~/views/Business/Bctdav";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewBctdav",
components: { ReviewWrapper, Bctdav },
created() {},
mounted() {},
};
</script>
<style></style>
\ No newline at end of file
<template>
<ReviewWrapper>
<Bctdor></Bctdor>
</ReviewWrapper>
</template>
<script>
import Bctdor from "~/views/Business/Bctdor";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewBctdor",
components: { ReviewWrapper, Bctdor },
created() {},
mounted() {},
};
</script>
<style></style>
\ No newline at end of file
<template>
<ReviewWrapper>
<Bctrad></Bctrad>
</ReviewWrapper>
</template>
<script>
import Bctrad from "~/views/Business/Bctrad";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewBctrad",
components: { ReviewWrapper, Bctrad },
created() {},
mounted() {},
};
</script>
<style></style>
\ No newline at end of file
<template>
<ReviewWrapper>
<Bctsel></Bctsel>
</ReviewWrapper>
</template>
<script>
import Bctsel from "~/views/Business/Bctsel";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewBctsel",
components: { ReviewWrapper, Bctsel },
created() {},
mounted() {},
};
</script>
<style></style>
\ No newline at end of file
<template>
<ReviewWrapper>
<Bctset></Bctset>
</ReviewWrapper>
</template>
<script>
import Bctset from "~/views/Business/Bctset";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewBctset",
components: { ReviewWrapper, Bctset },
created() {},
mounted() {},
};
</script>
<style></style>
\ No newline at end of file
...@@ -52,7 +52,14 @@ import ReviewDitdav from "./Business/ReviewDitdav.vue"; ...@@ -52,7 +52,14 @@ import ReviewDitdav from "./Business/ReviewDitdav.vue";
import ReviewDitdla from "./Business/ReviewDitdla.vue"; import ReviewDitdla from "./Business/ReviewDitdla.vue";
import ReviewBdtcan from "./Business/ReviewBdtcan.vue"; import ReviewBdtcan from "./Business/ReviewBdtcan.vue";
import ReviewBftacc from "./Business/ReviewBftacc.vue"; import ReviewBftacc from "./Business/ReviewBftacc.vue";
import ReviewBctacc from "./Business/ReviewBctacc.vue";
import ReviewBctame from "./Business/ReviewBctame.vue";
import ReviewBctcan from "./Business/ReviewBctcan.vue";
import ReviewBctdav from "./Business/ReviewBctdav.vue";
import ReviewBctdor from "./Business/ReviewBctdor.vue";
import ReviewBctrad from "./Business/ReviewBctrad.vue";
import ReviewBctsel from "./Business/ReviewBctsel.vue";
import ReviewBctset from "./Business/ReviewBctset.vue";
const ReviewRouter = [ const ReviewRouter = [
{ path: "ditopn", component: ReviewDitopn, name: "ReviewDitopn", meta: { title: "复核-买方信用证开立" } }, { path: "ditopn", component: ReviewDitopn, name: "ReviewDitopn", meta: { title: "复核-买方信用证开立" } },
...@@ -123,7 +130,14 @@ const ReviewRouter = [ ...@@ -123,7 +130,14 @@ const ReviewRouter = [
{ path: "ditdla", component: ReviewDitdla, name: "ReviewDitdla", meta: { title: "复核-Ditdla" } }, { path: "ditdla", component: ReviewDitdla, name: "ReviewDitdla", meta: { title: "复核-Ditdla" } },
{ path: "bdtcan", component: ReviewBdtcan, name: "ReviewBdtcan", meta: { title: "复核-Bdtcan" } }, { path: "bdtcan", component: ReviewBdtcan, name: "ReviewBdtcan", meta: { title: "复核-Bdtcan" } },
{ path: "bftacc", component: ReviewBftacc, name: "ReviewBftacc", meta: { title: "复核-Bftacc" } }, { path: "bftacc", component: ReviewBftacc, name: "ReviewBftacc", meta: { title: "复核-Bftacc" } },
{ path: "bctacc", component: ReviewBctacc, name: "ReviewBctacc", meta: { title: "复核-Bctacc" } },
{ path: "bctame", component: ReviewBctame, name: "ReviewBctame", meta: { title: "复核-Bctame" } },
{ path: "bctcan", component: ReviewBctcan, name: "ReviewBctcan", meta: { title: "复核-Bctcan" } },
{ path: "bctdav", component: ReviewBctdav, name: "ReviewBctdav", meta: { title: "复核-Bctdav" } },
{ path: "bctdor", component: ReviewBctdor, name: "ReviewBctdor", meta: { title: "复核-Bctdor" } },
{ path: "bctrad", component: ReviewBctrad, name: "ReviewBctrad", meta: { title: "复核-Bctrad" } },
{ path: "bctsel", component: ReviewBctsel, name: "ReviewBctsel", meta: { title: "复核-Bctsel" } },
{ path: "bctset", component: ReviewBctset, name: "ReviewBctset", meta: { title: "复核-Bctset" } },
]; ];
export default ReviewRouter; export default ReviewRouter;
\ No newline at end of file
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