Commit e6f9bc56 by liyixun

Merge branch 'development-202206' of http://114.115.138.98:8900/fukai/vue-gjjs…

Merge branch 'development-202206' of http://114.115.138.98:8900/fukai/vue-gjjs into development-202206
parents ef769a29 2aef04bc
......@@ -5,32 +5,76 @@ import Utils from "~/utils"
*/
let checkObj = {
"liaall.misamt" :null,
"bopmod.dbagrp.bas.methods" :null,
"bopmod.dbagrp.bas.lcyacc" :null,
"bedgrp.prb.pts.nam" :null,
"cnybop.outflg" :null,
"bopmod.dbagrp.bas.outchargeamt" :null,
"bopmod.dbdgrp.bas.fcyacc" :null,
"bopmod.dbagrp.bas.fcyamt" :null,
"bopmod.dbdgrp.bas.buscode" :null,
"bopmod.dbdgrp.bas.inchargeamt" :null,
"bopmod.dbdgrp.bas.idcode" :null,
"liaall.limmod.limpts.oth.pts.nam" :null,
"bopmod.dbdgrp.bas.custnm" :null,
"bopmod.dbagrp.bas.exrate" :null,
"setmod.dspflg" :null,
"bopmod.dbdgrp.bas.txamt" :null,
"bopmod.dbagrp.bas.txccy" :null,
"bedgrp.rec.frepayflg" :null,
"bopmod.dbagrp.bas.custcod" :null,
"liaall.limmod.limpts.wrk.pts.nam" :null,
"cnybop.cnyflg" :null,
"bopmod.dbdgrp.bas.fcyamt" :null,
"bopmod.dbagrp.bas.txamt" :null,
"bopmod.dbdgrp.bas.methods" :null,
"bopmod.dbdgrp.bas.exrate" :null,
"bopmod.dbagrp.bas.buscode" :null,
"lendoc.account" :null,
"bopmod.dbagrp.bas.othamt" :null,
"bopmod.dbagrp.bas.actiondesc" :null,
"bopmod.dbdgrp.bas.oppuser" :null,
"bopmod.dbdgrp.bas.othamt" :null,
"bopmod.dbdgrp.bas.custype" :null,
"liaall.limmod.limpts.oth.pts.extkey" :null,
"bopmod.dbagrp.bas.outchargeccy" :null,
"liaall.limmod.ownref" :null,
"bedgrp.apl.pts.nam" :null,
"bopmod.dbagrp.bas.actiontype" :null,
"liaall.limmod.ecifno" :null,
"bopmod.dbdgrp.bas.rptno" :null,
"bopmod.szflg" :null,
"bopmod.dbdgrp.bas.actiontype" :null,
"bopmod.dbdgrp.bas.lcyamt" :null,
"cnybop.traflg" :null,
"bopmod.dbagrp.bas.inchargeccy" :null,
"bopmod.dbagrp.bas.custnm" :null,
"bopmod.dbdgrp.bas.othacc" :null,
"bopmod.dbagrp.bas.fcyacc" :null,
"bopmod.dbdgrp.bas.inchargeccy" :null,
"liaall.tenstm" :null,
"setmod.redamt" :null,
"aamset.utlamt2" :null,
"bopmod.dbagrp.bas.custype" :null,
"bopmod.dbdgrp.bas.txccy" :null,
"bopmod.dbdgrp.bas.custcod" :null,
"liaall.limmod.limpts.wrk.pts.extkey" :null,
"bopmod.dbagrp.bas.rptno" :null,
"bopmod.dbagrp.bas.oppuser" :null,
"bopmod.basflg" :null,
"bopmod.dbdgrp.bas.lcyacc" :null,
"bopmod.dbagrp.bas.idcode" :null,
"bopmod.dbagrp.bas.othacc" :null,
"mtabut.coninf.conexedat" :null,
"bopmod.dbagrp.bas.lcyamt" :null,
"bopmod.dbagrp.bas.inchargeamt" :null,
"liaall.limmod.limpts.nonrevflg1" :null,
"cnybop.libflg" :null,
"bopmod.ownextkey" :null,
"setmod.docamt" :null,
"bopmod.acttyp" :null,
"bedgrp.iss.pts.nam" :null,
"bopmod.dbdgrp.bas.actiondesc" :null,
"mtabut.clsflg" :null,
"cnybop.vouflg" :null,
}
......
......@@ -8,6 +8,7 @@ import Utils from "~/utils/index"
export default {
"setmod.doccur" :Utils.defaultFunction,
"setmod.docamt" :Utils.defaultFunction,
"bopmod.dbdgrp.bas.rptno" :Utils.defaultFunction,
"liaall.limmod.limpts.oth.pts.extkey" :Utils.defaultFunction,
"cnybop.libflg" :Utils.defaultFunction,
"setmod.setamt" :Utils.defaultFunction,
......@@ -20,12 +21,15 @@ export default {
"liaall.limmod.limpts.wrk.pts.extkey" :Utils.defaultFunction,
"liaall.limmod.limpts.nonrevflg2" :Utils.defaultFunction,
"liaall.limmod.limpts.nonrevflg1" :Utils.defaultFunction,
"bopmod.dbdgrp.bas.tmpref" :Utils.defaultFunction,
"bedgrp.rec.ownref" :Utils.defaultFunction,
"bedgrp.rec.frepayflg" :Utils.defaultFunction,
"cnybop.vouflg" :Utils.defaultFunction,
"bopmod.dbdgrp.bas.buscode" :Utils.defaultFunction,
"bopmod.vrfflg" :Utils.defaultFunction,
"setmod.redamt" :Utils.defaultFunction,
"cnybop.traflg" :Utils.defaultFunction,
"bopmod.dbdgrp.bas.custype" :Utils.defaultFunction,
"liaall.limmod.comamt" :Utils.defaultFunction,
"liaall.limmod.ccvamt" :Utils.defaultFunction,
"liaall.limmod.limpts.wrk.pts.nam" :Utils.defaultFunction,
......@@ -37,6 +41,7 @@ export default {
"bedgrp.prb.pts.nam" :Utils.defaultFunction,
"mtabut.coninf.usr.extkey" :Utils.defaultFunction,
"bopmod.dclflg" :Utils.defaultFunction,
"bopmod.dbdgrp.bas.custcod" :Utils.defaultFunction,
"trnmod.trndoc.nar754" :Utils.defaultFunction,
"liaall.limmod.limpts.oth.pts.nam" :Utils.defaultFunction,
"bedgrp.apl.pts.nam" :Utils.defaultFunction,
......@@ -45,6 +50,7 @@ export default {
"bedgrp.cbs.max.amt" :Utils.defaultFunction,
"bedgrp.rec.rcvdat" :Utils.defaultFunction,
"bedgrp.rec.docsta" :Utils.defaultFunction,
"bopmod.dbdgrp.bas.ownextkey" :Utils.defaultFunction,
"aamset.utlamt" :Utils.defaultFunction,
"bedgrp.cbs.opn2.cur" :Utils.defaultFunction,
"aamset.utlamt2" :Utils.defaultFunction,
......
......@@ -170,5 +170,101 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onSav(){
let rtnmsg = await this.executeRule("sav")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onCan(){
let rtnmsg = await this.executeRule("can")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBasppGetreftmp(){
let rtnmsg = await this.executeRule("baspp.getreftmp")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBasppGetref(){
let rtnmsg = await this.executeRule("baspp.getref")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onChk(){
let rtnmsg = await this.executeRule("chk")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onButpErr(){
let rtnmsg = await this.executeRule("butp.err")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBaspp1Getreftmp(){
let rtnmsg = await this.executeRule("baspp1.getreftmp")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBaspp1Getref(){
let rtnmsg = await this.executeRule("baspp1.getref")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
}
\ No newline at end of file
......@@ -330,6 +330,163 @@ export default {
{ type: "number", required: false, message: "必输项" }
],
"bopmod.dbdgrp.bas.rptno":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"bopmod.dbdgrp.bas.tmpref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"bopmod.dbdgrp.bas.actiondesc":[
{type: "string", required: true, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbdgrp.bas.buscode":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"bopmod.dbdgrp.bas.custcod":[
{type: "string", required: false, message: "必输项"},
{max: 18,message:"长度不能超过18"}
],
"bopmod.dbdgrp.bas.custnm":[
{type: "string", required: true, message: "必输项"},
{max: 63,message:"长度不能超过63"}
],
"bopmod.dbdgrp.bas.oppuser":[
{type: "string", required: true, message: "必输项"},
{max: 63,message:"长度不能超过63"}
],
"bopmod.dbdgrp.bas.idcode":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbdgrp.bas.exrate":[
{type: "string", required: false, message: "必输项"},
{max: 13,message:"长度不能超过13"}
],
"bopmod.dbdgrp.bas.lcyamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbdgrp.bas.lcyacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbdgrp.bas.fcyamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbdgrp.bas.fcyacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbdgrp.bas.othamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbdgrp.bas.othacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbdgrp.bas.txamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbdgrp.bas.inchargeamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbagrp.bas.rptno":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"bopmod.dbagrp.bas.tmpref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"bopmod.dbagrp.bas.actiondesc":[
{type: "string", required: true, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbagrp.bas.buscode":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"bopmod.dbagrp.bas.custcod":[
{type: "string", required: false, message: "必输项"},
{max: 18,message:"长度不能超过18"}
],
"bopmod.dbagrp.bas.custnm":[
{type: "string", required: true, message: "必输项"},
{max: 63,message:"长度不能超过63"}
],
"bopmod.dbagrp.bas.oppuser":[
{type: "string", required: true, message: "必输项"},
{max: 63,message:"长度不能超过63"}
],
"bopmod.dbagrp.bas.idcode":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbagrp.bas.exrate":[
{type: "string", required: false, message: "必输项"},
{max: 13,message:"长度不能超过13"}
],
"bopmod.dbagrp.bas.lcyamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbagrp.bas.lcyacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbagrp.bas.fcyamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbagrp.bas.fcyacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbagrp.bas.othamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbagrp.bas.othacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbagrp.bas.txamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbagrp.bas.inchargeamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbagrp.bas.outchargeamt":[
{type: "number", required: false, message: "必输项"} ],
......
......@@ -68,29 +68,6 @@ export default class Betset {
pts: new Pts().data,
},
},
mtabut: {
clsflg: "", // Close Flag .mtabut.clsflg
coninf: {
oitinf: {
labinftxt: "", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt
oit: {
inftxt: "", // Infotext .mtabut.coninf.oitinf.oit.inftxt
inflev: "", // Infotext Level .mtabut.coninf.oitinf.oit.inflev
},
},
oitset: {
labinftxt: "", // Label for INFTXT .mtabut.coninf.oitset.labinftxt
oit: {
inftxt: "", // Infotext .mtabut.coninf.oitset.oit.inftxt
inflev: "", // Infotext Level .mtabut.coninf.oitset.oit.inflev
},
},
conexedat: "", // 执行日期 .mtabut.coninf.conexedat
usr: {
extkey: "", // User ID .mtabut.coninf.usr.extkey
},
},
},
aamset: {
utlamt: "", // 单据金额 .aamset.utlamt
utlamt2: "", // 附加金额 .aamset.utlamt2
......@@ -110,6 +87,86 @@ export default class Betset {
outchargeccy: "", // 国外银行扣费(涉外收入申报专用) .bopmod.outchargeccy
outchargeamt: "", // 国外银行扣费(涉外收入申报专用) .bopmod.outchargeamt
acttyp: "", // 款项来源 .bopmod.acttyp
dbdp:{
baspp:{
cusnam:"", // .bopmod.dbdp.baspp.cusnam
cornam:"", // .bopmod.dbdp.baspp.cornam
corpnam:"", // .bopmod.dbdp.baspp.corpnam
roptnam:"", // RoptNam .bopmod.dbdp.baspp.roptnam
exratelab:"", // �'�汇/结汇汇率 .bopmod.dbdp.baspp.exratelab
lcyamtlab:"", // �'�汇/结汇金额 .bopmod.dbdp.baspp.lcyamtlab
acp:"", // 确认 .bopmod.dbdp.baspp.acp
tmprefnew:"", // TMPREFLABEL .bopmod.dbdp.baspp.tmprefnew
},
},
dbdgrp:{
bas:{
tmpref:"", // �'时申报流�'号 .bopmod.dbdgrp.bas.tmpref
ownextkey:"", // 地区机构号 .bopmod.dbdgrp.bas.ownextkey
actiontype:"", // 操作类型 .bopmod.dbdgrp.bas.actiontype
rptno:"", // 申报号码 .bopmod.dbdgrp.bas.rptno
idcode:"", // 身份证件号码 .bopmod.dbdgrp.bas.idcode
lcyacc:"", // 人民币帐号/银行卡号 .bopmod.dbdgrp.bas.lcyacc
fcyamt:"", // 现汇金额 .bopmod.dbdgrp.bas.fcyamt
fcyacc:"", // 外汇帐号/银行卡号 .bopmod.dbdgrp.bas.fcyacc
othamt:"", // 其它金额 .bopmod.dbdgrp.bas.othamt
othacc:"", // 其它帐号/银行卡号 .bopmod.dbdgrp.bas.othacc
methods:"", // 结算方式 .bopmod.dbdgrp.bas.methods
buscode:"", // 银行业务编号 .bopmod.dbdgrp.bas.buscode
custype:"", // 类型 .bopmod.dbdgrp.bas.custype
actiondesc:"", // 操作类型 .bopmod.dbdgrp.bas.actiondesc
exrate:"", // 结汇汇率 .bopmod.dbdgrp.bas.exrate
lcyamt:"", // 结汇金额 .bopmod.dbdgrp.bas.lcyamt
custnm:"", // 收款人名称 .bopmod.dbdgrp.bas.custnm
oppuser:"", // 付款人名称 .bopmod.dbdgrp.bas.oppuser
custcod:"", // 组织机构 .bopmod.dbdgrp.bas.custcod
inchargeccy:"", // 国内银行扣费 .bopmod.dbdgrp.bas.inchargeccy
inchargeamt:"", // 国内银行扣费 .bopmod.dbdgrp.bas.inchargeamt
txccy:"", // 收入款币种及金额 .bopmod.dbdgrp.bas.txccy
txamt:"", // 收入款币种及金额 .bopmod.dbdgrp.bas.txamt
},
},
dbap:{
baspp:{
cusnam:"", // .bopmod.dbap.baspp.cusnam
cornam:"", // .bopmod.dbap.baspp.cornam
corpnam:"", // .bopmod.dbap.baspp.corpnam
roptnam:"", // RoptNam .bopmod.dbap.baspp.roptnam
exratelab:"", // �'�汇/结汇汇率 .bopmod.dbap.baspp.exratelab
lcyamtlab:"", // �'�汇/结汇金额 .bopmod.dbap.baspp.lcyamtlab
acp:"", // 确认 .bopmod.dbap.baspp.acp
tmprefnew:"", // TMPREFLABEL .bopmod.dbap.baspp.tmprefnew
},
},
dbagrp:{
bas:{
tmpref:"", // �'时申报流�'号 .bopmod.dbagrp.bas.tmpref
ownextkey:"", // 地区机构号 .bopmod.dbagrp.bas.ownextkey
actiontype:"", // 操作类型 .bopmod.dbagrp.bas.actiontype
rptno:"", // 申报号码 .bopmod.dbagrp.bas.rptno
idcode:"", // 身份证件号码 .bopmod.dbagrp.bas.idcode
lcyacc:"", // 人民币帐号/银行卡号 .bopmod.dbagrp.bas.lcyacc
fcyamt:"", // 现汇金额 .bopmod.dbagrp.bas.fcyamt
fcyacc:"", // 外汇帐号/银行卡号 .bopmod.dbagrp.bas.fcyacc
othamt:"", // 其它金额 .bopmod.dbagrp.bas.othamt
othacc:"", // 其它帐号/银行卡号 .bopmod.dbagrp.bas.othacc
methods:"", // 结算方式 .bopmod.dbagrp.bas.methods
buscode:"", // 银行业务编号 .bopmod.dbagrp.bas.buscode
custype:"", // 类型 .bopmod.dbagrp.bas.custype
actiondesc:"", // 操作类型 .bopmod.dbagrp.bas.actiondesc
exrate:"", // 结汇汇率 .bopmod.dbagrp.bas.exrate
lcyamt:"", // 结汇金额 .bopmod.dbagrp.bas.lcyamt
custnm:"", // 收款人名称 .bopmod.dbagrp.bas.custnm
oppuser:"", // 付款人名称 .bopmod.dbagrp.bas.oppuser
custcod:"", // 组织机构 .bopmod.dbagrp.bas.custcod
inchargeccy:"", // 国内银行扣费 .bopmod.dbagrp.bas.inchargeccy
inchargeamt:"", // 国内银行扣费 .bopmod.dbagrp.bas.inchargeamt
outchargeamt:"", // 国外银行扣费 .bopmod.dbagrp.bas.outchargeamt
outchargeccy:"", // 国外银行扣费 .bopmod.dbagrp.bas.outchargeccy
txccy:"", // 收入款币种及金额 .bopmod.dbagrp.bas.txccy
txamt:"", // 收入款币种及金额 .bopmod.dbagrp.bas.txamt
},
},
},
cnybop: {
cnyflg: "", // 是否报送跨境人民币2101表 .cnybop.cnyflg
......@@ -131,6 +188,7 @@ export default class Betset {
trnmod: new Pub().data.Trnmod,
setmod: new Pub().data.Setmod,
liaall: new Pub().data.Liaall,
mtabut: new Pub().data.Mtabut,
}
}
}
\ No newline at end of file
......@@ -5,6 +5,7 @@ import Pub from "../Public"
export default class Ccttra {
constructor() {
this.data = {
ccttral1blk: "",
ccdgrp: {
rec: {
ownref: "", // Our Reference .ccdgrp.rec.ownref
......
......@@ -2,240 +2,242 @@ import Api from "~/service/Api"
import Pts from "../Common/Pts"
import Pub from "../Public"
export default class Getamc{
constructor () {
export default class Getamc {
constructor() {
this.data = {
gitp:{
explab:"", // Label unlimited Validity .gitp.explab
lialab:"", // Label unlimited lLability .gitp.lialab
aplmullab:"", // Label, that is set, if there are multiple applicants .gitp.aplmullab
expfldlab:"", // Label for Field Validity .gitp.expfldlab
liafldlab:"", // Label for Field Lability .gitp.liafldlab
recget:{
sdamod:{
seainf:"", // Reference .gitp.recget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .gitp.recget.sdamod.dadsnd
},
},
aamp:{
aammod:{
addamtflg:"", // Add. Amount .gitp.aamp.aammod.addamtflg
},
},
exptxtmodflg:"", // Modify Expiry Condition/Event .gitp.exptxtmodflg
liatxtcmodflg:"", // Modify Liability Condition/Event - Counter Undertaking .gitp.liatxtcmodflg
usr:{
extkey:"", // Responsible User .gitp.usr.extkey
},
usrget:{
sdamod:{
seainf:"", // .gitp.usrget.sdamod.seainf
},
},
inccormsgflg:"", // Incoming Corporate Message Flag .gitp.inccormsgflg
drpreflglab1:"", // Label for Type of Request .gitp.drpreflglab1
inc760:"", // incoming lose .gitp.inc760
morapllab:"", // Label set if nore than one applicant .gitp.morapllab
drpreflglab:"", // Label for Type of Request .gitp.drpreflglab
bantyp:"", // bank typ .gitp.bantyp
letterlabel:"", // LETTERLABEL .gitp.letterlabel
oppbnkl:"", // 对手行代码 .gitp.oppbnkl
drpreflg:"", // Type of Request .gitp.drpreflg
aplp:{
ptsget:{
sdamod:{
seainf:"", // .gitp.aplp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .gitp.aplp.ptsget.sdamod.dadsnd
},
},
},
benp:{
ptsget:{
sdamod:{
seainf:"", // .gitp.benp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .gitp.benp.ptsget.sdamod.dadsnd
},
},
},
issp:{
ptsget:{
sdamod:{
seainf:"", // .gitp.issp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .gitp.issp.ptsget.sdamod.dadsnd
},
},
},
advp:{
ptsget:{
sdamod:{
seainf:"", // .gitp.advp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .gitp.advp.ptsget.sdamod.dadsnd
},
},
},
lettername:"", // 面函标题 .gitp.lettername
dzbhflg:"", // 电子保函标志 .gitp.dzbhflg
prepermodflg:"", // Modify Document and Presentation Instructions .gitp.prepermodflg
chkpreper:"", // Allow * .gitp.chkpreper
chargi:{
chkast:"", // Allow * .gitp.chargi.chkast
},
laborcdat:"", // Label for Contract Date .gitp.laborcdat
labaddinf:"", // Label for Additional Info .gitp.labaddinf
covgodsrvmodflg:"", // Modify Object of Contract .gitp.covgodsrvmodflg
covgod:{
chkast:"", // Allow * .gitp.covgod.chkast
},
aplnamtxt:"", // 申请人名称 .gitp.aplnamtxt
indirectswiadd:"", // InDirect Swift Add .gitp.indirectswiadd
gidtxtmodflg:"", // Modify Guarantee Text .gitp.gidtxtmodflg
chkgidtxt:"", // Allow * .gitp.chkgidtxt
swiftflg:"", // 是否SWIFT格式 .gitp.swiftflg
},
gidgrp:{
rec:{
ownref:"", // Reference .gidgrp.rec.ownref
nam:"", // Name .gidgrp.rec.nam
hndtyp:"", // Handling Type .gidgrp.rec.hndtyp
gartyp:"", // Type of Undertaking .gidgrp.rec.gartyp
expdat:"", // Validity until .gidgrp.rec.expdat
liadat:"", // Our Liability until .gidgrp.rec.liadat
cnfsta:"", // Confirmation Status .gidgrp.rec.cnfsta
partcon:"", // Partial Confirmation .gidgrp.rec.partcon
cnfdat:"", // Confirmed on .gidgrp.rec.cnfdat
purposin:"", // Incoming Purpose .gidgrp.rec.purposin
purpos:"", // Outgoing Purpose .gidgrp.rec.purpos
exptyp:"", // Expiry Type .gidgrp.rec.exptyp
liatypc:"", // Liability Type .gidgrp.rec.liatypc
resflg:"", // Reserved Contract .gidgrp.rec.resflg
rejflg:"", // Direct rejection .gidgrp.rec.rejflg
drpreflg:"", // Type of Request .gidgrp.rec.drpreflg
gartypin:"", // Undertaking Type from Local Undertaking Seq. C .gidgrp.rec.gartypin
legfrm:"", // Form of Undertaking .gidgrp.rec.legfrm
demand:"", // Demand Indicator .gidgrp.rec.demand
giduil:"", // Language of Undertak. .gidgrp.rec.giduil
secuilflg:"", // Bilingual Guarantee .gidgrp.rec.secuilflg
gtxinr:"", // Choice of Text .gidgrp.rec.gtxinr
atxinr:"", // Choice of Text .gidgrp.rec.atxinr
oldref:"", // Old Reference .gidgrp.rec.oldref
revflg:"", // Declaration of Indemnity .gidgrp.rec.revflg
autrnwflg:"", // Auto-Renewal .gidgrp.rec.autrnwflg
rmbflg:"", // Reimbursement Information .gidgrp.rec.rmbflg
orddat:"", // Order Date .gidgrp.rec.orddat
opndat:"", // Valid from .gidgrp.rec.opndat
expflg:"", // Unlimited Guarantee .gidgrp.rec.expflg
liaflg:"", // Unlimited Liability .gidgrp.rec.liaflg
inudat:"", // Inure Date .gidgrp.rec.inudat
teskeyunc:"", // Test Key Unconfirmity .gidgrp.rec.teskeyunc
guaflg:"", // Mortgage Flag .gidgrp.rec.guaflg
cmtflg:"", // 跨境人民币保函 .gidgrp.rec.cmtflg
fingua:"", // 是否对外担保 .gidgrp.rec.fingua
cfaguatyp:"", // 对外担保类型 .gidgrp.rec.cfaguatyp
vrfdat:"", // 核销日期 .gidgrp.rec.vrfdat
fenlishi:"", // 是否分离式保函 .gidgrp.rec.fenlishi
delori:"", // Delivery of Undertak. .gidgrp.rec.delori
deloritxt:"", // Delivery of Undertak. .gidgrp.rec.deloritxt
sndto:"", // Undertaking Send to .gidgrp.rec.sndto
delto:"", // Deliv. To/Collection By .gidgrp.rec.delto
transfer:"", // Transfer Indicator .gidgrp.rec.transfer
chato:"", // Own Charges Borne by .gidgrp.rec.chato
orcref:"", // Contract Reference .gidgrp.rec.orcref
orcdat:"", // Date from Original Contract .gidgrp.rec.orcdat
tenclsdat:"", // Closing Date .gidgrp.rec.tenclsdat
orcrat:"", // Original Perc./ Rate .gidgrp.rec.orcrat
orccur:"", // Contract Amount .gidgrp.rec.orccur
orcamt:"", // Contract Amount .gidgrp.rec.orcamt
acc:"", // A/c for Adv. Paym. Guar. .gidgrp.rec.acc
jurlaws20:"", // Governing Law .gidgrp.rec.jurlaws20
jurlaw:"", // Law of Jurisdiction .gidgrp.rec.jurlaw
jurplc:"", // Place of Jurisdiction .gidgrp.rec.jurplc
tenref:"", // Tender Reference .gidgrp.rec.tenref
tendat:"", // Tender Date .gidgrp.rec.tendat
trmdat:"", // Latest Transmiss. Date .gidgrp.rec.trmdat
juscod:"", // 组织机构代码 .gidgrp.rec.juscod
cunqii:"", // 流动资金贷款利率档次 .gidgrp.rec.cunqii
bilvvv:"", // 上浮比率 .gidgrp.rec.bilvvv
bngcod:"", // 企业海关编码 .gidgrp.rec.bngcod
mannum:"", // 手册号码 .gidgrp.rec.mannum
},
cbs:{
max:{
cur:"", // Guarantee Amount .gidgrp.cbs.max.cur
amt:"", // Guarantee Amount .gidgrp.cbs.max.amt
},
opn1:{
cur:"", // Open Amount .gidgrp.cbs.opn1.cur
amt:"", // Balance .gidgrp.cbs.opn1.amt
},
cnf:{
cur:"", // Confirmation Amount .gidgrp.cbs.cnf.cur
amt:"", // Balance .gidgrp.cbs.cnf.amt
},
},
ben:{
pts:new Pts().data,
namelc:"", // 名称 .gidgrp.ben.namelc
adrelc:"", // 地址 .gidgrp.ben.adrelc
dbfadrblkcn:"", // Chinese address .gidgrp.ben.dbfadrblkcn
},
apl:{
pts:new Pts().data,
namelc:"", // 名称 .gidgrp.apl.namelc
adrelc:"", // 地址 .gidgrp.apl.adrelc
dbfadrblkcn:"", // Chinese address .gidgrp.apl.dbfadrblkcn
},
ctr:{
pts:new Pts().data,
},
iss:{
pts:new Pts().data,
namelc:"", // 名称 .gidgrp.iss.namelc
adrelc:"", // 地址 .gidgrp.iss.adrelc
dbfadrblkcn:"", // Chinese address .gidgrp.iss.dbfadrblkcn
},
blk:{
contag79:"", // Content of TAG 79 .gidgrp.blk.contag79
gartyptxtin:"", // Specification of Type of Undertaking - Counter Undertaking .gidgrp.blk.gartyptxtin
apprul:"", // Applicable Rules .gidgrp.blk.apprul
apprultxt:"", // Applicable Rules .gidgrp.blk.apprultxt
exptxt:"", // Expiry Condition/ Evt. .gidgrp.blk.exptxt
atxexptxt:"", // Expiry Condition/ Evt. .gidgrp.blk.atxexptxt
liatxtc:"", // Liability Condition .gidgrp.blk.liatxtc
atxliatxtc:"", // Liability Condition .gidgrp.blk.atxliatxtc
deltoadr:"", // Delivery to Address .gidgrp.blk.deltoadr
preper:"", // Presentation Instr. .gidgrp.blk.preper
atxpreper:"", // Presentation Instr. .gidgrp.blk.atxpreper
trfcond:"", // Transfer Conditions .gidgrp.blk.trfcond
feetxt:"", // Additional Details to Code for Charges .gidgrp.blk.feetxt
covgodsrv:"", // Object of Contract .gidgrp.blk.covgodsrv
orcplc:"", // Original Contract Place .gidgrp.blk.orcplc
addinf:"", // Additional Info .gidgrp.blk.addinf
atxcovgodsrv:"", // Underly. Transact. Det. .gidgrp.blk.atxcovgodsrv
gidtxt:"", // Guarantee Text .gidgrp.blk.gidtxt
gtxgidtxt:"", // Guarantee Text with Variables .gidgrp.blk.gtxgidtxt
},
adv:{
pts:new Pts().data,
namelc:"", // 名称 .gidgrp.adv.namelc
adrelc:"", // 地址 .gidgrp.adv.adrelc
dbfadrblkcn:"", // Chinese address .gidgrp.adv.dbfadrblkcn
},
ghd:{
segtyp:"", // 特殊保函类型 .gidgrp.ghd.segtyp
bustyp:"", // 业务类型 .gidgrp.ghd.bustyp
wahnum:"", // 仓库号 .gidgrp.ghd.wahnum
remark:"", // 备注 .gidgrp.ghd.remark
aplnam:"", // 申请人名称关税保函专用 .gidgrp.ghd.aplnam
},
gidcxm:{
warran:"", // 被保证人 .gidgrp.gidcxm.warran
cxmflg:"", // 是否显示查询码 .gidgrp.gidcxm.cxmflg
benefi:"", // 受益人名称 .gidgrp.gidcxm.benefi
},
},
reqdat:"", // Confir. Requested on .reqdat
pageId:"", // ctx的key
roldsc:"",
//XMLPanel getissl1的内置block
getissl1blk: "",
gitp: {
explab: "", // Label unlimited Validity .gitp.explab
lialab: "", // Label unlimited lLability .gitp.lialab
aplmullab: "", // Label, that is set, if there are multiple applicants .gitp.aplmullab
expfldlab: "", // Label for Field Validity .gitp.expfldlab
liafldlab: "", // Label for Field Lability .gitp.liafldlab
recget: {
sdamod: {
seainf: "", // Reference .gitp.recget.sdamod.seainf
dadsnd: "", // Drag Drop Sender .gitp.recget.sdamod.dadsnd
},
},
aamp: {
aammod: {
addamtflg: "", // Add. Amount .gitp.aamp.aammod.addamtflg
},
},
exptxtmodflg: "", // Modify Expiry Condition/Event .gitp.exptxtmodflg
liatxtcmodflg: "", // Modify Liability Condition/Event - Counter Undertaking .gitp.liatxtcmodflg
usr: {
extkey: "", // Responsible User .gitp.usr.extkey
},
usrget: {
sdamod: {
seainf: "", // .gitp.usrget.sdamod.seainf
},
},
inccormsgflg: "", // Incoming Corporate Message Flag .gitp.inccormsgflg
drpreflglab1: "", // Label for Type of Request .gitp.drpreflglab1
inc760: "", // incoming lose .gitp.inc760
morapllab: "", // Label set if nore than one applicant .gitp.morapllab
drpreflglab: "", // Label for Type of Request .gitp.drpreflglab
bantyp: "", // bank typ .gitp.bantyp
letterlabel: "", // LETTERLABEL .gitp.letterlabel
oppbnkl: "", // 对手行代码 .gitp.oppbnkl
drpreflg: "", // Type of Request .gitp.drpreflg
aplp: {
ptsget: {
sdamod: {
seainf: "", // .gitp.aplp.ptsget.sdamod.seainf
dadsnd: "", // Drag Drop Sender .gitp.aplp.ptsget.sdamod.dadsnd
},
},
},
benp: {
ptsget: {
sdamod: {
seainf: "", // .gitp.benp.ptsget.sdamod.seainf
dadsnd: "", // Drag Drop Sender .gitp.benp.ptsget.sdamod.dadsnd
},
},
},
issp: {
ptsget: {
sdamod: {
seainf: "", // .gitp.issp.ptsget.sdamod.seainf
dadsnd: "", // Drag Drop Sender .gitp.issp.ptsget.sdamod.dadsnd
},
},
},
advp: {
ptsget: {
sdamod: {
seainf: "", // .gitp.advp.ptsget.sdamod.seainf
dadsnd: "", // Drag Drop Sender .gitp.advp.ptsget.sdamod.dadsnd
},
},
},
lettername: "", // 面函标题 .gitp.lettername
dzbhflg: "", // 电子保函标志 .gitp.dzbhflg
prepermodflg: "", // Modify Document and Presentation Instructions .gitp.prepermodflg
chkpreper: "", // Allow * .gitp.chkpreper
chargi: {
chkast: "", // Allow * .gitp.chargi.chkast
},
laborcdat: "", // Label for Contract Date .gitp.laborcdat
labaddinf: "", // Label for Additional Info .gitp.labaddinf
covgodsrvmodflg: "", // Modify Object of Contract .gitp.covgodsrvmodflg
covgod: {
chkast: "", // Allow * .gitp.covgod.chkast
},
aplnamtxt: "", // 申请人名称 .gitp.aplnamtxt
indirectswiadd: "", // InDirect Swift Add .gitp.indirectswiadd
gidtxtmodflg: "", // Modify Guarantee Text .gitp.gidtxtmodflg
chkgidtxt: "", // Allow * .gitp.chkgidtxt
swiftflg: "", // 是否SWIFT格式 .gitp.swiftflg
},
gidgrp: {
rec: {
ownref: "", // Reference .gidgrp.rec.ownref
nam: "", // Name .gidgrp.rec.nam
hndtyp: "", // Handling Type .gidgrp.rec.hndtyp
gartyp: "", // Type of Undertaking .gidgrp.rec.gartyp
expdat: "", // Validity until .gidgrp.rec.expdat
liadat: "", // Our Liability until .gidgrp.rec.liadat
cnfsta: "", // Confirmation Status .gidgrp.rec.cnfsta
partcon: "", // Partial Confirmation .gidgrp.rec.partcon
cnfdat: "", // Confirmed on .gidgrp.rec.cnfdat
purposin: "", // Incoming Purpose .gidgrp.rec.purposin
purpos: "", // Outgoing Purpose .gidgrp.rec.purpos
exptyp: "", // Expiry Type .gidgrp.rec.exptyp
liatypc: "", // Liability Type .gidgrp.rec.liatypc
resflg: "", // Reserved Contract .gidgrp.rec.resflg
rejflg: "", // Direct rejection .gidgrp.rec.rejflg
drpreflg: "", // Type of Request .gidgrp.rec.drpreflg
gartypin: "", // Undertaking Type from Local Undertaking Seq. C .gidgrp.rec.gartypin
legfrm: "", // Form of Undertaking .gidgrp.rec.legfrm
demand: "", // Demand Indicator .gidgrp.rec.demand
giduil: "", // Language of Undertak. .gidgrp.rec.giduil
secuilflg: "", // Bilingual Guarantee .gidgrp.rec.secuilflg
gtxinr: "", // Choice of Text .gidgrp.rec.gtxinr
atxinr: "", // Choice of Text .gidgrp.rec.atxinr
oldref: "", // Old Reference .gidgrp.rec.oldref
revflg: "", // Declaration of Indemnity .gidgrp.rec.revflg
autrnwflg: "", // Auto-Renewal .gidgrp.rec.autrnwflg
rmbflg: "", // Reimbursement Information .gidgrp.rec.rmbflg
orddat: "", // Order Date .gidgrp.rec.orddat
opndat: "", // Valid from .gidgrp.rec.opndat
expflg: "", // Unlimited Guarantee .gidgrp.rec.expflg
liaflg: "", // Unlimited Liability .gidgrp.rec.liaflg
inudat: "", // Inure Date .gidgrp.rec.inudat
teskeyunc: "", // Test Key Unconfirmity .gidgrp.rec.teskeyunc
guaflg: "", // Mortgage Flag .gidgrp.rec.guaflg
cmtflg: "", // 跨境人民币保函 .gidgrp.rec.cmtflg
fingua: "", // 是否对外担保 .gidgrp.rec.fingua
cfaguatyp: "", // 对外担保类型 .gidgrp.rec.cfaguatyp
vrfdat: "", // 核销日期 .gidgrp.rec.vrfdat
fenlishi: "", // 是否分离式保函 .gidgrp.rec.fenlishi
delori: "", // Delivery of Undertak. .gidgrp.rec.delori
deloritxt: "", // Delivery of Undertak. .gidgrp.rec.deloritxt
sndto: "", // Undertaking Send to .gidgrp.rec.sndto
delto: "", // Deliv. To/Collection By .gidgrp.rec.delto
transfer: "", // Transfer Indicator .gidgrp.rec.transfer
chato: "", // Own Charges Borne by .gidgrp.rec.chato
orcref: "", // Contract Reference .gidgrp.rec.orcref
orcdat: "", // Date from Original Contract .gidgrp.rec.orcdat
tenclsdat: "", // Closing Date .gidgrp.rec.tenclsdat
orcrat: "", // Original Perc./ Rate .gidgrp.rec.orcrat
orccur: "", // Contract Amount .gidgrp.rec.orccur
orcamt: "", // Contract Amount .gidgrp.rec.orcamt
acc: "", // A/c for Adv. Paym. Guar. .gidgrp.rec.acc
jurlaws20: "", // Governing Law .gidgrp.rec.jurlaws20
jurlaw: "", // Law of Jurisdiction .gidgrp.rec.jurlaw
jurplc: "", // Place of Jurisdiction .gidgrp.rec.jurplc
tenref: "", // Tender Reference .gidgrp.rec.tenref
tendat: "", // Tender Date .gidgrp.rec.tendat
trmdat: "", // Latest Transmiss. Date .gidgrp.rec.trmdat
juscod: "", // 组织机构代码 .gidgrp.rec.juscod
cunqii: "", // 流动资金贷款利率档次 .gidgrp.rec.cunqii
bilvvv: "", // 上浮比率 .gidgrp.rec.bilvvv
bngcod: "", // 企业海关编码 .gidgrp.rec.bngcod
mannum: "", // 手册号码 .gidgrp.rec.mannum
},
cbs: {
max: {
cur: "", // Guarantee Amount .gidgrp.cbs.max.cur
amt: "", // Guarantee Amount .gidgrp.cbs.max.amt
},
opn1: {
cur: "", // Open Amount .gidgrp.cbs.opn1.cur
amt: "", // Balance .gidgrp.cbs.opn1.amt
},
cnf: {
cur: "", // Confirmation Amount .gidgrp.cbs.cnf.cur
amt: "", // Balance .gidgrp.cbs.cnf.amt
},
},
ben: {
pts: new Pts().data,
namelc: "", // 名称 .gidgrp.ben.namelc
adrelc: "", // 地址 .gidgrp.ben.adrelc
dbfadrblkcn: "", // Chinese address .gidgrp.ben.dbfadrblkcn
},
apl: {
pts: new Pts().data,
namelc: "", // 名称 .gidgrp.apl.namelc
adrelc: "", // 地址 .gidgrp.apl.adrelc
dbfadrblkcn: "", // Chinese address .gidgrp.apl.dbfadrblkcn
},
ctr: {
pts: new Pts().data,
},
iss: {
pts: new Pts().data,
namelc: "", // 名称 .gidgrp.iss.namelc
adrelc: "", // 地址 .gidgrp.iss.adrelc
dbfadrblkcn: "", // Chinese address .gidgrp.iss.dbfadrblkcn
},
blk: {
contag79: "", // Content of TAG 79 .gidgrp.blk.contag79
gartyptxtin: "", // Specification of Type of Undertaking - Counter Undertaking .gidgrp.blk.gartyptxtin
apprul: "", // Applicable Rules .gidgrp.blk.apprul
apprultxt: "", // Applicable Rules .gidgrp.blk.apprultxt
exptxt: "", // Expiry Condition/ Evt. .gidgrp.blk.exptxt
atxexptxt: "", // Expiry Condition/ Evt. .gidgrp.blk.atxexptxt
liatxtc: "", // Liability Condition .gidgrp.blk.liatxtc
atxliatxtc: "", // Liability Condition .gidgrp.blk.atxliatxtc
deltoadr: "", // Delivery to Address .gidgrp.blk.deltoadr
preper: "", // Presentation Instr. .gidgrp.blk.preper
atxpreper: "", // Presentation Instr. .gidgrp.blk.atxpreper
trfcond: "", // Transfer Conditions .gidgrp.blk.trfcond
feetxt: "", // Additional Details to Code for Charges .gidgrp.blk.feetxt
covgodsrv: "", // Object of Contract .gidgrp.blk.covgodsrv
orcplc: "", // Original Contract Place .gidgrp.blk.orcplc
addinf: "", // Additional Info .gidgrp.blk.addinf
atxcovgodsrv: "", // Underly. Transact. Det. .gidgrp.blk.atxcovgodsrv
gidtxt: "", // Guarantee Text .gidgrp.blk.gidtxt
gtxgidtxt: "", // Guarantee Text with Variables .gidgrp.blk.gtxgidtxt
},
adv: {
pts: new Pts().data,
namelc: "", // 名称 .gidgrp.adv.namelc
adrelc: "", // 地址 .gidgrp.adv.adrelc
dbfadrblkcn: "", // Chinese address .gidgrp.adv.dbfadrblkcn
},
ghd: {
segtyp: "", // 特殊保函类型 .gidgrp.ghd.segtyp
bustyp: "", // 业务类型 .gidgrp.ghd.bustyp
wahnum: "", // 仓库号 .gidgrp.ghd.wahnum
remark: "", // 备注 .gidgrp.ghd.remark
aplnam: "", // 申请人名称关税保函专用 .gidgrp.ghd.aplnam
},
gidcxm: {
warran: "", // 被保证人 .gidgrp.gidcxm.warran
cxmflg: "", // 是否显示查询码 .gidgrp.gidcxm.cxmflg
benefi: "", // 受益人名称 .gidgrp.gidcxm.benefi
},
},
reqdat: "", // Confir. Requested on .reqdat
pageId: "", // ctx的key
roldsc: "",
liaall: new Pub().data.Liaall,
setmod: new Pub().data.Setmod,
mtabut: new Pub().data.Mtabut,
......
......@@ -84,8 +84,7 @@ export default class Infgid{
purpos:"", // Outgoing Purpose .gidgrp.rec.purpos
hndtyp:"", // Handling Type .gidgrp.rec.hndtyp
gartyp:"", // Type of Undertaking .gidgrp.rec.gartyp
gartypin:"", // Undertaking Type from Local Undertaking Seq. C .gidgrp.rec.gartypin
legfrm:"", // Form of Undertaking .gidgrp.rec.legfrm
gartypin:"", // Undertaking Type from Local Undertaking Seq. C
demand:"", // Demand Indicator .gidgrp.rec.demand
giduil:"", // Language of Undertak. .gidgrp.rec.giduil
secuilflg:"", // Bilingual Guarantee .gidgrp.rec.secuilflg
......
......@@ -6,6 +6,11 @@ export default {
let rtnmsg = await this.executeRule("betmod.butgetref")
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
this.updateModel(rtnmsg.data)
this.$message({
type: 'success',
message: '获取成功!'
});
} else {
this.$notify.error({
......@@ -255,23 +260,6 @@ export default {
}
},
onSeainf() {},
async onDetpButgetref(){
let rtnmsg = await this.executeRule("butgetref")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
this.updateModel(rtnmsg.data)
this.$message({
type: 'success',
message: '获取成功!'
});
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
onBenpDet() {},
}
\ No newline at end of file
......@@ -202,7 +202,7 @@ export default {
],
"ledgrp.blk.mixdet":[
{type: "string", required: true, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 140,message:"长度不能超过140"}
],
"letp.avbp.ptsget.sdamod.dadsnd":[
......@@ -223,11 +223,11 @@ export default {
{max: 35,message:"长度不能超过35"}
],
"ledgrp.blk.avbwthtxt":[
{type: "string", required: true, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 140,message:"长度不能超过140"}
],
"ledgrp.avb.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 140,message:"长度不能超过140"}
],
"ledgrp.avb.dbfadrblkcn":[
......@@ -254,17 +254,17 @@ export default {
],
"ledgrp.blk.defdet":[
{type: "string", required: true, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 140,message:"长度不能超过140"}
],
"ledgrp.blk.feetxt":[
{type: "string", required: true, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 210,message:"长度不能超过210"}
],
"ledgrp.blk.dftat":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{type: "string", required: false, message: "必输项"},
{max: 105,message:"长度不能超过105"}
],
"letp.drwp.ptsget.sdamod.dadsnd":[
......@@ -285,7 +285,7 @@ export default {
{max: 35,message:"长度不能超过35"}
],
"ledgrp.drw.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 140,message:"长度不能超过140"}
],
"ledgrp.drw.dbfadrblkcn":[
......
......@@ -110,7 +110,7 @@ export default {
],
"lidgrp.adv.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 80,message:"长度不能超过80"}
{max: 140,message:"长度不能超过35*4"}
],
"lidgrp.adv.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
......
/**
* Lttopn Default规则
* Betset Default规则
*/
import Api from "~/service/Api";
import Utils from "~/utils/index"
export default {
"ltdgrp.cbs.nom1.cur" :Utils.defaultFunction,
"ltdgrp.be1.pts.nam" :Utils.defaultFunction,
"ltdgrp.cbs.nom1.amt" :Utils.defaultFunction,
"ltdgrp.avt.pts.extkey" :Utils.defaultFunction,
"ltdgrp.avt.adrelc" :Utils.defaultFunction,
"ltdgrp.avt.namelc" :Utils.defaultFunction,
"ltdgrp.avt.dbfadrblkcn" :Utils.defaultFunction,
"cnybop.libflg" :Utils.defaultFunction,
"ltdgrp.rmt.pts.extkey" :Utils.defaultFunction,
"ltdgrp.cbs.opn1.amt" :Utils.defaultFunction,
"setmod.doccur" :Utils.defaultFunction,
"setmod.dspflg" :Utils.defaultFunction,
"setmod.docamt" :Utils.defaultFunction,
"bopmod.dbdgrp.bas.rptno" :Utils.defaultFunction,
"liaall.limmod.limpts.oth.pts.extkey" :Utils.defaultFunction,
"cnybop.libflg" :Utils.defaultFunction,
"setmod.setamt" :Utils.defaultFunction,
"setmod.dspflg" :Utils.defaultFunction,
"trnmod.trndoc.condocstm" :Utils.defaultFunction,
"trnmod.trndoc.shwinc" :Utils.defaultFunction,
"trnmod.trndoc.shwout" :Utils.defaultFunction,
"ltdgrp.rec.avbby" :Utils.defaultFunction,
"ltdgrp.be2.pts.adrblk" :Utils.defaultFunction,
"ltdgrp.blk.spcrcb" :Utils.defaultFunction,
"ltdgrp.be2.pts.extkey" :Utils.defaultFunction,
"ltdgrp.be2.adrelc" :Utils.defaultFunction,
"ltdgrp.be2.namelc" :Utils.defaultFunction,
"ltdgrp.be2.dbfadrblkcn" :Utils.defaultFunction,
"ltdgrp.blk.preper" :Utils.defaultFunction,
"ltdgrp.blk.preperflg" :Utils.defaultFunction,
"ltdgrp.rec.avbwth" :Utils.defaultFunction,
"bopmod.szflg" :Utils.defaultFunction,
"bopmod.basflg" :Utils.defaultFunction,
"liaall.limmod.limpts.wrk.pts.extkey" :Utils.defaultFunction,
"liaall.limmod.limpts.nonrevflg2" :Utils.defaultFunction,
"liaall.limmod.limpts.nonrevflg1" :Utils.defaultFunction,
"bopmod.dbdgrp.bas.tmpref" :Utils.defaultFunction,
"bedgrp.rec.ownref" :Utils.defaultFunction,
"bedgrp.rec.frepayflg" :Utils.defaultFunction,
"cnybop.vouflg" :Utils.defaultFunction,
"ltdgrp.rec.prepers18" :Utils.defaultFunction,
"ltdgrp.rec.prepertxts18" :Utils.defaultFunction,
"ltdgrp.blk.avbwthtxt" :Utils.defaultFunction,
"ltdgrp.rec.rmbflg" :Utils.defaultFunction,
"ltdgrp.rec.spcbenflg" :Utils.defaultFunction,
"ltdgrp.rec.shpdat" :Utils.defaultFunction,
"ltdgrp.blk.shpper" :Utils.defaultFunction,
"bopmod.dbdgrp.bas.buscode" :Utils.defaultFunction,
"bopmod.vrfflg" :Utils.defaultFunction,
"bopmod.dbagrp.bas.custype" :Utils.defaultFunction,
"bopmod.dbagrp.bas.custcod" :Utils.defaultFunction,
"setmod.redamt" :Utils.defaultFunction,
"cnybop.traflg" :Utils.defaultFunction,
"lttp.letp0.cnftxt" :Utils.defaultFunction,
"ltdgrp.rec.expdat" :Utils.defaultFunction,
"ledgrp.rec.shpdat" :Utils.defaultFunction,
"ledgrp.rec.expdat" :Utils.defaultFunction,
"ltdgrp.a2t.pts.extkey" :Utils.defaultFunction,
"ltdgrp.a2t.adrelc" :Utils.defaultFunction,
"ltdgrp.a2t.namelc" :Utils.defaultFunction,
"ltdgrp.a2t.dbfadrblkcn" :Utils.defaultFunction,
"ltdgrp.be1.pts.extkey" :Utils.defaultFunction,
"ltdgrp.rmt.adrelc" :Utils.defaultFunction,
"ltdgrp.rmt.namelc" :Utils.defaultFunction,
"ltdgrp.rmt.dbfadrblkcn" :Utils.defaultFunction,
"ltdgrp.rmt.pts.adrblk" :Utils.defaultFunction,
"ltdgrp.rec.spcrcbflg" :Utils.defaultFunction,
"lttp.usr.extkey" :Utils.defaultFunction,
"ltdgrp.rec.nomtop" :Utils.defaultFunction,
"ltdgrp.con.pts.extkey" :Utils.defaultFunction,
"ltdgrp.con.adrelc" :Utils.defaultFunction,
"ltdgrp.con.namelc" :Utils.defaultFunction,
"ltdgrp.con.dbfadrblkcn" :Utils.defaultFunction,
"ltdgrp.a2t.pts.adrblk" :Utils.defaultFunction,
"ltdgrp.blk.insbnk" :Utils.defaultFunction,
"ltdgrp.blk.lcrgod" :Utils.defaultFunction,
"bopmod.dbdgrp.bas.custype" :Utils.defaultFunction,
"liaall.limmod.comamt" :Utils.defaultFunction,
"liaall.limmod.ccvamt" :Utils.defaultFunction,
"liaall.limmod.limpts.wrk.pts.nam" :Utils.defaultFunction,
"bopmod.dbagrp.bas.tmpref" :Utils.defaultFunction,
"setmod.glemod.gleshwstm" :Utils.defaultFunction,
"ledgrp.apl.pts.nam" :Utils.defaultFunction,
"ltdgrp.adt.pts.extkey" :Utils.defaultFunction,
"ltdgrp.adt.adrelc" :Utils.defaultFunction,
"ltdgrp.adt.namelc" :Utils.defaultFunction,
"ltdgrp.adt.dbfadrblkcn" :Utils.defaultFunction,
"ltdgrp.rec.shppar" :Utils.defaultFunction,
"ltdgrp.rec.shppars18" :Utils.defaultFunction,
"lendoc.actflg" :Utils.defaultFunction,
"bopmod.dbagrp.bas.rptno" :Utils.defaultFunction,
"bedgrp.iss.pts.nam" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inflev" :Utils.defaultFunction,
"lttp.aamp.aammod.addamtflg" :Utils.defaultFunction,
"ltdgrp.rec.opndat" :Utils.defaultFunction,
"ltdgrp.blk.adlcnd" :Utils.defaultFunction,
"ltdgrp.drw.pts.extkey" :Utils.defaultFunction,
"ltdgrp.drw.adrelc" :Utils.defaultFunction,
"ltdgrp.drw.namelc" :Utils.defaultFunction,
"ltdgrp.drw.dbfadrblkcn" :Utils.defaultFunction,
"bopmod.dbagrp.bas.ownextkey" :Utils.defaultFunction,
"bedgrp.prb.pts.nam" :Utils.defaultFunction,
"mtabut.coninf.usr.extkey" :Utils.defaultFunction,
"ltdgrp.adt.pts.adrblk" :Utils.defaultFunction,
"lttp.leltb2b.litb2bstm" :Utils.defaultFunction,
"ltdgrp.cbs.max.cur" :Utils.defaultFunction,
"ltdgrp.con.pts.adrblk" :Utils.defaultFunction,
"ledgrp.ben.pts.nam" :Utils.defaultFunction,
"bopmod.dclflg" :Utils.defaultFunction,
"bopmod.dbdgrp.bas.custcod" :Utils.defaultFunction,
"trnmod.trndoc.nar754" :Utils.defaultFunction,
"liaall.limmod.limpts.oth.pts.nam" :Utils.defaultFunction,
"bedgrp.apl.pts.nam" :Utils.defaultFunction,
"cnybop.cnyflg" :Utils.defaultFunction,
"ltdgrp.blk.spcben" :Utils.defaultFunction,
"ltdgrp.rec.ownref" :Utils.defaultFunction,
"ltdgrp.drw.pts.adrblk" :Utils.defaultFunction,
"ltdgrp.cbs.max.amt" :Utils.defaultFunction,
"ltdgrp.avt.pts.adrblk" :Utils.defaultFunction,
"ledgrp.iss.pts.nam" :Utils.defaultFunction,
"bedgrp.cbs.max.cur" :Utils.defaultFunction,
"bedgrp.cbs.max.amt" :Utils.defaultFunction,
"bedgrp.rec.rcvdat" :Utils.defaultFunction,
"bedgrp.rec.docsta" :Utils.defaultFunction,
"bopmod.dbagrp.bas.buscode" :Utils.defaultFunction,
"bopmod.dbdgrp.bas.ownextkey" :Utils.defaultFunction,
"aamset.utlamt" :Utils.defaultFunction,
"bedgrp.cbs.opn2.cur" :Utils.defaultFunction,
"aamset.utlamt2" :Utils.defaultFunction,
"bedgrp.cbs.opn1.amt" :Utils.defaultFunction,
"liaall.misamt" :Utils.defaultFunction,
"ledgrp.rec.ownref" :Utils.defaultFunction,
"ltdgrp.rec.apprul" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inflev" :Utils.defaultFunction,
"mtabut.clsflg" :Utils.defaultFunction,
"mtabut.coninf.conexedat" :Utils.defaultFunction,
"cnybop.outflg" :Utils.defaultFunction,
"ltdgrp.rec.shptrs" :Utils.defaultFunction,
"ltdgrp.rec.shptrss18" :Utils.defaultFunction,
"ltdgrp.rec.expplc" :Utils.defaultFunction,
"ltdgrp.rec.cnfins" :Utils.defaultFunction,
"ltdgrp.cbs.max2.amt" :Utils.defaultFunction,
"ltdgrp.cbs.max2.cur" :Utils.defaultFunction,
"ltdgrp.blk.addamtcov" :Utils.defaultFunction,
"ledgrp.rec.ownref" :Utils.defaultFunction,
}
//你可以添加自动default处理
......@@ -2,271 +2,321 @@ import Api from "~/service/Api"
import Utils from "~/utils"
export default {
async onLttpButgetref() {
async onLttpButgetref(){
let rtnmsg = await this.executeRule("lttp.butgetref")
if (rtnmsg.respCode == SUCCESS) {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
this.updateModel(rtnmsg.data)
this.$message({
type: 'success',
message: '获取成功!'
});
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBe1pDet() {
async onBe1pDet(){
let rtnmsg = await this.executeRule("be1p.det")
if (rtnmsg.respCode == SUCCESS) {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onAdtpDet() {
async onAdtpDet(){
let rtnmsg = await this.executeRule("adtp.det")
if (rtnmsg.respCode == SUCCESS) {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBe2pDet() {
async onBe2pDet(){
let rtnmsg = await this.executeRule("be2p.det")
if (rtnmsg.respCode == SUCCESS) {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onA2tpDet() {
async onA2tpDet(){
let rtnmsg = await this.executeRule("a2tp.det")
if (rtnmsg.respCode == SUCCESS) {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onRmtpDet() {
async onRmtpDet(){
let rtnmsg = await this.executeRule("rmtp.det")
if (rtnmsg.respCode == SUCCESS) {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onConpDet() {
async onConpDet(){
let rtnmsg = await this.executeRule("conp.det")
if (rtnmsg.respCode == SUCCESS) {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onAvtpDet() {
async onAvtpDet(){
let rtnmsg = await this.executeRule("avtp.det")
if (rtnmsg.respCode == SUCCESS) {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onLcrgodButtxmsel() {
async onLcrgodButtxmsel(){
let rtnmsg = await this.executeRule("lcrgod.buttxmsel")
if (rtnmsg.respCode == SUCCESS) {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onLcrdocButtxmsel() {
async onLcrdocButtxmsel(){
let rtnmsg = await this.executeRule("lcrdoc.buttxmsel")
if (rtnmsg.respCode == SUCCESS) {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onSetmodDet() {
async onSetmodDet(){
let rtnmsg = await this.executeRule("setmod.det")
if (rtnmsg.respCode == SUCCESS) {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButshw() {
async onTrndocButshw(){
let rtnmsg = await this.executeRule("trndoc.butshw")
if (rtnmsg.respCode == SUCCESS) {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButadd() {
async onTrndocButadd(){
let rtnmsg = await this.executeRule("trndoc.butadd")
if (rtnmsg.respCode == SUCCESS) {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButnew() {
async onTrndocButnew(){
let rtnmsg = await this.executeRule("trndoc.butnew")
if (rtnmsg.respCode == SUCCESS) {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButattto() {
async onTrndocButattto(){
let rtnmsg = await this.executeRule("trndoc.butattto")
if (rtnmsg.respCode == SUCCESS) {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButdel() {
async onTrndocButdel(){
let rtnmsg = await this.executeRule("trndoc.butdel")
if (rtnmsg.respCode == SUCCESS) {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButatt() {
async onTrndocButatt(){
let rtnmsg = await this.executeRule("trndoc.butatt")
if (rtnmsg.respCode == SUCCESS) {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onSpcbenButtxmsel() {
async onSpcbenButtxmsel(){
let rtnmsg = await this.executeRule("spcben.buttxmsel")
if (rtnmsg.respCode == SUCCESS) {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onSpcrcbButtxmsel() {
async onSpcrcbButtxmsel(){
let rtnmsg = await this.executeRule("spcrcb.buttxmsel")
if (rtnmsg.respCode == SUCCESS) {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onLiaallButmisamt() {
async onLiaallButmisamt(){
let rtnmsg = await this.executeRule("liaall.butmisamt")
if (rtnmsg.respCode == SUCCESS) {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onLiaallButmissig() {
async onLiaallButmissig(){
let rtnmsg = await this.executeRule("liaall.butmissig")
if (rtnmsg.respCode == SUCCESS) {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onAdlcndButtxmsel() {
async onAdlcndButtxmsel(){
let rtnmsg = await this.executeRule("adlcnd.buttxmsel")
if (rtnmsg.respCode == SUCCESS) {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onInsbnkButtxmsel() {
async onInsbnkButtxmsel(){
let rtnmsg = await this.executeRule("insbnk.buttxmsel")
if (rtnmsg.respCode == SUCCESS) {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onPreperButtxmsel() {
async onPreperButtxmsel(){
let rtnmsg = await this.executeRule("preper.buttxmsel")
if (rtnmsg.respCode == SUCCESS) {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onChariaButtxmsel() {
async onChariaButtxmsel(){
let rtnmsg = await this.executeRule("charia.buttxmsel")
if (rtnmsg.respCode == SUCCESS) {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onDrwpDet() {
async onDrwpDet(){
let rtnmsg = await this.executeRule("drwp.det")
if (rtnmsg.respCode == SUCCESS) {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
onSeainf() { },
onBenpDet() { },
onIsspDet() { },
......
import Utils from "~/utils"
/**
* Sptneg Check规则
*/
let checkObj = {
}
for (const key in checkObj) {
if (Object.hasOwnProperty.call(checkObj, key)) {
checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key)
}
}
export default checkObj
/**
* Sptneg Default规则
*/
import Api from "~/service/Api";
import Utils from "~/utils/index"
export default {
"usfmod.usr.extkey" :Utils.defaultFunction,
"usfmod.selusg" :Utils.defaultFunction,
"usfmod.selusgset" :Utils.defaultFunction,
"usfmod.flt" :Utils.defaultFunction,
"sptstm" :Utils.defaultFunction,
"chkrim" :Utils.defaultFunction,
"chkaut" :Utils.defaultFunction,
"chkinc" :Utils.defaultFunction,
"chkpen" :Utils.defaultFunction,
"chkcor" :Utils.defaultFunction,
}
//你可以添加自动default处理
import Api from "~/service/Api"
import Utils from "~/utils"
export default {
async onUsfmodShwflt(){
let rtnmsg = await this.executeRule("usfmod.shwflt")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onNegcnt(){
let rtnmsg = await this.executeRule("negcnt")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onClmmodDet(){
let rtnmsg = await this.executeRule("clmmod.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
}
\ No newline at end of file
export default {
"selobj":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"seltxt":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"usfmod.usr.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 8,message:"长度不能超过8"}
],
"usfmod.usrget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"sptstm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"clmmod.wfs.objtyp":[
{type: "string", required: false, message: "必输项"},
{max: 6,message:"长度不能超过6"}
],
"clmmod.wfs.objinr":[
{type: "string", required: false, message: "必输项"},
{max: 8,message:"长度不能超过8"}
],
"clmmod.wfs.objnam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"clmmod.wfestm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
}
\ No newline at end of file
import Api from "~/service/Api"
import Pts from "../Common/Pts"
export default class Sptneg{
constructor () {
this.data = {
chkinc:"", // Incoming .chkinc
chkrim:"", // Registered .chkrim
chkpen:"", // Pending .chkpen
chkcor:"", // Correction .chkcor
chkaut:"", // Automatic .chkaut
selobj:"", // Reference .selobj
seltxt:"", // Selection Name .seltxt
usfmod:{
labtxt:"", // Text of Label .usfmod.labtxt
usftxt:"", // Text of Selection Text .usfmod.usftxt
flt:"", // Filter .usfmod.flt
selusg:"", // Selected User Group .usfmod.selusg
selusgset:"", // Selected User Group Set .usfmod.selusgset
usr:{
extkey:"", // User ID .usfmod.usr.extkey
},
usrget:{
sdamod:{
seainf:"", // .usfmod.usrget.sdamod.seainf
},
},
selusb:"", // Select user branch .usfmod.selusb
},
sptstm:"", // List of SPT records .sptstm
clmmod:{
wfs:{
objtyp:"", // Table Used to Store Associated Object .clmmod.wfs.objtyp
objinr:"", // Object .clmmod.wfs.objinr
objnam:"", // External Readable Object Identification .clmmod.wfs.objnam
},
wfestm:"", // WFEs for transaction for display .clmmod.wfestm
},
pageId: "" // ctx的key
}
}
}
\ No newline at end of file
<template>
<div class="eibs-tab">
<!-- ------------------Left------------------>
<!-- <c-col :span="11">
<c-col :span="24">
<c-form-item label="申报号码" prop="bopmod.dbdgrp.bas.rptno">
<c-input
v-model="model.bopmod.dbdgrp.bas.rptno"
maxlength="22"
placeholder="请输入申报号码"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="操作类型" prop="bopmod.dbdgrp.bas.actiontype">
<c-select
v-model="model.bopmod.dbdgrp.bas.actiontype"
style="width: 100%"
placeholder="请输入操作类型"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地区机构号" prop="bopmod.dbdgrp.bas.ownextkey">
<c-select
v-model="model.bopmod.dbdgrp.bas.ownextkey"
style="width: 100%"
placeholder="请输入地区机构号"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="银行业务编号" prop="bopmod.dbdgrp.bas.buscode">
<c-input
v-model="model.bopmod.dbdgrp.bas.buscode"
maxlength="22"
placeholder="请输入银行业务编号"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人类型" prop="bopmod.dbdgrp.bas.custype">
<c-select
v-model="model.bopmod.dbdgrp.bas.custype"
style="width: 100%"
placeholder="请输入收款人类型"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="收款人名称" prop="bopmod.dbdgrp.bas.custnm">
<c-input
type="textarea"
v-model="model.bopmod.dbdgrp.bas.custnm"
maxlength="63"
show-word-limit
placeholder="请输入收款人名称"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="付款人名称" prop="bopmod.dbdgrp.bas.oppuser">
<c-input
type="textarea"
v-model="model.bopmod.dbdgrp.bas.oppuser"
maxlength="63"
show-word-limit
placeholder="请输入付款人名称"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="身份证件号码" prop="bopmod.dbdgrp.bas.idcode">
<c-input
v-model="model.bopmod.dbdgrp.bas.idcode"
maxlength="32"
placeholder="请输入身份证件号码"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="结汇金额" prop="bopmod.dbdgrp.bas.lcyamt">
<c-input
v-model="model.bopmod.dbdgrp.bas.lcyamt"
placeholder="请输入结汇金额"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="现汇金额" prop="bopmod.dbdgrp.bas.fcyamt">
<c-input
v-model="model.bopmod.dbdgrp.bas.fcyamt"
placeholder="请输入现汇金额"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="其它金额" prop="bopmod.dbdgrp.bas.othamt">
<c-input
v-model="model.bopmod.dbdgrp.bas.othamt"
placeholder="请输入其它金额"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="收入款币种及金额" prop="bopmod.dbdgrp.bas.txccy">
<c-select
v-model="model.bopmod.dbdgrp.bas.txccy"
style="width: 100%"
placeholder="请输入收入款币种及金额"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="bopmod.dbdgrp.bas.txamt">
<c-input
v-model="model.bopmod.dbdgrp.bas.txamt"
placeholder=""
></c-input>
</c-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item
label="国内银行扣费"
prop="bopmod.dbdgrp.bas.inchargeccy"
>
<c-select
v-model="model.bopmod.dbdgrp.bas.inchargeccy"
style="width: 100%"
placeholder="请输入国内银行扣费"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="bopmod.dbdgrp.bas.inchargeamt">
<c-input
v-model="model.bopmod.dbdgrp.bas.inchargeamt"
placeholder=""
></c-input>
</c-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item
label="国外银行扣费"
prop="bopmod.dbdgrp.bas.outchargeccy"
>
<c-select
v-model="model.bopmod.dbdgrp.bas.outchargeccy"
style="width: 100%"
placeholder="请输入国内银行扣费"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="bopmod.dbdgrp.bas.outchargeamt">
<c-input
v-model="model.bopmod.dbdgrp.bas.outchargeamt"
placeholder=""
></c-input>
</c-form-item>
</c-col>
</c-col>
</c-col> -->
<!-- left -->
<el-col :span="11">
<!-- <c-col :span="12">
<span v-text="model.bopmod.dbdp.baspp.roptnam" data-path=".bopmod.dbdp.baspp.roptnam" > </span>
</c-col> -->
<c-col :span="24">
<el-form-item label="申报号码" prop="bopmod.dbagrp.bas.rptno">
<c-input
disabled
v-model="model.bopmod.dbagrp.bas.rptno"
maxlength="22"
placeholder="请输入申报号码"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="操作类型" prop="bopmod.dbagrp.bas.actiontype">
<c-select
disabled
v-model="model.bopmod.dbagrp.bas.actiontype"
style="width: 100%"
placeholder="请选择操作类型"
>
<el-option
v-for="item in actiontype"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地区机构号" prop="bopmod.dbagrp.bas.ownextkey">
<c-select
disabled
v-model="model.bopmod.dbagrp.bas.ownextkey"
style="width: 100%"
placeholder="请选择地区机构号"
>
<el-option
v-for="item in ownextkey"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="银行业务编号" prop="bopmod.dbagrp.bas.buscode">
<c-input
disabled
v-model="model.bopmod.dbagrp.bas.buscode"
maxlength="22"
placeholder="请输入银行业务编号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人类型" prop="bopmod.dbagrp.bas.custype">
<c-select
disabled
v-model="model.bopmod.dbagrp.bas.custype"
style="width: 100%"
placeholder="请选择类型"
@change="selectOrCheckboxRule('bopmod.dbagrp.bas.custype')"
>
<el-option
v-for="item in codes.custype"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人名称" prop="bopmod.dbagrp.bas.custnm">
<c-input
type="textarea"
v-model="model.bopmod.dbagrp.bas.custnm"
maxlength="63"
show-word-limit
placeholder="请输入收款人名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款人名称" prop="bopmod.dbagrp.bas.oppuser">
<c-input
type="textarea"
v-model="model.bopmod.dbagrp.bas.oppuser"
maxlength="63"
show-word-limit
placeholder="请输入付款人名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="身份证件号码" prop="bopmod.dbagrp.bas.idcode">
<c-input
disabled
v-model="model.bopmod.dbagrp.bas.idcode"
maxlength="32"
placeholder="请输入身份证件号码"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结汇金额" prop="bopmod.dbagrp.bas.lcyamt">
<c-input-currency
v-model="model.bopmod.dbagrp.bas.lcyamt"
placeholder="请输入结汇金额"
@keyup.enter.native="
defaultFunction(
'bopmod.dbagrp.bas.lcyamt',
model.bopmod.dbagrp.bas.lcyamt
)
"
></c-input-currency>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="现汇金额" prop="bopmod.dbagrp.bas.fcyamt">
<c-input-currency
v-model="model.bopmod.dbagrp.bas.fcyamt"
placeholder="请输入现汇金额"
@keyup.enter.native="
defaultFunction(
'bopmod.dbagrp.bas.fcyamt',
model.bopmod.dbagrp.bas.fcyamt
)
"
></c-input-currency>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="其它金额" prop="bopmod.dbagrp.bas.othamt">
<c-input-currency
v-model="model.bopmod.dbagrp.bas.othamt"
placeholder="请输入其它金额"
@keyup.enter.native="
defaultFunction(
'bopmod.dbagrp.bas.othamt',
model.bopmod.dbagrp.bas.othamt
)
"
></c-input-currency>
</el-form-item>
</c-col>
<c-col>
<c-col :span="10">
<el-form-item label="收入款币种及金额" prop="bopmod.dbagrp.bas.txccy">
<c-select
disabled
v-model="model.bopmod.dbagrp.bas.txccy"
style="width: 100%"
placeholder="请选择收入款币种及金额"
>
<el-option
v-for="item in codes.curtxt1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="14">
<el-form-item
label=""
prop="bopmod.dbagrp.bas.txamt"
label-width="5px"
>
<c-input-currency
disabled
v-model="model.bopmod.dbagrp.bas.txamt"
placeholder="请输入收入款币种及金额"
@keyup.enter.native="
defaultFunction(
'bopmod.dbagrp.bas.txamt',
model.bopmod.dbagrp.bas.txamt
)
"
></c-input-currency>
</el-form-item>
</c-col>
</c-col>
<c-col>
<c-col :span="10">
<el-form-item
label="国内银行扣费"
prop="bopmod.dbagrp.bas.inchargeccy"
>
<c-select
disabled
v-model="model.bopmod.dbagrp.bas.inchargeccy"
style="width: 100%"
placeholder="请选择国内银行扣费"
>
<el-option
v-for="item in codes.curtxt1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="14">
<el-form-item
label=""
prop="bopmod.dbagrp.bas.inchargeamt"
label-width="5px"
>
<c-input-currency
disabled
v-model="model.bopmod.dbagrp.bas.inchargeamt"
placeholder="请输入国内银行扣费"
@keyup.enter.native="
defaultFunction(
'bopmod.dbagrp.bas.inchargeamt',
model.bopmod.dbagrp.bas.inchargeamt
)
"
></c-input-currency>
</el-form-item>
</c-col>
</c-col>
<c-col>
<c-col :span="10">
<el-form-item
label="国外银行扣费"
prop="bopmod.dbagrp.bas.outchargeccy"
>
<c-select
disabled
v-model="model.bopmod.dbagrp.bas.outchargeccy"
style="width: 100%"
placeholder="请选择国内银行扣费"
>
<el-option
v-for="item in codes.curtxt1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="14">
<el-form-item
label=""
prop="bopmod.dbagrp.bas.outchargeamt"
label-width="5px"
>
<c-input-currency
disabled
v-model="model.bopmod.dbagrp.bas.outchargeamt"
placeholder="请输入国外银行扣费"
@keyup.enter.native="
defaultFunction(
'bopmod.dbagrp.bas.outchargeamt',
model.bopmod.dbagrp.bas.outchargeamt
)
"
></c-input-currency>
</el-form-item>
</c-col>
</c-col>
</el-col>
<!--=====================right ============================= -->
<el-col :span="11" :offset="1">
<c-col :span="24"><el-form-item label=""></el-form-item></c-col>
<c-col :span="24"><el-form-item label=""></el-form-item></c-col>
<c-col :span="24"><el-form-item label=""></el-form-item></c-col>
<c-col :span="24">
<el-form-item label="修改/删除原因" prop="bopmod.dbagrp.bas.actiondesc">
<c-input
disabled
:rows="7"
type="textarea"
v-model="model.bopmod.dbagrp.bas.actiondesc"
maxlength="32"
show-word-limit
placeholder=""
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结算方式" prop="bopmod.dbagrp.bas.methods">
<c-select
disabled
v-model="model.bopmod.dbagrp.bas.methods"
style="width: 100%"
placeholder="请选择结算方式"
>
<el-option
v-for="item in codes.bopmethods"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<!-- <c-col :span="12">
<span v-text="model.bopmod.dbdp.baspp.cusnam" data-path=".bopmod.dbdp.baspp.cusnam" > </span>
</c-col> -->
<c-col :span="24">
<el-form-item label="组织机构代码" prop="bopmod.dbagrp.bas.custcod">
<c-input
disabled
v-model="model.bopmod.dbagrp.bas.custcod"
maxlength="18"
placeholder="请输入组织机构"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="bopmod.dbap.baspp.acp">
<c-checkbox
style="margin: 0px 0 10px 150px"
disabled
v-model="model.bopmod.dbap.baspp.acp"
>确认</c-checkbox
>
</el-form-item>
</c-col>
<!-- <c-col :span="12">
<span v-text="model.bopmod.dbdp.baspp.corpnam" data-path=".bopmod.dbdp.baspp.corpnam" > </span>
</c-col> -->
<!-- <c-col :span="12">
<span v-text="model.bopmod.dbdp.baspp.exratelab" data-path=".bopmod.dbdp.baspp.exratelab" > </span>
</c-col> -->
<c-col :span="24">
<el-form-item label="结汇汇率" prop="bopmod.dbagrp.bas.exrate">
<c-input
disabled
v-model="model.bopmod.dbagrp.bas.exrate"
placeholder="请输入结汇汇率"
></c-input>
</el-form-item>
</c-col>
<!-- <c-col :span="12">
<span v-text="model.bopmod.dbdp.baspp.lcyamtlab" data-path=".bopmod.dbdp.baspp.lcyamtlab" > </span>
</c-col> -->
<c-col :span="24">
<el-form-item
label="人民币帐号/银行卡号"
prop="bopmod.dbagrp.bas.lcyacc"
>
<c-input
disabled
v-model="model.bopmod.dbagrp.bas.lcyacc"
maxlength="32"
placeholder="请输入人民币帐号/银行卡号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="外汇帐号/银行卡号" prop="bopmod.dbagrp.bas.fcyacc">
<c-input
disabled
v-model="model.bopmod.dbagrp.bas.fcyacc"
maxlength="32"
placeholder="请输入外汇帐号/银行卡号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="其它帐号/银行卡号" prop="bopmod.dbagrp.bas.othacc">
<c-input
disabled
v-model="model.bopmod.dbagrp.bas.othacc"
maxlength="32"
placeholder="请输入其它帐号/银行卡号"
></c-input>
</el-form-item>
</c-col>
</el-col>
<!-- <c-col :span="12">
<c-button size="small" type="primary" @click="onSav">
{{$t('butp.C0000006')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onCan">
{{$t('butp.CG000004')}}
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbdp.baspp.roptnam" data-path=".bopmod.dbdp.baspp.roptnam" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="申报号码" prop="bopmod.dbdgrp.bas.rptno">
<c-input v-model="model.bopmod.dbdgrp.bas.rptno" maxlength="22" :placeholder="$t('other.please_enter')+'申报号码'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="�'时申报流�'号" prop="bopmod.dbdgrp.bas.tmpref">
<c-input v-model="model.bopmod.dbdgrp.bas.tmpref" maxlength="16" :placeholder="$t('other.please_enter')+'�'时申报流�'号'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBasppGetreftmp">
{{$t('baspp.C0000039')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBasppGetref">
{{$t('baspp.C0000040')}}
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbdp.baspp.tmprefnew" data-path=".bopmod.dbdp.baspp.tmprefnew" > </span>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onChk">
{{$t('butp.C0000007')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onChk">
{{$t('butp.C0000007')}}
</c-button>
</c-col> -->
<!-- S0000004 : 修改/删除原因 -->
<!-- <c-col :span="12">
<c-form-item :label="$t('baspp.S0000043')" prop="bopmod.dbdgrp.bas.actiondesc">
<c-input type="textarea" v-model="model.bopmod.dbdgrp.bas.actiondesc" maxlength="32" show-word-limit :placeholder="$t('other.please_enter')+$t('baspp.S0000043')" ></c-input>
</c-form-item>
</c-col> -->
<!-- S0000003 : 操作类型 -->
<!-- <c-col :span="12">
<el-form-item :label="$t('baspp.S0000003')" prop="bopmod.dbdgrp.bas.actiontype">
<c-select v-model="model.bopmod.dbdgrp.bas.actiontype" style="width:100%" :placeholder="$t('other.please_enter')+$t('baspp.S0000003')">
</c-select>
</el-form-item>
</c-col> -->
<!-- S0000043 : 操作类型 -->
<!-- S0000002 : 地区机构号 -->
<!-- <c-col :span="12">
<el-form-item label="地区机构号" prop="bopmod.dbdgrp.bas.ownextkey">
<c-select v-model="model.bopmod.dbdgrp.bas.ownextkey" style="width:100%" placeholder="地区机构号">
</c-select>
</el-form-item>
</c-col> -->
<!-- S0000021 : 银行业务编号 -->
<!-- <c-col :span="12">
<c-form-item label="银行业务编号" prop="bopmod.dbdgrp.bas.buscode">
<c-input v-model="model.bopmod.dbdgrp.bas.buscode" maxlength="22" placeholder="银行业务编号"></c-input>
</c-form-item>
</c-col> -->
<!-- S0000020 : 结算方式 -->
<!-- <c-col :span="12">
<el-form-item label="结算方式" prop="bopmod.dbdgrp.bas.methods">
<c-select v-model="model.bopmod.dbdgrp.bas.methods" style="width:100%" :placeholder="$t('other.please_enter')+'结算方式'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="组织机构" prop="bopmod.dbdgrp.bas.custcod">
<c-input v-model="model.bopmod.dbdgrp.bas.custcod" maxlength="18" :placeholder="$t('other.please_enter')+'组织机构'"></c-input>
</c-form-item>
</c-col> -->
<!-- S0000006 : 类型 -->
<!--
<c-col :span="12">
<span v-text="model.bopmod.dbdp.baspp.cusnam" data-path=".bopmod.dbdp.baspp.cusnam" > </span>
</c-col>
<c-col :span="12">
<el-form-item :label="$t('baspp.S0000006')" prop="bopmod.dbdgrp.bas.custype">
<c-select v-model="model.bopmod.dbdgrp.bas.custype" style="width:100%" :placeholder="$t('other.please_enter')+$t('baspp.S0000006')">
</c-select>
</el-form-item>
</c-col> -->
<!-- S0000008 : 组织机构代码 -->
<!-- <c-col :span="12">
<c-form-item label="收款人名称" prop="bopmod.dbdgrp.bas.custnm">
<c-input type="textarea" v-model="model.bopmod.dbdgrp.bas.custnm" maxlength="63" show-word-limit :placeholder="$t('other.please_enter')+'收款人名称'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbdp.baspp.cornam" data-path=".bopmod.dbdp.baspp.cornam" > </span>
</c-col> -->
<!-- S0000009 : 名称 -->
<!-- <c-col :span="12">
<c-button size="small" type="primary" @click="onButpErr">
{{$t('butp.C0000013')}}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="付款人名称" prop="bopmod.dbdgrp.bas.oppuser">
<c-input type="textarea" v-model="model.bopmod.dbdgrp.bas.oppuser" maxlength="63" show-word-limit :placeholder="$t('other.please_enter')+'付款人名称'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbdp.baspp.corpnam" data-path=".bopmod.dbdp.baspp.corpnam" > </span>
</c-col> -->
<!-- S0000010 : 名称 -->
<!-- <c-col :span="12">
<c-checkbox v-model="model.bopmod.dbdp.baspp.acp">{{$t('baspp.C0000038')}}</c-checkbox>
</c-col> -->
<!-- S0000007 : 身份证件号码 -->
<!-- <c-col :span="12">
<c-form-item label="身份证件号码" prop="bopmod.dbdgrp.bas.idcode">
<c-input v-model="model.bopmod.dbdgrp.bas.idcode" maxlength="32" placeholder="身份证件号码"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbdp.baspp.exratelab" data-path=".bopmod.dbdp.baspp.exratelab" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="结汇汇率" prop="bopmod.dbdgrp.bas.exrate">
<c-input v-model="model.bopmod.dbdgrp.bas.exrate" :placeholder="$t('other.please_enter')+'结汇汇率'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbdp.baspp.lcyamtlab" data-path=".bopmod.dbdp.baspp.lcyamtlab" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="结汇金额" prop="bopmod.dbdgrp.bas.lcyamt">
<c-input v-model="model.bopmod.dbdgrp.bas.lcyamt" :placeholder="$t('other.please_enter')+'结汇金额'"></c-input>
</c-form-item>
</c-col> -->
<!-- S0000015 : 人民币帐号/银行卡号 -->
<!-- <c-col :span="12">
<c-form-item :label="$t('baspp.S0000015')" prop="bopmod.dbdgrp.bas.lcyacc">
<c-input v-model="model.bopmod.dbdgrp.bas.lcyacc" maxlength="32" :placeholder="$t('other.please_enter')+$t('baspp.S0000015')"></c-input>
</c-form-item>
</c-col> -->
<!-- S0000016 : 现汇金额 -->
<!-- <c-col :span="12">
<c-form-item :label="$t('baspp.S0000016')" prop="bopmod.dbdgrp.bas.fcyamt">
<c-input v-model="model.bopmod.dbdgrp.bas.fcyamt" :placeholder="$t('other.please_enter')+$t('baspp.S0000016')"></c-input>
</c-form-item>
</c-col> -->
<!-- S0000017 : 外汇帐号/银行卡号 -->
<!-- <c-col :span="12">
<c-form-item :label="$t('baspp.S0000017')" prop="bopmod.dbdgrp.bas.fcyacc">
<c-input v-model="model.bopmod.dbdgrp.bas.fcyacc" maxlength="32" :placeholder="$t('other.please_enter')+$t('baspp.S0000017')"></c-input>
</c-form-item>
</c-col> -->
<!-- S0000018 : 其它金额 -->
<!-- <c-col :span="12">
<c-form-item label="其它金额" prop="bopmod.dbdgrp.bas.othamt">
<c-input v-model="model.bopmod.dbdgrp.bas.othamt" placeholder="其它金额"></c-input>
</c-form-item>
</c-col> -->
<!-- S0000019 : 其它帐号/银行卡号 -->
<!-- <c-col :span="12">
<c-form-item :label="$t('baspp.S0000019')" prop="bopmod.dbdgrp.bas.othacc">
<c-input v-model="model.bopmod.dbdgrp.bas.othacc" maxlength="32" :placeholder="$t('other.please_enter')+$t('baspp.S0000019')"></c-input>
</c-form-item>
</c-col> -->
<!-- S0000044 : 国内银行扣费 -->
<!-- S0000046 : 收入款币种及金额 -->
<!-- <c-col :span="12">
<el-form-item :label="$t('dbdp.S0000046')" prop="bopmod.dbdgrp.bas.txccy">
<c-select v-model="model.bopmod.dbdgrp.bas.txccy" style="width:100%" :placeholder="$t('other.please_enter')+$t('dbdp.S0000046')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('dbdp.S0000046')" prop="bopmod.dbdgrp.bas.txamt">
<c-input v-model="model.bopmod.dbdgrp.bas.txamt" :placeholder="$t('other.please_enter')+$t('dbdp.S0000046')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item :label="$t('dbdp.S0000044')" prop="bopmod.dbdgrp.bas.inchargeccy">
<c-select v-model="model.bopmod.dbdgrp.bas.inchargeccy" style="width:100%" :placeholder="$t('other.please_enter')+$t('dbdp.S0000044')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('dbdp.S0000044')" prop="bopmod.dbdgrp.bas.inchargeamt">
<c-input v-model="model.bopmod.dbdgrp.bas.inchargeamt" :placeholder="$t('other.please_enter')+$t('dbdp.S0000044')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onCan">
{{$t('butp.CG000004')}}
</c-button>
</c-col> -->
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Betset/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
actiontype: [
{ label: "新建", value: "A" },
{ label: "修改", value: "C" },
{ label: "删除", value: "D" },
{ label: "申报无误(银行反馈)", value: "R" },
],
ownextkey: [{ label: "08350012", value: "08350012" }],
};
},
methods: {
...Event,
// async getOwnref() {
// console.log("获取");
// if (!this.model.mtabut.paydat) {
// alert("请输入收付汇日期");
// return;
// }
// if (!this.model.bopmod.dbbmod.dbbp.baspp.cusnam) {
// alert("请输入汇款人类型");
// return;
// }
// // alert(this.model.mtabut.paydat)
// let rtnmsg = await Api.post("cptopn/baspp_getref", {
// data: Utils.flatObject(this.model),
// });
// if (rtnmsg.code == SUCCESS) {
// //TODO 处理数据逻辑
// // this.model.recpan.trnlst=rtnmsg.data.recpan_trnlst
// Utils.copyValueFromVO(this.model, rtnmsg.data);
// } else {
// this.$notify.error({
// title: "错误",
// message: "服务请求失败!",
// });
// }
// },
// async handleSearch1() {
// console.log("搜索交易编码1");
// let rtnmsg = await Api.post("cptopn/codsel1_selbut", {
// data: Utils.flatObject(this.model),
// });
// if (rtnmsg.code == SUCCESS) {
// //TODO 处理数据逻辑
// // this.model.recpan.trnlst=rtnmsg.data.recpan_trnlst
// Utils.copyValueFromVO(this.model, rtnmsg.data);
// } else {
// this.$notify.error({
// title: "错误",
// message: "服务请求失败!",
// });
// }
// },
// async handleSearchCty() {
// console.log("搜索交易编码");
// let rtnmsg = await Api.post("cptopn/codsel1_selbut1", {
// data: Utils.flatObject(this.model),
// });
// if (rtnmsg.code == SUCCESS) {
// //TODO 处理数据逻辑
// // this.model.recpan.trnlst=rtnmsg.data.recpan_trnlst
// Utils.copyValueFromVO(this.model, rtnmsg.data);
// } else {
// this.$notify.error({
// title: "错误",
// message: "服务请求失败!",
// });
// }
// },
// async handleSearch2() {
// console.log("搜索交易编码");
// let rtnmsg = await Api.post("cptopn/codsel2_selbut", {
// data: Utils.flatObject(this.model),
// });
// if (rtnmsg.code == SUCCESS) {
// //TODO 处理数据逻辑
// // this.model.recpan.trnlst=rtnmsg.data.recpan_trnlst
// Utils.copyValueFromVO(this.model, rtnmsg.data);
// } else {
// this.$notify.error({
// title: "错误",
// message: "服务请求失败!",
// });
// }
// },
},
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- left -->
<el-col :span="11">
<!-- <c-col :span="12">
<span v-text="model.bopmod.dbdp.baspp.roptnam" data-path=".bopmod.dbdp.baspp.roptnam" > </span>
</c-col> -->
<c-col :span="24">
<el-form-item label="申报号码" prop="bopmod.dbdgrp.bas.rptno">
<c-input
disabled
v-model="model.bopmod.dbdgrp.bas.rptno"
maxlength="22"
placeholder="请输入申报号码"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="操作类型" prop="bopmod.dbdgrp.bas.actiontype">
<c-select
disabled
v-model="model.bopmod.dbdgrp.bas.actiontype"
style="width: 100%"
placeholder="请选择操作类型"
>
<el-option
v-for="item in actiontype"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地区机构号" prop="bopmod.dbdgrp.bas.ownextkey">
<c-select
disabled
v-model="model.bopmod.dbdgrp.bas.ownextkey"
style="width: 100%"
placeholder="请选择地区机构号"
>
<el-option
v-for="item in ownextkey"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="银行业务编号" prop="bopmod.dbdgrp.bas.buscode">
<c-input
disabled
v-model="model.bopmod.dbdgrp.bas.buscode"
maxlength="22"
placeholder="请输入银行业务编号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人类型" prop="bopmod.dbdgrp.bas.custype">
<c-select
disabled
v-model="model.bopmod.dbdgrp.bas.custype"
style="width: 100%"
placeholder="请选择类型"
>
<el-option
v-for="item in codes.custype"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人名称" prop="bopmod.dbdgrp.bas.custnm">
<c-input
type="textarea"
v-model="model.bopmod.dbdgrp.bas.custnm"
maxlength="63"
show-word-limit
placeholder="请输入收款人名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款人名称" prop="bopmod.dbdgrp.bas.oppuser">
<c-input
type="textarea"
v-model="model.bopmod.dbdgrp.bas.oppuser"
maxlength="63"
show-word-limit
placeholder="请输入付款人名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
disabled
label="身份证件号码"
prop="bopmod.dbdgrp.bas.idcode"
>
<c-input
disabled
v-model="model.bopmod.dbdgrp.bas.idcode"
maxlength="32"
placeholder="请输入身份证件号码"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结汇金额" prop="bopmod.dbdgrp.bas.lcyamt">
<c-input-currency
v-model="model.bopmod.dbdgrp.bas.lcyamt"
placeholder="请输入结汇金额"
></c-input-currency>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="现汇金额" prop="bopmod.dbdgrp.bas.fcyamt">
<c-input-currency
v-model="model.bopmod.dbdgrp.bas.fcyamt"
placeholder="请输入现汇金额"
></c-input-currency>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="其它金额" prop="bopmod.dbdgrp.bas.othamt">
<c-input-currency
v-model="model.bopmod.dbdgrp.bas.othamt"
placeholder="请输入其它金额"
></c-input-currency>
</el-form-item>
</c-col>
<c-col :span="10">
<el-form-item
disabled
label="收入款币种及金额"
prop="bopmod.dbdgrp.bas.txccy"
>
<c-select
disabled
v-model="model.bopmod.dbdgrp.bas.txccy"
style="width: 100%"
placeholder="请选择收入款币种及金额"
>
<el-option
v-for="item in codes.curtxt1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="14">
<el-form-item label="" prop="bopmod.dbdgrp.bas.txamt" label-width="5px">
<c-input-currency
disabled
v-model="model.bopmod.dbdgrp.bas.txamt"
placeholder="请输入收入款币种及金额"
></c-input-currency>
</el-form-item>
</c-col>
</el-col>
<!--=====================right ============================= -->
<el-col :span="11" :offset="1">
<c-col :span="24"><el-form-item label=""></el-form-item></c-col>
<c-col :span="24"><el-form-item label=""></el-form-item></c-col>
<c-col :span="24"><el-form-item label=""></el-form-item></c-col>
<c-col :span="24">
<el-form-item label="修改/删除原因" prop="bopmod.dbdgrp.bas.actiondesc">
<c-input
disabled
:rows="7"
type="textarea"
v-model="model.bopmod.dbdgrp.bas.actiondesc"
maxlength="32"
show-word-limit
placeholder=""
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结算方式" prop="bopmod.dbdgrp.bas.methods">
<c-select
disabled
v-model="model.bopmod.dbdgrp.bas.methods"
style="width: 100%"
placeholder="请选择结算方式"
>
<el-option
v-for="item in codes.bopmethods"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<!-- <c-col :span="12">
<span v-text="model.bopmod.dbdp.baspp.cusnam" data-path=".bopmod.dbdp.baspp.cusnam" > </span>
</c-col> -->
<c-col :span="24">
<el-form-item label="组织机构代码" prop="bopmod.dbdgrp.bas.custcod">
<c-input
disabled
v-model="model.bopmod.dbdgrp.bas.custcod"
maxlength="18"
placeholder="请输入组织机构"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="bopmod.dbdp.baspp.acp">
<c-checkbox
style="margin: 0px 0 10px 150px"
disabled
v-model="model.bopmod.dbdp.baspp.acp"
>确认</c-checkbox
>
</el-form-item>
</c-col>
<!-- <c-col :span="12">
<span v-text="model.bopmod.dbdp.baspp.corpnam" data-path=".bopmod.dbdp.baspp.corpnam" > </span>
</c-col> -->
<!-- <c-col :span="12">
<span v-text="model.bopmod.dbdp.baspp.exratelab" data-path=".bopmod.dbdp.baspp.exratelab" > </span>
</c-col> -->
<c-col :span="24">
<el-form-item label="结汇汇率" prop="bopmod.dbdgrp.bas.exrate">
<c-input
disabled
v-model="model.bopmod.dbdgrp.bas.exrate"
placeholder="请输入结汇汇率"
></c-input>
</el-form-item>
</c-col>
<!-- <c-col :span="12">
<span v-text="model.bopmod.dbdp.baspp.lcyamtlab" data-path=".bopmod.dbdp.baspp.lcyamtlab" > </span>
</c-col> -->
<c-col :span="24">
<el-form-item
label="人民币帐号/银行卡号"
prop="bopmod.dbdgrp.bas.lcyacc"
>
<c-input
disabled
v-model="model.bopmod.dbdgrp.bas.lcyacc"
maxlength="32"
placeholder="请输入人民币帐号/银行卡号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="外汇帐号/银行卡号" prop="bopmod.dbdgrp.bas.fcyacc">
<c-input
disabled
v-model="model.bopmod.dbdgrp.bas.fcyacc"
maxlength="32"
placeholder="请输入外汇帐号/银行卡号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="其它帐号/银行卡号" prop="bopmod.dbdgrp.bas.othacc">
<c-input
disabled
v-model="model.bopmod.dbdgrp.bas.othacc"
maxlength="32"
placeholder="请输入其它帐号/银行卡号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="10">
<el-form-item label="国内银行扣费" prop="bopmod.dbdgrp.bas.inchargeccy">
<c-select
disabled
v-model="model.bopmod.dbdgrp.bas.inchargeccy"
style="width: 100%"
placeholder="请选择国内银行扣费"
>
<el-option
v-for="item in codes.curtxt1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="14">
<el-form-item
label=""
prop="bopmod.dbdgrp.bas.inchargeamt"
label-width="5px"
>
<c-input-currency
disabled
v-model="model.bopmod.dbdgrp.bas.inchargeamt"
placeholder="请输入国内银行扣费"
></c-input-currency>
</el-form-item>
</c-col>
</el-col>
<!-- <c-col :span="12">
<c-button size="small" type="primary" @click="onSav">
{{$t('butp.C0000006')}}
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbap.baspp.roptnam" data-path=".bopmod.dbap.baspp.roptnam" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="申报号码" prop="bopmod.dbagrp.bas.rptno">
<c-input v-model="model.bopmod.dbagrp.bas.rptno" maxlength="22" :placeholder="$t('other.please_enter')+'申报号码'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="�'时申报流�'号" prop="bopmod.dbagrp.bas.tmpref">
<c-input v-model="model.bopmod.dbagrp.bas.tmpref" maxlength="16" :placeholder="$t('other.please_enter')+'�'时申报流�'号'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBasppGetreftmp">
{{$t('baspp.C0000039')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onCan">
{{$t('butp.CG000004')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBasppGetref">
{{$t('baspp.C0000040')}}
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbap.baspp.tmprefnew" data-path=".bopmod.dbap.baspp.tmprefnew" > </span>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onChk">
{{$t('butp.C0000010')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onChk">
{{$t('butp.C0000010')}}
</c-button>
</c-col>
S0000004 : 修改/删除原因
<c-col :span="12">
<c-form-item :label="$t('baspp.S0000043')" prop="bopmod.dbagrp.bas.actiondesc">
<c-input type="textarea" v-model="model.bopmod.dbagrp.bas.actiondesc" maxlength="32" show-word-limit :placeholder="$t('other.please_enter')+$t('baspp.S0000043')" ></c-input>
</c-form-item>
</c-col>
S0000003 : 操作类型
<c-col :span="12">
<el-form-item :label="$t('baspp.S0000003')" prop="bopmod.dbagrp.bas.actiontype">
<c-select v-model="model.bopmod.dbagrp.bas.actiontype" style="width:100%" :placeholder="$t('other.please_enter')+$t('baspp.S0000003')">
</c-select>
</el-form-item>
</c-col>
S0000043 : 操作类型
S0000002 : 地区机构号
<c-col :span="12">
<el-form-item :label="$t('baspp.S0000002')" prop="bopmod.dbagrp.bas.ownextkey">
<c-select v-model="model.bopmod.dbagrp.bas.ownextkey" style="width:100%" :placeholder="$t('other.please_enter')+$t('baspp.S0000002')">
</c-select>
</el-form-item>
</c-col>
S0000021 : 银行业务编号
<c-col :span="12">
<c-form-item :label="$t('baspp.S0000021')" prop="bopmod.dbagrp.bas.buscode">
<c-input v-model="model.bopmod.dbagrp.bas.buscode" maxlength="22" :placeholder="$t('other.please_enter')+$t('baspp.S0000021')"></c-input>
</c-form-item>
</c-col>
S0000020 : 结算方式
<c-col :span="12">
<el-form-item label="结算方式" prop="bopmod.dbagrp.bas.methods">
<c-select v-model="model.bopmod.dbagrp.bas.methods" style="width:100%" :placeholder="$t('other.please_enter')+'结算方式'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="组织机构" prop="bopmod.dbagrp.bas.custcod">
<c-input v-model="model.bopmod.dbagrp.bas.custcod" maxlength="18" :placeholder="$t('other.please_enter')+'组织机构'"></c-input>
</c-form-item>
</c-col>
S0000006 : 类型
<c-col :span="12">
<span v-text="model.bopmod.dbap.baspp.cusnam" data-path=".bopmod.dbap.baspp.cusnam" > </span>
</c-col>
<c-col :span="12">
<el-form-item :label="$t('baspp.S0000006')" prop="bopmod.dbagrp.bas.custype">
<c-select v-model="model.bopmod.dbagrp.bas.custype" style="width:100%" :placeholder="$t('other.please_enter')+$t('baspp.S0000006')">
</c-select>
</el-form-item>
</c-col>
S0000008 : 组织机构代码
<c-col :span="12">
<c-form-item label="收款人名称" prop="bopmod.dbagrp.bas.custnm">
<c-input type="textarea" v-model="model.bopmod.dbagrp.bas.custnm" maxlength="63" show-word-limit :placeholder="$t('other.please_enter')+'收款人名称'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbap.baspp.cornam" data-path=".bopmod.dbap.baspp.cornam" > </span>
</c-col>
S0000009 : 名称
<c-col :span="12">
<c-button size="small" type="primary" @click="onButpErr">
{{$t('butp.C0000013')}}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="付款人名称" prop="bopmod.dbagrp.bas.oppuser">
<c-input type="textarea" v-model="model.bopmod.dbagrp.bas.oppuser" maxlength="63" show-word-limit :placeholder="$t('other.please_enter')+'付款人名称'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbap.baspp.corpnam" data-path=".bopmod.dbap.baspp.corpnam" > </span>
</c-col>
S0000010 : 名称
<c-col :span="12">
<c-checkbox v-model="model.bopmod.dbap.baspp.acp">{{$t('baspp.C0000038')}}</c-checkbox>
</c-col>
S0000007 : 身份证件号码
<c-col :span="12">
<c-form-item :label="$t('baspp.S0000007')" prop="bopmod.dbagrp.bas.idcode">
<c-input v-model="model.bopmod.dbagrp.bas.idcode" maxlength="32" :placeholder="$t('other.please_enter')+$t('baspp.S0000007')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbap.baspp.exratelab" data-path=".bopmod.dbap.baspp.exratelab" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="结汇汇率" prop="bopmod.dbagrp.bas.exrate">
<c-input v-model="model.bopmod.dbagrp.bas.exrate" :placeholder="$t('other.please_enter')+'结汇汇率'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbap.baspp.lcyamtlab" data-path=".bopmod.dbap.baspp.lcyamtlab" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="结汇金额" prop="bopmod.dbagrp.bas.lcyamt">
<c-input v-model="model.bopmod.dbagrp.bas.lcyamt" :placeholder="$t('other.please_enter')+'结汇金额'"></c-input>
</c-form-item>
</c-col>
S0000015 : 人民币帐号/银行卡号
<c-col :span="12">
<c-form-item :label="$t('baspp.S0000015')" prop="bopmod.dbagrp.bas.lcyacc">
<c-input v-model="model.bopmod.dbagrp.bas.lcyacc" maxlength="32" :placeholder="$t('other.please_enter')+$t('baspp.S0000015')"></c-input>
</c-form-item>
</c-col>
S0000016 : 现汇金额
<c-col :span="12">
<c-form-item :label="$t('baspp.S0000016')" prop="bopmod.dbagrp.bas.fcyamt">
<c-input v-model="model.bopmod.dbagrp.bas.fcyamt" :placeholder="$t('other.please_enter')+$t('baspp.S0000016')"></c-input>
</c-form-item>
</c-col>
S0000017 : 外汇帐号/银行卡号
<c-col :span="12">
<c-form-item :label="$t('baspp.S0000017')" prop="bopmod.dbagrp.bas.fcyacc">
<c-input v-model="model.bopmod.dbagrp.bas.fcyacc" maxlength="32" :placeholder="$t('other.please_enter')+$t('baspp.S0000017')"></c-input>
</c-form-item>
</c-col>
S0000018 : 其它金额
<c-col :span="12">
<c-form-item :label="$t('baspp.S0000018')" prop="bopmod.dbagrp.bas.othamt">
<c-input v-model="model.bopmod.dbagrp.bas.othamt" :placeholder="$t('other.please_enter')+$t('baspp.S0000018')"></c-input>
</c-form-item>
</c-col>
S0000019 : 其它帐号/银行卡号
<c-col :span="12">
<c-form-item :label="$t('baspp.S0000019')" prop="bopmod.dbagrp.bas.othacc">
<c-input v-model="model.bopmod.dbagrp.bas.othacc" maxlength="32" :placeholder="$t('other.please_enter')+$t('baspp.S0000019')"></c-input>
</c-form-item>
</c-col>
S0000044 : 收入款币种及金额
<c-col :span="12">
<el-form-item :label="$t('dbap.S0000044')" prop="bopmod.dbagrp.bas.txccy">
<c-select v-model="model.bopmod.dbagrp.bas.txccy" style="width:100%" :placeholder="$t('other.please_enter')+$t('dbap.S0000044')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('dbap.S0000044')" prop="bopmod.dbagrp.bas.txamt">
<c-input v-model="model.bopmod.dbagrp.bas.txamt" :placeholder="$t('other.please_enter')+$t('dbap.S0000044')"></c-input>
</c-form-item>
</c-col>
S0000030 : 国内银行扣费
<c-col :span="12">
<el-form-item :label="$t('dbap.S0000030')" prop="bopmod.dbagrp.bas.inchargeccy">
<c-select v-model="model.bopmod.dbagrp.bas.inchargeccy" style="width:100%" :placeholder="$t('other.please_enter')+$t('dbap.S0000030')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('dbap.S0000030')" prop="bopmod.dbagrp.bas.inchargeamt">
<c-input v-model="model.bopmod.dbagrp.bas.inchargeamt" :placeholder="$t('other.please_enter')+$t('dbap.S0000030')"></c-input>
</c-form-item>
</c-col>
S0000032 : 国外银行扣费
<c-col :span="12">
<el-form-item :label="$t('dbap.S0000032')" prop="bopmod.dbagrp.bas.outchargeccy">
<c-select v-model="model.bopmod.dbagrp.bas.outchargeccy" style="width:100%" :placeholder="$t('other.please_enter')+$t('dbap.S0000032')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('dbap.S0000032')" prop="bopmod.dbagrp.bas.outchargeamt">
<c-input v-model="model.bopmod.dbagrp.bas.outchargeamt" :placeholder="$t('other.please_enter')+$t('dbap.S0000032')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onCan">
{{$t('butp.CG000004')}}
</c-button>
</c-col> -->
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Betset/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
actiontype: [
{ label: "新建", value: "A" },
{ label: "修改", value: "C" },
{ label: "删除", value: "D" },
{ label: "申报无误(银行反馈)", value: "R" },
],
ownextkey: [{ label: "08350012", value: "08350012" }],
};
},
computed: {
acp: {
get() {
return this.model.bopmod.dbdp.baspp.acp === "X";
},
set(val) {
this.model.bopmod.dbdp.baspp.acp = val ? "X" : "";
},
},
},
methods: {
...Event,
// getOwnref() {
// console.log("获取");
// },
// handleSearch() {
// console.log("搜索");
// },
},
created: function () {},
};
</script>
<style>
</style>
......@@ -25,7 +25,7 @@
<c-checkbox
v-model="basflg"
style="margin-left: 10px"
:disabled="this.model.bopmod.szflg == '3'"
:disabled="model.bopmod.szflg==='3'||model.bopmod.szflg===''"
>基础数据</c-checkbox
>
</el-form-item>
......
......@@ -67,6 +67,16 @@
<m-wg :model="model" :codes="codes"/>
</el-tab-pane>
<!--dbap PD000000 涉外收入申报单-基础信息 -->
<el-tab-pane label="涉外收入申报单-基础信息" name="basp" v-if="model.bopmod.szflg === '1' && model.bopmod.basflg">
<m-basp :model="model" :codes="codes"/>
</el-tab-pane>
<!--dbdp PD000000 境内收入申报单-基础信息 -->
<el-tab-pane label="境内收入申报单-基础信息" name="basp1" v-if="model.bopmod.szflg === '2' && model.bopmod.basflg">
<m-basp1 :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000002 -->
<el-tab-pane label="跨境人民币申报" name="cnyp">
<m-cnyp :model="model" :codes="codes"/>
......@@ -94,6 +104,8 @@ import Setp from "./Setp"
import Docpan1 from "./Docpan1"
import Wg from "./Wg"
import Cnyp from "./Cnyp"
import Basp from "./Basp"
import Basp1 from "./Basp1"
import Glepan from "~/views/Public/Glepan";
import Doctre from "~/views/Public/Doctre"
import Engp from "~/views/Public/Engp";
......@@ -117,6 +129,8 @@ export default {
"m-docpan" : Docpan,
"m-wg" : Wg,
"m-cnyp" : Cnyp,
"m-basp" : Basp,
"m-basp1" : Basp1,
},
provide() {
return {
......
......@@ -314,7 +314,7 @@
v-model="model.rebkpflg"
style="width: 100%"
placeholder="请选择Booking Procedure"
:code="rebkpflg"
:code="codes.rebkpflg"
>
</c-select>
</el-form-item>
......@@ -337,12 +337,7 @@ export default {
"c-litTemp": LitTemp,
},
data() {
return {
rebkpflg: [
{ label: "Reverse Booking (Document Set)", value: "N" },
{ label: "Reverse Booking (Doc. Set, L/C)", value: "B" },
]
};
},
methods: { ...Event },
created: function () {},
......
......@@ -298,9 +298,9 @@
style="margin: 0 0"
size="small"
type="primary"
@click="onDetpButgetref"
@click="onBetmodButgetref"
:disabled="
model.ledgrp.adv.pts.inr &&!model.bedgrp.rec.ownref
model.ledgrp.rec.inr &&!model.bedgrp.rec.ownref
? false
: true
"
......
......@@ -15,6 +15,7 @@
maxlength="50"
show-word-limit
placeholder="Please input Discrepancies"
@change="defaultFunction()"
:disabled="!docdisflg"
></c-input>
<template slot="footer">
......@@ -24,7 +25,6 @@
type="primary"
:disabled="!docdisflg"
@click="showGridPromptDialog('betp.docdis.buttxmsel',null,null,{TXT:'bedgrp.blk.docdis'},{TXT:false},'doxpDialog')"
@change="defaultFunction('betp.folwupopt')"
>
...
</c-button>
......@@ -128,6 +128,7 @@
style="width: 100%"
placeholder="Please select Further Handling"
disabled
@change="defaultFunction()"
>
<el-option
v-for="item in codes.folwupopt1"
......@@ -138,7 +139,7 @@
</el-option>
</c-select>
<template slot="footer">
<c-checkbox v-model="docdisflg" style="margin-left: 10px"
<c-checkbox v-model="docdisflg" style="margin-left: 10px" @change="defaultFunction()"
>Discrepancies modified</c-checkbox
>
</template>
......
......@@ -11,7 +11,6 @@
style="width: 100%"
placeholder="请选择指定银行"
:code="codes.avbwth"
@change="avbwthEvent"
>
</c-select>
</el-form-item>
......@@ -19,7 +18,7 @@
<c-col :span="24">
<c-ptap
v-if="model.ledgrp.rec.avbwth!='O'"
v-if="model.ledgrp.rec.avbwth != 'O'"
:model="model"
:argadr="{
title: '',
......@@ -37,29 +36,35 @@
<!-- 名称地址 -->
<c-col :span="24">
<el-form-item label="" prop="ledgrp.blk.avbwthtxt">
<el-form-item
label=""
prop="ledgrp.avb.pts.adrblk"
v-if="model.ledgrp.rec.avbwth != 'O'"
>
<c-input
type="textarea"
:rows="3"
v-model="model.ledgrp.blk.avbwthtxt"
v-model="model.ledgrp.avb.pts.adrblk"
maxlength="140"
show-word-limit
placeholder="请输入名称地址"
:disabled="model.ledgrp.rec.avbwth!='O'"
placeholder="请输入Address Block"
:disabled="model.ledgrp.rec.avbwth!=''"
></c-input>
</el-form-item>
</c-col>
<!-- <c-col :span="12">
<el-form-item label="Address Block" prop="ledgrp.avb.pts.adrblk">
<c-col :span="24">
<el-form-item label="" prop="ledgrp.blk.avbwthtxt"
v-if="model.ledgrp.rec.avbwth == 'O'">
<c-input
type="textarea"
v-model="model.ledgrp.avb.pts.adrblk"
maxlength="35"
:rows="3"
v-model="model.ledgrp.blk.avbwthtxt"
maxlength="140"
show-word-limit
placeholder="请输入Address Block"
placeholder="请输入名称地址"
></c-input>
</el-form-item>
</c-col> -->
</c-col>
<!-- 信用证兑付方式 Available by-->
<c-col :span="24">
......@@ -69,7 +74,6 @@
style="width: 100%"
placeholder="请选择兑付方式"
:code="codes.avbby0"
@change="avbbykeyEvent"
>
</c-select>
</el-form-item>
......@@ -109,7 +113,16 @@
size="small"
type="primary"
icon="el-icon-search"
@click="showGridPromptDialog('letp.lcrdftat.buttxmsel', null, null,{TXT: 'ledgrp.blk.dftat'}, {TXT: false},'doxpDialog')"
@click="
showGridPromptDialog(
'letp.lcrdftat.buttxmsel',
null,
null,
{ TXT: 'ledgrp.blk.dftat' },
{ TXT: false },
'doxpDialog'
)
"
:disabled="blkDftatFlag"
>
...
......@@ -131,6 +144,7 @@
:onlySearch="false"
@onSeainf="onSeainf"
@onAplpDet="onDrwpDet"
:disabledExtkey="blkDftatFlag"
:disabled="blkDftatFlag"
>
</c-ptap>
......@@ -267,7 +281,6 @@
</el-form-item>
</c-col>-->
<!-- 交单期限 Days of presentation period-->
<c-col :span="24">
<el-form-item label="交单期限" prop="ledgrp.rec.prepers18">
......@@ -282,8 +295,18 @@
size="small"
type="primary"
icon="el-icon-search"
@click="showGridPromptDialog('letp.preper.buttxmsel', null, null,{TXT: 'ledgrp.rec.prepers18'}, {TXT: false},'doxpDialog')"
disabled >
@click="
showGridPromptDialog(
'letp.preper.buttxmsel',
null,
null,
{ TXT: 'ledgrp.rec.prepers18' },
{ TXT: false },
'doxpDialog'
)
"
disabled
>
...
</c-button>
</template>
......@@ -319,7 +342,16 @@
size="small"
type="primary"
icon="el-icon-search"
@click="showGridPromptDialog('letp.charia.buttxmsel', null, null,{TXT: 'ledgrp.blk.feetxt'}, {TXT: false},'doxpDialog')"
@click="
showGridPromptDialog(
'letp.charia.buttxmsel',
null,
null,
{ TXT: 'ledgrp.blk.feetxt' },
{ TXT: false },
'doxpDialog'
)
"
>
...
</c-button>
......@@ -797,6 +829,7 @@ import commonProcess from '~/mixin/commonProcess'
import CodeTable from '~/config/CodeTable'
import Event from '~/model/Letdrw/Event'
import Ptap from '~/views/Public/Ptap'
import Utils from '~/utils'
export default {
components: {
......@@ -812,30 +845,58 @@ export default {
},
methods: {
...Event,
avbwthEvent(){
if (this.model.ledgrp.rec.avbwth != 'A'||this.model.ledgrp.rec.avbwth != 'O') {
this.model.ledgrp.avb.pts.extkey = ''
this.model.ledgrp.blk.avbwthtxt = ''
}
},
avbbykeyEvent() {
if (this.model.ledgrp.rec.avbby == 'P') {
this.model.ledgrp.rec.tenmaxday = 0
this.model.ledgrp.blk.defdet = ''
}
if (this.model.ledgrp.rec.avbby == 'D'||this.model.ledgrp.rec.avbby =='M') {
this.model.ledgrp.blk.defdet = '' //汇票期限置空
this.model.ledgrp.drw.pts.extkey = ''//付款人置空
this.model.ledgrp.drw.pts.adrblk = '' //名称地址置空.pts.adrblk
}
this.executeCheck('ledgrp.rec.avbby').then((res) => {
// avbbykeyEvent() {
// if (this.model.ledgrp.rec.avbby == 'P') {
// this.model.ledgrp.rec.tenmaxday = 0
// this.model.ledgrp.blk.defdet = ''
// }
// if (this.model.ledgrp.rec.avbby == 'D'||this.model.ledgrp.rec.avbby =='M') {
// this.model.ledgrp.blk.defdet = '' //汇票期限置空
// this.model.ledgrp.drw.pts.extkey = ''//付款人置空
// this.model.ledgrp.drw.pts.adrblk = '' //名称地址置空.pts.adrblk
// }
// this.executeCheck('ledgrp.rec.avbby').then((res) => {
// if (res.respCode == SUCCESS) {
// Utils.copyValueFromVO(this.model, res.data)
// }
// })
// },
openRevolvingDetails(val){
if(val ==='' && !(this.model.ledgrp.rec.revtyp ===''&& this.model.ledgrp.rec.revtimes == '0' && this.model.ledgrp.rec.revdat ===''
&&this.model.ledgrp.rec.revcum ===''&&this.model.ledgrp.blk.revcls ===''&&this.model.ledgrp.blk.revnotes ==='') ){
this.$confirm('Are you sure you want to delete the entered Revolving Details?','提示',{
confirmButtonText: 'Yes',
cancelButtonText: 'No',
type: 'warning',
showClose:false
}).then(() => {//yes的执行在这里写
this.executeRule('ledgrp.rec.revflg').then(res => {
if (res.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, res.data)
this.model.ledgrp.rec.revdat ='';//后端在事件中把日期置为null而不是nullstr,导致日期实际并没有清空,故在此加清空日期
this.updateModel(res.data)
}
})
},
// this.model.ledgrp.rec.revtyp ='';
// this.model.ledgrp.rec.revtimes = '0';
// this.model.ledgrp.rec.revdat ='';
// this.model.ledgrp.rec.revcum ='';
// this.model.ledgrp.blk.revcls ='';
// this.model.ledgrp.blk.revnotes ='';
// this.$message({
// type: 'success',
// message: '删除成功!'
// });
}).catch(() => {//No的功能在这里写
this.model.ledgrp.rec.revflg ='X'
// this.$message({
// type: 'info',
// message: '已取消'
// });
});
}
}
},
created: function () {},
computed: {
......@@ -843,7 +904,8 @@ export default {
get() {
return (
this.model.ledgrp.rec.avbwth == 'A' ||
this.model.ledgrp.rec.avbwth == 'S'
this.model.ledgrp.rec.avbwth == 'S' ||
this.model.ledgrp.rec.avbwth == ''
)
},
},
......
......@@ -147,6 +147,7 @@
<c-checkbox
v-model="model.letp.aamp.aammod.addamtflg"
style="margin-left: 10px"
@change="openAddAmount"
>附加金额</c-checkbox
>
</c-col>
......@@ -415,6 +416,7 @@
<c-col :span="12" class="centerLable marginLable">
<c-checkbox v-model="model.ledgrp.rec.revflg"
@change="openRevolvingDetails"
>Revolving L/C</c-checkbox
>
</c-col>
......@@ -1107,6 +1109,68 @@ export default {
this.model.ledgrp.rec.apprultxt = ''
}
},
openAddAmount(val){
if(val ==='' && !(this.model.ledgrp.cbs.max2.amt =='0.000'&& this.model.ledgrp.blk.addamtcov === '') ){
this.$confirm('Do you really want to delete the additional amount of this contract?','提示',{
confirmButtonText: 'Yes',
cancelButtonText: 'No',
type: 'warning',
showClose:false
}).then(() => {//yes的执行在这里写
this.executeRule('letp.aamp.aammod.addamtflg').then(res => {
if (res.respCode == SUCCESS) {
this.updateModel(res.data)
}
})
// this.model.ledgrp.cbs.max2.amt ='0.000';
// this.model.ledgrp.blk.addamtcov = '';
// this.$message({
// type: 'success',
// message: '删除成功!'
// });
}).catch(() => {//No的功能在这里写
this.model.letp.aamp.aammod.addamtflg ='X'
// this.$message({
// type: 'info',
// message: '已取消'
// });
});
}
},
openRevolvingDetails(val){
if(val ==='' && !(this.model.ledgrp.rec.revtyp ===''&& this.model.ledgrp.rec.revtimes == '0' && this.model.ledgrp.rec.revdat ===''
&&this.model.ledgrp.rec.revcum ===''&&this.model.ledgrp.blk.revcls ===''&&this.model.ledgrp.blk.revnotes ==='') ){
this.$confirm('Are you sure you want to delete the entered Revolving Details?','提示',{
confirmButtonText: 'Yes',
cancelButtonText: 'No',
type: 'warning',
showClose:false
}).then(() => {//yes的执行在这里写
this.executeRule('ledgrp.rec.revflg').then(res => {
if (res.respCode == SUCCESS) {
this.model.ledgrp.rec.revdat ='';//后端在事件中把日期置为null而不是nullstr,导致日期实际并没有清空,故在此加清空日期
this.updateModel(res.data)
}
})
// this.model.ledgrp.rec.revtyp ='';
// this.model.ledgrp.rec.revtimes = '0';
// this.model.ledgrp.rec.revdat ='';
// this.model.ledgrp.rec.revcum ='';
// this.model.ledgrp.blk.revcls ='';
// this.model.ledgrp.blk.revnotes ='';
// this.$message({
// type: 'success',
// message: '删除成功!'
// });
}).catch(() => {//No的功能在这里写
this.model.ledgrp.rec.revflg ='X'
// this.$message({
// type: 'info',
// message: '已取消'
// });
});
}
}
},
created: function () {},
}
......
......@@ -129,6 +129,7 @@
:onlySearch="false"
@onSeainf="onSeainf"
@onAplpDet="onDrwpDet"
:disabledExtkey="blkDftatFlag"
:disabled="blkDftatFlag"
>
</c-ptap>
......
......@@ -92,7 +92,7 @@
<el-tab-pane
label="Special Paymt Cond. Beneficiary"
name="spcbenp"
v-if="model.ledgrp.rec.spcbenflg"
v-if="model.ltdgrp.rec.spcbenflg"
>
<m-doxp
:model="model"
......@@ -105,7 +105,7 @@
<el-tab-pane
label="Special Paymt Cond. Bank only"
name="spcrcvp"
v-if="model.ledgrp.rec.spcrcbflg"
v-if="model.ltdgrp.rec.spcrcbflg"
>
<m-doxp
:model="model"
......
<template>
<div class="eibs-tab">
<!-- SF000045 : Type of Items -->
<c-col :span="12">
<c-checkbox v-model="model.chkinc">{{$t('sptneg.CF000040')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.chkrim">{{$t('sptneg.CF000035')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.chkpen">{{$t('sptneg.CF000036')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.chkcor">{{$t('sptneg.CF000039')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.chkaut">{{$t('sptneg.CF000067')}}</c-checkbox>
</c-col>
<!-- SF000049 : Reference -->
<c-col :span="12">
<c-form-item :label="$t('sptneg.SF000049')" prop="selobj">
<c-input v-model="model.selobj" maxlength="32" :placeholder="$t('other.please_enter')+$t('sptneg.SF000049')"></c-input>
</c-form-item>
</c-col>
<!-- SF000050 : Name -->
<c-col :span="12">
<c-form-item label="Selection Name" prop="seltxt">
<c-input v-model="model.seltxt" maxlength="32" :placeholder="$t('other.please_enter')+'Selection Name'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.usfmod.usftxt" data-path=".usfmod.usftxt" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Filter" prop="usfmod.flt">
<c-select v-model="model.usfmod.flt" style="width:100%" :placeholder="$t('other.please_enter')+'Filter'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onUsfmodShwflt">
{{$t('usfmod.CF000033')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onNegcnt">
{{$t('sptneg.CG000105')}}
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.usfmod.labtxt" data-path=".usfmod.labtxt" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Selected User Group Set" prop="usfmod.selusgset">
<c-select v-model="model.usfmod.selusgset" style="width:100%" :placeholder="$t('other.please_enter')+'Selected User Group Set'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="User ID" prop="usfmod.usr.extkey">
<c-input v-model="model.usfmod.usr.extkey" maxlength="8" :placeholder="$t('other.please_enter')+'User ID'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Selected User Group" prop="usfmod.selusg">
<c-select v-model="model.usfmod.selusg" style="width:100%" :placeholder="$t('other.please_enter')+'Selected User Group'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Select user branch" prop="usfmod.selusb">
<c-select v-model="model.usfmod.selusb" style="width:100%" :placeholder="$t('other.please_enter')+'Select user branch'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="usfmod.usrget.sdamod.seainf">
<c-input v-model="model.usfmod.usrget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="List of SPT records" prop="sptstm">
<c-input v-model="model.sptstm" :placeholder="$t('other.please_enter')+'List of SPT records'"></c-input>
</c-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Sptneg/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- S0000004 : Object -->
<c-col :span="12">
<c-form-item label="Table Used to Store Associated Object" prop="clmmod.wfs.objtyp">
<c-input v-model="model.clmmod.wfs.objtyp" maxlength="6" :placeholder="$t('other.please_enter')+'Table Used to Store Associated Object'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('clmmod.S0000004')" prop="clmmod.wfs.objinr">
<c-input v-model="model.clmmod.wfs.objinr" maxlength="8" :placeholder="$t('other.please_enter')+$t('clmmod.S0000004')"></c-input>
</c-form-item>
</c-col>
<!-- S0000003 : Object Name -->
<c-col :span="12">
<c-form-item label="External Readable Object Identification" prop="clmmod.wfs.objnam">
<c-input v-model="model.clmmod.wfs.objnam" maxlength="40" :placeholder="$t('other.please_enter')+'External Readable Object Identification'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onClmmodDet">
{{$t('clmmod.CG000002')}}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="WFEs for transaction for display" prop="clmmod.wfestm">
<c-input v-model="model.clmmod.wfestm" :placeholder="$t('other.please_enter')+'WFEs for transaction for display'"></c-input>
</c-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Sptneg/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eContainer">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--sptneg PD000042 Menu -->
<el-tab-pane :label="$t('sptneg.PD000042')" name="menu">
<m-menu :model="model" :codes="codes"/>
</el-tab-pane>
<!--clmmod PD000001 Workflow -->
<el-tab-pane :label="$t('clmmod.PD000001')" name="ordpwfm">
<m-ordpwfm :model="model" :codes="codes"/>
</el-tab-pane>
</c-tabs>
</el-form>
</div>
</template>
<script>
import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"
import Sptneg from "~/model/Sptneg"
import commonProcess from "~/mixin/commonProcess"
import Check from "~/model/Sptneg/Check"
import Default from "~/model/Sptneg/Default"
import Pattern from "~/model/Sptneg/Pattern"
import Menu from "./Menu"
import Ordpwfm from "./Ordpwfm"
export default {
name: "Sptneg",
components:{
"m-menu" : Menu,
"m-ordpwfm" : Ordpwfm,
},
provide() {
return {
root: this
}
},
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: "",
trnName: "sptneg",
trnType: "",
model: new Sptneg().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {
},
}
},
methods:{
myTabClick(tab){
this.tabClick(tab)
/**
* do it yourself
**/
}
},
created:async function(){
console.log("进入sptneg交易");
let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{
this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
}
}
</script>
<style>
</style>
......@@ -3,19 +3,19 @@
<!-- ====================顶部==================== -->
<c-col :span="6" style="margin-left:9px">
<el-form-item label="参考号" label-width="50px">
<c-input v-model="model.setmod.ref" maxlength="16" :readonly="true" placeholder="请输入our reference">
<c-input v-model="model.setmod.ref" maxlength="16" :disabled="true" :readonly="true" placeholder="请输入our reference">
</c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item label="结算金额" label-width="100px">
<c-input v-model="model.setmod.doccur" style="width: 100%" placeholder="CNY" :readonly="true"></c-input>
<c-input v-model="model.setmod.doccur" style="width: 100%" placeholder="CNY" :disabled="true" :readonly="true"></c-input>
</el-form-item>
</c-col>
<c-col :span="6">
<el-form-item label="" label-width="7px">
<c-input v-model="model.setmod.docamt" :readonly="true" placeholder="请输入document amount"></c-input>
<c-input v-model="model.setmod.docamt" placeholder="请输入document amount"></c-input>
</el-form-item>
</c-col>
......
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