Commit 532ba895 by zhangzhenmin

inffee,Infbcd

parent 48c0b2c9
import Utils from "~/utils"
/**
* Infbcd Check规则
*/
let checkObj = {
"bcdgrp.dre.namelc" :null,
"bcdgrp.agt.namelc" :null,
"bcdgrp.rmi.adrelc" :null,
"bcdgrp.blk.intins" :null,
"bcdgrp.blk.dftins" :null,
"bcdgrp.agt.pts.extkey" :null,
"trnmod.orcnam" :null,
"recpan.agbp.ptsget.sdamod.dadsnd" :null,
"bcdgrp.dre.adrelc" :null,
"bcdgrp.agb.namelc" :null,
"bcdgrp.blk.othins" :null,
"bcdgrp.co2.namelc" :null,
"bcdgrp.agt.adrelc" :null,
"bcdgrp.rmi.namelc" :null,
"recpan.recget.sdamod.dadsnd" :null,
"bcdgrp.co2.pts.extkey" :null,
"trnmod.secmod" :null,
"trnmod.pyebchkey" :null,
"recpan.co2p.ptsget.sdamod.dadsnd" :null,
"recpan.usr.extkey" :null,
"bcdgrp.rog.adrelc" :null,
"bcdgrp.rec.invtyp" :null,
"bcdgrp.agb.pts.extkey" :null,
"recpan.rmip.ptsget.sdamod.dadsnd" :null,
"bcdgrp.rec.stacty" :null,
"bcdgrp.drr.namelc" :null,
"bcdgrp.agb.adrelc" :null,
"bcdgrp.agb.pts.adrblk" :null,
"recpan.drep.ptsget.sdamod.dadsnd" :null,
"bcdgrp.co2.pts.adrblk" :null,
"bcdgrp.rmi.pts.extkey" :null,
"bcdgrp.drr.adrelc" :null,
"bcdgrp.blk.colins" :null,
"bcdgrp.rec.oridre" :null,
"trnmod.recbchnam" :null,
"trnmod.pyeadr" :null,
"bcdgrp.drr.pts.adrblk" :null,
"trnmod.pyeact" :null,
"infcon.seaamtto" :null,
"mtabut.coninf.conexedat" :null,
"bcdgrp.rog.namelc" :null,
"recpan.agtp.ptsget.sdamod.dadsnd" :null,
"bcdgrp.blk.chgtxt" :null,
"trnmod.bustyp" :null,
"bcdgrp.drr.pts.extkey" :null,
"bcdgrp.co2.adrelc" :null,
"bcdgrp.dre.pts.adrblk" :null,
"bcdgrp.agt.pts.adrblk" :null,
"recpan.drrp.ptsget.sdamod.dadsnd" :null,
"trnmod.pyenam" :null,
"bcdgrp.rog.pts.adrblk" :null,
"bcdgrp.rmi.pts.ref" :null,
"bcdgrp.dre.pts.extkey" :null,
"bcdgrp.blk.docpre" :null,
"recpan.rogp.ptsget.sdamod.dadsnd" :null,
"bcdgrp.rmi.pts.adrblk" :null,
"trnmod.orcadr" :null,
"trnmod.commen" :null,
"trnmod.recbchkey" :null,
"bcdgrp.rog.pts.extkey" :null,
}
for (const key in checkObj) {
if (Object.hasOwnProperty.call(checkObj, key)) {
checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key)
}
}
export default checkObj
/**
* Infbcd Default规则
*/
import Api from "~/service/Api";
import Utils from "~/utils/index"
export default {
"infcon.usr.extkey" :Utils.defaultFunction,
"infcon.sptcor" :Utils.defaultFunction,
"infcon.sptreg" :Utils.defaultFunction,
"infcon.sptdel" :Utils.defaultFunction,
"infcon.sptinc" :Utils.defaultFunction,
"infcon.sptpen" :Utils.defaultFunction,
"infcon.seapty" :Utils.defaultFunction,
"infcon.pty.extkey" :Utils.defaultFunction,
"bcdgrp.agt.pts.extkey" :Utils.defaultFunction,
"trnmod.secmod" :Utils.defaultFunction,
"trnmod.recbchnam" :Utils.defaultFunction,
"bcdgrp.co2.pts.extkey" :Utils.defaultFunction,
"bcdgrp.agt.adrelc" :Utils.defaultFunction,
"bcdgrp.agt.namelc" :Utils.defaultFunction,
"bcdgrp.agt.dbfadrblkcn" :Utils.defaultFunction,
"infcon.smhdatfrom" :Utils.defaultFunction,
"infcon.smhdir" :Utils.defaultFunction,
"infcon.chktrn" :Utils.defaultFunction,
"infcon.smhdatto" :Utils.defaultFunction,
"infcon.smhcortyp" :Utils.defaultFunction,
"bcdgrp.rec.doctypcod" :Utils.defaultFunction,
"bcdgrp.rmi.pts.extkey" :Utils.defaultFunction,
"bcdgrp.rmi.adrelc" :Utils.defaultFunction,
"bcdgrp.rmi.namelc" :Utils.defaultFunction,
"bcdgrp.rmi.dbfadrblkcn" :Utils.defaultFunction,
"bcdgrp.agb.pts.adrblk" :Utils.defaultFunction,
"bcdgrp.agb.pts.extkey" :Utils.defaultFunction,
"bcdgrp.agb.adrelc" :Utils.defaultFunction,
"bcdgrp.agb.namelc" :Utils.defaultFunction,
"bcdgrp.agb.dbfadrblkcn" :Utils.defaultFunction,
"bcdgrp.drr.pts.extkey" :Utils.defaultFunction,
"bcdgrp.drr.adrelc" :Utils.defaultFunction,
"bcdgrp.drr.namelc" :Utils.defaultFunction,
"bcdgrp.drr.dbfadrblkcn" :Utils.defaultFunction,
"bcdgrp.rec.predat" :Utils.defaultFunction,
"bcdgrp.rec.focflg" :Utils.defaultFunction,
"infbut.dspstm" :Utils.defaultFunction,
"bcdgrp.rec.ownref" :Utils.defaultFunction,
"bcdgrp.rec.rtodreflg" :Utils.defaultFunction,
"bcdgrp.rmi.pts.adrblk" :Utils.defaultFunction,
"recpan.usr.extkey" :Utils.defaultFunction,
"bcdgrp.dre.pts.extkey" :Utils.defaultFunction,
"bcdgrp.dre.adrelc" :Utils.defaultFunction,
"bcdgrp.dre.namelc" :Utils.defaultFunction,
"bcdgrp.dre.dbfadrblkcn" :Utils.defaultFunction,
"bcdgrp.dre.pts.adrblk" :Utils.defaultFunction,
"bcdgrp.rog.pts.extkey" :Utils.defaultFunction,
"bcdgrp.rog.adrelc" :Utils.defaultFunction,
"bcdgrp.rog.namelc" :Utils.defaultFunction,
"bcdgrp.rog.dbfadrblkcn" :Utils.defaultFunction,
"bcdgrp.rog.pts.adrblk" :Utils.defaultFunction,
"trnmod.flg" :Utils.defaultFunction,
"trnmod.commen" :Utils.defaultFunction,
"trnmod.comsystbl" :Utils.defaultFunction,
"mtabut.coninf.usr.extkey" :Utils.defaultFunction,
"bcdgrp.co2.adrelc" :Utils.defaultFunction,
"bcdgrp.co2.namelc" :Utils.defaultFunction,
"bcdgrp.co2.dbfadrblkcn" :Utils.defaultFunction,
"infcon.seatrninr" :Utils.defaultFunction,
"infcon.seabucdatto" :Utils.defaultFunction,
"infcon.seabucdatfro" :Utils.defaultFunction,
"infcon.trnstm" :Utils.defaultFunction,
"infcon.diasta" :Utils.defaultFunction,
"infcon.diadatfrom" :Utils.defaultFunction,
"infcon.diadatto" :Utils.defaultFunction,
"bcdgrp.cbs.max.amt" :Utils.defaultFunction,
"bcdgrp.rec.stacty" :Utils.defaultFunction,
"bcdgrp.cbs.max.cur" :Utils.defaultFunction,
"bcdgrp.co2.pts.adrblk" :Utils.defaultFunction,
"bcdgrp.drr.pts.adrblk" :Utils.defaultFunction,
"bcdgrp.agt.pts.adrblk" :Utils.defaultFunction,
"trnmod.bustyp" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inflev" :Utils.defaultFunction,
"mtabut.coninf.conexedat" :Utils.defaultFunction,
"infcon.chksubcon" :Utils.defaultFunction,
"infcon.chktrnsta" :Utils.defaultFunction,
"infcon.cbctxt" :Utils.defaultFunction,
"infcon.ordstm" :Utils.defaultFunction,
"trnmod.pyebchnam" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inflev" :Utils.defaultFunction,
"bcdgrp.blk.bcgdet" :Utils.defaultFunction,
"bcdgrp.blk.bcgdetflg" :Utils.defaultFunction,
"infbut.vermod.difsrm" :Utils.defaultFunction,
}
//你可以添加自动default处理
import Api from "~/service/Api"
import Utils from "~/utils"
export default {
async onInfbutSearow(){
let rtnmsg = await this.executeRule("infbut.searow")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
 this.stmData.data = rtnmsg.data.infbut_dspstm.rows;
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onInfbutDsp(){
let rtnmsg = await this.executeRule("infbut.dsp")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onInfbutUserow(){
let rtnmsg = await this.executeRule("infbut.userow")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onInfbutClr(){
let rtnmsg = await this.executeRule("infbut.clr")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onInfbutButprt(){
let rtnmsg = await this.executeRule("infbut.butprt")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onInfbutExi(){
let rtnmsg = await this.executeRule("infbut.exi")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onRogpDet(){
let rtnmsg = await this.executeRule("rogp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onDrepDet(){
let rtnmsg = await this.executeRule("drep.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onRmipDet(){
let rtnmsg = await this.executeRule("rmip.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onCo2pDet(){
let rtnmsg = await this.executeRule("co2p.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onDrrpDet(){
let rtnmsg = await this.executeRule("drrp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onAgtpDet(){
let rtnmsg = await this.executeRule("agtp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onAgbpDet(){
let rtnmsg = await this.executeRule("agbp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onInfconButshword(){
let rtnmsg = await this.executeRule("infcon.butshword")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrnmodGetmod(){
let rtnmsg = await this.executeRule("trnmod.getmod")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onInfconButshw(){
let rtnmsg = await this.executeRule("infcon.butshw")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onColinsButtxmsel(){
let rtnmsg = await this.executeRule("colins.buttxmsel")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onDftinsButtxmsel(){
let rtnmsg = await this.executeRule("dftins.buttxmsel")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onOthins1Buttxmsel(){
let rtnmsg = await this.executeRule("othins1.buttxmsel")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
}
\ No newline at end of file
import Utils from "~/utils"
/**
* Inffee Check规则
*/
let checkObj = {
"rec.reltrn" :null,
"rec.enddat" :null,
"rec.taxacc" :null,
"rec.acc" :null,
"recpan.recget.sdamod.dadsnd" :null,
"rec.rol" :null,
"rec.staflg" :null,
}
for (const key in checkObj) {
if (Object.hasOwnProperty.call(checkObj, key)) {
checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key)
}
}
export default checkObj
/**
* Inffee Default规则
*/
import Api from "~/service/Api";
import Utils from "~/utils/index"
export default {
"infbut.dspstm" :Utils.defaultFunction,
"rec.cod" :Utils.defaultFunction,
"rec.reltrn" :Utils.defaultFunction,
"recpan.fecdat" :Utils.defaultFunction,
"recpan.cntreg" :Utils.defaultFunction,
"recpan.cntbus" :Utils.defaultFunction,
"recpan.selcty" :Utils.defaultFunction,
"recpan.fecstm" :Utils.defaultFunction,
"recpan.seldef" :Utils.defaultFunction,
"recpan.selpty" :Utils.defaultFunction,
"recpan.selreg" :Utils.defaultFunction,
"recpan.selheq" :Utils.defaultFunction,
"recpan.selbus" :Utils.defaultFunction,
"recpan.selety" :Utils.defaultFunction,
"recpan.cntdef" :Utils.defaultFunction,
"recpan.cntcty" :Utils.defaultFunction,
"infbut.vermod.difsrm" :Utils.defaultFunction,
"recpan.cntety" :Utils.defaultFunction,
"recpan.cntheq" :Utils.defaultFunction,
"recpan.cntpty" :Utils.defaultFunction,
"rec.taxflg" :Utils.defaultFunction,
}
//你可以添加自动default处理
import Api from "~/service/Api"
import Utils from "~/utils"
export default {
async onInfbutSearow(){
let rtnmsg = await this.executeRule("infbut.searow")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
 this.stmData.data = rtnmsg.data.infbut_dspstm.rows;
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onInfbutDsp(){
let rtnmsg = await this.executeRule("infbut.dsp")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
 this.stmData.data = rtnmsg.data.infbut_dspstm.rows;
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onInfbutUserow(){
let rtnmsg = await this.executeRule("infbut.userow")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onInfbutClr(){
let rtnmsg = await this.executeRule("infbut.clr")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onInfbutButprt(){
let rtnmsg = await this.executeRule("infbut.butprt")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onInfbutExi(){
let rtnmsg = await this.executeRule("infbut.exi")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
}
\ No newline at end of file
export default {
"cod":[
{type: "string", required: false, message: "必输项"},
{max: 6,message:"长度不能超过6"}
],
"nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"infbut.dspstm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"recpan.recget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"rec.cod":[
{type: "string", required: false, message: "必输项"},
{max: 6,message:"长度不能超过6"}
],
"recpan.recget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"rec.acc":[
{type: "string", required: false, message: "必输项"},
{max: 34,message:"长度不能超过34"}
],
"rec.accacr":[
{type: "string", required: false, message: "必输项"},
{max: 34,message:"长度不能超过34"}
],
"rec.reltrn":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"rec.begdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"rec.enddat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"rec.taxacc":[
{type: "string", required: false, message: "必输项"},
{max: 34,message:"长度不能超过34"}
],
"recpan.cntdef":[
{type: "string", required: false, message: "必输项"},
{max: 5,message:"长度不能超过5"}
],
"recpan.cntety":[
{type: "string", required: false, message: "必输项"},
{max: 5,message:"长度不能超过5"}
],
"recpan.cntreg":[
{type: "string", required: false, message: "必输项"},
{max: 5,message:"长度不能超过5"}
],
"recpan.cntheq":[
{type: "string", required: false, message: "必输项"},
{max: 5,message:"长度不能超过5"}
],
"recpan.fecdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"recpan.cntbus":[
{type: "string", required: false, message: "必输项"},
{max: 5,message:"长度不能超过5"}
],
"recpan.cntcty":[
{type: "string", required: false, message: "必输项"},
{max: 5,message:"长度不能超过5"}
],
"recpan.cntpty":[
{type: "string", required: false, message: "必输项"},
{max: 5,message:"长度不能超过5"}
],
"recpan.fecstm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"infbut.evtstm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"recpan.prtpanblk":[
{type: "string", required: true, message: "必输项"},
{max: 200,message:"长度不能超过200"}
],
"infbut.vermod.difsrm":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
}
\ No newline at end of file
import Api from "~/service/Api"
import Pts from "../Common/Pts"
export default class Inffee{
constructor () {
this.data = {
cod:"", // FEE .cod
infbut:{
dspstm:"", // display stream .infbut.dspstm
evtstm:"", // Stream for Events of Object .infbut.evtstm
vermod:{
difsrm:"", // displayable stream of differences .infbut.vermod.difsrm
},
},
nam:"", // Feecode Description .nam
rec:{
cod:"", // Fee Code .rec.cod
reltir:"", // Relevant Amount .rec.reltir
sftcod:"", // SWIFT / DTA Code .rec.sftcod
dtacod:"", // Fee Code for DTA Messages .rec.dtacod
staflg:"", // Booking Type .rec.staflg
incflg:"", // Income .rec.incflg
rol:"", // Fee Payer (Default) .rec.rol
acc:"", // Account .rec.acc
accacr:"", // Accruing Account .rec.accacr
dscmodflg:"", // Modification of Description Allowed in Settlement .rec.dscmodflg
reltrn:"", // Relevant Transaction and Business Sector .rec.reltrn
begdat:"", // Begin Date .rec.begdat
enddat:"", // End of Validity Excl. .rec.enddat
grpcod:"", // Group Code .rec.grpcod
taxacc:"", // tax acc .rec.taxacc
taxflg:"", // 价税分离 .rec.taxflg
},
recpan:{
recget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .recpan.recget.sdamod.dadsnd
seainf:"", // .recpan.recget.sdamod.seainf
},
},
seldef:"", // Default .recpan.seldef
cntdef:"", // Count default .recpan.cntdef
selety:"", // Entity .recpan.selety
cntety:"", // Count Entity .recpan.cntety
selreg:"", // Region .recpan.selreg
cntreg:"", // Count Region .recpan.cntreg
selheq:"", // Headquarter .recpan.selheq
cntheq:"", // Count Headquarter .recpan.cntheq
fecdat:"", // per Date .recpan.fecdat
selbus:"", // Business Sector .recpan.selbus
cntbus:"", // Count Business Sector .recpan.cntbus
selcty:"", // Country .recpan.selcty
cntcty:"", // Count Country .recpan.cntcty
selpty:"", // Party .recpan.selpty
cntpty:"", // Count Party .recpan.cntpty
fecstm:"", // stream of fee conditions .recpan.fecstm
prtpanblk:"", // XMLPanel prtpan的内置block .recpan.prtpanblk
},
pageId: "" // ctx的key
}
}
}
\ No newline at end of file
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="stream of CBEs" prop="infcon.cbestm">
<c-input v-model="model.infcon.cbestm" placeholder="请输入stream of CBEs"></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/Infbcd/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="CBS Column" prop="infcon.cbctxt">
<c-select v-model="model.infcon.cbctxt" style="width:100%" placeholder="请选择CBS Column">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="stream of CBBs" prop="infcon.cbbstm">
<c-input v-model="model.infcon.cbbstm" placeholder="请输入stream of CBBs"></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/Infbcd/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="trnmod.recbchnam">
<c-input v-model="model.trnmod.recbchnam" maxlength="42" placeholder="请输入接收行名称"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="接收行行号" prop="trnmod.recbchkey">
<c-input v-model="model.trnmod.recbchkey" maxlength="12" placeholder="请输入接收行行号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.flg">电汇凭证</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="收款人开户行行号" prop="trnmod.pyebchkey">
<c-input v-model="model.trnmod.pyebchkey" maxlength="12" placeholder="请输入收款人开户行行号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.trnmod.seclab" data-path=".trnmod.seclab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="二代模式" prop="trnmod.secmod">
<c-input v-model="model.trnmod.secmod" maxlength="1" placeholder="请输入二代模式"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrnmodGetmod">
获取
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="收款人开户行" prop="trnmod.pyebchnam">
<c-input v-model="model.trnmod.pyebchnam" maxlength="42" placeholder="请输入收款人开户行"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="业务种类" prop="trnmod.bustyp">
<c-select v-model="model.trnmod.bustyp" style="width:100%" placeholder="请选择业务种类">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款人名称" prop="trnmod.pyenam">
<c-input type="textarea" v-model="model.trnmod.pyenam" maxlength="30" show-word-limit placeholder="请输入收款人名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款人地址" prop="trnmod.pyeadr">
<c-input type="textarea" v-model="model.trnmod.pyeadr" maxlength="30" show-word-limit placeholder="请输入收款人地址" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="付款人名称" prop="trnmod.orcnam">
<c-input type="textarea" v-model="model.trnmod.orcnam" maxlength="30" show-word-limit placeholder="请输入付款人名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="付款人地址" prop="trnmod.orcadr">
<c-input type="textarea" v-model="model.trnmod.orcadr" maxlength="30" show-word-limit placeholder="请输入付款人地址" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款人账号" prop="trnmod.pyeact">
<c-input v-model="model.trnmod.pyeact" maxlength="32" placeholder="请输入收款人账号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="附言" prop="trnmod.commen">
<c-input type="textarea" v-model="model.trnmod.commen" maxlength="30" show-word-limit placeholder="请输入附言" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.trnmod.commetlab" data-path=".trnmod.commetlab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="自槸区备注" prop="trnmod.comsystbl">
<c-select v-model="model.trnmod.comsystbl" style="width:100%" placeholder="请选择自槸区备注">
</c-select>
</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/Infbcd/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.mtabut.coninf.oitinf.labinftxt" data-path=".mtabut.coninf.oitinf.labinftxt" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext" prop="mtabut.coninf.oitinf.oit.inftxt">
<c-input type="textarea" v-model="model.mtabut.coninf.oitinf.oit.inftxt" maxlength="60" show-word-limit placeholder="请输入Infotext" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext Level" prop="mtabut.coninf.oitinf.oit.inflev">
<c-select v-model="model.mtabut.coninf.oitinf.oit.inflev" style="width:100%" placeholder="请选择Infotext Level">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.mtabut.coninf.oitset.labinftxt" data-path=".mtabut.coninf.oitset.labinftxt" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext" prop="mtabut.coninf.oitset.oit.inftxt">
<c-input type="textarea" v-model="model.mtabut.coninf.oitset.oit.inftxt" maxlength="60" show-word-limit placeholder="请输入Infotext" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext Level" prop="mtabut.coninf.oitset.oit.inflev">
<c-select v-model="model.mtabut.coninf.oitset.oit.inflev" style="width:100%" placeholder="请选择Infotext Level">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="执行日期" prop="mtabut.coninf.conexedat">
<c-date-picker type="date" v-model="model.mtabut.coninf.conexedat" style="width:100%" placeholder="请选择执行日期"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="User ID" prop="mtabut.coninf.usr.extkey">
<c-input v-model="model.mtabut.coninf.usr.extkey" maxlength="8" placeholder="请输入User ID"></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/Infbcd/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="Collection Instructions" prop="bcdgrp.blk.colins">
<c-input type="textarea" v-model="model.bcdgrp.blk.colins" maxlength="65" show-word-limit placeholder="请输入Collection Instructions" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onColinsButtxmsel">
...
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Our Charges to" prop="bcdgrp.rec.chato">
<c-select v-model="model.bcdgrp.rec.chato" style="width:100%" placeholder="请选择Our Charges to">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Charges Text" prop="bcdgrp.blk.chgtxt">
<c-input type="textarea" v-model="model.bcdgrp.blk.chgtxt" maxlength="35" show-word-limit placeholder="请输入Charges Text" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Draft Instructions" prop="bcdgrp.blk.dftins">
<c-input type="textarea" v-model="model.bcdgrp.blk.dftins" maxlength="65" show-word-limit placeholder="请输入Draft Instructions" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onDftinsButtxmsel">
...
</c-button>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bcdgrp.rec.focflg">Free of Payment</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Waive Collecting Bank Charges" prop="bcdgrp.rec.waicolcod">
<c-select v-model="model.bcdgrp.rec.waicolcod" style="width:100%" placeholder="请选择Waive Collecting Bank Charges">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Protest Instructions" prop="bcdgrp.rec.proins">
<c-select v-model="model.bcdgrp.rec.proins" style="width:100%" placeholder="请选择Protest Instructions">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Waive Remitting Bank Charges" prop="bcdgrp.rec.wairmtcod">
<c-select v-model="model.bcdgrp.rec.wairmtcod" style="width:100%" placeholder="请选择Waive Remitting Bank Charges">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Other Instructions" prop="bcdgrp.blk.othins">
<c-input type="textarea" v-model="model.bcdgrp.blk.othins" maxlength="65" show-word-limit placeholder="请输入Other Instructions" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onOthins1Buttxmsel">
...
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Defer Payment until" prop="bcdgrp.rec.othins">
<c-select v-model="model.bcdgrp.rec.othins" style="width:100%" placeholder="请选择Defer Payment until">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Good's Code (for Statistics)" prop="bcdgrp.rec.stagod">
<c-select v-model="model.bcdgrp.rec.stagod" style="width:100%" placeholder="请选择Good's Code (for Statistics)">
</c-select>
</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/Infbcd/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="displayable stream of differences" prop="infbut.vermod.difsrm">
<c-input v-model="model.infbut.vermod.difsrm" placeholder="请输入displayable stream of differences"></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/Infbcd/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 docedip的内置block" prop="trnmod.trndoc.ersmod.ersimm.docedipblk">
<c-input type="textarea" v-model="model.trnmod.trndoc.ersmod.ersimm.docedipblk" maxlength="200" show-word-limit placeholder="请输入XMLPanel docedip的内置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/Infbcd/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="Stream of fee conditions of passed object" prop="trnmod.ptsmod.fecinf.fecstm">
<c-input v-model="model.trnmod.ptsmod.fecinf.fecstm" placeholder="请输入Stream of fee conditions of passed object"></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/Infbcd/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="Booking date from" prop="infcon.seabucdatfro">
<c-date-picker type="date" v-model="model.infcon.seabucdatfro" style="width:100%" placeholder="请选择Booking date from"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Booking date till used on GLEINFP" prop="infcon.seabucdatto">
<c-date-picker type="date" v-model="model.infcon.seabucdatto" style="width:100%" placeholder="请选择Booking date till used on GLEINFP"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Transaction INR" prop="infcon.seatrninr">
<c-input v-model="model.infcon.seatrninr" maxlength="8" placeholder="请输入Transaction INR"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Stream of GLEs" prop="infcon.glestm">
<c-input v-model="model.infcon.glestm" placeholder="请输入Stream of GLEs"></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/Infbcd/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="recpan.recget.sdamod.dadsnd">
<c-input v-model="model.recpan.recget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Reference" prop="bcdgrp.rec.ownref">
<c-input v-model="model.bcdgrp.rec.ownref" maxlength="16" placeholder="请输入Reference"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="recpan.recget.sdamod.seainf">
<c-input v-model="model.recpan.recget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Name" prop="bcdgrp.rec.nam">
<c-input v-model="model.bcdgrp.rec.nam" maxlength="40" placeholder="请输入Name"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bcdgrp.rec.resflg">Reserved Contract</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Responsible User" prop="recpan.usr.extkey">
<c-input v-model="model.recpan.usr.extkey" maxlength="8" placeholder="请输入Responsible User"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="recpan.usrget.sdamod.seainf">
<c-input v-model="model.recpan.usrget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bcdgrp.rec.dftgarflg">Draft to be Guaranteed</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Document Amount" prop="bcdgrp.cbs.max.cur">
<c-select v-model="model.bcdgrp.cbs.max.cur" style="width:100%" placeholder="请选择Document Amount">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Document Amount" prop="bcdgrp.cbs.max.amt">
<c-input v-model="model.bcdgrp.cbs.max.amt" placeholder="请输入Document Amount"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Open Amount" prop="bcdgrp.cbs.opn1.cur">
<c-select v-model="model.bcdgrp.cbs.opn1.cur" style="width:100%" placeholder="请选择Open Amount">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Open Amount" prop="bcdgrp.cbs.opn1.amt">
<c-input v-model="model.bcdgrp.cbs.opn1.amt" placeholder="请输入Open Amount"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Docs received on" prop="bcdgrp.rec.rcvdat">
<c-date-picker type="date" v-model="model.bcdgrp.rec.rcvdat" style="width:100%" placeholder="请选择Docs received on"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Date of Remittance Lt." prop="bcdgrp.rec.predat">
<c-date-picker type="date" v-model="model.bcdgrp.rec.predat" style="width:100%" placeholder="请选择Date of Remittance Lt."></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Advised on" prop="bcdgrp.rec.advdat">
<c-date-picker type="date" v-model="model.bcdgrp.rec.advdat" style="width:100%" placeholder="请选择Advised on"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bcdgrp.rec.oridre">Send Original Documents to Drawee</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Collection Condition" prop="bcdgrp.rec.doctypcod">
<c-select v-model="model.bcdgrp.rec.doctypcod" style="width:100%" placeholder="请选择Collection Condition">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Maturity Date" prop="bcdgrp.rec.matdat">
<c-date-picker type="date" v-model="model.bcdgrp.rec.matdat" style="width:100%" placeholder="请选择Maturity Date"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="发票类型" prop="bcdgrp.rec.invtyp">
<c-select v-model="model.bcdgrp.rec.invtyp" style="width:100%" placeholder="请选择发票类型">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Tenor Specification" prop="bcdgrp.rec.matpercnt">
<c-input v-model="model.bcdgrp.rec.matpercnt" placeholder="请输入Tenor Specification"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Days/Months or Years for Maturity Period" prop="bcdgrp.rec.matpertyp">
<c-select v-model="model.bcdgrp.rec.matpertyp" style="width:100%" placeholder="请选择Days/Months or Years for Maturity Period">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Tenor Starting from" prop="bcdgrp.rec.matperbeg">
<c-select v-model="model.bcdgrp.rec.matperbeg" style="width:100%" placeholder="请选择Tenor Starting from">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Maturity Text" prop="bcdgrp.blk.bcgdet">
<c-input type="textarea" v-model="model.bcdgrp.blk.bcgdet" maxlength="45" show-word-limit placeholder="请输入Maturity Text" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bcdgrp.blk.bcgdetflg">BC Tenor Details modified</c-checkbox>
</c-col>
<c-col :span="12">
<span v-text="model.recpan.docgrdm.docdsclab" data-path=".recpan.docgrdm.docdsclab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Country Code Risk Country" prop="bcdgrp.rec.stacty">
<c-select v-model="model.bcdgrp.rec.stacty" style="width:100%" placeholder="请选择Country Code Risk Country">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.recpan.sblx" data-path=".recpan.sblx" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.recpan.acttyplab" data-path=".recpan.acttyplab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="ACTTYP" prop="recpan.acttyp">
<c-select v-model="model.recpan.acttyp" style="width:100%" placeholder="请选择ACTTYP">
</c-select>
</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/Infbcd/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-list-search @form-reset="onInfbutClr" @form-search="onInfbutSearow">
<template v-slot="searchSlot">
<el-form class="m-table-search-form" ref="paramsForm" :inline="true" label-position="left" label-width="110px" size="small">
<el-row>
<c-col :span="12">
<el-form-item label="Own Reference" 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="12">
<el-form-item label="Name" prop="infcon.nam">
<c-input v-model="model.infcon.nam" maxlength="40" placeholder="请输入Name"></c-input>
</el-form-item>
</c-col>
</el-row>
<el-row v-show="searchSlot.searchToggle">
<c-col :span="12">
<el-form-item label="Party Reference" prop="infcon.searef">
<c-input v-model="model.infcon.searef" maxlength="16" placeholder="请输入Party Reference"></c-input>
</el-form-item>
</c-col>
<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="Select Single Party" 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="12">
<el-form-item label="External Visible Name" 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-col :span="12">
<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="12">
<el-form-item label="Role" prop="infcon.searol">
<c-select v-model="model.infcon.searol" style="width:100%" placeholder="请选择Role"></c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Opening between" prop="infcon.opndatfrom">
<c-date-picker type="date" v-model="model.infcon.opndatfrom" value-format="yyyy-MM-dd" style="width:100%" placeholder="请选择Opening between"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Open Date to" prop="infcon.opndatto">
<c-date-picker type="date" v-model="model.infcon.opndatto" value-format="yyyy-MM-dd" style="width:100%" placeholder="请选择Open Date to"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="User 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="Status" prop="infcon.seasta">
<c-select v-model="model.infcon.seasta" style="width:100%" placeholder="请选择Status"></c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Currency" prop="infcon.seacur">
<c-select v-model="model.infcon.seacur" style="width:100%" placeholder="请选择Currency"></c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Amount between" 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="Amount to" prop="infcon.seaamtto">
<c-input v-model="model.infcon.seaamtto" placeholder="请输入Amount to"></c-input>
</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="12">
<el-form-item label="Payment Condition" prop="seadoctypcod">
<c-select v-model="model.seadoctypcod" style="width:100%" placeholder="请选择Payment Condition"></c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Goods Code" prop="seagodcod">
<c-select v-model="model.seagodcod" style="width:100%" placeholder="请选择Goods Code"></c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="display stream" prop="infbut.dspstm">
<c-input v-model="model.infbut.dspstm" placeholder="请输入display stream"></c-input>
</el-form-item>
</c-col>
</el-row>
</el-form>
</template>
</c-list-search>
<div style="margin-top:20px;">
<c-button size="small" type="primary" @click="onInfbutSearow">&Search</c-button>
<c-button size="small" type="primary" @click="onInfbutDsp">D&isplay</c-button>
<c-button size="small" type="primary" @click="onInfbutUserow">&Use</c-button>
<c-button size="small" type="primary" @click="onInfbutClr">&Clear</c-button>
<c-button size="small" type="primary" @click="onInfbutButprt">导Excel</c-button>
<c-button size="small" type="primary" @click="onInfbutExi">E&xit</c-button></c-col>
</div>
<el-row>
<c-istream-table :list="stmData.data" :columns="stmData.columns">
<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>
</c-istream-table>
</el-row>
</div>
</template>
<script>
import Api from "~/service/Api"
import CommonProcess from "~/mixin/CommonProcess"
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Infbcd/Event"
export
default {
inject:
['root'],
props: ["model", "codes"],
mixins: [CommonProcess],
data() {
return {
stmData: {
columns: [
"1 1 \"Reference\" 100 ",
"7 2\"Party Number\" 100",
"10 3 \"Party Number\" 110",
"3 4 \"Party Number\" 100",
"4 5 \" Opened\" 101 20 DateTime 1",
"4 5 \" closed\" 101 ",
"5 6 \" Cur\" 100",
"5 6 \" Cur\" 100",
"6 7 \"Doc.Account\" 100",
"6 7 \"Open Account\" 100",
"2 1 \"Dept User\" 100 ",
"6 1 \"分行名称\" 100 ",
"8 2\"Drawee\" 100",
"9 2\"Drawee CN\" 100",
"11 3 \"Drawer\" 110",
"2 3 \"Pta.No\" 110",
"3 4 \"Remitting Bank\" 100",
"3 4 \"Goods Code\" 100",
],
data: []
}
}
},
methods: {...Event
},
created: function() {
}
}</script>
<style></style>
\ No newline at end of file
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="Free Text Tag 42J" prop="bcdgrp.blk.bctfre">
<c-input type="textarea" v-model="model.bcdgrp.blk.bctfre" maxlength="65" show-word-limit placeholder="请输入Free Text Tag 42J" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Presented Documents" prop="bcdgrp.blk.docpre">
<c-input type="textarea" v-model="model.bcdgrp.blk.docpre" maxlength="65" show-word-limit placeholder="请输入Presented Documents" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Interest Instructions" prop="bcdgrp.blk.intins">
<c-input type="textarea" v-model="model.bcdgrp.blk.intins" maxlength="65" show-word-limit placeholder="请输入Interest Instructions" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Agent Ref." prop="bcdgrp.agt.pts.ref">
<c-input v-model="model.bcdgrp.agt.pts.ref" maxlength="16" placeholder="请输入Agent Ref."></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Agent Bank Ref." prop="bcdgrp.agb.pts.ref">
<c-input v-model="model.bcdgrp.agb.pts.ref" maxlength="16" placeholder="请输入Agent Bank Ref."></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="recpan.agtp.ptsget.sdamod.dadsnd">
<c-input v-model="model.recpan.agtp.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="recpan.agbp.ptsget.sdamod.dadsnd">
<c-input v-model="model.recpan.agbp.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="External Key of Address" prop="bcdgrp.agt.pts.extkey">
<c-input v-model="model.bcdgrp.agt.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="recpan.agtp.ptsget.sdamod.seainf">
<c-input v-model="model.recpan.agtp.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onAgtpDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="External Key of Address" prop="bcdgrp.agb.pts.extkey">
<c-input v-model="model.bcdgrp.agb.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="recpan.agbp.ptsget.sdamod.seainf">
<c-input v-model="model.recpan.agbp.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onAgbpDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="名称" prop="bcdgrp.agt.namelc">
<c-input type="textarea" v-model="model.bcdgrp.agt.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="名称" prop="bcdgrp.agb.namelc">
<c-input type="textarea" v-model="model.bcdgrp.agb.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Address Block" prop="bcdgrp.agt.pts.adrblk">
<c-input type="textarea" v-model="model.bcdgrp.agt.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Chinese address" prop="bcdgrp.agt.dbfadrblkcn">
<c-input type="textarea" v-model="model.bcdgrp.agt.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Address Block" prop="bcdgrp.agb.pts.adrblk">
<c-input type="textarea" v-model="model.bcdgrp.agb.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Chinese address" prop="bcdgrp.agb.dbfadrblkcn">
<c-input type="textarea" v-model="model.bcdgrp.agb.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="地址" prop="bcdgrp.agt.adrelc">
<c-input type="textarea" v-model="model.bcdgrp.agt.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="地址" prop="bcdgrp.agb.adrelc">
<c-input type="textarea" v-model="model.bcdgrp.agb.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Authority of Agent" prop="bcdgrp.blk.agtaut">
<c-input type="textarea" v-model="model.bcdgrp.blk.agtaut" maxlength="35" show-word-limit placeholder="请输入Authority of Agent" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Agent's Invoice Dated Tag 43C" prop="bcdgrp.rec.agtdat">
<c-date-picker type="date" v-model="model.bcdgrp.rec.agtdat" style="width:100%" placeholder="请选择Agent's Invoice Dated Tag 43C"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Further Information" prop="bcdgrp.blk.agtinf">
<c-input type="textarea" v-model="model.bcdgrp.blk.agtinf" maxlength="65" show-word-limit placeholder="请输入Further Information" ></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/Infbcd/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="Stream for all engagements to selected contract" prop="infcon.liastm">
<c-input v-model="model.infcon.liastm" placeholder="请输入Stream for all engagements to selected contract"></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/Infbcd/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="Stream for Orders for Contract" prop="infcon.ordstm">
<c-input v-model="model.infcon.ordstm" placeholder="请输入Stream for Orders for Contract"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onInfconButshword">
&Display
</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/Infbcd/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<c-checkbox v-model="model.infcon.sptinc">Incoming</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.infcon.sptreg">Registered</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.infcon.sptpen">Pending</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.infcon.sptcor">Correction</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.infcon.sptdel">Deleted</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="stream for SPT to selected contract" prop="infcon.sptstm">
<c-input v-model="model.infcon.sptstm" placeholder="请输入stream for SPT to selected contract"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Date from" prop="infcon.diadatfrom">
<c-date-picker type="date" v-model="model.infcon.diadatfrom" style="width:100%" placeholder="请选择Date from"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="date till" prop="infcon.diadatto">
<c-date-picker type="date" v-model="model.infcon.diadatto" style="width:100%" placeholder="请选择date till"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Status" prop="infcon.diasta">
<c-select v-model="model.infcon.diasta" style="width:100%" placeholder="请选择Status">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="stream for diaries to selected contract" prop="infcon.diastm">
<c-input v-model="model.infcon.diastm" placeholder="请输入stream for diaries to selected contract"></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/Infbcd/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 prtpan的内置block" prop="infcon.trnp.prtpanblk">
<c-input type="textarea" v-model="model.infcon.trnp.prtpanblk" maxlength="200" show-word-limit placeholder="请输入XMLPanel prtpan的内置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/Infbcd/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="Release of Goods" prop="bcdgrp.rec.relgodflg">
<c-select v-model="model.bcdgrp.rec.relgodflg" style="width:100%" placeholder="请选择Release of Goods">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Covered Goods" prop="bcdgrp.blk.covgod">
<c-input type="textarea" v-model="model.bcdgrp.blk.covgod" maxlength="35" show-word-limit placeholder="请输入Covered Goods" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Release Type" prop="bcdgrp.rec.reltyp">
<c-select v-model="model.bcdgrp.rec.reltyp" style="width:100%" placeholder="请选择Release Type">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Release Date" prop="bcdgrp.rec.relgoddat">
<c-date-picker type="date" v-model="model.bcdgrp.rec.relgoddat" style="width:100%" placeholder="请选择Release Date"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Expiry Date of Shipping Guarantee" prop="bcdgrp.rec.expdat">
<c-date-picker type="date" v-model="model.bcdgrp.rec.expdat" style="width:100%" placeholder="请选择Expiry Date of Shipping Guarantee"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Transport Doc. Type" prop="bcdgrp.rec.trpdoctyp">
<c-select v-model="model.bcdgrp.rec.trpdoctyp" style="width:100%" placeholder="请选择Transport Doc. Type">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Transport Doc. Ref." prop="bcdgrp.rec.trpdocnum">
<c-input v-model="model.bcdgrp.rec.trpdocnum" maxlength="40" placeholder="请输入Transport Doc. Ref."></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Carrier" prop="bcdgrp.rog.pts.ref">
<c-input v-model="model.bcdgrp.rog.pts.ref" maxlength="16" placeholder="请输入Carrier"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="recpan.rogp.ptsget.sdamod.dadsnd">
<c-input v-model="model.recpan.rogp.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Document Dated" prop="bcdgrp.rec.tradat">
<c-date-picker type="date" v-model="model.bcdgrp.rec.tradat" style="width:100%" placeholder="请选择Document Dated"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="External Key of Address" prop="bcdgrp.rog.pts.extkey">
<c-input v-model="model.bcdgrp.rog.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="recpan.rogp.ptsget.sdamod.seainf">
<c-input v-model="model.recpan.rogp.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRogpDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="名称" prop="bcdgrp.rog.namelc">
<c-input type="textarea" v-model="model.bcdgrp.rog.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Mode of Transport" prop="bcdgrp.rec.tramod">
<c-select v-model="model.bcdgrp.rec.tramod" style="width:100%" placeholder="请选择Mode of Transport">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Address Block" prop="bcdgrp.rog.pts.adrblk">
<c-input type="textarea" v-model="model.bcdgrp.rog.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Chinese address" prop="bcdgrp.rog.dbfadrblkcn">
<c-input type="textarea" v-model="model.bcdgrp.rog.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Vessel Name" prop="bcdgrp.blk.vesselnam">
<c-input v-model="model.bcdgrp.blk.vesselnam" maxlength="44" placeholder="请输入Vessel Name"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="地址" prop="bcdgrp.rog.adrelc">
<c-input type="textarea" v-model="model.bcdgrp.rog.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Shipment from" prop="bcdgrp.rec.shpfro">
<c-input v-model="model.bcdgrp.rec.shpfro" maxlength="40" placeholder="请输入Shipment from"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bcdgrp.rec.rtodreflg">Release to Drawee Flag</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Shipment to" prop="bcdgrp.rec.shpto">
<c-input v-model="model.bcdgrp.rec.shpto" maxlength="40" placeholder="请输入Shipment to"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Release to Address" prop="bcdgrp.blk.reladr">
<c-input type="textarea" v-model="model.bcdgrp.blk.reladr" maxlength="35" show-word-limit placeholder="请输入Release to Address" ></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/Infbcd/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="Type of Document" prop="infcon.smhcortyp">
<c-select v-model="model.infcon.smhcortyp" style="width:100%" placeholder="请选择Type of Document">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.infcon.chktrn">Active only</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Created between " prop="infcon.smhdatfrom">
<c-date-picker type="date" v-model="model.infcon.smhdatfrom" style="width:100%" placeholder="请选择Created between "></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="created till" prop="infcon.smhdatto">
<c-date-picker type="date" v-model="model.infcon.smhdatto" style="width:100%" placeholder="请选择created till"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Direction" prop="infcon.smhdir">
<c-select v-model="model.infcon.smhdir" style="width:100%" placeholder="请选择Direction">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="stream of documents to selected contract" prop="infcon.smhstm">
<c-input v-model="model.infcon.smhstm" placeholder="请输入stream of documents to selected contract"></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/Infbcd/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<c-checkbox v-model="model.infcon.chksubcon">incl. all subcontracts</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.infcon.chktrnsta">only active transactions</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="stream for TRN to selected contract" prop="infcon.trnstm">
<c-input v-model="model.infcon.trnstm" placeholder="请输入stream for TRN to selected contract"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onInfconButshw">
&Display
</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/Infbcd/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eContainer">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<!--PD000006 -->
<el-tab-pane label="Selection" name="infsea">
<m-infsea :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000201 -->
<el-tab-pane label="shpdet" name="shpdet">
<m-shpdet :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000260 -->
<el-tab-pane label="ptyp" name="ptyp">
<m-ptyp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000291 -->
<el-tab-pane label="insttco" name="insttco">
<m-insttco :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000019 -->
<el-tab-pane label="cbsinfp" name="cbsinfp">
<m-cbsinfp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000119 -->
<el-tab-pane label="smhinfp" name="smhinfp">
<m-smhinfp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000185 -->
<el-tab-pane label="ordpan" name="ordpan">
<m-ordpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000028 -->
<el-tab-pane label="cbeinfp" name="cbeinfp">
<m-cbeinfp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000147 -->
<el-tab-pane label="liainfp" name="liainfp">
<m-liainfp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="cmt100pel" name="cmt100pel">
<m-cmt100pel :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="fecp" name="fecp">
<m-fecp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000005 -->
<el-tab-pane label="difstm" name="difstm">
<m-difstm :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000177 -->
<el-tab-pane label="gleinfp" name="gleinfp">
<m-gleinfp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000013 -->
<el-tab-pane label="trnpan" name="trnpan">
<m-trnpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000130 -->
<el-tab-pane label="peninfp" name="peninfp">
<m-peninfp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="coninfp" name="coninfp">
<m-coninfp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000003 -->
<el-tab-pane label="PD000003" name="infconp">
<m-infconp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000018 -->
<el-tab-pane label="PD000018" name="detp">
<m-detp :model="model" :codes="codes"/>
</el-tab-pane> </c-tabs>
</el-form>
</div>
</template>
<script>
import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"
import Infbcd from "~/model/Infbcd"
import CommonProcess from "~/mixin/CommonProcess"
import Check from "~/model/Infbcd/Check"
import Default from "~/model/Infbcd/Default"
import Pattern from "~/model/Infbcd/Pattern"
import Infsea from "./Infsea"
import Prtpan from "./Prtpan"
import Shpdet from "./Shpdet"
import Ptyp from "./Ptyp"
import Insttco from "./Insttco"
import Cbsinfp from "./Cbsinfp"
import Smhinfp from "./Smhinfp"
import Ordpan from "./Ordpan"
import Cbeinfp from "./Cbeinfp"
import Liainfp from "./Liainfp"
import Cmt100pel from "./Cmt100pel"
import Fecp from "./Fecp"
import Difstm from "./Difstm"
import Docedip from "./Docedip"
import Gleinfp from "./Gleinfp"
import Trnpan from "./Trnpan"
import Peninfp from "./Peninfp"
import Coninfp from "./Coninfp"
import Infconp from "./Infconp"
import Detp from "./Detp"
export default {
name: "Infbcd",
components:{
"m-infsea" : Infsea,
"m-prtpan" : Prtpan,
"m-shpdet" : Shpdet,
"m-ptyp" : Ptyp,
"m-insttco" : Insttco,
"m-cbsinfp" : Cbsinfp,
"m-smhinfp" : Smhinfp,
"m-ordpan" : Ordpan,
"m-cbeinfp" : Cbeinfp,
"m-liainfp" : Liainfp,
"m-cmt100pel" : Cmt100pel,
"m-fecp" : Fecp,
"m-difstm" : Difstm,
"m-docedip" : Docedip,
"m-prtpan" : Prtpan,
"m-gleinfp" : Gleinfp,
"m-trnpan" : Trnpan,
"m-peninfp" : Peninfp,
"m-coninfp" : Coninfp,
"m-infconp" : Infconp,
"m-detp" : Detp, },
provide() {
return {
root: this
}
},
mixins: [CommonProcess], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: "infsea",
trnName: "infbcd",
model: new Infbcd().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {
},
}
},
methods:{
tabClick(){
}
},
created:async function(){
console.log("进入infbcd交易");
let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
this.updateModel(rtnmsg.data)
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="recpan.recget.sdamod.dadsnd">
<c-input v-model="model.recpan.recget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Fee Code" prop="rec.cod">
<c-input v-model="model.rec.cod" maxlength="6" placeholder="请输入Fee Code"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="recpan.recget.sdamod.seainf">
<c-input v-model="model.recpan.recget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Relevant Amount " prop="rec.reltir">
<c-select v-model="model.rec.reltir" style="width:100%" placeholder="请选择Relevant Amount ">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="SWIFT / DTA Code" prop="rec.sftcod">
<c-select v-model="model.rec.sftcod" style="width:100%" placeholder="请选择SWIFT / DTA Code">
<el-option v-for="item in codes.sftcod" :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="Fee Code for DTA Messages" prop="rec.dtacod">
<c-select v-model="model.rec.dtacod" style="width:100%" placeholder="请选择Fee Code for DTA Messages">
<el-option v-for="item in codes.dtacod" :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="Booking Type" prop="rec.staflg">
<c-select v-model="model.rec.staflg" style="width:100%" placeholder="请选择Booking Type">
<el-option v-for="item in codes.staflg" :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.rec.incflg">Income</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Fee Payer (Default)" prop="rec.rol">
<c-select v-model="model.rec.rol" style="width:100%" placeholder="请选择Fee Payer (Default)">
<el-option v-for="item in codes.rol" :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="Account" prop="rec.acc">
<c-input v-model="model.rec.acc" maxlength="34" placeholder="请输入Account"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.rec.dscmodflg">Modification of Description Allowed in Settlement</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Accruing Account" prop="rec.accacr">
<c-input v-model="model.rec.accacr" maxlength="34" placeholder="请输入Accruing Account"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Relevant Transaction and Business Sector" prop="rec.reltrn">
<c-input v-model="model.rec.reltrn" maxlength="40" placeholder="请输入Relevant Transaction and Business Sector"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Begin Date" prop="rec.begdat">
<c-date-picker type="date" v-model="model.rec.begdat" style="width:100%" placeholder="请选择Begin Date"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="End of Validity Excl." prop="rec.enddat">
<c-date-picker type="date" v-model="model.rec.enddat" style="width:100%" placeholder="请选择End of Validity Excl."></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Group Code" prop="rec.grpcod">
<c-select v-model="model.rec.grpcod" style="width:100%" placeholder="请选择Group Code">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="价税分离" prop="rec.taxflg">
<c-select v-model="model.rec.taxflg" style="width:100%" placeholder="请选择价税分离">
<el-option v-for="item in codes.taxflg" :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="tax acc" prop="rec.taxacc">
<c-input v-model="model.rec.taxacc" maxlength="34" placeholder="请输入tax acc"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.recpan.seldef">Default</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Count default" prop="recpan.cntdef">
<c-input v-model="model.recpan.cntdef" maxlength="5" placeholder="请输入Count default"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.recpan.selety">Entity</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Count Entity" prop="recpan.cntety">
<c-input v-model="model.recpan.cntety" maxlength="5" placeholder="请输入Count Entity"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.recpan.selreg">Region</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Count Region" prop="recpan.cntreg">
<c-input v-model="model.recpan.cntreg" maxlength="5" placeholder="请输入Count Region"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.recpan.selheq">Headquarter</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Count Headquarter" prop="recpan.cntheq">
<c-input v-model="model.recpan.cntheq" maxlength="5" placeholder="请输入Count Headquarter"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="per Date" prop="recpan.fecdat">
<c-date-picker type="date" v-model="model.recpan.fecdat" style="width:100%" placeholder="请选择per Date"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.recpan.selbus">Business Sector</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Count Business Sector" prop="recpan.cntbus">
<c-input v-model="model.recpan.cntbus" maxlength="5" placeholder="请输入Count Business Sector"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.recpan.selcty">Country</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Count Country" prop="recpan.cntcty">
<c-input v-model="model.recpan.cntcty" maxlength="5" placeholder="请输入Count Country"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.recpan.selpty">Party</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Count Party" prop="recpan.cntpty">
<c-input v-model="model.recpan.cntpty" maxlength="5" placeholder="请输入Count Party"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="stream of fee conditions" prop="recpan.fecstm">
<c-input v-model="model.recpan.fecstm" placeholder="请输入stream of fee conditions"></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/Inffee/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-list-search @form-reset="onInfbutClr" @form-search="onInfbutSearow">
<template v-slot="searchSlot">
<el-form
class="m-table-search-form"
ref="paramsForm"
:inline="true"
label-position="left"
label-width="110px"
size="small"
>
<el-row>
<c-col :span="12" >
<el-form-item label="FeeCode" prop="rec.cod">
<c-input v-model="model.cod" maxlength="32" placeholder="请输入FeeCode"></c-input>
</el-form-item>
</c-col>
<c-col :span="12" >
<el-form-item label="Description" prop="rec.nam">
<c-input v-model="model.nam" maxlength="32" placeholder="请输入Name"></c-input>
</el-form-item>
</c-col>
</el-row>
</el-form>
</template>
</c-list-search>
<div style="margin-top:20px;">
<!-- <c-button size="small" type="primary"><!-- @click="onDlmft">-->
EXCEL导出
</c-button>-->
<c-button size="small" type="primary" @click="onInfbutButprt">
EXCEL导出
</c-button>
<c-button size="small" type="primary" @click="onInfbutExi">
E&xit
</c-button>
<c-button size="small" type="primary" @click="onInfbutClr">
&Clear
</c-button>
<c-button size="small" type="primary" @click="onInfbutDsp">
D&isplay
</c-button>
<c-button size="small" type="primary" @click="onInfbutSearow">
&Search
</c-button>
</div>
<el-row>
<c-istream-table :list="stmData.data" :columns="stmData.columns">
<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>
</c-istream-table>
</el-row>
<c-col :span="12">
<el-form-item label="display stream" prop="infbut.dspstm">
<c-input v-model="model.infbut.dspstm" placeholder="请输入display stream"></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/Inffee/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
stmData: {
columns: [
"1 1 \"Fee Code\" 50 ",
"1 2\"Description\" 150",
"2 3 \"Relevant Amount\" 110",
"3 4 \"SWIFT / DTA Code\" 100",
"4 5 \" Booking Type\" 101 ",
"5 6 \" Fee Payer (Default)\" 100",
"6 7 \"Account\" 100",
],
data: [ ]
}
}
},
computed: {
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eContainer">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="200px" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<!--PD000027 -->
<el-tab-pane label="PD000027" name="infsea">
<m-infsea :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000119 -->
<el-tab-pane label="PD000119" name="feep">
<m-feep :model="model" :codes="codes"/>
</el-tab-pane>
</c-tabs>
</el-form>
</div>
</template>
<script>
import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"
import Utils from "~/utils/index"
import Inffee from "~/model/Inffee"
import CommonProcess from "~/mixin/CommonProcess"
import Check from "~/model/Inffee/Check"
import Default from "~/model/Inffee/Default"
import Pattern from "~/model/Inffee/Pattern"
import Feep from "./Feep"
import Infsea from "./Infsea"
export default {
components:{
"m-feep" : Feep,
"m-infsea" : Infsea,
},
provide() {
return {
root: this
}
},
mixins: [CommonProcess], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: "infsea",
trnName: "inffee",
model: new Inffee().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: { ...CodeTable },
}
},
methods:{
tabClick(){
}
},
created:async function(){
console.log("进入inffee交易");
let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
this.updateModel(rtnmsg.data)
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
/** let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
const that = this;
that.init(that.model).then(res => {
//TODO 处理数据逻辑
that.model = Utils.copyValueFromVO(that.model, res.data)
// that.$refs.Menu.stmData.columns = res.data.sptstm.rows;
})
**/
}
}
</script>
<style>
</style>
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