Commit cd329ae0 by taojinrui

汇款交易修改

parent 83b885ac
......@@ -16,57 +16,89 @@ let checkObj = {
"cpdgrp.orc.pts.extkey" :null,
"attp.orcadr" :null,
"cpdgrp.pye.namelc" :null,
"bopmod.dbdgrp.bas.fcyacc" :null,
"attp.pyeadr" :null,
"attp.swftyp" :null,
"bopmod.dbdgrp.bas.buscode" :null,
"attp.pyenam" :null,
"bopmod.dbdgrp.bas.inchargeamt" :null,
"bopmod.dbdgrp.bas.idcode" :null,
"bopmod.dbagrp.dcl.txcode" :null,
"attp.bustyp" :null,
"bopmod.dbdgrp.bas.custnm" :null,
"setmod.dspflg" :null,
"bopmod.dbdgrp.bas.txamt" :null,
"cpdgrp.orc.adrelc" :null,
"bopmod.dbagrp.dcl.txcode2" :null,
"trnmod.trndoc.doccur.tag79z" :null,
"cpdgrp.pye.pts.extkey" :null,
"bopmod.dbagrp.dcl.isref" :null,
"attp.orcnam" :null,
"cpdgrp.med.pts.adrblk" :null,
"cpdgrp.pye.pts.adrblk" :null,
"cpdgrp.rec.trntyp" :null,
"cpdgrp.ori.namelc" :null,
"bopmod.dbdgrp.bas.fcyamt" :null,
"trnmod.trndoc.doccur.rcv.namelc" :null,
"trnmod.trndoc.doccur.adrdtecid" :null,
"bopmod.dbagrp.dcl.inptelc" :null,
"trnmod.trndoc.doccur.rcv.pts.extkey" :null,
"trnmod.trndoc.doccur.rcv.pts.jigomc" :null,
"cpdgrp.pye.adrelc" :null,
"bopmod.dbdgrp.bas.methods" :null,
"cpdgrp.rec.valdat" :null,
"bopmod.dbdgrp.bas.exrate" :null,
"attp.country" :null,
"lendoc.account" :null,
"trnmod.trndoc.doccur.apf" :null,
"cpdgrp.rmt.pts.adrblk" :null,
"cpdgrp.pyb.pts.extkey" :null,
"trnmod.trndoc.doccur.cortyp" :null,
"bopmod.dbdgrp.bas.oppuser" :null,
"attp.payuil" :null,
"cpdgrp.rec.paytype" :null,
"cpdgrp.med.namelc" :null,
"cpdgrp.pyb.namelc" :null,
"bopmod.dbdgrp.bas.othamt" :null,
"bopmod.dbdgrp.bas.custype" :null,
"trnmod.trndoc.doccur.rcv.pts.dizhii" :null,
"trnmod.trndoc.doccur.addstr" :null,
"trnmod.trndoc.doccur.adrrid" :null,
"bopmod.dbagrp.dcl.country" :null,
"bopmod.dbagrp.dcl.tx2rem" :null,
"bopmod.dbdgrp.bas.rptno" :null,
"cpdgrp.orc.pts.adrblk" :null,
"bopmod.dbagrp.dcl.tc1amt" :null,
"trnmod.trndoc.doccur.addtxt" :null,
"attp.resbch" :null,
"bopmod.dbagrp.dcl.paytype" :null,
"cpdgrp.rmt.adrelc" :null,
"bopmod.szflg" :null,
"bopmod.dbdgrp.bas.actiontype" :null,
"trnmod.trndoc.doccur.adrbic" :null,
"bopmod.dbagrp.dcl.rptdate" :null,
"cpdgrp.orc.namelc" :null,
"bopmod.dbdgrp.bas.lcyamt" :null,
"cpdgrp.med.pts.extkey" :null,
"trnmod.trndoc.doccur.adrdtacid" :null,
"bopmod.dbagrp.dcl.tc2amt" :null,
"cpdgrp.ori.adrelc" :null,
"bopmod.dbdgrp.bas.othacc" :null,
"cpdgrp.cbs.nom1.amt" :null,
"trnmod.trndoc.doccur.rcv.adrelc" :null,
"cpdgrp.ori.pts.extkey" :null,
"bopmod.dbdgrp.bas.inchargeccy" :null,
"cpdgrp.cbs.max.amt" :null,
"trnmod.trndoc.doccur.roladr" :null,
"trnmod.trndoc.doccur.rcv.pts.adrblk" :null,
"cpdgrp.rec.pyeact" :null,
"bopmod.dbdgrp.bas.txccy" :null,
"bopmod.dbagrp.dcl.txrem" :null,
"bopmod.dbdgrp.bas.custcod" :null,
"bopmod.basflg" :null,
"bopmod.dbdgrp.bas.lcyacc" :null,
"mtabut.coninf.conexedat" :null,
"bopmod.dbagrp.dcl.crtuser" :null,
"trnmod.trndoc.doccur.adrref" :null,
"cpdgrp.cbs.max.cur" :null,
"trnmod.trndoc.doccur.adrtid" :null,
......@@ -79,6 +111,8 @@ let checkObj = {
"trnmod.trndoc.doccur.adreml" :null,
"bopmod.acttyp" :null,
"attp.sndbchnam" :null,
"bopmod.dbagrp.dcl.actiontype" :null,
"bopmod.dbdgrp.bas.actiondesc" :null,
}
for (const key in checkObj) {
......
......@@ -12,6 +12,7 @@ export default {
"cpdgrp.orc.pts.adrblk" :Utils.defaultFunction,
"cpdgrp.orc.dbfadrblkcn" :Utils.defaultFunction,
"attp.payuil" :Utils.defaultFunction,
"bopmod.dbdgrp.bas.rptno" :Utils.defaultFunction,
"trnmod.trndoc.doccur.roladr" :Utils.defaultFunction,
"cpdgrp.pye.pts.adrblk" :Utils.defaultFunction,
"cpdgrp.pyb.pts.adrblk" :Utils.defaultFunction,
......@@ -50,8 +51,12 @@ export default {
"cpdgrp.ori.adrelc" :Utils.defaultFunction,
"cpdgrp.ori.namelc" :Utils.defaultFunction,
"cpdgrp.ori.dbfadrblkcn" :Utils.defaultFunction,
"bopmod.dbdgrp.bas.tmpref" :Utils.defaultFunction,
"bopmod.vrfflg" :Utils.defaultFunction,
"bopmod.dclflg" :Utils.defaultFunction,
"bopmod.dbdgrp.bas.custype" :Utils.defaultFunction,
"bopmod.dbdgrp.bas.custcod" :Utils.defaultFunction,
"bopmod.dbagrp.dcl.actiontype" :Utils.defaultFunction,
"cpdgrp.rec.othbch" :Utils.defaultFunction,
"cpdgrp.ori.pts.adrblk" :Utils.defaultFunction,
"cpdgrp.orc.pts.extkey" :Utils.defaultFunction,
......@@ -61,26 +66,34 @@ export default {
"attp.feetyp" :Utils.defaultFunction,
"cpdgrp.orc.adrelc" :Utils.defaultFunction,
"cpdgrp.orc.namelc" :Utils.defaultFunction,
"bopmod.dbdgrp.bas.buscode" :Utils.defaultFunction,
"bopmod.dbagrp.dcl.paytype" :Utils.defaultFunction,
"cpdgrp.pye.adrelc" :Utils.defaultFunction,
"cpdgrp.pye.namelc" :Utils.defaultFunction,
"cpdgrp.pye.dbfadrblkcn" :Utils.defaultFunction,
"trnmod.trndoc.doccur.adrbicaut" :Utils.defaultFunction,
"trnmod.trndoc.doccur.rcv.pts.bankno" :Utils.defaultFunction,
"trnmod.trndoc.doccur.rcv.pts.adrblk" :Utils.defaultFunction,
"bopmod.dbagrp.dcl.crtuser" :Utils.defaultFunction,
"cpdgrp.med.pts.adrblk" :Utils.defaultFunction,
"cpdgrp.cbs.nom1.amt" :Utils.defaultFunction,
"bopmod.dbagrp.dcl.inptelc" :Utils.defaultFunction,
"attp.com102" :Utils.defaultFunction,
"bopmod.dbagrp.dcl.rptdate" :Utils.defaultFunction,
"bopmod.dbap.dclpp.acp" :Utils.defaultFunction,
"attp.xnggbh" :Utils.defaultFunction,
"attp.country" :Utils.defaultFunction,
"attp.swftyp" :Utils.defaultFunction,
"cpdgrp.rec.trntyp" :Utils.defaultFunction,
"attp.sndbchnam" :Utils.defaultFunction,
"trnmod.trndoc.doccur.adrbic" :Utils.defaultFunction,
"bopmod.dbdgrp.bas.ownextkey" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inflev" :Utils.defaultFunction,
"mtabut.coninf.conexedat" :Utils.defaultFunction,
"trnmod.trndoc.doccur.apf" :Utils.defaultFunction,
"lendoc.actflg" :Utils.defaultFunction,
"bopmod.dbagrp.dcl.country" :Utils.defaultFunction,
"attp.resbchnam" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inflev" :Utils.defaultFunction,
......
......@@ -314,5 +314,209 @@ 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 onChk(){
let rtnmsg = await this.executeRule("chk")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onChk(){
let rtnmsg = await this.executeRule("chk")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onCodsel1Selbut1(){
let rtnmsg = await this.executeRule("codsel1.selbut1")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onButpErr(){
let rtnmsg = await this.executeRule("butp.err")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onCodsel1Selbut(){
let rtnmsg = await this.executeRule("codsel1.selbut")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onCodsel2Selbut(){
let rtnmsg = await this.executeRule("codsel2.selbut")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onCan(){
let rtnmsg = await this.executeRule("can")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onSav(){
let rtnmsg = await this.executeRule("sav")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onCan(){
let rtnmsg = await this.executeRule("can")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBasppGetreftmp(){
let rtnmsg = await this.executeRule("baspp.getreftmp")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBasppGetref(){
let rtnmsg = await this.executeRule("baspp.getref")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onChk(){
let rtnmsg = await this.executeRule("chk")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onChk(){
let rtnmsg = await this.executeRule("chk")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onButpErr(){
let rtnmsg = await this.executeRule("butp.err")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onCan(){
let rtnmsg = await this.executeRule("can")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
}
\ No newline at end of file
......@@ -589,5 +589,179 @@ export default {
"bopmod.outchargeamt":[
{type: "number", required: false, message: "必输项"}
],
"trnmod.trndoc.advnam":[
{type: "string", required: false, message: "必输项"},
{max: 50,message:"长度不能超过50"}
],
"trnmod.trndoc.amdapl":[
{type: "string", required: true, message: "必输项"},
{max: 50,message:"长度不能超过50"}
],
"trnmod.trndoc.advdoc":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"bopmod.dbagrp.dcl.tmpref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"bopmod.dbagrp.dcl.rptno":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"bopmod.dbagrp.dcl.actiontype":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"bopmod.dbagrp.dcl.actiondesc":[
{type: "string", required: true, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbagrp.dcl.ownextkey":[
{type: "string", required: false, message: "必输项"},
{max: 8,message:"长度不能超过8"}
],
"bopmod.dbagrp.dcl.rptdate":[
{type: "date", required: false, message: "输入正确的日期"}
],
"bopmod.dbagrp.dcl.country":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"bopmod.dbagrp.dcl.txcode":[
{type: "string", required: false, message: "必输项"},
{max: 6,message:"长度不能超过6"}
],
"bopmod.dbagrp.dcl.tc1amt":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"bopmod.dbagrp.dcl.txrem":[
{type: "string", required: false, message: "必输项"},
{max: 50,message:"长度不能超过50"}
],
"bopmod.dbagrp.dcl.tc2amt":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"bopmod.dbagrp.dcl.txcode2":[
{type: "string", required: false, message: "必输项"},
{max: 6,message:"长度不能超过6"}
],
"bopmod.dbagrp.dcl.tx2rem":[
{type: "string", required: false, message: "必输项"},
{max: 50,message:"长度不能超过50"}
],
"bopmod.dbagrp.dcl.crtuser":[
{type: "string", required: false, message: "必输项"},
{max: 20,message:"长度不能超过20"}
],
"bopmod.dbagrp.dcl.inptelc":[
{type: "string", required: false, message: "必输项"},
{max: 20,message:"长度不能超过20"}
],
"bopmod.dbagrp.dcl.billno":[
{type: "string", required: false, message: "必输项"},
{max: 50,message:"长度不能超过50"}
],
"bopmod.dbdgrp.bas.rptno":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"bopmod.dbdgrp.bas.tmpref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"bopmod.dbdgrp.bas.actiondesc":[
{type: "string", required: true, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbdgrp.bas.buscode":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"bopmod.dbdgrp.bas.custcod":[
{type: "string", required: false, message: "必输项"},
{max: 18,message:"长度不能超过18"}
],
"bopmod.dbdgrp.bas.custnm":[
{type: "string", required: true, message: "必输项"},
{max: 63,message:"长度不能超过63"}
],
"bopmod.dbdgrp.bas.oppuser":[
{type: "string", required: true, message: "必输项"},
{max: 63,message:"长度不能超过63"}
],
"bopmod.dbdgrp.bas.idcode":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbdgrp.bas.exrate":[
{type: "string", required: false, message: "必输项"},
{max: 13,message:"长度不能超过13"}
],
"bopmod.dbdgrp.bas.lcyamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbdgrp.bas.lcyacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbdgrp.bas.fcyamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbdgrp.bas.fcyacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbdgrp.bas.othamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbdgrp.bas.othacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbdgrp.bas.txamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbdgrp.bas.inchargeamt":[
{type: "number", required: false, message: "必输项"} ],
}
\ No newline at end of file
......@@ -5,6 +5,9 @@ import Pub from "../Public"
export default class Cptati{
constructor () {
this.data = {
fmtpayl1blk:"",
setsuml3blk:"",
lendoc_setsuml3blk:"",
attp:{
shktyp:"", // static text 收汇款对象 .attp.shktyp
opndatlab:"", // 日期标签 .attp.opndatlab
......@@ -280,6 +283,77 @@ export default class Cptati{
outchargeccy:"", // 国外银行扣费(涉外收入申报专用) .bopmod.outchargeccy
outchargeamt:"", // 国外银行扣费(涉外收入申报专用) .bopmod.outchargeamt
acttyp:"", // 款项来源 .bopmod.acttyp
dbap:{
dclpp:{
paytype1:"", // 收款性�'� .bopmod.dbap.dclpp.paytype1
country1:"", // 收/付款人常驻国家/地区编码 .bopmod.dbap.dclpp.country1
isref1:"", // 是否出口核销项下收汇 .bopmod.dbap.dclpp.isref1
crtuser1:"", // 申报填报人 .bopmod.dbap.dclpp.crtuser1
inptelc1:"", // 申报填报人电话 .bopmod.dbap.dclpp.inptelc1
acp:"", // 确认 .bopmod.dbap.dclpp.acp
},
},
dbagrp:{
dcl:{
tmpref:"", // 临时申报编号 .bopmod.dbagrp.dcl.tmpref
ownextkey:"", // 地区机构号 .bopmod.dbagrp.dcl.ownextkey
actiontype:"", // 操作类型 .bopmod.dbagrp.dcl.actiontype
actiondesc:"", // 修改/删除原因 .bopmod.dbagrp.dcl.actiondesc
rptno:"", // 申报号码 .bopmod.dbagrp.dcl.rptno
paytype:"", // 收款性�'� .bopmod.dbagrp.dcl.paytype
tc1amt:"", // 相应金额1 .bopmod.dbagrp.dcl.tc1amt
tc2amt:"", // 相应金额2 .bopmod.dbagrp.dcl.tc2amt
tx2rem:"", // 交易附言2 .bopmod.dbagrp.dcl.tx2rem
isref:"", // 是否出口核销项下收汇 .bopmod.dbagrp.dcl.isref
crtuser:"", // 填报人 .bopmod.dbagrp.dcl.crtuser
inptelc:"", // 填报人电话 .bopmod.dbagrp.dcl.inptelc
rptdate:"", // 申报日期 .bopmod.dbagrp.dcl.rptdate
txrem:"", // 交易附言1 .bopmod.dbagrp.dcl.txrem
txcode:"", // 交易编码1 .bopmod.dbagrp.dcl.txcode
txcode2:"", // 交易编码2 .bopmod.dbagrp.dcl.txcode2
country:"", // 付款人常驻国家/地区编码 .bopmod.dbagrp.dcl.country
billno:"", // 外债编号 .bopmod.dbagrp.dcl.billno
},
},
dbdp:{
baspp:{
cusnam:"", // .bopmod.dbdp.baspp.cusnam
cornam:"", // .bopmod.dbdp.baspp.cornam
corpnam:"", // .bopmod.dbdp.baspp.corpnam
roptnam:"", // RoptNam .bopmod.dbdp.baspp.roptnam
exratelab:"", // �'�汇/结汇汇率 .bopmod.dbdp.baspp.exratelab
lcyamtlab:"", // �'�汇/结汇金额 .bopmod.dbdp.baspp.lcyamtlab
acp:"", // 确认 .bopmod.dbdp.baspp.acp
tmprefnew:"", // TMPREFLABEL .bopmod.dbdp.baspp.tmprefnew
},
},
dbdgrp:{
bas:{
tmpref:"", // �'时申报流�'号 .bopmod.dbdgrp.bas.tmpref
ownextkey:"", // 地区机构号 .bopmod.dbdgrp.bas.ownextkey
actiontype:"", // 操作类型 .bopmod.dbdgrp.bas.actiontype
rptno:"", // 申报号码 .bopmod.dbdgrp.bas.rptno
idcode:"", // 身份证件号码 .bopmod.dbdgrp.bas.idcode
lcyacc:"", // 人民币帐号/银行卡号 .bopmod.dbdgrp.bas.lcyacc
fcyamt:"", // 现汇金额 .bopmod.dbdgrp.bas.fcyamt
fcyacc:"", // 外汇帐号/银行卡号 .bopmod.dbdgrp.bas.fcyacc
othamt:"", // 其它金额 .bopmod.dbdgrp.bas.othamt
othacc:"", // 其它帐号/银行卡号 .bopmod.dbdgrp.bas.othacc
methods:"", // 结算方式 .bopmod.dbdgrp.bas.methods
buscode:"", // 银行业务编号 .bopmod.dbdgrp.bas.buscode
custype:"", // 类型 .bopmod.dbdgrp.bas.custype
actiondesc:"", // 操作类型 .bopmod.dbdgrp.bas.actiondesc
exrate:"", // 结汇汇率 .bopmod.dbdgrp.bas.exrate
lcyamt:"", // 结汇金额 .bopmod.dbdgrp.bas.lcyamt
custnm:"", // 收款人名称 .bopmod.dbdgrp.bas.custnm
oppuser:"", // 付款人名称 .bopmod.dbdgrp.bas.oppuser
custcod:"", // 组织机构 .bopmod.dbdgrp.bas.custcod
inchargeccy:"", // 国内银行扣费 .bopmod.dbdgrp.bas.inchargeccy
inchargeamt:"", // 国内银行扣费 .bopmod.dbdgrp.bas.inchargeamt
txccy:"", // 收入款币种及金额 .bopmod.dbdgrp.bas.txccy
txamt:"", // 收入款币种及金额 .bopmod.dbdgrp.bas.txamt
},
},
},
pageId: "" // ctx的key
......
......@@ -198,7 +198,7 @@ export default {
"cpdgrp.blk.contag70":[
{type: "string", required: true, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"cpdgrp.ori.adrelc":[
......@@ -530,7 +530,7 @@ export default {
{max: 16,message:"长度不能超过16"}
],
"trnmod.hvpmod.skrmc2":[
{type: "string", required: true, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 30,message:"长度不能超过30"}
],
"trnmod.hvpmod.fkrmc2":[
......@@ -546,7 +546,7 @@ export default {
{max: 10,message:"长度不能超过10"}
],
"trnmod.hvpmod.skrdz2":[
{type: "string", required: true, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 30,message:"长度不能超过30"}
],
"trnmod.hvpmod.fkrdz2":[
......@@ -554,7 +554,7 @@ export default {
{max: 30,message:"长度不能超过30"}
],
"trnmod.hvpmod.skrdz3":[
{type: "string", required: true, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 30,message:"长度不能超过30"}
],
"trnmod.hvpmod.fkrdz3":[
......@@ -562,7 +562,7 @@ export default {
{max: 30,message:"长度不能超过30"}
],
"trnmod.hvpmod.skrdz4":[
{type: "string", required: true, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 30,message:"长度不能超过30"}
],
"trnmod.hvpmod.fkrdz4":[
......@@ -570,7 +570,7 @@ export default {
{max: 30,message:"长度不能超过30"}
],
"trnmod.hvpmod.skrdz5":[
{type: "string", required: true, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 30,message:"长度不能超过30"}
],
"trnmod.hvpmod.fkrdz5":[
......
......@@ -80,14 +80,14 @@
label="Intermediary/Account(Tag56a)"
prop="cpdgrp.med.pts.extkey"
>
<!-- :disabled="flag1" -->
<c-input
v-model="model.cpdgrp.med.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
:disabled="flag1"
@keyup.enter.native="
showGridPromptDialog('cpdgrp.med.pts.extkey')
"
"
></c-input>
</el-form-item>
<template slot="footer">
......@@ -137,7 +137,7 @@
:disabled="flag1"
@keyup.enter.native="
showGridPromptDialog('cpdgrp.rmt.pts.extkey')
"
"
></c-input>
</el-form-item>
<template slot="footer">
......@@ -209,8 +209,8 @@
placeholder="请输入External Key of Address"
:disabled="flag"
@keyup.enter.native="
showGridPromptDialog('cpdgrp.pyd.pts.extkey')
"
showGridPromptDialog('cpdgrp.pyb.pts.extkey')
"
></c-input>
</el-form-item>
<template slot="footer">
......
......@@ -77,7 +77,7 @@
v-model="model.cpdgrp.med.pts.extkey"
maxlength="216"
placeholder="请输入External Key of Address"
:disabled="model.attp.swftyp=='100'||model.attp.swftyp==''"
:disabled="model.attp.swftyp=='100'"
@keyup.enter.native="
showGridPromptDialog('cpdgrp.med.pts.extkey')
"
......@@ -91,7 +91,7 @@
><span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button>
<c-button style="margin: 0 0" size="small" type="primary" :disabled="model.attp.swftyp=='100'||model.attp.swftyp==''">
<c-button style="margin: 0 0" size="small" type="primary" :disabled="model.attp.swftyp=='100'">
详情
</c-button>
</template>
......@@ -107,7 +107,7 @@
show-word-limit
placeholder="请输入Address Block"
rows="4"
:disabled="model.attp.swftyp=='100'||model.attp.swftyp==''"
:disabled="model.attp.swftyp=='100'"
></c-input>
</el-form-item>
</c-col>
......@@ -122,7 +122,7 @@
v-model="model.cpdgrp.rmt.pts.extkey"
maxlength="216"
placeholder="请输入External Key of Address"
:disabled="model.attp.swftyp=='100'||model.attp.swftyp==''"
:disabled="model.attp.swftyp=='100'"
@keyup.enter.native="
showGridPromptDialog('cpdgrp.rmt.pts.extkey')
"
......@@ -135,7 +135,7 @@
type="primary"
><span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button>
<c-button style="margin: 0 0" size="small" type="primary" :disabled="model.attp.swftyp=='100'||model.attp.swftyp==''">
<c-button style="margin: 0 0" size="small" type="primary" :disabled="model.attp.swftyp=='100'">
详情
</c-button>
</template>
......@@ -151,7 +151,7 @@
show-word-limit
placeholder="请输入Address Block"
rows="4"
:disabled="model.attp.swftyp=='100'||model.attp.swftyp==''"
:disabled="model.attp.swftyp=='100'"
></c-input>
</el-form-item>
</c-col>
......
......@@ -107,7 +107,7 @@
v-model="model.trncorco.relflg"
style="width: 100%"
placeholder="请选择Status"
:code="codes.relflg"
:code="relflg"
>
</c-select>
</el-form-item>
......@@ -637,7 +637,7 @@ export default {
{label:"贸易",value:"0"},
{label:"非贸易",value:"1"},
{label:"资本",value:"2"},
{label:"非资本",value:"3"},
{label:"其他",value:"3"},
],
};
},
......
<template>
<div class="eibs-tab">
<c-col :span="24" style="height: 24px; margin-top: 20px">
<el-form-item label="跨境人民币申报" class="messageLabel"></el-form-item>
</c-col>
<c-col :span="24" style="height: 0px">
<el-divider></el-divider>
</c-col>
<c-col :span="12" style="margin-top: 20px">
<c-col :span="24">
......
......@@ -2,10 +2,10 @@
<div class="eibs-tab">
<!-- -----------上------------- -->
<c-col :span="24">
<c-col :span="12">
<c-col :span="11">
<el-form-item label="业务编号" prop="cpdgrp.rec.ownref">
<c-fullbox>
<c-input v-model="model.cpdgrp.rec.ownref"></c-input>
<c-input v-model="model.cpdgrp.rec.ownref" disabled></c-input>
<template slot="footer">
<c-button type="primary"
><span style="font-family: '宋体'; font-weight: bold"
......@@ -18,7 +18,7 @@
</el-form-item>
</c-col>
<c-col :span="12">
<c-col :span="11" :offset="1">
<el-form-item label="Name" prop="cpdgrp.rec.nam">
<c-input
v-model="model.cpdgrp.rec.nam"
......@@ -50,6 +50,7 @@
v-model="model.cpdgrp.cbs.nom1.cur"
style="width: 100%"
placeholder="请选择汇款金额"
disabled
>
<el-option
v-for="item in codes.curtxt1"
......@@ -98,7 +99,7 @@
<c-col :span="12">
<el-form-item label="汇款语种" prop="cptp.payuil">
<c-input v-model="model.cptp.payuil"></c-input>
<c-input v-model="model.cptp.payuil" disabled></c-input>
</el-form-item>
</c-col>
</c-col>
......@@ -123,7 +124,7 @@
</c-col>
<!-- 第六行 -->
<c-col :span="24">
<el-form-item label="货物类型" prop="cpdgrp.rec.stagod">
<el-form-item label="货物类型" prop="cpdgrp.rec.stagod" style="width:100%">
<c-select v-model="model.cpdgrp.rec.stagod">
<el-option
v-for="item in stagod"
......@@ -135,6 +136,7 @@
</el-form-item>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<!-- 第二行 -->
<c-col :span="24">
......@@ -295,7 +297,7 @@
placeholder="请选择汇款金额"
>
<el-option
v-for="item in codes.feecur"
v-for="item in codes.curtxt1"
:key="item.value"
:label="item.label"
:value="item.value"
......@@ -451,7 +453,7 @@
>i</span
></c-button
>
<c-button>Details</c-button>
<c-button type="primary">Details</c-button>
</template>
</c-fullbox>
</el-form-item>
......@@ -1953,12 +1955,12 @@ export default {
data() {
return {
stagod: [
{ label: "金", value: "001" },
{ label: "银", value: "002" },
{ label: "铜", value: "003" },
{ label: "铝", value: "004" },
{ label: "锌", value: "005" },
{ label: "铁砂矿", value: "006" },
{ label: "金(含金首饰)", value: "001" },
{ label: "银(含银首饰)", value: "002" },
{ label: "铜(含电解铜、铜制品以及铜金矿)", value: "003" },
{ label: "铝(含电解铝、铝矾土以及铝制品)", value: "004" },
{ label: "锌(含电解锌、锌精矿)", value: "005" },
{ label: "铁砂矿(含精矿)", value: "006" },
{ label: "其他金属", value: "007" },
{ label: "大豆", value: "008" },
{ label: "玉米", value: "009" },
......@@ -1967,6 +1969,7 @@ export default {
{ label: "煤", value: "012" },
{ label: "其他", value: "099" },
],
swftyp1: [
{ label: "MT103", value: "103" },
{ label: "MT202", value: "200" },
......
<template>
<div class="eibs-tab">
<c-col :span="18">
<c-col :span="24">
<el-form-item label="收款人开户行代理行名称(=中介结构1)" prop="" label-width="250px">
<c-input v-model="model.trnmod.hvpmod.agnamedl"></c-input>
</el-form-item>
</c-col>
<c-col :span="18">
<c-col :span="24">
<el-form-item label="收款人开户行代理行号(=中介机构)" prop="" label-width="250px">
<c-input v-model="model.trnmod.hvpmod.agencydl"></c-input>
<c-input v-model="model.trnmod.hvpmod.agencydl" disabled></c-input>
</el-form-item>
</c-col>
<!-- --------------左边---------------- -->
......@@ -17,7 +17,7 @@
<el-form-item label="费用编号" prop="">
<c-select v-model="model.trnmod.hvpmod.feecod">
<el-option
v-for="item in codes.feecod"
v-for="item in feecod"
:key="item.value"
:label="item.label"
:value="item.value"
......@@ -342,7 +342,11 @@ export default {
mixins: [commonProcess],
data(){
return {
feecod: [
{ label: "SHA Shared", value: "SHA" },
{ label: "BEN Beneficiary Customer", value: "BEN" },
{ label: "OUR Ordering Customer", value: "OUR" },
],
}
},
methods:{...Event},
......
......@@ -27,6 +27,7 @@
v-model="model.bopmod.acttyp"
style="width: 100%"
placeholder="请选择款项来源"
:disabled="model.bopmod.szflg==='3' || model.bopmod.szflg==='2' ||model.bopmod.szflg===''"
>
<el-option
v-for="item in codes.acttyp"
......@@ -44,6 +45,7 @@
v-model="model.bopmod.ownextkey"
style="width: 100%"
placeholder="请选择地区机构号"
:disabled="model.bopmod.szflg==='3' ||model.bopmod.szflg===''"
>
<el-option
v-for="item in codes.ownextkey1"
......@@ -58,7 +60,7 @@
<c-col :span="11" :offset="1">
<c-col :span="24">
<c-checkbox v-model="model.bopmod.basflg">基础数据</c-checkbox>
<c-checkbox v-model="model.bopmod.basflg" :disabled="model.bopmod.szflg==='3'||model.bopmod.szflg===''">基础数据</c-checkbox>
</c-col>
</c-col>
......
<template>
<div class="eContainer">
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
<el-button size="small">备忘录</el-button>
<el-button size="small">影像信息</el-button>
<!-- <el-button size="small">保存模板</el-button> -->
<!-- <el-button size="small">使用模板</el-button> -->
<el-button size="small">制裁信息</el-button>
<!-- <el-button size="small">拆分报文</el-button> -->
<el-button size="small">智能提示</el-button>
</c-function-btn>
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--cptrep PD000020 Overview -->
......@@ -125,6 +140,7 @@ import Vrfp from "./Vrfp"
import Doctre from "~/views/Public/Doctre";
import Det910 from "./Det910"
import commonFuncs from "~/mixin/commonFuncs";
export default {
name: "Cptrep",
......@@ -150,7 +166,7 @@ export default {
root: this
}
},
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: "opnp1",
......
......@@ -40,14 +40,14 @@ export default {
// { inifrm: "diasel", ininam: "备忘录选择交易", pntmiu: "0" },
{ inifrm: "1", ininam: "汇款业务", pntmiu: "" },
{ inifrm: "infcpd", ininam: "汇款查询", pntmiu: "1" },
{ inifrm: "cptopn", ininam: "汇出汇款", pntmiu: "1" },
{ inifrm: "cptadv", ininam: "汇入汇款", pntmiu: "1" },
{ inifrm: "cptato", ininam: "境内外币汇出汇款", pntmiu: "1" },
{ inifrm: "cptati", ininam: "境内外币汇入汇款", pntmiu: "1" },
// { inifrm: "cptopn", ininam: "汇出汇款", pntmiu: "1" },
// { inifrm: "cptadv", ininam: "汇入汇款", pntmiu: "1" },
// { inifrm: "cptato", ininam: "境内外币汇出汇款", pntmiu: "1" },
// { inifrm: "cptati", ininam: "境内外币汇入汇款", pntmiu: "1" },
{ inifrm: "cnysel", ininam: "跨境人民币查询", pntmiu: "1" },
{ inifrm: "cptrel", ininam: "汇款复核与查询", pntmiu: "1" },
{ inifrm: "cptcan", ininam: "汇款注销", pntmiu: "1" },
{ inifrm: "cptrep", ininam: "汇入汇款挂账解付", pntmiu: "1" },
// { inifrm: "cptrel", ininam: "汇款复核与查询", pntmiu: "1" },
// { inifrm: "cptcan", ininam: "汇款注销", pntmiu: "1" },
// { inifrm: "cptrep", ininam: "汇入汇款挂账解付", pntmiu: "1" },
{ inifrm: "2", ininam: "买方信用证", pntmiu: "" },
// { inifrm: "ditopn", ininam: "信用证开立", pntmiu: "2" },
......
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