Commit b60c56bb by “yanyuxin”

trtopn交易修改

parent 359d1758
......@@ -6135,6 +6135,9 @@ const CodeTable = {
{ label: "货物贸易", value: "11" },
{ label: "资本项目支出", value: "13" },
],
cfeogudcurr:[
{label: "1", value: "1"},
],
usesmh: [
{ label: "Generated File", value: "G" },
{ label: "Filename Entered ", value: "F" },
......
......@@ -4,71 +4,84 @@ import Utils from "~/utils"
* Trtopn Check规则
*/
let checkObj = {
"liaall.limmod.limpts.oth.pts.extkey" :null,
"trtmod.finmod.flttyp" :null,
"dftcre.dfdgrp.rec.matdat" :null,
"liaall.limmod.ownref" :null,
"dftcre.dfdgrp.rec.dfuflg" :null,
"dftcre.dfdgrp.rec.resamt" :null,
"trdgrp.rec.nam" :null,
"dftcre.dfdgrp.apl.namelc" :null,
"trdgrp.rec.stttendat" :null,
"trtmod.finmod.dinmod.shpjgh" :null,
"liaall.limmod.ecifno" :null,
"dftcre.dfdgrp.rec.bankcn" :null,
"dftcre.dfdgrp.cbs.max.cur" :null,
"dftcre.dfdgrp.cbs.max.amt" :null,
"trdgrp.rec.actrat" :null,
"cfatrt.cfaflg" :null,
"trdgrp.rec.invtyp" :null,
"dftcre.dfdgrp.rec.trntyp" :null,
"trtp.usr.extkey" :null,
"trdgrp.rec.recaccount" :null,
"cfadft.cfaflg" :null,
"trtmod.finmod.act1" :null,
"dftcre.dfdgrp.rec.bankno" :null,
"trtmod.finmod.act3" :null,
"trdgrp.rec.guaflg" :null,
"dftcre.dfdgrp.apl.adrelc" :null,
"liaall.limmod.limpts.oth.pts.nam" :null,
"dftcre.dfdgrp.rec.flttyp" :null,
"dftcre.dfdgrp.rec.actrat" :null,
"setmod.dspflg" :null,
"trtp.recget.sdamod.dadsnd" :null,
"dftcre.dfdgrp.apl.pts.extkey" :null,
"cfatrt.ownextkey" :null,
"trtmod.finmod.dinmod.rmbsbs" :null,
"trtmod.finmod.dinjdm" :null,
"trtmod.finmod.ratchgtyp" :null,
"dftcre.dfdgrp.dff.pts.adrblk" :null,
"trdgrp.rec.oppacc" :null,
"trdgrp.rec.stagod" :null,
"trdgrp.rec.recdistrictcode" :null,
"dftcre.dfdgrp.rec.intprd" :null,
"dftcre.dfdgrp.dff.pts.extkey" :null,
"trtmod.finmod.ratchgprd" :null,
"trtmod.finmod.inttyp" :null,
"cfatrt.cda.useofunds" :null,
"trtmod.finmod.intact" :null,
"letp0.recget.sdamod.dadsnd" :null,
"trdgrp.rec.trntyp" :null,
"trtmod.finmod.intamt" :null,
"cfatrt.cda.cfeogudamount" :null,
"trtmod.finmod.dinmod.hxkhdm" :null,
"trtmod.finmod.fltval" :null,
"trtp.fipp.ptsget.sdamod.dadsnd" :null,
"trdgrp.fip.pts.extkey" :null,
"trtp.ledget.sdamod.dadsnd" :null,
"cfadft.ownextkey" :null,
"trdgrp.fip.namelc" :null,
"trtp.recname" :null,
"trdgrp.rec.pctfin" :null,
"trtmod.finmod.ovdintrat" :null,
"trdgrp.rec.issdat" :null,
"trtp.bedget.sdamod.dadsnd" :null,
"trtmod.finmod.ratchgdat" :null,
"trdgrp.rec.flowflag" :null,
"trtmod.finmod.flttyp" :null,
"trtmod.finmod.dinmod.chapdm" :null,
"trdgrp.rec.nam" :null,
"trtp.brdget.sdamod.dadsnd" :null,
"trdgrp.rec.reccountrycode" :null,
"cfadft.cfaflg" :null,
"trtmod.finmod.dinmod.rmbsbs" :null,
"trtp.btdget.sdamod.dadsnd" :null,
"trtmod.finmod.inttyp" :null,
"trdgrp.cbs.max.amt" :null,
"trdgrp.rec.lprtyp" :null,
"trtmod.finmod.dinmod.ockhdm" :null,
"trtp.bcdget.sdamod.dadsnd" :null,
"liaall.limmod.limpts.wrk.pts.nam" :null,
"dftcre.dfdgrp.apl.pts.adrblk" :null,
"trdgrp.fip.pts.adrblk" :null,
"liaall.limmod.limpts.wrk.pts.extkey" :null,
"trdgrp.rec.trntyp" :null,
"trtmod.finmod.intamt" :null,
"dftcre.dfdgrp.rec.invtyp" :null,
"trdgrp.fip.adrelc" :null,
"trdgrp.fip.pts.ref" :null,
"dftcre.dfdgrp.dff.namelc" :null,
"cfatrt.cda.cfeogudamount" :null,
"trtmod.finmod.ovdinttyp" :null,
"dftcre.dfdgrp.rec.stttendat" :null,
"mtabut.coninf.conexedat" :null,
"trtmod.finmod.fltval" :null,
"liaall.limmod.limpts.nonrevflg1" :null,
"trdgrp.cbs.max.cur" :null,
"trdgrp.rec.mycontno" :null,
"trtmod.finmod.dinmod.shpijg" :null,
"trdgrp.fip.pts.extkey" :null,
"cfadft.ownextkey" :null,
"trdgrp.fip.namelc" :null,
"cfatrt.cda.cfeogudcurr" :null,
"setmod.docamt" :null,
"trdgrp.rec.matdat" :null,
"trdgrp.rec.pctfin" :null,
"trtmod.finmod.ovdintrat" :null,
"trtp.act" :null,
"trdgrp.rec.issdat" :null,
"trtmod.finmod.intdat" :null,
"dftcre.dfdgrp.dff.adrelc" :null,
"trdgrp.rec.tenday" :null,
"trtmod.finmod.ratchgdat" :null,
"dftcre.dfdgrp.rec.fintyp" :null,
"trdgrp.rec.flowflag" :null,
}
for (const key in checkObj) {
......
......@@ -6,16 +6,17 @@ import Api from "~/service/Api";
import Utils from "~/utils/index"
export default {
"dftcre.dfdgrp.rec.dfuflg" :Utils.defaultFunction,
"dftcre.dfdgrp.rec.fintyp" :Utils.defaultFunction,
"trdgrp.fip.pts.extkey" :Utils.defaultFunction,
"trtmod.finmod.accbch":Utils.defaultFunction,
"liaall.limmod.limpts.oth.pts.extkey" :Utils.defaultFunction,
"trtmod.finmod.dinjdm" :Utils.defaultFunction,
"trdgrp.cbs.max.amt" :Utils.defaultFunction,
"trdgrp.rec.fintyp" :Utils.defaultFunction,
"trdgrp.cbs.max.cur" :Utils.defaultFunction,
"trtmod.finmod.act1":Utils.defaultFunction,
"trdgrp.rec.pntref" :Utils.defaultFunction,
"trtmod.finmod.act1" :Utils.defaultFunction,
"trtmod.finmod.acttyp" :Utils.defaultFunction,
"trtmod.finmod.act3":Utils.defaultFunction,
"trtmod.finmod.act3" :Utils.defaultFunction,
"trtmod.finmod.inttyp" :Utils.defaultFunction,
"setmod.doccur" :Utils.defaultFunction,
"setmod.dspflg" :Utils.defaultFunction,
......@@ -24,67 +25,67 @@ export default {
"trdgrp.rec.matdat" :Utils.defaultFunction,
"trdgrp.rec.actrat" :Utils.defaultFunction,
"trtmod.finmod.intprd" :Utils.defaultFunction,
"trnmod.trndoc.condocstm" :Utils.defaultFunction,
"trnmod.trndoc.shwinc" :Utils.defaultFunction,
"trnmod.trndoc.shwout" :Utils.defaultFunction,
"cfatrt.cdaflg" :Utils.defaultFunction,
"trtmod.finmod.ovdinttyp" :Utils.defaultFunction,
"trdgrp.rec.flowflag" :Utils.defaultFunction,
"trdgrp.rec.ownref" :Utils.defaultFunction,
"trtmod.finmod.fincod" :Utils.defaultFunction,
"liaall.limmod.limpts.wrk.pts.extkey" :Utils.defaultFunction,
"dftcre.dfdgrp.apl.pts.adrblk" :Utils.defaultFunction,
"liaall.limmod.limpts.nonrevflg2" :Utils.defaultFunction,
"liaall.limmod.limpts.nonrevflg1" :Utils.defaultFunction,
"dftcre.dfdgrp.rec.trntyp" :Utils.defaultFunction,
"trtmod.finmod.wjdkfl" :Utils.defaultFunction,
"trtp.dfflag" :Utils.defaultFunction,
"trtp.usr.extkey" :Utils.defaultFunction,
"ledgrp.ben.pts.nam" :Utils.defaultFunction,
"dftcre.dfdgrp.rec.ownref" :Utils.defaultFunction,
"dftcre.dfdgrp.apl.pts.extkey" :Utils.defaultFunction,
"dftcre.dfdgrp.apl.adrelc" :Utils.defaultFunction,
"dftcre.dfdgrp.apl.namelc" :Utils.defaultFunction,
"dftcre.dfdgrp.apl.dbfadrblkcn" :Utils.defaultFunction,
"trdgrp.rec.ownref" :Utils.defaultFunction,
"trdgrp.rec.issdat" :Utils.defaultFunction,
"trdgrp.fip.adrelc" :Utils.defaultFunction,
"trdgrp.fip.namelc" :Utils.defaultFunction,
"trdgrp.fip.dbfadrblkcn" :Utils.defaultFunction,
"trdgrp.rec.pctfin" :Utils.defaultFunction,
"trtmod.finmod.dinmod.rmbsbs" :Utils.defaultFunction,
"trdgrp.rec.pntref" :Utils.defaultFunction,
"cfatrt.basflg" :Utils.defaultFunction,
"trdgrp.fip.pts.adrblk" :Utils.defaultFunction,
"dftcre.oricur" :Utils.defaultFunction,
"trtp.flowflag" :Utils.defaultFunction,
"cfatrt.cfaflg" :Utils.defaultFunction,
"trtmod.finmod.ratchgtyp" :Utils.defaultFunction,
"ledgrp.iss.pts.nam" :Utils.defaultFunction,
"liaall.limmod.comamt" :Utils.defaultFunction,
"liaall.limmod.ccvamt" :Utils.defaultFunction,
"dftcre.dfdgrp.dff.pts.adrblk" :Utils.defaultFunction,
"dftcre.dfdgrp.dff.pts.extkey" :Utils.defaultFunction,
"liaall.limmod.limpts.wrk.pts.nam" :Utils.defaultFunction,
"cfadft.basflg" :Utils.defaultFunction,
"letp0.cnftxt" :Utils.defaultFunction,
"cfadft.cfaflg" :Utils.defaultFunction,
"ledgrp.rec.ownref" :Utils.defaultFunction,
"trdgrp.rec.reccountrycode" :Utils.defaultFunction,
"ledgrp.apl.pts.nam" :Utils.defaultFunction,
"trtmod.finmod.ratchgtyp" :Utils.defaultFunction,
"cfatrt.cfaflg" :Utils.defaultFunction,
"trdgrp.fip.pts.adrblk" :Utils.defaultFunction,
"trtmod.finmod.accbch" :Utils.defaultFunction,
"dftcre.dfdgrp.dff.adrelc" :Utils.defaultFunction,
"dftcre.dfdgrp.dff.namelc" :Utils.defaultFunction,
"dftcre.dfdgrp.dff.dbfadrblkcn" :Utils.defaultFunction,
"trtmod.finmod.intdat" :Utils.defaultFunction,
"trtp.act" :Utils.defaultFunction,
"cfadft.cfaflg" :Utils.defaultFunction,
"dftcre.dfdgrp.cbs.max.cur" :Utils.defaultFunction,
"trtmod.finmod.flttyp" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inflev" :Utils.defaultFunction,
"mtabut.coninf.usr.extkey" :Utils.defaultFunction,
"trdgrp.rec.flowflag" :Utils.defaultFunction,
"trtmod.finmod.fincod" :Utils.defaultFunction,
"dftcre.dfdgrp.rec.flttyp" :Utils.defaultFunction,
"trtp.dfflag" :Utils.defaultFunction,
"liaall.limmod.limpts.oth.pts.nam" :Utils.defaultFunction,
"trtp.usr.extkey" :Utils.defaultFunction,
"dftcre.dfdgrp.cbs.max.amt" :Utils.defaultFunction,
"trdgrp.rec.pctfin" :Utils.defaultFunction,
"trtmod.finmod.dinmod.rmbsbs" :Utils.defaultFunction,
"dftcre.dfdgrp.rec.resamt" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inflev" :Utils.defaultFunction,
"mtabut.coninf.conexedat" :Utils.defaultFunction,
"trtp.act" :Utils.defaultFunction,
"dftcre.dfdgrp.rec.matdat" :Utils.defaultFunction,
"dftcre.dfdgrp.rec.stttendat" :Utils.defaultFunction,
"trtmod.finmod.dinmod.jzllgz" :Utils.defaultFunction,
}
//你可以添加自动default处理
function defaultTrtmodFinmodAccbch() {
const that = this;
that.executeDefault("trtmod.finmod.accbch").then(res => {
that.model.trtmod.finmod.accbch = res.data.trtmod_finmod_accbch
callback()
})
}
function defaultTrtmodFinmodAct1() {
const that = this;
that.executeDefault("trtmod.finmod.act1").then(res => {
that.model.trtmod.finmod.act1 = res.data.trtmod_finmod_act1
callback()
})
}
function defaultTrtmodFinmodAct3() {
const that = this;
that.executeDefault("trtmod.finmod.act3").then(res => {
that.model.trtmod.finmod.act3 = res.data.trtmod_finmod_act3
callback()
})
}
function defaultTrtpAct() {
const that = this;
that.executeDefault("trtp.act").then(res => {
that.model.trtp.act = res.data.trtp_act
callback()
})
}
......@@ -7,25 +7,13 @@ export default {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
this.updateModel(rtnmsg.data)
this.$message({
type: 'success',
message: '获取成功!'
});
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
onSeainf() {
},
async onExtkey(e) {
},
async onFippDet(){
let rtnmsg = await this.executeRule("fipp.det")
if(rtnmsg.respCode == SUCCESS)
......@@ -43,11 +31,7 @@ export default {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
this.model.trdgrp.rec.intrat = rtnmsg.data.trdgrp_rec_intrat
this.$message({
type: 'success',
message: '获取成功!'
});
}
else
{
......@@ -59,11 +43,7 @@ export default {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
this.model.trtmod.finmod.intamt = rtnmsg.data.trtmod_finmod_intrat
this.$message({
type: 'success',
message: '获取成功!'
});
}
else
{
......@@ -87,70 +67,6 @@ export default {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
this.model.trtmod.finmod.dinjdm = rtnmsg.data.trtmod_finmod_dinjdm
this.$message({
type: 'success',
message: '获取成功!'
});
}
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 onUsrcon(){
let rtnmsg = await this.executeRule("usrcon")
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 onUsrchk(){
let rtnmsg = await this.executeRule("usrchk")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onSyswrnButshw(){
let rtnmsg = await this.executeRule("syswrn.butshw")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
......@@ -158,8 +74,8 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onDiasel(){
let rtnmsg = await this.executeRule("diasel")
async onDftpButgetref(){
let rtnmsg = await this.executeRule("dftp.butgetref")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
......@@ -170,8 +86,8 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onInc(){
let rtnmsg = await this.executeRule("inc")
async onAplpDet(){
let rtnmsg = await this.executeRule("aplp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
......@@ -182,8 +98,8 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onNotmap(){
let rtnmsg = await this.executeRule("notmap")
async onDffpDet(){
let rtnmsg = await this.executeRule("dffp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
......@@ -194,8 +110,8 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onFrmbut(){
let rtnmsg = await this.executeRule("frmbut")
async onWrkpDet(){
let rtnmsg = await this.executeRule("wrkp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
......@@ -206,8 +122,8 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onOrd(){
let rtnmsg = await this.executeRule("ord")
async onOthpDet(){
let rtnmsg = await this.executeRule("othp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
......@@ -218,8 +134,8 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onIncben(){
let rtnmsg = await this.executeRule("incben")
async onLimptsGet1(){
let rtnmsg = await this.executeRule("limpts.get1")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
......@@ -230,8 +146,8 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onImgmodImage(){
let rtnmsg = await this.executeRule("imgmod.image")
async onLimptsGet2(){
let rtnmsg = await this.executeRule("limpts.get2")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
......@@ -242,8 +158,8 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onImgmodNewimg(){
let rtnmsg = await this.executeRule("imgmod.newimg")
async onLimmodTrycal(){
let rtnmsg = await this.executeRule("limmod.trycal")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
......@@ -254,8 +170,8 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onImgmodNewhisimg(){
let rtnmsg = await this.executeRule("imgmod.newhisimg")
async onTrndocButshw(){
let rtnmsg = await this.executeRule("trndoc.butshw")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
......@@ -266,8 +182,8 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onImgmodElcimage(){
let rtnmsg = await this.executeRule("imgmod.elcimage")
async onTrndocButadd(){
let rtnmsg = await this.executeRule("trndoc.butadd")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
......@@ -278,8 +194,8 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onEntmodEntbut(){
let rtnmsg = await this.executeRule("entmod.entbut")
async onTrndocButnew(){
let rtnmsg = await this.executeRule("trndoc.butnew")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
......@@ -290,8 +206,8 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onPen(){
let rtnmsg = await this.executeRule("pen")
async onTrndocButattto(){
let rtnmsg = await this.executeRule("trndoc.butattto")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
......@@ -302,8 +218,8 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onCan(){
let rtnmsg = await this.executeRule("can")
async onTrndocButdel(){
let rtnmsg = await this.executeRule("trndoc.butdel")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
......@@ -314,8 +230,8 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onRecctySelbut1(){
let rtnmsg = await this.executeRule("reccty.selbut1")
async onTrndocButatt(){
let rtnmsg = await this.executeRule("trndoc.butatt")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
......@@ -338,5 +254,7 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
onExtkey() {},
onSeainf() {},
}
\ No newline at end of file
......@@ -65,7 +65,7 @@ export default {
{max: 40,message:"长度不能超过40"}
],
"trdgrp.fip.pts.ref":[
{type: "string", required: true, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"trtp.usr.extkey":[
......@@ -81,7 +81,7 @@ export default {
{max: 16,message:"长度不能超过16"}
],
"trdgrp.fip.pts.extkey":[
{type: "string", required: true, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"trtp.fipp.ptsget.sdamod.seainf":[
......@@ -114,7 +114,7 @@ export default {
"trdgrp.cbs.max.amt":[
{required: true, message: "必输项"},
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
......@@ -139,10 +139,10 @@ export default {
{max: 4,message:"长度不能超过4"}
],
"trdgrp.rec.matdat":[
{type: "date", required: true, message: "输入正确的日期"}
{type: "date", required: false, message: "输入正确的日期"}
],
"trdgrp.rec.tenday":[
{required: false, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 10,message:"长度不能超过10"}
],
"trtmod.finmod.graday":[
......@@ -166,11 +166,11 @@ export default {
"trtmod.finmod.ovdintrat":[
{type: "string", required: true, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 8,message:"长度不能超过8"}
],
"trdgrp.rec.actrat":[
{type: "string", required: true, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 12,message:"长度不能超过12"}
],
......@@ -203,146 +203,168 @@ export default {
{max: 35,message:"长度不能超过35"}
],
"trtmod.finmod.dinjdm":[
{type: "string", required: true, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 20,message:"长度不能超过20"}
],
"trdgrp.rec.mycontno":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trdgrp.rec.invtyp":[
{type: "string", required: true, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"letp0.recget.sdamod.dadsnd":[
"dftcre.dfdgrp.rec.pntref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ledgrp.rec.ownref":[
"dftcre.dfdgrp.rec.pntnam":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
{max: 40,message:"长度不能超过40"}
],
"ledgrp.rec.nam":[
"dftcre.dfdgrp.rec.ownref":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
{max: 16,message:"长度不能超过16"}
],
"ledgrp.cbs.nom1.cur":[
"dftcre.dfdgrp.rec.nam":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
{max: 40,message:"长度不能超过40"}
],
"ledgrp.cbs.nom1.amt":[
"dftcre.oriamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"ledgrp.apl.pts.ref":[
"dftcre.dfdgrp.apl.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ledgrp.cbs.opn1.cur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ledgrp.cbs.opn1.amt":[
"dftcre.dfdgrp.cbs.max.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"ledgrp.apl.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
"dftcre.dfdgrp.cbs.opn1.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"ledgrp.avbnam":[
"dftcre.dftp.aplp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
{max: 16,message:"长度不能超过16"}
],
"ledgrp.iss.pts.ref":[
"dftcre.dfdgrp.apl.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"dftcre.dftp.aplp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"dftcre.dfdgrp.apl.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ledgrp.iss.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
"dftcre.dfdgrp.apl.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ledgrp.rec.opndat":[
{type: "date", required: false, message: "输入正确的日期"}
"dftcre.dfdgrp.apl.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"dftcre.dfdgrp.apl.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ledgrp.rec.shpdat":[
"dftcre.dfdgrp.rec.stttendat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"ledgrp.ben.pts.ref":[
"dftcre.dfdgrp.dff.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ledgrp.rec.expdat":[
"dftcre.dfdgrp.rec.matdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"ledgrp.rec.expplc":[
"dftcre.dftp.dffp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 29,message:"长度不能超过29"}
{max: 16,message:"长度不能超过16"}
],
"ledgrp.ben.pts.nam":[
"dftcre.dfdgrp.dff.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
{max: 16,message:"长度不能超过16"}
],
"letp0.cnftxt":[
"dftcre.dftp.dffp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
{max: 3,message:"长度不能超过3"}
],
"dftcre.dfdgrp.rec.tenday":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"dftcre.dfdgrp.dff.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"dftcre.dfdgrp.dff.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"dftcre.dfdgrp.dff.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"dftcre.dfdgrp.rec.actrat":[
{type: "string", required: false, message: "必输项"},
{max: 12,message:"长度不能超过12"}
],
"dftcre.dfdgrp.dff.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"dftcre.dfdgrp.rec.fltval":[
{type: "string", required: false, message: "必输项"},
{max: 9,message:"长度不能超过9"}
],
"dftcre.dfdgrp.rec.bankno":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cfatrt.cda.cfeogudamount":[
"dftcre.dfdgrp.rec.bankcn":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
{max: 40,message:"长度不能超过40"}
],
"cfatrt.cda.cfeogudad":[
{type: "string", required: true, message: "必输项"},
{max: 32,message:"长度不能超过32"}
"dftcre.dfuamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"trtfipl1blk":[
{type: "string", required: true, message: "必输项"},
{max: 200,message:"长度不能超过200"}
"dftcre.dfdgrp.rec.resamt":[
{type: "number", required: false, message: "必输项"},
{max: 12,message:"整数位不能超过8位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"financ.trtapll1blk":[
{type: "string", required: true, message: "必输项"},
{max: 200,message:"长度不能超过200"}
"dftcre.dfdgrp.rec.bnkact":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"financ.acc":[
......@@ -369,174 +391,171 @@ export default {
{type: "string", required: false, message: "必输项"},
{max: 20,message:"长度不能超过20"}
],
"trdgrp.rec.recaccount":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trtp.recname":[
{type: "string", required: false, message: "必输项"},
{max: 80,message:"长度不能超过80"}
],
"trdgrp.rec.reccountrycode":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"trdgrp.rec.recdistrictcode":[
{type: "string", required: false, message: "必输项"},
{max: 6,message:"长度不能超过6"}
],
"setmod.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"setmod.docamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"setmod.zmqacc":[
{type: "string", required: false, message: "必输项"},
{max: 20,message:"长度不能超过20"}
],
"trnmod.trndoc.advnam":[
"cfatrt.cda.cfeogudamount":[
{type: "string", required: false, message: "必输项"},
{max: 50,message:"长度不能超过50"}
{max: 22,message:"长度不能超过22"}
],
"trnmod.trndoc.amdapl":[
"cfatrt.cda.cfeogudad":[
{type: "string", required: true, message: "必输项"},
{max: 50,message:"长度不能超过50"}
{max: 32,message:"长度不能超过32"}
],
"trnmod.trndoc.advdoc":[
"liaall.limmod.ecifno":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
{max: 22,message:"长度不能超过22"}
],
"trtmod.finmod.dinmod.dinjdm":[
"liaall.limmod.ownref":[
{type: "string", required: false, message: "必输项"},
{max: 20,message:"长度不能超过20"}
{max: 16,message:"长度不能超过16"}
],
"trtmod.finmod.dinmod.dinjls":[
"liaall.limmod.wrkp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
{max: 16,message:"长度不能超过16"}
],
"trtmod.finmod.dinmod.ockhdm":[
"liaall.limmod.othp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 20,message:"长度不能超过20"}
{max: 16,message:"长度不能超过16"}
],
"trtmod.finmod.dinmod.hxkhdm":[
"liaall.limmod.limpts.wrk.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 20,message:"长度不能超过20"}
{max: 16,message:"长度不能超过16"}
],
"trtmod.finmod.dinmod.sxpfdm":[
"liaall.limmod.wrkp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
{max: 3,message:"长度不能超过3"}
],
"trtmod.finmod.dinmod.djhtno":[
"liaall.limmod.limpts.oth.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
{max: 16,message:"长度不能超过16"}
],
"trtmod.finmod.dinmod.sxlexi":[
"liaall.limmod.othp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 20,message:"长度不能超过20"}
{max: 3,message:"长度不能超过3"}
],
"trtmod.finmod.dinmod.spzhta":[
{type: "string", required: false, message: "必输项"},
{max: 10,message:"长度不能超过10"}
"liaall.limmod.comamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"trtmod.finmod.dinmod.chapdm":[
"liaall.limmod.limpts.wrk.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 20,message:"长度不能超过20"}
{max: 40,message:"长度不能超过40"}
],
"trtmod.finmod.dinmod.chapmc":[
"liaall.limmod.limpts.oth.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"liaall.limmod.ccvamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"trtmod.finmod.dinmod.dakaje":[
"liaall.limmod.limpts.pfcod1":[
{type: "string", required: false, message: "必输项"},
{max: 24,message:"长度不能超过24"}
{max: 14,message:"长度不能超过14"}
],
"trtmod.finmod.dinmod.shuilv":[
"liaall.limmod.limpts.pfcod2":[
{type: "string", required: false, message: "必输项"},
{max: 10,message:"长度不能超过10"}
{max: 14,message:"长度不能超过14"}
],
"trtmod.finmod.dinmod.maxdje":[
"trnmod.trndoc.filrecv":[
{type: "string", required: false, message: "必输项"},
{max: 24,message:"长度不能超过24"}
{max: 16,message:"长度不能超过16"}
],
"trtmod.finmod.dinmod.shpjgh":[
"trnmod.trndoc.doctrestm":[
{type: "string", required: false, message: "必输项"},
{max: 26,message:"长度不能超过26"}
{max: 1,message:"长度不能超过1"}
],
"trtmod.finmod.dinmod.mindje":[
"trnmod.trndoc.condocstm":[
{type: "string", required: false, message: "必输项"},
{max: 24,message:"长度不能超过24"}
{max: 1,message:"长度不能超过1"}
],
"trtmod.finmod.dinmod.shpdch":[
"trnmod.trndoc.rcvatt.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 26,message:"长度不能超过26"}
{max: 3,message:"长度不能超过3"}
],
"trtmod.finmod.dinmod.bizhog":[
"trnmod.trndoc.advnam":[
{type: "string", required: false, message: "必输项"},
{max: 20,message:"长度不能超过20"}
{max: 50,message:"长度不能超过50"}
],
"trtmod.finmod.dinmod.shpijg":[
{type: "string", required: false, message: "必输项"},
{max: 24,message:"长度不能超过24"}
"trnmod.trndoc.amdapl":[
{type: "string", required: true, message: "必输项"},
{max: 50,message:"长度不能超过50"}
],
"trtmod.finmod.dinmod.dakaqx":[
"trnmod.trndoc.advdoc":[
{type: "string", required: false, message: "必输项"},
{max: 10,message:"长度不能超过10"}
{max: 1,message:"长度不能超过1"}
],
"trtmod.finmod.dinmod.spjgdc":[
{type: "string", required: false, message: "必输项"},
{max: 26,message:"长度不能超过26"}
"mtabut.coninf.oitinf.oit.inftxt":[
{type: "string", required: true, message: "必输项"},
{max: 60,message:"长度不能超过60"}
],
"trtmod.finmod.dinmod.maxqix":[
{type: "string", required: false, message: "必输项"},
{max: 10,message:"长度不能超过10"}
"mtabut.coninf.oitset.oit.inftxt":[
{type: "string", required: true, message: "必输项"},
{max: 60,message:"长度不能超过60"}
],
"trtmod.finmod.dinmod.dinjlb":[
{type: "string", required: false, message: "必输项"},
{max: 26,message:"长度不能超过26"}
"mtabut.coninf.conexedat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"trtmod.finmod.dinmod.minqix":[
"mtabut.coninf.usr.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 10,message:"长度不能超过10"}
{max: 8,message:"长度不能超过8"}
],
"trtmod.finmod.dinmod.sheplb":[
"setmod.ref":[
{type: "string", required: false, message: "必输项"},
{max: 26,message:"长度不能超过26"}
{max: 16,message:"长度不能超过16"}
],
"trtmod.finmod.dinmod.qixndw":[
{type: "string", required: false, message: "必输项"},
{max: 10,message:"长度不能超过10"}
"setmod.docamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"trtmod.finmod.dinmod.libor":[
"setmod.zmqacc":[
{type: "string", required: false, message: "必输项"},
{max: 26,message:"长度不能超过26"}
],
"trdgrp.cbs.max.cur": [
{type: "string", required: true, message: "必选项"}
],
"trtmod.finmod.flttyp": [
{type: "string", required: true, message: "必选项"}
],
"cfatrt.cfaflg": [
{type: "string", required: true, message: "必选项"}
{max: 20,message:"长度不能超过20"}
],
"trdgrp.rec.stagod": [
{type: "string", required: true, message: "必选项"}
]
}
\ No newline at end of file
import Api from "~/service/Api"
import Pts from "../Common/Pts"
import Trnmod from "../Public/Trnmod"
import Setmod from "../Public/Setmod"
import Pub from "../Public"
export default class Trtopn{
constructor () {
......@@ -28,9 +27,6 @@ export default class Trtopn{
invtyp:"", // 发票类型 .trdgrp.rec.invtyp
lprtyp:"", // 市场LPR期限品种 .trdgrp.rec.lprtyp
mycontno:"", // �'�易合同号 .trdgrp.rec.mycontno
recaccount:"", // 收款账号 .trdgrp.rec.recaccount
recdistrictcode:"", // 收款人国内地区码 .trdgrp.rec.recdistrictcode
reccountrycode:"", // 收款人国别代码 .trdgrp.rec.reccountrycode
},
fip:{
pts:new Pts().data,
......@@ -101,7 +97,6 @@ export default class Trtopn{
dfflag:"", // Flag .trtp.dfflag
flowflag:"", // 是否定向收付 .trtp.flowflag
act:"", // 外币�'�款专户清单 .trtp.act
recname:"", // 收款人名称 .trtp.recname
},
trtmod:{
finmod:{
......@@ -130,87 +125,98 @@ export default class Trtopn{
dinmod:{
jzllgz:"", // 基准利率规则 .trtmod.finmod.dinmod.jzllgz
rmbsbs:"", // 审批流程发起标识 .trtmod.finmod.dinmod.rmbsbs
dinjdm:"", // 定价审批代码 .trtmod.finmod.dinmod.dinjdm
dinjls:"", // 定价流水号 .trtmod.finmod.dinmod.dinjls
ockhdm:"", // OC客户代码 .trtmod.finmod.dinmod.ockhdm
hxkhdm:"", // 核心客户代码 .trtmod.finmod.dinmod.hxkhdm
sxpfdm:"", // 授信批复代码 .trtmod.finmod.dinmod.sxpfdm
djhtno:"", // 合同号 .trtmod.finmod.dinmod.djhtno
sxlexi:"", // 授信类型 .trtmod.finmod.dinmod.sxlexi
spzhta:"", // 审批状态 .trtmod.finmod.dinmod.spzhta
chapdm:"", // 产品代码 .trtmod.finmod.dinmod.chapdm
shpijg:"", // 审批价格(不含税) .trtmod.finmod.dinmod.shpijg
dakaje:"", // 贷款金额 .trtmod.finmod.dinmod.dakaje
bizhog:"", // 币种 .trtmod.finmod.dinmod.bizhog
dakaqx:"", // 贷款期限 .trtmod.finmod.dinmod.dakaqx
qixndw:"", // 期限单位 .trtmod.finmod.dinmod.qixndw
maxqix:"", // 最大贷款期限 .trtmod.finmod.dinmod.maxqix
minqix:"", // 最小贷款期限 .trtmod.finmod.dinmod.minqix
maxdje:"", // 最大贷款金额 .trtmod.finmod.dinmod.maxdje
mindje:"", // 最小贷款金额 .trtmod.finmod.dinmod.mindje
chapmc:"", // 产品名称 .trtmod.finmod.dinmod.chapmc
spjgdc:"", // 审批价格点差(不含税) .trtmod.finmod.dinmod.spjgdc
sheplb:"", // 审批LIBOR .trtmod.finmod.dinmod.sheplb
libor:"", // 最新LIBOR .trtmod.finmod.dinmod.libor
dinjlb:"", // 定价LIBOR .trtmod.finmod.dinmod.dinjlb
ndjgbs:"", // 拟定价格标识 .trtmod.finmod.dinmod.ndjgbs
shpdch:"", // 审批价格点差(含税) .trtmod.finmod.dinmod.shpdch
shpjgh:"", // 审批价格(含税) .trtmod.finmod.dinmod.shpjgh
shuilv:"", // 增值税税率 .trtmod.finmod.dinmod.shuilv
lprtyp:"", // 市场LPR期限品种 .trtmod.finmod.dinmod.lprtyp
},
},
},
oppacc:"", // 对方�'�号 .oppacc
trntyp:"", // 交易性�'� .trntyp
letp0:{
recget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .letp0.recget.sdamod.dadsnd
},
},
aammod:{
addamtflg:"", // Add. Amount .letp0.aammod.addamtflg
},
cnftxt:"", // Confirmation text .letp0.cnftxt
},
ledgrp:{
dftcre:{
dfdgrp:{
rec:{
ownref:"", // Reference .ledgrp.rec.ownref
nam:"", // Name .ledgrp.rec.nam
avbby:"", // Available by [AVBBY0] .ledgrp.rec.avbby
redclsflg:"", // Red/Green Clause .ledgrp.rec.redclsflg
opndat:"", // Date Issued .ledgrp.rec.opndat
shpdat:"", // Shipment Date .ledgrp.rec.shpdat
expdat:"", // Date/Place of Expiry .ledgrp.rec.expdat
expplc:"", // Date/Place of Expiry .ledgrp.rec.expplc
lcrtyp:"", // Form of L/C .ledgrp.rec.lcrtyp
revflg:"", // Revolving Flag .ledgrp.rec.revflg
pntref:"", // Parent Reference .dftcre.dfdgrp.rec.pntref
pntnam:"", // Parent Contract Name .dftcre.dfdgrp.rec.pntnam
ownref:"", // 代付业务编号: .dftcre.dfdgrp.rec.ownref
nam:"", // Name of Loan Contract .dftcre.dfdgrp.rec.nam
fintyp:"", // 代付类型: .dftcre.dfdgrp.rec.fintyp
dfuflg:"", // 境内境外代付: .dftcre.dfdgrp.rec.dfuflg
trntyp:"", // 交易类型: .dftcre.dfdgrp.rec.trntyp
stttendat:"", // 代付起始日: .dftcre.dfdgrp.rec.stttendat
matdat:"", // 代付到期日: .dftcre.dfdgrp.rec.matdat
tenday:"", // 代付期限: .dftcre.dfdgrp.rec.tenday
intprd:"", // 计息周期: .dftcre.dfdgrp.rec.intprd
actrat:"", // 代付利率: .dftcre.dfdgrp.rec.actrat
flttyp:"", // 利率浮动方式: .dftcre.dfdgrp.rec.flttyp
guaflg:"", // 货押标识: .dftcre.dfdgrp.rec.guaflg
fltval:"", // 浮动值 .dftcre.dfdgrp.rec.fltval
bankcn:"", // 代付行中文名 .dftcre.dfdgrp.rec.bankcn
bankno:"", // 代付行核心客户号 .dftcre.dfdgrp.rec.bankno
bnkact:"", // 同业代付内部�'�号 .dftcre.dfdgrp.rec.bnkact
rescur:"", // 代付利息: .dftcre.dfdgrp.rec.rescur
resamt:"", // 代付利息 .dftcre.dfdgrp.rec.resamt
invtyp:"", // 发票类型 .dftcre.dfdgrp.rec.invtyp
},
cbs:{
nom1:{
cur:"", // L/C Amount .ledgrp.cbs.nom1.cur
amt:"", // Balance .ledgrp.cbs.nom1.amt
max:{
amt:"", // 代付金额: .dftcre.dfdgrp.cbs.max.amt
cur:"", // 代付金额: .dftcre.dfdgrp.cbs.max.cur
},
opn1:{
cur:"", // Open Amount .ledgrp.cbs.opn1.cur
amt:"", // Balance .ledgrp.cbs.opn1.amt
amt:"", // 代付余额: .dftcre.dfdgrp.cbs.opn1.amt
cur:"", // 代付余额: .dftcre.dfdgrp.cbs.opn1.cur
},
},
apl:{
pts:new Pts().data,
namelc:"", // 名称 .dftcre.dfdgrp.apl.namelc
adrelc:"", // 地址 .dftcre.dfdgrp.apl.adrelc
dbfadrblkcn:"", // Chinese address .dftcre.dfdgrp.apl.dbfadrblkcn
},
iss:{
dff:{
pts:new Pts().data,
namelc:"", // 名称 .dftcre.dfdgrp.dff.namelc
adrelc:"", // 地址 .dftcre.dfdgrp.dff.adrelc
dbfadrblkcn:"", // Chinese address .dftcre.dfdgrp.dff.dbfadrblkcn
},
ben:{
pts:new Pts().data,
},
avbnam:"", // Available with .ledgrp.avbnam
dftp:{
pctlab:"", // Percentage Label .dftcre.dftp.pctlab
aplp:{
ptsget:{
sdamod:{
seainf:"", // .dftcre.dftp.aplp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .dftcre.dftp.aplp.ptsget.sdamod.dadsnd
},
},
},
dffp:{
ptsget:{
sdamod:{
seainf:"", // .dftcre.dftp.dffp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .dftcre.dftp.dffp.ptsget.sdamod.dadsnd
},
},
},
},
oricur:"", // 单据金额: .dftcre.oricur
oriamt:"", // 单据金额: .dftcre.oriamt
dfucur:"", // 代付金额: .dftcre.dfucur
dfuamt:"", // 代付金额: .dftcre.dfuamt
},
financ:{
rzkx1:"", // 融资款项 .financ.rzkx1
rzkx2:"", // 融资款项 .financ.rzkx2
rzkx3:"", // 融资款项 .financ.rzkx3
rzkx4:"", // 融资款项 .financ.rzkx4
ref2:"", // 业务编号 .financ.ref2
ref3:"", // 业务编号 .financ.ref3
ref4:"", // 业务编号 .financ.ref4
acc:"", // 帐号 .financ.acc
rzkx5:"", // 融资款项 .financ.rzkx5
ref5:"", // 业务编号 .financ.ref5
},
cfatrt:{
ownextkey:"", // 地区机构号 .cfatrt.ownextkey
cfaflg:"", // 数据采集标志 .cfatrt.cfaflg
cfaflg:"", // 外汇贷款 .cfatrt.cfaflg
basflg:"", // 签约信息 .cfatrt.basflg
dclflg:"", // 变动信息 .cfatrt.dclflg
cdaflg:"", // 是否外保内贷 .cfatrt.cdaflg
......@@ -222,27 +228,16 @@ export default class Trtopn{
},
},
cfadft:{
cfaflg:"", // 数据采集标志 .cfadft.cfaflg
cfaflg:"", // 海外代付 .cfadft.cfaflg
ownextkey:"", // 地区机构号 .cfadft.ownextkey
basflg:"", // 签约信息 .cfadft.basflg
dclflg:"", // 变动信息 .cfadft.dclflg
},
trtfipl1blk:"", // XMLPanel trtfipl1的内置block .trtfipl1blk
financ:{
trtapll1blk:"", // XMLPanel trtapll1的内置block .financ.trtapll1blk
rzkx1:"", // 融资款项 .financ.rzkx1
rzkx2:"", // 融资款项 .financ.rzkx2
rzkx3:"", // 融资款项 .financ.rzkx3
rzkx4:"", // 融资款项 .financ.rzkx4
ref2:"", // 业务编号 .financ.ref2
ref3:"", // 业务编号 .financ.ref3
ref4:"", // 业务编号 .financ.ref4
acc:"", // 账号 .financ.acc
rzkx5:"", // 融资款项 .financ.rzkx5
ref5:"", // 业务编号 .financ.ref5
},
setmod:new Setmod().data,
trnmod:new Trnmod().data,
liaall: new Pub().data.Liaall,
trnmod: new Pub().data.Trnmod,
mtabut: new Pub().data.Mtabut,
setmod: new Pub().data.Setmod,
pageId: "" // ctx的key
}
}
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="数据采集标志" prop="cfatrt.cfaflg">
<c-select v-model="model.cfatrt.cfaflg" style="width:100%" placeholder="请选择数据采集标志">
<c-col :span="24">
<c-col :span="8" >
<el-form-item label="外汇贷款" prop="cfatrt.cfaflg1">
<c-select v-model="model.cfatrt.cfaflg1" style="width:100%" placeholder="请选择服务">
<el-option v-for="item in codes.cfaflg1" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-col :span="11" :offset="1">
<c-checkbox v-model="model.cfatrt.basflg">签约信息</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.cfatrt.dclflg">变动信息</c-checkbox>
</c-col>
<c-col :span="12">
<c-col>
<c-col :span="8" >
<el-form-item label="地区机构号" prop="cfatrt.ownextkey">
<c-select v-model="model.cfatrt.ownextkey" style="width:100%" placeholder="请选择地区机构号">
<el-option v-for="item in codes.ownextkey" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="是否外保内贷" prop="cfatrt.cdaflg">
<c-select v-model="model.cfatrt.cdaflg" style="width:100%" placeholder="请选择是否外保内贷">
<c-col :span="12" :offset="2" >
<el-form-item label="是否外保内贷" prop="cfatrt.cdaflg" >
<c-select v-model="model.cfatrt.cdaflg" style="width:50%" placeholder="请选择是否外保内贷">
<el-option v-for="item in codes.cdaflg" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<el-form-item label="数据采集标志" prop="cfadft.cfaflg">
<c-select v-model="model.cfadft.cfaflg" style="width:100%" placeholder="请选择数据采集标志">
<c-col>
<c-col :span="8" >
<el-form-item label="海外代付" prop="cfadft.cfaflg1">
<c-select v-model="model.cfadft.cfaflg1" style="width:100%" placeholder="请选择服务">
<el-option v-for="item in codes.cfaflg1" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.cfadft.basflg">签约信息</c-checkbox>
<c-col :span="11" :offset="1">
<c-checkbox v-model="model.cfatrt.basflg">签约信息</c-checkbox>
<c-checkbox v-model="model.cfatrt.dclflg">变动信息</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.cfadft.dclflg">变动信息</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="地区机构号" prop="cfadft.ownextkey">
<c-select v-model="model.cfadft.ownextkey" style="width:100%" placeholder="请选择地区机构号">
<c-col :span="8" >
<el-form-item label="地区机构号" prop="cfatrt.ownextkey">
<c-select v-model="model.cfatrt.ownextkey" style="width:100%" placeholder="请选择地区机构号">
<el-option v-for="item in codes.ownextkey" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-col :span="20" >
<el-form-item label="资金用途" prop="cfatrt.cda.useofunds">
<c-select v-model="model.cfatrt.cda.useofunds" style="width:100%" placeholder="请选择资金用途">
<c-select v-model="model.cfatrt.cda.useofunds" style="width:29%" placeholder="请选择资金用途">
<el-option v-for="item in codes.useofunds" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-col :span="20" >
<el-form-item label="中资企业境外担保项下境内贷款额度币种" prop="cfatrt.cda.cfeogudcurr">
<c-select v-model="model.cfatrt.cda.cfeogudcurr" style="width:100%" placeholder="请选择中资企业境外担保项下境内贷款额度币种">
<c-select v-model="model.cfatrt.cda.cfeogudcurr" style="width:29%" placeholder="请选择中资企业境外担保项下境内贷款额度币种">
<el-option v-for="item in codes.cfeogudcurr" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-col :span="20" >
<el-form-item label="中资企业境外担保项下境内贷款额度金额" prop="cfatrt.cda.cfeogudamount">
<c-input v-model="model.cfatrt.cda.cfeogudamount" placeholder="请输入中资企业境外担保项下境内贷款额度金额"></c-input>
<c-input v-model="model.cfatrt.cda.cfeogudamount" style="width:29%" placeholder="请输入中资企业境外担保项下境内贷款额度金额"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-col :span="20" >
<el-form-item label="中资企业境外担保项下贷款业务批准文件号" prop="cfatrt.cda.cfeogudad">
<c-input type="textarea" v-model="model.cfatrt.cda.cfeogudad" maxlength="32" show-word-limit placeholder="请输入中资企业境外担保项下贷款业务批准文件号" ></c-input>
<c-input :autosize="{ minRows: 2}"
type="textarea" v-model="model.cfatrt.cda.cfeogudad"
style="width:50%" maxlength="32" show-word-limit placeholder="请输入中资企业境外担保项下贷款业务批准文件号" ></c-input>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
......
<template>
<div class="eibs-tab">
<c-row :gutter="10">
<!--------------------------------左---------------------------->
<c-col :span="12">
<!-- S0000002 : Parent Reference -->
<c-col :span="15">
<c-form-item label="Parent Reference" prop="dftcre.dfdgrp.rec.pntref">
<c-input v-model="model.dftcre.dfdgrp.rec.pntref" maxlength="16" style="width:100%" placeholder="请输入Parent Reference"></c-input>
</c-form-item>
</c-col>
<!-- S0000004 : 代付业务编号: -->
<c-col :span="15">
<c-form-item label="代付业务编号" prop="dftcre.dfdgrp.rec.ownref">
<c-input v-model="model.dftcre.dfdgrp.rec.ownref" maxlength="16" placeholder="请输入代付业务编号"></c-input>
</c-form-item>
</c-col>
<c-col :span="8">
<c-button size="small" type="primary" @click="onDftpButgetref">
Get Ref
</c-button>
</c-col>
<!-- <c-col :span="13">
<el-form-item label="单据金额" prop="dftcre.oricur">
<c-select v-model="model.trdgrp.cbs.max.cur" style="width:100%" placeholder="请选择Currency" @keyup.enter.native="maxCurEvent">
<el-option v-for="item in codes.cur" :key="item.value" :label="item.label" :value="item.value"></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="11">
<el-form-item style="text-align: left" label-width="20px" prop="trdgrp.cbs.max.amt">
<c-input v-model="model.trdgrp.cbs.max.amt" style="text-align: left; width: 100%" placeholder="请输入融资金额"></c-input>
</el-form-item>
</c-col> -->
<!-- S0000016 : 单据金额: -->
<c-col>
<c-col :span="13">
<el-form-item label="单据金额" prop="dftcre.oricur">
<c-select v-model="model.dftcre.oricur" style="width:100%" @keyup.enter.native="maxCurEvent" placeholder="请选择币种">
</c-select>
</el-form-item>
</c-col>
<c-col :span="11">
<c-form-item style="text-align: left" label-width="20px" prop="dftcre.oriamt">
<c-input v-model="model.dftcre.oriamt" style="text-align:left; width: 100%" placeholder="请输入单据金额"></c-input>
</c-form-item>
</c-col>
</c-col>
<!-- S0000010 : 代付金额: -->
<c-col :span="13">
<el-form-item label="代付金额" prop="dftcre.dfdgrp.cbs.max.cur">
<c-select v-model="model.dftcre.dfdgrp.cbs.max.cur" style="width:100%" @keyup.enter.native="maxCurEvent" placeholder="请选择币种">
</c-select>
</el-form-item>
</c-col>
<c-col :span="11">
<c-form-item style="text-align: left" label-width="20px" prop="dftcre.dfdgrp.cbs.max.amt">
<c-input v-model="model.dftcre.dfdgrp.cbs.max.amt" style="text-align:left; width: 100%" placeholder="请输入代付金额"></c-input>
</c-form-item>
</c-col>
<!-- S0000032 : 代付余额: -->
<c-col :span="13">
<el-form-item label="代付余额" prop="dftcre.dfdgrp.cbs.opn1.cur">
<c-select v-model="model.dftcre.dfdgrp.cbs.opn1.cur" style="width:100%" @keyup.enter.native="maxCurEvent" placeholder="请选择币种">
</c-select>
</el-form-item>
</c-col>
<c-col :span="11">
<c-form-item style="text-align: left" label-width="20px" prop="dftcre.dfdgrp.cbs.opn1.amt">
<c-input v-model="model.dftcre.dfdgrp.cbs.opn1.amt" style="text-align:left; width: 100%" placeholder="请输入代付余额"></c-input>
</c-form-item>
</c-col>
<!-- S0000008 : 代付类型: -->
<c-col :span="16">
<el-form-item label="代付类型" prop="dftcre.dfdgrp.rec.fintyp">
<c-select v-model="model.dftcre.dfdgrp.rec.fintyp" style="width:100%" placeholder="请选择代付类型">
</c-select>
</el-form-item>
</c-col>
<!-- S0000009 : 境内境外代付: -->
<c-col :span="12">
<el-form-item label="境外代付" prop="dftcre.dfdgrp.rec.dfuflg">
<c-select v-model="model.dftcre.dfdgrp.rec.dfuflg" style="width:100%" placeholder="请输入境外代付">
</c-select>
</el-form-item>
</c-col>
<!-- S0000036 : 发票类型 -->
<c-col :span="12">
<el-form-item label="发票类型" prop="dftcre.dfdgrp.rec.invtyp">
<c-select v-model="model.dftcre.dfdgrp.rec.invtyp" style="width:100%" placeholder="请选择发票类型">
</c-select>
</el-form-item>
</c-col>
<!-- S0000019 : 交易类型: -->
<c-col :span="16">
<el-form-item label="交易类型" prop="dftcre.dfdgrp.rec.trntyp">
<c-select v-model="model.dftcre.dfdgrp.rec.trntyp" style="width:100%" placeholder="请输入交易类型">
</c-select>
</el-form-item>
</c-col>
<!-- S0000003 : 代付起始日: -->
<c-col :span="16">
<el-form-item label="代付起始日" prop="dftcre.dfdgrp.rec.stttendat">
<c-date-picker type="date" v-model="model.dftcre.dfdgrp.rec.stttendat" style="width:100%" placeholder="代付起始日"></c-date-picker>
</el-form-item>
</c-col>
<!-- S0000004 : 代付到期日: -->
<c-col :span="16">
<el-form-item label="代付到期日" prop="dftcre.dfdgrp.rec.matdat">
<c-date-picker type="date" v-model="model.dftcre.dfdgrp.rec.matdat" style="width:100%" placeholder="请输入代付到期日"></c-date-picker>
</el-form-item>
</c-col>
<!-- S0000005 : 代付期限: -->
<c-col :span="16">
<c-form-item label="代付期限" prop="dftcre.dfdgrp.rec.tenday">
<c-input v-model="model.dftcre.dfdgrp.rec.tenday" placeholder="代付期限"></c-input>
</c-form-item>
</c-col>
<!-- S0000006 : 计息周期: -->
<c-col :span="16">
<el-form-item label="计息周期" prop="dftcre.dfdgrp.rec.intprd">
<c-select v-model="model.dftcre.dfdgrp.rec.intprd" style="width:100%" placeholder="请选择计息周期">
</c-select>
</el-form-item>
</c-col>
<!-- S0000007 : 代付利率: -->
<c-col :span="16">
<c-form-item label="代付利率" prop="dftcre.dfdgrp.rec.actrat">
<c-input v-model="model.dftcre.dfdgrp.rec.actrat" placeholder="请输入代付利率"></c-input>
</c-form-item>
</c-col>
<!-- S0000008 : 利率浮动方式: -->
<c-col :span="16">
<el-form-item label="利率浮动方式:" prop="dftcre.dfdgrp.rec.flttyp">
<c-select v-model="model.dftcre.dfdgrp.rec.flttyp" style="width:100%" placeholder="利率浮动方式">
</c-select>
</el-form-item>
</c-col>
<c-col :span="16">
<c-form-item label="浮动值" prop="dftcre.dfdgrp.rec.fltval">
<c-input v-model="model.dftcre.dfdgrp.rec.fltval" placeholder="请输入浮动值"></c-input>
</c-form-item>
</c-col>
<!-- S0000009 : 货押标识: -->
<c-col :span="16">
<el-form-item label="货押标识" prop="dftcre.dfdgrp.rec.guaflg">
<c-select v-model="model.dftcre.dfdgrp.rec.guaflg" style="width:100%" placeholder="请输入货押标识">
</c-select>
</el-form-item>
</c-col>
<!-- S0000027 : 代付利息: -->
<c-col :span="12">
<el-form-item label="代付利息" prop="dftcre.dfdgrp.rec.rescur">
<c-select v-model="model.dftcre.dfdgrp.rec.rescur" style="width:100%" placeholder="请输入代付利息">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="代付利息" prop="dftcre.dfdgrp.rec.resamt">
<c-input v-model="model.dftcre.dfdgrp.rec.resamt" placeholder="代付利息"></c-input>
</c-form-item>
</c-col>
</c-col>
<!--------------------------------右---------------------------->
<c-col :span="12">
<!-- S0000003 : Name -->
<c-col :span="16">
<c-form-item label="Name" prop="dftcre.dfdgrp.rec.pntnam">
<c-input v-model="model.dftcre.dfdgrp.rec.pntnam" maxlength="40" placeholder="请输入name"></c-input>
</c-form-item>
</c-col>
<!-- S0000005 : Name of Loan Contract -->
<c-col :span="16">
<c-form-item label="贷款合同名" prop="dftcre.dfdgrp.rec.nam">
<c-input v-model="model.dftcre.dfdgrp.rec.nam" maxlength="40" ></c-input>
</c-form-item>
</c-col>
<!-- S0000018 : 申请人 Ref. -->
<c-col :span="16">
<c-form-item label="申请人" prop="dftcre.dfdgrp.apl.pts.ref">
<c-input v-model="model.dftcre.dfdgrp.apl.pts.ref" maxlength="16" placeholder="请输入申请人"></c-input>
</c-form-item>
</c-col>
<c-col :span="16">
<c-form-item label="Drag Drop Sender" prop="dftcre.dftp.aplp.ptsget.sdamod.dadsnd">
<c-input v-model="model.dftcre.dftp.aplp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<c-col :span="16">
<c-form-item label="External Key of Address" prop="dftcre.dfdgrp.apl.pts.extkey">
<c-input v-model="model.dftcre.dfdgrp.apl.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input>
</c-form-item>
</c-col>
<c-col :span="16">
<c-form-item label="" prop="dftcre.dftp.aplp.ptsget.sdamod.seainf">
<c-input v-model="model.dftcre.dftp.aplp.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="4">
<c-button size="small" type="primary" @click="onAplpDet">
Details
</c-button>
</c-col>
<c-col :span="16">
<c-form-item label="名称" prop="dftcre.dfdgrp.apl.namelc">
<c-input type="textarea" :autosize="{ minRows: 1, maxRows: 4}" v-model="model.dftcre.dfdgrp.apl.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</c-form-item>
</c-col>
<c-col :span="16">
<c-form-item label="Address Block" prop="dftcre.dfdgrp.apl.pts.adrblk">
<c-input type="textarea" :autosize="{ minRows: 1, maxRows: 4}" v-model="model.dftcre.dfdgrp.apl.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</c-form-item>
</c-col>
<c-col :span="16">
<c-form-item label="Chinese address" prop="dftcre.dfdgrp.apl.dbfadrblkcn">
<c-input type="textarea" :autosize="{ minRows: 1, maxRows: 4}" v-model="model.dftcre.dfdgrp.apl.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</c-form-item>
</c-col>
<c-col :span="16">
<c-form-item label="地址" prop="dftcre.dfdgrp.apl.adrelc">
<c-input type="textarea" :autosize="{ minRows: 1, maxRows: 4}" v-model="model.dftcre.dfdgrp.apl.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</c-form-item>
</c-col>
<!-- S0000038 : 代付行 Ref. -->
<c-col :span="16">
<c-form-item label="代付行" prop="dftcre.dfdgrp.dff.pts.ref">
<c-input v-model="model.dftcre.dfdgrp.dff.pts.ref" maxlength="16" placeholder="请输入代付行"></c-input>
</c-form-item>
</c-col>
<c-col :span="16">
<c-form-item label="Drag Drop Sender" prop="dftcre.dftp.dffp.ptsget.sdamod.dadsnd">
<c-input v-model="model.dftcre.dftp.dffp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<c-col :span="16">
<c-form-item label="External Key of Address" prop="dftcre.dfdgrp.dff.pts.extkey">
<c-input v-model="model.dftcre.dfdgrp.dff.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input>
</c-form-item>
</c-col>
<c-col :span="16">
<c-form-item label="" prop="dftcre.dftp.dffp.ptsget.sdamod.seainf">
<c-input v-model="model.dftcre.dftp.dffp.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="4">
<c-button size="small" type="primary" @click="onDffpDet">
Details
</c-button>
</c-col>
<!-- S0000012 : 天 -->
<c-col :span="16">
<c-form-item label="名称" prop="dftcre.dfdgrp.dff.namelc">
<c-input type="textarea" :autosize="{ minRows: 1, maxRows: 4}" v-model="model.dftcre.dfdgrp.dff.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</c-form-item>
</c-col>
<c-col :span="16">
<c-form-item label="Address Block" prop="dftcre.dfdgrp.dff.pts.adrblk">
<c-input type="textarea" :autosize="{ minRows: 1, maxRows: 4}" v-model="model.dftcre.dfdgrp.dff.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
</c-form-item>
</c-col>
<c-col :span="16">
<c-form-item label="Chinese address" prop="dftcre.dfdgrp.dff.dbfadrblkcn">
<c-input type="textarea" :autosize="{ minRows: 1, maxRows: 4}" v-model="model.dftcre.dfdgrp.dff.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="16">
<c-form-item label="地址" prop="dftcre.dfdgrp.dff.adrelc">
<c-input type="textarea" :autosize="{ minRows: 1, maxRows: 4}" v-model="model.dftcre.dfdgrp.dff.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</c-form-item>
</c-col>
<c-col :span="16">
<span v-text="model.dftcre.dftp.pctlab" data-path=".dftcre.dftp.pctlab" > </span>
</c-col>
<!-- S0000041 : 代付行核心客户号 -->
<c-col :span="16">
<c-form-item label="代付行核心账号" prop="dftcre.dfdgrp.rec.bankno">
<c-input v-model="model.dftcre.dfdgrp.rec.bankno" maxlength="16" placeholder="请输入代付行核心账号"></c-input>
</c-form-item>
</c-col>
<!-- S0000040 : 代付行中文名 -->
<c-col :span="16">
<c-form-item label="代付行中文名" prop="dftcre.dfdgrp.rec.bankcn">
<c-input v-model="model.dftcre.dfdgrp.rec.bankcn" maxlength="40" placeholder="请输入代付行中文名"></c-input>
</c-form-item>
</c-col>
<!-- S0000025 : 代付金额: -->
<!-- S0000035 : 代付利息 -->
<c-col :span="16">
<el-form-item label="代付金额" prop="dftcre.dfucur">
<c-select v-model="model.dftcre.dfucur" style="width:100%" placeholder="请输入代付金额">
</c-select>
</el-form-item>
</c-col>
<c-col :span="16">
<c-form-item label="代付金额" prop="dftcre.dfuamt">
<c-input v-model="model.dftcre.dfuamt" placeholder="代付金额"></c-input>
</c-form-item>
</c-col>
<!-- S0000042 : 同业代付内部账号 -->
<c-col :span="16">
<c-form-item label="同业代付内部账号" prop="dftcre.dfdgrp.rec.bnkact">
<c-input v-model="model.dftcre.dfdgrp.rec.bnkact" maxlength="32" placeholder="请输入同业代付内部号"></c-input>
</c-form-item>
</c-col>
</c-col>
</c-row>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Trtopn/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<c-row>
<!--=================左================= -->
<c-col :span="11">
<c-col :span="18">
<el-form-item label="定价审批代码" prop="trtmod.finmod.dinmod.dinjdm">
<c-input v-model="model.trtmod.finmod.dinmod.dinjdm" maxlength="20" placeholder="请输入定价审批代码"></c-input>
</el-form-item>
</c-col>
<c-col :span="6">
<c-button size="small" type="primary" @click="onDinmodDget">
Get
</c-button>
</c-col>
<c-col :span="24">
<el-form-item label="定价流水号" prop="trtmod.finmod.dinmod.dinjls">
<c-input v-model="model.trtmod.finmod.dinmod.dinjls" maxlength="40" placeholder="请输入定价流水号"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="OC客户代码" prop="trtmod.finmod.dinmod.ockhdm">
<c-input v-model="model.trtmod.finmod.dinmod.ockhdm" maxlength="20" placeholder="请输入OC客户代码"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="核心客户代码" prop="trtmod.finmod.dinmod.hxkhdm">
<c-input v-model="model.trtmod.finmod.dinmod.hxkhdm" maxlength="20" placeholder="请输入核心客户代码"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="授信批复代码" prop="trtmod.finmod.dinmod.sxpfdm">
<c-input v-model="model.trtmod.finmod.dinmod.sxpfdm" maxlength="40" placeholder="请输入授信批复代码"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="合同号" prop="trtmod.finmod.dinmod.djhtno">
<c-input v-model="model.trtmod.finmod.dinmod.djhtno" maxlength="40" placeholder="请输入合同号"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="授信类型" prop="trtmod.finmod.dinmod.sxlexi">
<c-input v-model="model.trtmod.finmod.dinmod.sxlexi" maxlength="20" placeholder="请输入授信类型"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="审批状态" prop="trtmod.finmod.dinmod.spzhta">
<c-input v-model="model.trtmod.finmod.dinmod.spzhta" maxlength="10" placeholder="请输入审批状态"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="产品代码" prop="trtmod.finmod.dinmod.chapdm">
<c-input v-model="model.trtmod.finmod.dinmod.chapdm" maxlength="20" placeholder="请输入产品代码"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="产品名称" prop="trtmod.finmod.dinmod.chapmc">
<c-input v-model="model.trtmod.finmod.dinmod.chapmc" maxlength="40" placeholder="请输入产品名称"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="拟定价格标识" prop="trtmod.finmod.dinmod.ndjgbs">
<c-select v-model="model.trtmod.finmod.dinmod.ndjgbs" style="width:100%" placeholder="请选择拟定价格标识">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="贷款金额" prop="trtmod.finmod.dinmod.dakaje">
<c-input v-model="model.trtmod.finmod.dinmod.dakaje" placeholder="请输入贷款金额"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="最大贷款金额" prop="trtmod.finmod.dinmod.maxdje">
<c-input v-model="model.trtmod.finmod.dinmod.maxdje" placeholder="请输入最大贷款金额"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="最小贷款金额" prop="trtmod.finmod.dinmod.mindje">
<c-input v-model="model.trtmod.finmod.dinmod.mindje" placeholder="请输入最小贷款金额"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="币种" prop="trtmod.finmod.dinmod.bizhog">
<c-input v-model="model.trtmod.finmod.dinmod.bizhog" maxlength="20" placeholder="请输入币种"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="贷款期限" prop="trtmod.finmod.dinmod.dakaqx">
<c-input v-model="model.trtmod.finmod.dinmod.dakaqx" placeholder="请输入贷款期限"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="最大贷款期限" prop="trtmod.finmod.dinmod.maxqix">
<c-input v-model="model.trtmod.finmod.dinmod.maxqix" placeholder="请输入最大贷款期限"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="最小贷款期限" prop="trtmod.finmod.dinmod.minqix">
<c-input v-model="model.trtmod.finmod.dinmod.minqix" placeholder="请输入最小贷款期限"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="期限单位" prop="trtmod.finmod.dinmod.qixndw">
<c-input v-model="model.trtmod.finmod.dinmod.qixndw" maxlength="10" placeholder="请输入期限单位"></c-input>
</el-form-item>
</c-col>
</c-col>
<!--=================右================= -->
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="市场LPR期限品种" prop="trtmod.finmod.dinmod.lprtyp">
<c-select v-model="model.trtmod.finmod.dinmod.lprtyp" style="width:100%" placeholder="请选择市场LPR期限品种">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="审批流程发起标识" prop="trtmod.finmod.dinmod.rmbsbs">
<c-select v-model="model.trtmod.finmod.dinmod.rmbsbs" style="width:100%" placeholder="请选择审批流程发起标识">
<el-option v-for="item in codes.jzllgz" :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="trtmod.finmod.dinmod.shuilv">
<c-input v-model="model.trtmod.finmod.dinmod.shuilv" placeholder="请输入增值税税率"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="审批价格(含税)" prop="trtmod.finmod.dinmod.shpjgh">
<c-input v-model="model.trtmod.finmod.dinmod.shpjgh" placeholder="请输入审批价格(含税)"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="审批价格点差(含税)" prop="trtmod.finmod.dinmod.shpdch">
<c-input v-model="model.trtmod.finmod.dinmod.shpdch" placeholder="请输入审批价格点差(含税)"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="审批价格(不含税)" prop="trtmod.finmod.dinmod.shpijg">
<c-input v-model="model.trtmod.finmod.dinmod.shpijg" placeholder="请输入审批价格(不含税)"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="审批价格点差(不含税)" prop="trtmod.finmod.dinmod.spjgdc">
<c-input v-model="model.trtmod.finmod.dinmod.spjgdc" placeholder="请输入审批价格点差(不含税)"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="定价LIBOR" prop="trtmod.finmod.dinmod.dinjlb">
<c-input v-model="model.trtmod.finmod.dinmod.dinjlb" placeholder="请输入定价LIBOR"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="审批LIBOR" prop="trtmod.finmod.dinmod.sheplb">
<c-input v-model="model.trtmod.finmod.dinmod.sheplb" placeholder="请输入审批LIBOR"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="最新LIBOR" prop="trtmod.finmod.dinmod.libor">
<c-input v-model="model.trtmod.finmod.dinmod.libor" placeholder="请输入最新LIBOR"></c-input>
</el-form-item>
</c-col>
</c-col>
</c-row>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Trtopn/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: { ...Event },
created: function() {}
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<span v-text="model.trnmod.trndoc.advlabel" data-path=".trnmod.trndoc.advlabel" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="国内证落款" prop="trnmod.trndoc.advnam">
<c-input v-model="model.trnmod.trndoc.advnam" maxlength="50" placeholder="请输入国内证落款"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="修改申请人名称" prop="trnmod.trndoc.amdapl">
<c-input type="textarea" v-model="model.trnmod.trndoc.amdapl" maxlength="50" show-word-limit placeholder="请输入修改申请人名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.trnmod.trndoc.amdnam" data-path=".trnmod.trndoc.amdnam" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="国内证通知书" prop="trnmod.trndoc.advdoc">
<c-input v-model="model.trnmod.trndoc.advdoc" maxlength="1" placeholder="请输入国内证通知书"></c-input>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Trtopn/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="收款账号" prop="trdgrp.rec.recaccount">
<c-input v-model="model.trdgrp.rec.recaccount" maxlength="35" placeholder="请输入收款账号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款人名称" prop="trtp.recname">
<c-input v-model="model.trtp.recname" maxlength="80" placeholder="请输入收款人名称"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款人国别代码" prop="trdgrp.rec.reccountrycode">
<c-input v-model="model.trdgrp.rec.reccountrycode" maxlength="3" placeholder="请输入收款人国别代码"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onRecctySelbut1">
?
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="收款人国内地区码" prop="trdgrp.rec.recdistrictcode">
<c-input v-model="model.trdgrp.rec.recdistrictcode" maxlength="6" placeholder="请输入收款人国内地区码"></c-input>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Trtopn/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="letp0.recget.sdamod.dadsnd">
<c-input v-model="model.letp0.recget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Reference" prop="ledgrp.rec.ownref">
<c-input v-model="model.ledgrp.rec.ownref" maxlength="16" placeholder="请输入Reference"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Name" prop="ledgrp.rec.nam">
<c-input v-model="model.ledgrp.rec.nam" maxlength="40" placeholder="请输入Name"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSav">
保存
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onUsrcon">
用户确认
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onChk">
检核
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onUsrchk">
检核
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="L/C Amount" prop="ledgrp.cbs.nom1.cur">
<c-input v-model="model.ledgrp.cbs.nom1.cur" maxlength="3" placeholder="请输入L/C Amount"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Balance" prop="ledgrp.cbs.nom1.amt">
<c-input v-model="model.ledgrp.cbs.nom1.amt" placeholder="请输入Balance"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.letp0.aammod.addamtflg">Add. Amount</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Applicant" prop="ledgrp.apl.pts.ref">
<c-input v-model="model.ledgrp.apl.pts.ref" maxlength="16" placeholder="请输入Applicant"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSyswrnButshw">
提示信息
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Open Amount" prop="ledgrp.cbs.opn1.cur">
<c-input v-model="model.ledgrp.cbs.opn1.cur" maxlength="3" placeholder="请输入Open Amount"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Balance" prop="ledgrp.cbs.opn1.amt">
<c-input v-model="model.ledgrp.cbs.opn1.amt" placeholder="请输入Balance"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.ledgrp.rec.revflg">Revolving Flag</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Name of Party" prop="ledgrp.apl.pts.nam">
<c-input v-model="model.ledgrp.apl.pts.nam" maxlength="40" placeholder="请输入Name of Party"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Available with" prop="ledgrp.avbnam">
<c-input v-model="model.ledgrp.avbnam" maxlength="40" placeholder="请输入Available with"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Iss. Bank" prop="ledgrp.iss.pts.ref">
<c-input v-model="model.ledgrp.iss.pts.ref" maxlength="16" placeholder="请输入Iss. Bank"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Available by [AVBBY0]" prop="ledgrp.rec.avbby">
<c-select v-model="model.ledgrp.rec.avbby" style="width:100%" placeholder="请选择Available by [AVBBY0]">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.ledgrp.rec.redclsflg">Red/Green Clause</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Name of Party" prop="ledgrp.iss.pts.nam">
<c-input v-model="model.ledgrp.iss.pts.nam" maxlength="40" placeholder="请输入Name of Party"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Date Issued" prop="ledgrp.rec.opndat">
<c-date-picker type="date" v-model="model.ledgrp.rec.opndat" style="width:100%" placeholder="请选择Date Issued"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Shipment Date" prop="ledgrp.rec.shpdat">
<c-date-picker type="date" v-model="model.ledgrp.rec.shpdat" style="width:100%" placeholder="请选择Shipment Date"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Beneficiary" prop="ledgrp.ben.pts.ref">
<c-input v-model="model.ledgrp.ben.pts.ref" maxlength="16" placeholder="请输入Beneficiary"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Date/Place of Expiry" prop="ledgrp.rec.expdat">
<c-date-picker type="date" v-model="model.ledgrp.rec.expdat" style="width:100%" placeholder="请选择Date/Place of Expiry"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Date/Place of Expiry" prop="ledgrp.rec.expplc">
<c-input v-model="model.ledgrp.rec.expplc" maxlength="29" placeholder="请输入Date/Place of Expiry"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onDiasel">
备忘录
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Name of Party" prop="ledgrp.ben.pts.nam">
<c-input v-model="model.ledgrp.ben.pts.nam" maxlength="40" placeholder="请输入Name of Party"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onInc">
显示 &Inc.
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Form of L/C" prop="ledgrp.rec.lcrtyp">
<c-select v-model="model.ledgrp.rec.lcrtyp" style="width:100%" placeholder="请选择Form of L/C">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Confirmation text" prop="letp0.cnftxt">
<c-input v-model="model.letp0.cnftxt" maxlength="40" placeholder="请输入Confirmation text"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onNotmap">
&Unmapped
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onFrmbut">
&Redirect
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onOrd">
&Order
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onIncben">
Inc to Ben
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onImgmodImage">
E结算影像
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onImgmodNewimg">
影像
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onImgmodNewhisimg">
历史影像
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onImgmodElcimage">
人行影像
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onEntmodEntbut">
企业名录
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onPen">
暂存
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onCan">
退出
</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/Trtopn/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
......@@ -66,15 +66,15 @@
<c-date-picker type="date" v-model="model.trdgrp.rec.issdat" style="width: 100%" placeholder="请选择开立日期"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="18">
<el-form-item label="融资品种" prop="trdgrp.rec.fintyp">
<c-select v-model="model.trdgrp.rec.fintyp" style="width:100%" placeholder="请选择融资品种">
<el-option v-for="item in codes.trdfintyp" :key="item.value" :label="item.label" :value="item.value">
<c-col :span="17">
<el-form-item label="融资品种" prop="trdgrp.rec.fintyp1">
<c-select v-model="model.trdgrp.rec.fintyp1" style="width:100%" placeholder="请选择融资品种">
<el-option v-for="item in codes.fintyp1" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="6">
<c-col :span="6" :offset="1">
<c-checkbox v-model="model.trtp.dfflag">同业代付</c-checkbox>
</c-col>
<c-col :span="24">
......@@ -272,7 +272,7 @@
</c-col> -->
<c-col :span="24">
<el-form-item label="Address Block" prop="trdgrp.fip.pts.adrblk">
<c-input type="textarea" :rows="3" v-model="model.trdgrp.fip.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block"></c-input>
<c-input type="textarea" :autosize="{ minRows: 1, maxRows: 4}" :rows="3" v-model="model.trdgrp.fip.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block"></c-input>
</el-form-item>
</c-col>
<!--
......@@ -292,7 +292,7 @@
<c-input v-model="model.trtmod.finmod.intdat" maxlength="2" placeholder="请输入计息日期"></c-input>
</el-form-item>
</c-col>
<c-col :span="10">
<c-col :span="9" :offset="1">
<c-checkbox v-model="model.trtmod.finmod.wjdkfl">是否到期主动扣收款</c-checkbox>
</c-col>
<c-col :span="24">
......@@ -346,7 +346,7 @@
<c-input v-model="model.trtmod.finmod.ovdintrat" placeholder="请输入罚息比率"></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<c-col :span="1">
<el-form-item label="%">
</el-form-item>
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="our reference" prop="setmod.ref">
<c-input v-model="model.setmod.ref" maxlength="16" placeholder="请输入our reference"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.docamttyplab" data-path=".setmod.docamttyplab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="document currency" prop="setmod.doccur">
<c-select v-model="model.setmod.doccur" style="width:100%" placeholder="请选择document currency">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="document amount" prop="setmod.docamt">
<c-input v-model="model.setmod.docamt" placeholder="请输入document amount"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Type of settlement" prop="setmod.dspflg">
<c-select v-model="model.setmod.dspflg" style="width:100%" placeholder="请选择Type of settlement">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.setmod.xreflg">Recalculate Rates</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSetmodDet">
细节
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.retmsg" data-path=".setmod.retmsg" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="自�'�区主�'�号" prop="setmod.zmqacc">
<c-input v-model="model.setmod.zmqacc" maxlength="20" placeholder="请输入自�'�区主�'�号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.zmqacclab" data-path=".setmod.zmqacclab" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.setglg.labdspflg" data-path=".setmod.setglg.labdspflg" > </span>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Trtopn/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="XMLPanel trtapll1的内置block" prop="financ.trtapll1blk">
<c-input type="textarea" v-model="model.financ.trtapll1blk" maxlength="200" show-word-limit placeholder="请输入XMLPanel trtapll1的内置block" ></c-input>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Trtopn/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<c-page title="融资开立">
<div class="eContainer">
<!-- <c-bus-button :$pntvm="this"></c-bus-button> -->
<c-function-btn :handleSubmit="handleSubmit" :handleCheck="handleCheck" :handleStash="handleStash">
<el-button size="small">备忘录</el-button>
<el-button size="small">影像信息</el-button>
......@@ -13,149 +13,147 @@
</c-function-btn>
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="left" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--Financing Details -->
<el-tab-pane label="Financing Details" name="ovwp">
<!--Ovwp PD000026 Financing Details -->
<el-tab-pane label="Financing Details" name="Ovwp">
<c-content>
<m-ovwp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="账务" name="setpan">
<!--dftcre PD000001 同业代付 -->
<el-tab-pane label="同业代付" name="dftcrep">
<c-content>
<m-setpan :model="model" :codes="codes" />
<m-dftcrep :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<el-tab-pane label="分录" name="glepan">
<m-glepan :model="model" :codes="codes" ref="glepan" />
</el-tab-pane>
<!--L/C Info -->
<el-tab-pane label="L/C Info" name="letinf">
<m-letinf :model="model" :codes="codes" />
<!--financ PD000004 融资款项 -->
<el-tab-pane label="融资款项" name="rzkx">
<c-content>
<m-rzkx :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--资本项目 -->
<!--trtopn PD000304 资本项目 -->
<el-tab-pane label="资本项目" name="cfactlp">
<m-cfactlp :model="model" :codes="codes" />
</el-tab-pane>
<!--Financing Advice -->
<el-tab-pane label="Financing Advice" name="trtfipl1">
<m-trtfipl1 :model="model" :codes="codes" />
<c-content>
<m-cfactlp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<el-tab-pane label="面函" name="docpan">
<m-docpan :model="model" :codes="codes" ref="docpan" />
<el-tab-pane label="统一授信" name="limitbody">
<c-content>
<m-limitbody :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--融资业务通知书 -->
<el-tab-pane label="融资业务通知书" name="trtapll1">
<m-trtapll1 :model="model" :codes="codes" />
<el-tab-pane label="附件" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--融资款项 -->
<el-tab-pane label="融资款项" name="rzkx">
<m-rzkx :model="model" :codes="codes" />
<el-tab-pane label="面函" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--定向收付 -->
<el-tab-pane label="定向收付" name="dxzfp">
<m-dxzfp :model="model" :codes="codes" />
<el-tab-pane label="附言" name="coninfp">
<c-content>
<m-coninfp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--定价系统 -->
<el-tab-pane label="定价系统" name="dinpan">
<el-tab-pane label="费用及账务" name="Setpan">
<c-content>
<m-dinpan :model="model" :codes="codes" />
<m-setpan :model="model" :codes="codes" />.
</c-content>
</el-tab-pane>
</c-tabs>
<c-grid-ety-prompt-dialog
ref="etyDialog"
:promptData="promptData"
v-on:select-ety="selectEty"
>
v-on:select-ety="selectEty">
</c-grid-ety-prompt-dialog>
</el-form>
</div>
</c-page>
</template>
<script>
import Api from "~/service/Api";
import Utils from "~/utils/index";
import CodeTable from "~/config/CodeTable";
import Trtopn from "~/model/Trtopn";
import commonProcess from "~/mixin/commonProcess";
import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Trtopn/Check";
import Default from "~/model/Trtopn/Default";
import Pattern from "~/model/Trtopn/Pattern";
import Ovwp from "./Ovwp";
import Letinf from "./Letinf";
import Cfactlp from "./Cfactlp";
import Trtfipl1 from "./Trtfipl1";
import Trtapll1 from "./Trtapll1";
import Rzkx from "./Rzkx";
import Cfap from "./Cfap";
import Dxzfp from "./Dxzfp";
import Api from "~/service/Api"
import Utils from "~/utils/index";
import CodeTable from "~/config/CodeTable"
import Trtopn from "~/model/Trtopn"
import commonProcess from "~/mixin/commonProcess"
import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Trtopn/Check"
import Default from "~/model/Trtopn/Default"
import Pattern from "~/model/Trtopn/Pattern"
import Ovwp from "./Ovwp"
import Dftcrep from "./Dftcrep"
import Rzkx from "./Rzkx"
import Cfactlp from "./Cfactlp"
import Limitbody from "~/views/Public/Limitbody"
import Doctre from "~/views/Public/Doctre"
import Docpan from "~/views/Public/Docpan"
import Coninfp from "~/views/Public/Coninfp"
import Setpan from "~/views/Public/Setpan"
import Glepan from "~/views/Public/Glepan";
import Setpan from "~/views/Public/Setpan";
import Docpan from "~/views/Public/Docpan";
import Dinpan from "./Dinpan";
export default {
name: 'Trtopn',
components: {
"m-ovwp": Ovwp,
"m-letinf": Letinf,
"m-cfactlp": Cfactlp,
"m-trtfipl1": Trtfipl1,
"m-trtapll1": Trtapll1,
"m-rzkx": Rzkx,
"m-cfap": Cfap,
"m-dxzfp": Dxzfp,
"m-setpan": Setpan,
"m-glepan": Glepan,
"m-docpan": Docpan,
"m-dinpan": Dinpan
export default {
name: "Trtopn",
components:{
"m-ovwp" : Ovwp,
"m-dftcrep" : Dftcrep,
"m-rzkx" : Rzkx,
"m-cfactlp" : Cfactlp,
"m-doctre" : Doctre,
"m-limitbody" : Limitbody,
"m-docpan" : Docpan,
"m-coninfp" : Coninfp,
"m-setpan" : Setpan,
},
provide() {
return {
root: this
};
}
},
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data() {
data(){
return {
tabVal: "ovwp",
trnName: "trtopn",
trnType: "",
model: new Trtopn().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: { ...CodeTable }
};
codes: {
},
methods: {
tabClick() {}
}
},
created: async function() {
methods:{
myTabClick(tab){
this.tabClick(tab)
/**
* do it yourself
**/
}
},
created:async function(){
console.log("进入trtopn交易");
let rtnmsg = await this.init({});
if (rtnmsg.respCode == SUCCESS) {
let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{
this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑
this.updateModel(rtnmsg.data);
} else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
};
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-list-search @form-reset="handleReset" @form-search="handleSearch">
<!-- 持续展示区 -->
<template v-slot="searchSlot">
<el-form
class="m-table-search-form"
ref="paramsForm"
:inline="true"
label-position="right"
label-width="110px"
size="small"
>
<c-row>
<c-col :span="24">
<c-col :span="8">
<el-form-item
label="业务编号"
prop="infcon.seaownref"
style="width: 100%"
>
<c-input
v-model="model.infcon.seaownref"
maxlength="16"
placeholder="请输入Own Reference"
></c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item
label="开立日期"
prop="infcon.opndatfrom"
style="width: 100%"
>
<c-col :span="11">
<c-date-picker
type="date"
v-model="model.infcon.opndatfrom"
style="width: 100%"
placeholder="请选择Opening between"
value-format="yyyy-MM-dd"
></c-date-picker>
</c-col>
<c-col :span="2" style="text-align: center">
<label style="display: inline-block; width: 100%">-</label>
</c-col>
<c-col :span="11">
<c-date-picker
type="date"
v-model="model.infcon.opndatto"
style="width: 100%"
placeholder="请选择Open Date to"
value-format="yyyy-MM-dd"
></c-date-picker>
</c-col>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="贸易类型" prop="mylx" style="width: 100%">
<c-select
v-model="model.mylx"
style="width: 100%"
placeholder="请选择贸易类型"
>
<el-option
v-for="item in codes.mytype"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-row>
<c-row v-show="searchSlot.searchToggle">
<c-col :span="24">
<c-col :span="8">
<el-form-item
label="名称"
prop="infcon.nam"
style="width: 100%"
>
<c-input
v-model="model.infcon.nam"
maxlength="40"
placeholder="请输入Name"
></c-input>
</el-form-item>
</c-col>
<c-col :span="8"
><el-form-item
label="参考号"
prop="infcon.searef"
style="width: 100%"
>
<c-input
v-model="model.infcon.searef"
maxlength="16"
placeholder="请输入Party Reference"
></c-input> </el-form-item
></c-col>
<c-col :span="8">
<el-form-item
label="客户号"
prop="infcon.pty.extkey"
style="width: 100%"
>
<c-input
v-model="model.infcon.pty.extkey"
maxlength="24"
placeholder="请输入Select Single Party"
></c-input> </el-form-item
></c-col>
</c-col>
<c-col :span="24">
<c-col :span="8"
><el-form-item
label="客户名称"
prop="infcon.pty.nam"
style="width: 100%"
>
<c-input
v-model="model.infcon.pty.nam"
maxlength="40"
placeholder="请输入External Visible Name"
></c-input> </el-form-item
></c-col>
<c-col :span="8"
><el-form-item
label="Party Name/BIC"
prop="infcon.seapty"
style="width: 100%"
>
<c-input
v-model="model.infcon.seapty"
maxlength="24"
placeholder="请输入Party Name/BIC"
></c-input> </el-form-item
></c-col>
<c-col :span="8"
><el-form-item
label="角色"
prop="infcon.searol"
style="width: 100%"
>
<c-select
v-model="model.infcon.searol"
style="width: 100%"
placeholder="请选择Role"
>
</c-select> </el-form-item
></c-col>
</c-col>
<c-col :span="24">
<c-col :span="8"
><el-form-item
label="用户id"
prop="infcon.usr.extkey"
style="width: 100%"
>
<c-input
v-model="model.infcon.usr.extkey"
maxlength="8"
placeholder="请输入User ID"
></c-input> </el-form-item
></c-col>
<c-col :span="8">
<el-form-item
label="状态"
prop="infcon.seasta"
style="width: 100%"
>
<c-select
v-model="model.infcon.seasta"
style="width: 100%"
placeholder="请选择Status"
>
<el-option
v-for="item in codes.seasta"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select> </el-form-item
></c-col>
<c-col :span="8"
><el-form-item
label="币种"
prop="infcon.seacur"
style="width: 100%"
>
<c-select
v-model="model.infcon.seacur"
style="width: 100%"
placeholder="请选择Currency"
>
</c-select> </el-form-item
></c-col>
</c-col>
<c-col :span="24">
<c-col :span="8">
<el-form-item
label="金额"
prop="infcon.seaamtfr"
style="width: 100%"
>
<c-col :span="11">
<c-input
v-model="model.infcon.seaamtfr"
placeholder="请输入Amount between"
></c-input>
</c-col>
<c-col :span="2" style="text-align: center">
<label style="display: inline-block; width: 100%">-</label>
</c-col>
<c-col :span="11">
<c-input
v-model="model.infcon.seaamtto"
placeholder="请输入Amount to"
></c-input>
</c-col>
</el-form-item>
</c-col>
<c-col :span="8"
><el-form-item
label="Form of L/C"
prop="sealcrtyp"
style="width: 100%"
>
<c-select
v-model="model.sealcrtyp"
style="width: 100%"
placeholder="请选择Form of L/C"
>
<el-option
v-for="item in codes.sealcrtyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select> </el-form-item
></c-col>
<c-col :span="8">
<el-form-item
label="是否通过电证系统"
prop="elcflg"
style="width: 100%"
>
<c-select
v-model="model.elcflg"
style="width: 100%"
placeholder="请选择是否通过电证系统"
>
<el-option
v-for="item in codes.elcflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select> </el-form-item
></c-col>
</c-col>
</c-row>
<!-- 原排班-start -->
<!-- <c-row>
<c-col :span="11" :offset="1">
<el-form-item label="业务编号" prop="infcon.seaownref">
<c-input
v-model="model.infcon.seaownref"
maxlength="16"
placeholder="请输入Own Reference"
></c-input>
</el-form-item>
</c-col>
<c-col :span="11" :offset="1">
<el-form-item label="名称" prop="infcon.nam">
<c-input
v-model="model.infcon.nam"
maxlength="40"
placeholder="请输入Name"
></c-input>
</el-form-item>
</c-col>
</c-row> -->
<!-- 可控展示区 -->
<!-- <el-row v-show="searchSlot.searchToggle">
<c-row>
<c-col :span="11" :offset="1">
<el-form-item label="参考号" prop="infcon.searef">
<c-input
v-model="model.infcon.searef"
maxlength="16"
placeholder="请输入Party Reference"
></c-input>
</el-form-item>
</c-col>
</c-row>
<c-row>
<c-col :span="11" :offset="1">
<el-form-item label="客户号" prop="infcon.pty.extkey">
<c-input
v-model="model.infcon.pty.extkey"
maxlength="24"
placeholder="请输入Select Single Party"
></c-input>
</el-form-item>
</c-col>
<c-col :span="11" :offset="1">
<el-form-item label="客户名称" prop="infcon.pty.nam">
<c-input
v-model="model.infcon.pty.nam"
maxlength="40"
placeholder="请输入External Visible Name"
></c-input>
</el-form-item>
</c-col>
</c-row>
<c-row>
<c-col :span="11" :offset="1">
<el-form-item label="Party Name/BIC" prop="infcon.seapty">
<c-input
v-model="model.infcon.seapty"
maxlength="24"
placeholder="请输入Party Name/BIC"
></c-input>
</el-form-item>
</c-col>
<c-col :span="11" :offset="1">
<el-form-item label="角色" prop="infcon.searol">
<c-select
v-model="model.infcon.searol"
style="width: 100%"
placeholder="请选择Role"
>
</c-select>
</el-form-item>
</c-col>
</c-row>
<c-row>
<c-col :span="11" :offset="1">
<c-col :span="12">
<el-form-item label="开立日期从" prop="infcon.opndatfrom">
<c-date-picker
type="date"
v-model="model.infcon.opndatfrom"
style="width: 100%"
placeholder="请选择Opening between"
value-format="yyyy-MM-dd"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="至" prop="infcon.opndatto">
<c-date-picker
type="date"
v-model="model.infcon.opndatto"
style="width: 100%"
placeholder="请选择Open Date to"
value-format="yyyy-MM-dd"
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="12">
<el-form-item label="用户id" prop="infcon.usr.extkey">
<c-input
v-model="model.infcon.usr.extkey"
maxlength="8"
placeholder="请输入User ID"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="状态" prop="infcon.seasta">
<c-select
v-model="model.infcon.seasta"
style="width: 100%"
placeholder="请选择Status"
>
<el-option
v-for="item in codes.seasta"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-row>
<c-row>
<c-col :span="11" :offset="1">
<c-col :span="12">
<el-form-item label="币种" prop="infcon.seacur">
<c-select
v-model="model.infcon.seacur"
style="width: 100%"
placeholder="请选择Currency"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="12">
<el-form-item label="金额从" prop="infcon.seaamtfr">
<c-input
v-model="model.infcon.seaamtfr"
placeholder="请输入Amount between"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="到" prop="infcon.seaamtto">
<c-input
v-model="model.infcon.seaamtto"
placeholder="请输入Amount to"
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-row>
<c-row>
<c-col :span="9" :offset="1">
<el-form-item label="Form of L/C" prop="sealcrtyp">
<c-select
v-model="model.sealcrtyp"
style="width: 100%"
placeholder="请选择Form of L/C"
>
<el-option
v-for="item in codes.sealcrtyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="6" :offset="1">
<el-form-item label="交易类型" prop="mylx">
<c-select
v-model="model.mylx"
style="width: 100%"
placeholder="请选择交易类型"
>
<el-option
v-for="item in codes.mylx"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="6" :offset="1">
<el-form-item label="是否通过电证系统" prop="elcflg">
<c-select
v-model="model.elcflg"
style="width: 100%"
placeholder="请选择是否通过电证系统"
>
<el-option
v-for="item in codes.elcflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-row>
</el-row> -->
<!-- 原排班-end -->
</el-form>
</template>
</c-list-search>
<!--
<c-col :span="12">
<el-form-item label="Release Status" prop="infcon.relflg">
<c-select v-model="model.infcon.relflg" style="width:100%" placeholder="请选择Release Status">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Handling Type" prop="infcon.hndtyp">
<c-select v-model="model.infcon.hndtyp" style="width:100%" placeholder="请选择Handling Type">
</c-select>
</el-form-item>
</c-col>
-->
<!--
<c-col :span="12">
<el-form-item label="是否显示查询码" prop="infcon.cxmflg">
<c-select v-model="model.infcon.cxmflg" style="width:100%" placeholder="请选择是否显示查询码">
</c-select>
</el-form-item>
</c-col>
-->
<c-col :span="24" style="margin-top: 10px">
<c-button
class="medium_bcs"
size="medium"
type="primary"
@click="toTrtopn"
>进口融资开立</c-button>
</c-col>
<c-col :span="24">
<c-istream-table :list="stmData.data" :columns="stmData.columns">
<el-table-column fixed="right" prop="op" label="操作" width="150px">
<template slot="header">
<c-col :span="11" style="text-align: left"><span>操作</span></c-col>
<c-col :span="12" style="text-align: right"
><c-button icon="el-icon-s-tools"></c-button
></c-col>
</template>
<template slot-scope="scope">
<el-popover
placement="top-start"
title="历史信息"
width="800"
trigger="click"
:ref="'popover_' + scope.row.IDX"
>
<div
style="
text-align: right;
margin-top: -30px;
margin-right: 5px;
font-size: 16px;
"
>
<span
class="el-icon-close"
@click="closeTrn('popover_' + scope.row.IDX)"
/>
</div>
<c-istream-table :list="trnData.data" :columns="trnData.columns">
<el-table-column prop="op" label="操作" width="0">
<template slot-scope="scope">
<c-button
style="margin-left: 0"
size="small"
@click="display(scope.row['INR'])"
>
详情
</c-button>
</template>
</el-table-column>
</c-istream-table>
<c-button
style="margin-left: 0"
size="small"
@click="getTrnInfo(scope.$index, scope.row)"
slot="reference"
>
详情
</c-button>
</el-popover>
<c-button
style="margin-left: 0"
size="small"
type="primary"
@click="getButtons(scope.row['Reference'])"
>
处理
</c-button>
<!--
<c-button
style="margin-left: 0"
size="small"
type="primary"
@click="getButtons(scope.row['Reference'], 'detame')"
>
修改通知
</c-button>
<c-button
style="margin-left: 0"
size="small"
type="primary"
@click="getButtons(scope.row['Reference'], 'detdrv')"
>
收单
</c-button>
-->
</template>
</el-table-column>
</c-istream-table>
</c-col>
<!--
<c-row style="margin-top:20px; padding: 0 10px 0 10px;">
<c-col>
<c-button size="small" type="primary">导Excel</c-button>
<c-button size="small" type="primary"
@click="onInfbutDsp"
:disabled="model.infbut.selrow === 0"
>Display</c-button>
<c-button size="small" type="primary">Use</c-button>
</c-col>
</c-row>
-->
<!--
<c-row style="margin-top:20px; padding: 0 10px 0 10px;">
<c-istream-table
:border="true"
:list="tableData"
:columns="stmData.columns"
v-on:chooseRowEvent="chooseRowEvent"
style="width:80%,text-align:center">
</c-istream-table>
</c-row>
-->
<!--
<el-table-column prop="op" label="OP" width="100">
<template slot-scope="scope">
<a href="javascript:void(0)" @click="continueEdit(scope.row)">操作</a>
</template>
</el-table-column>
-->
<m-busbtn ref="childs" :ownref="ownref" trnCode="detsel" ownrefPath="dedgrp" :model="detselModel" @onChoose="onChoose"
>11</m-busbtn
>
</div>
</template>
<script>
import Utils from "~/utils/index";
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Infdet/Event";
import DetselModel from "~/model/Detsel"
//交易跳转逻辑
import BusNavbar from "~/views/Public/BusNavbar";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
components: { "m-busbtn": BusNavbar },
data() {
return {
detselModel:new DetselModel().data,
ownref: "",
dialogTableVisible: false,
trnData: {
columns: [
'1 1 "编号" 200',
'2 2 "交易名称" 100',
'3 3 "日期" 200',
// '4 4 "状态" 50',
{ index: 4, position: 4, width: 100, pattern: 'code', label: '状态', code: this.codes.relstaEN },
'5 5 "币种" 80',
'6 6 "金额" 80',
],
data: [],
},
stmData: {
columns: [
'1 1 "Reference" 100 ',
'2 2 "Resp. User" 100',
'3 3 "Tenor day" 100',
'7 4 "Applicant Party Number" 200 ',
'8 5 "Applicant" 150 ',
'9 6 "Beneficiary Party Number" 200 ',
'10 7 "Beneficiary" 150 ',
'11 8 "Issuing Party Number" 200 ',
'12 9 "Issuing Bank" 150 ',
'4 10 "Opened" 150 ',
'5 11 "Expired" 150 ',
'6 12 "Closed" 150 ',
'13 13 "Cur" 150 ',
'15 15 "Cur" 150 ',
'14 14 "L/C Amount" 150 ',
'16 16 "Open Amount" 150 ',
],
data: [],
},
};
},
/*
computed: {
tableData() {
// "10000449\t2000007350\t2000007350-001\tBEIJING TESTTEST,BEIJING, CHINA\t\t100080\tBEIJING, CHINA\tTEST TEST1 CO.,LTD."
console.log(this.model.infbut.dspstm.rows)
return this.model.infbut.dspstm.rows;
}
},
*/
methods: {
...Event,
async getButtons(ownref){
this.ownref = ownref
this.$refs.childs.initdialog = true
console.log("ownref:" +ownref);
},
async onChoose(code){
//跳转交易
this.$router.history.push("/business/" + code)
this.$refs.childs.initdialog = false
} ,
async getDitSelInfo(code){
//跳转交易
this.$router.history.push("/business/" + code)
this.$refs.childs.initdialog = false
},
async getTrnInfo(idx, row) {
this.model.infcon.objinr = row["INR"];
this.model.dedgrp.rec.inr = row["INR"];
this.model.infcon.chksubcon = "X";
this.dialogTableVisible = true;
let rtnmsg = await this.executeDefault("infcon.chksubcon");
if ((rtnmsg.respCode = SUCCESS)) {
this.trnData.data = rtnmsg.data.infcon_trnstm.rows;
}
},
closeTrn(refId) {
this.$refs[refId].doClose();
},
/*
chooseRowEvent(row) {
this.model.infbut.selrow = row.IDX + 1;
},
*/
toTrtopn() {
this.$router.history.push("/business/Trtopn");
},
},
created: function () {},
};
</script>
<style>
.el-form--label-left .el-form-item__label {
white-space: pre-wrap;
text-align: center;
}
</style>
<template>
<div class="eibs-tab">
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Trtopn/Event"
import Event from "~/model/Trtsel/Event"
export default {
inject: ['root'],
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="XMLPanel trtfipl1的内置block" prop="trtfipl1blk">
<c-input type="textarea" v-model="model.trtfipl1blk" maxlength="200" show-word-limit placeholder="请输入XMLPanel trtfipl1的内置block" ></c-input>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Trtopn/Event"
import Event from "~/model/Trtsel/Event"
export default {
inject: ['root'],
......
<template>
<div class="eContainer">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="left" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<el-form
:model="model"
:rules="rules"
ref="modelForm"
label-width="110px"
label-position="right"
size="small"
:validate-on-rule-change="false"
>
<!--PD000006 -->
<!--
<el-tab-pane label="查詢界面" name="infsea">
<m-infsea :model="model" :codes="codes"/>
</el-tab-pane>
-->
<c-content>
<m-infsea
v-show="!showPanel"
@updateShowPanel="updateShowPanel($event)"
:model="model"
:codes="codes"
ref="infsea"
/>
</c-content>
<c-tabs
v-model="tabVal"
v-show="showPanel"
ref="elment"
type="card"
@tab-click="tabClick"
>
<!--PD000017 -->
<el-tab-pane label="内容" name="ovwp">
<m-ovwp :model="model" :codes="codes" />
</el-tab-pane>
<!--
<el-tab-pane label="条款" name="detp">
<m-detp :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="附言" name="coninfp">
<m-coninfp :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="Transactions" name="trnpan">
<m-trnpan :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="余额信息" name="cbsinfp">
<m-cbsinfp :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="发生额信息" name="cbeinfp">
<m-cbeinfp :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="费用明细" name="fepinfp">
<m-fepinfp :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="临时账务" name="sepinfp">
<m-sepinfp :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="账务信息" name="gleinfp">
<m-gleinfp :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="面函、报文" name="smhinfp">
<m-smhinfp :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="经办信息" name="peninfp">
<m-peninfp :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="表外信息" name="liainfp">
<m-liainfp :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="Print" name="prtpan">
<m-prtpan :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="Order" name="ordpan">
<m-ordpan :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="银行明细" name="detp1">
<m-detp1 :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000012 -->
<el-tab-pane label="PD000012" name="sel">
<m-sel :model="model" :codes="codes"/>
<el-tab-pane label="明细" name="detp2">
<m-detp2 :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="声明" name="stament">
<m-stament :model="model" :codes="codes"/>
</el-tab-pane>
-->
</c-tabs>
</el-form>
<c-button
v-show="showPanel"
style="margin-left: 75%; bottom: 10%; position: sticky"
size="small"
@click="goBack()"
>
<!-- @click="getDitSelInfo(scope.$index, scope.row)" -->
返回
</c-button>
</div>
</template>
<script>
......@@ -20,7 +138,7 @@ import Check from "~/model/Trtsel/Check"
import Default from "~/model/Trtsel/Default"
import Pattern from "~/model/Trtsel/Pattern"
import Sel from "./Sel"
import Infsea from "./Infsea";
export default {
components:{
......
......@@ -161,6 +161,10 @@ export default {
{ inifrm: "16",ininam: "出口融资", pntmiu: "" },
{ inifrm: "infbpd", ininam: "出口融资查询", pntmiu: "16" },
{ inifrm: "17",ininam: "进口融资", pntmiu: "" },
{ inifrm: "inftrd", ininam: "进口融资查询", pntmiu: "17" },
],
menus: [],
menusHeight: 0,
......
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