Commit a625d285 by “yanyuxin”

Trtcan交易初始化及修改

parent c5021a0f
......@@ -4,87 +4,17 @@ import Utils from "~/utils"
* Trtcan Check规则
*/
let checkObj = {
"trnmod.cipmod.cskfzh" :null,
"trnmod.cipmod.zjg1mc" :null,
"liaall.misamt" :null,
"liaall.limmod.limpts.oth.pts.extkey" :null,
"trnmod.cipmod.fkrdz3" :null,
"trnmod.cipmod.fkrdz4" :null,
"trnmod.cipmod.fkrdz2" :null,
"trnmod.cipmod.skkhdz" :null,
"trnmod.cipmod.fkrdz7" :null,
"trnmod.cipmod.fufeih" :null,
"trnmod.cipmod.fkrdz5" :null,
"trnmod.cipmod.fkrdz6" :null,
"trnmod.cipmod.skrdz7" :null,
"trnmod.cipmod.skrdz6" :null,
"liaall.limmod.ownref" :null,
"trnmod.cipmod.cfkrgj" :null,
"liaall.limmod.ecifno" :null,
"trnmod.cipmod.skrdz3" :null,
"trnmod.cipmod.skrdz2" :null,
"trnmod.cipmod.skrdz5" :null,
"trnmod.cipmod.skrdz4" :null,
"trnmod.cipmod.feiyon" :null,
"trnmod.cipmod.zjg2mc" :null,
"trnmod.cipmod.fuyns3" :null,
"trnmod.cipmod.fuyns4" :null,
"trnmod.cipmod.fuyns1" :null,
"trnmod.cipmod.fuyns2" :null,
"trnmod.cipmod.feecod" :null,
"trnmod.cipmod.csfdz1" :null,
"liaall.limmod.othp.ptsget.sdamod.dadsnd" :null,
"trdgrp.fip.pts.nam" :null,
"liaall.limmod.limpts.oth.pts.nam" :null,
"setmod.dspflg" :null,
"trnmod.cipmod.cffdz7" :null,
"trnmod.cipmod.skkhhh" :null,
"trnmod.cipmod.feiyn2" :null,
"trnmod.cipmod.cffdz1" :null,
"trnmod.cipmod.cffdz2" :null,
"trnmod.cipmod.cffdz3" :null,
"trnmod.cipmod.cffdz4" :null,
"trnmod.cipmod.cffdz5" :null,
"trnmod.cipmod.cffdz6" :null,
"trnmod.cipmod.skkhhm" :null,
"trnmod.cipmod.pyebchnam" :null,
"liaall.liaccv.totcovamt" :null,
"trnmod.cipmod.fkrkhh" :null,
"trnmod.cipmod.fkhkhh" :null,
"trnmod.cipmod.cfkfzh" :null,
"setmod.redamt" :null,
"trnmod.cipmod.recsehbchnam" :null,
"trnmod.cipmod.fkhdzh" :null,
"liaall.limmod.limpts.wrk.pts.nam" :null,
"trnmod.cipmod.staonebchnam" :null,
"trnmod.cipmod.pyebchkey" :null,
"trnmod.cipmod.cskzjh" :null,
"trnmod.cipmod.cskrzj" :null,
"liaall.limmod.limpts.wrk.pts.extkey" :null,
"trnmod.cipmod.zjg2hh" :null,
"trnmod.cipmod.stasehbch" :null,
"mtabut.coninf.conexedat" :null,
"trnmod.cipmod.fkkhmc" :null,
"liaall.limmod.limpts.nonrevflg1" :null,
"trnmod.cipmod.ffeih2" :null,
"trnmod.cipmod.csfdz7" :null,
"trnmod.cipmod.csfdz6" :null,
"trnmod.cipmod.csfdz5" :null,
"trnmod.cipmod.csfdz4" :null,
"trnmod.cipmod.csfdz3" :null,
"trnmod.cipmod.csfdz2" :null,
"liaall.limmod.wrkp.ptsget.sdamod.dadsnd" :null,
"trnmod.cipmod.fuynh4" :null,
"trnmod.cipmod.fuynh2" :null,
"trnmod.cipmod.fuynh3" :null,
"setmod.docamt" :null,
"liaall.liaccv.cshpct" :null,
"trnmod.cipmod.cskrgj" :null,
"trnmod.cipmod.recsehbch" :null,
"trnmod.cipmod.cfkrzj" :null,
"trnmod.cipmod.stasehbchnam" :null,
"trnmod.cipmod.cfkzjh" :null,
"trnmod.cipmod.zjg1hh" :null,
"liaall.liaccv.relcshpct" :null,
}
for (const key in checkObj) {
......
......@@ -7,41 +7,30 @@ import Utils from "~/utils/index"
export default {
"liaall.limmod.limpts.oth.pts.extkey" :Utils.defaultFunction,
"liaall.limmod.comamt" :Utils.defaultFunction,
"liaall.limmod.ccvamt" :Utils.defaultFunction,
"trnmod.cipmod.ddbhao" :Utils.defaultFunction,
"liaall.limmod.limpts.wrk.pts.extkey" :Utils.defaultFunction,
"liaall.limmod.limpts.wrk.pts.nam" :Utils.defaultFunction,
"setmod.setamt" :Utils.defaultFunction,
"setmod.doccur" :Utils.defaultFunction,
"setmod.dspflg" :Utils.defaultFunction,
"setmod.docamt" :Utils.defaultFunction,
"trdgrp.cbs.max.amt" :Utils.defaultFunction,
"trdgrp.rec.stttendat" :Utils.defaultFunction,
"trdgrp.rec.matdat" :Utils.defaultFunction,
"trnmod.trndoc.condocstm" :Utils.defaultFunction,
"trnmod.trndoc.shwinc" :Utils.defaultFunction,
"trnmod.trndoc.shwout" :Utils.defaultFunction,
"trnmod.cipmod.cskfzh" :Utils.defaultFunction,
"mtabut.coninf.usr.extkey" :Utils.defaultFunction,
"setmod.glemod.gleshwstm" :Utils.defaultFunction,
"liaall.limmod.limpts.wrk.pts.extkey" :Utils.defaultFunction,
"liaall.limmod.limpts.nonrevflg2" :Utils.defaultFunction,
"liaall.limmod.limpts.nonrevflg1" :Utils.defaultFunction,
"trnmod.cipmod.feecod" :Utils.defaultFunction,
"trnmod.cipmod.ddmisu" :Utils.defaultFunction,
"liaall.misamt" :Utils.defaultFunction,
"liaall.liaccv.addinf" :Utils.defaultFunction,
"liaall.liaccv.newamt" :Utils.defaultFunction,
"liaall.liaccv.totcovamt" :Utils.defaultFunction,
"trdgrp.rec.fintyp" :Utils.defaultFunction,
"liaall.limmod.comamt" :Utils.defaultFunction,
"liaall.limmod.ccvamt" :Utils.defaultFunction,
"liaall.limmod.limpts.wrk.pts.nam" :Utils.defaultFunction,
"trdgrp.fip.pts.nam" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inflev" :Utils.defaultFunction,
"mtabut.coninf.usr.extkey" :Utils.defaultFunction,
"liaall.limmod.limpts.oth.pts.nam" :Utils.defaultFunction,
"trdgrp.rec.ownref" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inflev" :Utils.defaultFunction,
"mtabut.coninf.conexedat" :Utils.defaultFunction,
"trnmod.cipmod.ddmsu1" :Utils.defaultFunction,
"liaall.limmod.limpts.oth.pts.nam" :Utils.defaultFunction,
"liaall.liaccv.concur" :Utils.defaultFunction,
"trnmod.cipmod.covflg" :Utils.defaultFunction,
"trnmod.cipmod.cfkzjl" :Utils.defaultFunction,
"trnmod.cipmod.cfkfzh" :Utils.defaultFunction,
"liaall.liaccv.cshpct" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inflev" :Utils.defaultFunction,
"trnmod.cipmod.cskzjl" :Utils.defaultFunction,
}
//你可以添加自动default处理
......@@ -2,20 +2,8 @@ import Api from "~/service/Api"
import Utils from "~/utils"
export default {
async onSetmodDet(){
let rtnmsg = await this.executeRule("setmod.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onMtdbutButapy(){
let rtnmsg = await this.executeRule("mtdbut.butapy")
async onTrndocButshw(){
let rtnmsg = await this.executeRule("trndoc.butshw")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
......@@ -26,8 +14,8 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onMtdbutButcan(){
let rtnmsg = await this.executeRule("mtdbut.butcan")
async onTrndocButadd(){
let rtnmsg = await this.executeRule("trndoc.butadd")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
......@@ -38,8 +26,8 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onLiaallButmisamt(){
let rtnmsg = await this.executeRule("liaall.butmisamt")
async onTrndocButnew(){
let rtnmsg = await this.executeRule("trndoc.butnew")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
......@@ -50,8 +38,8 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onLiaallButmissig(){
let rtnmsg = await this.executeRule("liaall.butmissig")
async onTrndocButattto(){
let rtnmsg = await this.executeRule("trndoc.butattto")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
......@@ -62,8 +50,8 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onLiaccvAdd(){
let rtnmsg = await this.executeRule("liaccv.add")
async onTrndocButdel(){
let rtnmsg = await this.executeRule("trndoc.butdel")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
......@@ -74,8 +62,8 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onLiaccvDel(){
let rtnmsg = await this.executeRule("liaccv.del")
async onTrndocButatt(){
let rtnmsg = await this.executeRule("trndoc.butatt")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
......@@ -146,68 +134,8 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButshw(){
let rtnmsg = await this.executeRule("trndoc.butshw")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButadd(){
let rtnmsg = await this.executeRule("trndoc.butadd")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButnew(){
let rtnmsg = await this.executeRule("trndoc.butnew")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButattto(){
let rtnmsg = await this.executeRule("trndoc.butattto")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButdel(){
let rtnmsg = await this.executeRule("trndoc.butdel")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButatt(){
let rtnmsg = await this.executeRule("trndoc.butatt")
async onSetmodDet(){
let rtnmsg = await this.executeRule("setmod.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
......
export default {
"trtfipl1blk":[
{type: "string", required: true, message: "必输项"},
{max: 200,message:"长度不能超过200"}
],
"setmod.ref":[
"trtp0.ledget.sdamod.dadsnd":[
{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":[
"trtp0.bcdget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 20,message:"长度不能超过20"}
],
"setmod.redamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"setmod.setamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"setmod.redamttxt":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 16,message:"长度不能超过16"}
],
"setmod.glemod.gleshwstm":[
"trtp0.brdget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
{max: 16,message:"长度不能超过16"}
],
"liaall.outamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
"trtp0.bedget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"liaall.outpct":[
"trdgrp.rec.pntref":[
{type: "string", required: false, message: "必输项"},
{max: 6,message:"长度不能超过6"}
{max: 16,message:"长度不能超过16"}
],
"liaall.concur":[
"trtp0.bcdget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"liaall.misamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"liaall.exttotoldamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"liaall.exttotamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"liaall.liaccv.concur":[
"trtp0.ledget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"liaall.liaccv.newamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"liaall.liaccv.cshpct":[
"trtp0.brdget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 5,message:"长度不能超过5"}
],
"liaall.liaccv.newresamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
{max: 3,message:"长度不能超过3"}
],
"liaall.liaccv.relcshpct":[
"trtp0.bedget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 5,message:"长度不能超过5"}
],
"liaall.liaccv.pctresamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"liaall.liaccv.totcovamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"liaall.liaccv.addinf":[
{type: "string", required: true, message: "必输项"},
{max: 70,message:"长度不能超过70"}
{max: 3,message:"长度不能超过3"}
],
"liaall.limmod.ecifno":[
"trdgrp.rec.pntnam":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
{max: 40,message:"长度不能超过40"}
],
"liaall.limmod.ownref":[
"trtp0.recget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"liaall.limmod.wrkp.ptsget.sdamod.dadsnd":[
"trdgrp.rec.ownref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"liaall.limmod.othp.ptsget.sdamod.dadsnd":[
"trtp0.recget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
{max: 3,message:"长度不能超过3"}
],
"liaall.limmod.limpts.wrk.pts.extkey":[
"trdgrp.rec.nam":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
{max: 40,message:"长度不能超过40"}
],
"liaall.limmod.wrkp.ptsget.sdamod.seainf":[
"trdgrp.rec.pctfin":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
{max: 5,message:"长度不能超过5"}
],
"liaall.limmod.limpts.oth.pts.extkey":[
"trdgrp.fip.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"liaall.limmod.othp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"liaall.limmod.comamt":[
"trdgrp.cbs.max.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"liaall.limmod.limpts.wrk.pts.nam":[
"trdgrp.fip.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"liaall.limmod.limpts.oth.pts.nam":[
"trdgrp.cbs.opn1.cur":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
{max: 3,message:"长度不能超过3"}
],
"liaall.limmod.ccvamt":[
"trdgrp.cbs.opn1.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"liaall.limmod.limpts.pfcod1":[
{type: "string", required: false, message: "必输项"},
{max: 14,message:"长度不能超过14"}
],
"liaall.limmod.limpts.pfcod2":[
"trdgrp.rec.fintyp":[
{type: "string", required: false, message: "必输项"},
{max: 14,message:"长度不能超过14"}
],
"mtabut.coninf.oitinf.oit.inftxt":[
{type: "string", required: true, message: "必输项"},
{max: 60,message:"长度不能超过60"}
{max: 3,message:"长度不能超过3"}
],
"mtabut.coninf.oitset.oit.inftxt":[
{type: "string", required: true, message: "必输项"},
{max: 60,message:"长度不能超过60"}
"trdgrp.rec.stttendat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"mtabut.coninf.conexedat":[
"trdgrp.rec.matdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"mtabut.coninf.usr.extkey":[
"trdgrp.rec.finact":[
{type: "string", required: false, message: "必输项"},
{max: 8,message:"长度不能超过8"}
{max: 21,message:"长度不能超过21"}
],
"strinf":[
{type: "string", required: true, message: "必输项"},
{max: 50,message:"长度不能超过50"}
],
"trnmod.trndoc.advnam":[
{type: "string", required: false, message: "必输项"},
{max: 50,message:"长度不能超过50"}
......@@ -241,450 +140,116 @@ export default {
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"trnmod.cipmod.dafnzh":[
{type: "string", required: false, message: "必输项"},
{max: 34,message:"长度不能超过34"}
],
"trnmod.cipmod.dafnmc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.dddbsh":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.zjg1hh":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.zjg2hh":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.zjg1mc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.zjg2mc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.pyebchkey":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.fkrkhh":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.pyebchnam":[
{type: "string", required: true, message: "必输项"},
{max: 70,message:"长度不能超过70"}
],
"trnmod.cipmod.fukrhm":[
{type: "string", required: true, message: "必输项"},
{max: 70,message:"长度不能超过70"}
],
"trnmod.cipmod.recsehbch":[
"liaall.limmod.ecifno":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.fuyns1":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.recsehbchnam":[
{type: "string", required: true, message: "必输项"},
{max: 100,message:"长度不能超过100"}
{max: 22,message:"长度不能超过22"}
],
"trnmod.cipmod.staonebch":[
"liaall.limmod.ownref":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.fuyns2":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.staonebchnam":[
{type: "string", required: true, message: "必输项"},
{max: 100,message:"长度不能超过100"}
{max: 16,message:"长度不能超过16"}
],
"trnmod.cipmod.stasehbch":[
"liaall.limmod.wrkp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.fuyns3":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 16,message:"长度不能超过16"}
],
"trnmod.cipmod.stasehbchnam":[
"liaall.limmod.othp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 100,message:"长度不能超过100"}
],
"trnmod.cipmod.skrdz2":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.fuyns4":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.skrdz3":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.fkrdz2":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 16,message:"长度不能超过16"}
],
"trnmod.cipmod.fkhkhh":[
"liaall.limmod.limpts.wrk.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 16,message:"长度不能超过16"}
],
"trnmod.cipmod.skkhhh":[
"liaall.limmod.wrkp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.skrdz4":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.fkrdz3":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.fkkhmc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.skkhhm":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.skrdz5":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.fkrdz4":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.fkhdzh":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.skkhdz":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.skrdz6":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.fkrdz5":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 3,message:"长度不能超过3"}
],
"trnmod.cipmod.fkkhzh":[
"liaall.limmod.limpts.oth.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 16,message:"长度不能超过16"}
],
"trnmod.cipmod.skkhzh":[
"liaall.limmod.othp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.skrdz7":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.fkrdz6":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.fuynh2":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.fkrdz7":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.fuynh4":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.fuynh3":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 3,message:"长度不能超过3"}
],
"trnmod.cipmod.ddbhao":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
"liaall.limmod.comamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"trnmod.cipmod.feiyon":[
"liaall.limmod.limpts.wrk.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 15,message:"长度不能超过15"}
{max: 40,message:"长度不能超过40"}
],
"trnmod.cipmod.fufeih":[
"liaall.limmod.limpts.oth.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.ddmisu":[
{type: "string", required: true, message: "必输项"},
{max: 100,message:"长度不能超过100"}
{max: 40,message:"长度不能超过40"}
],
"trnmod.cipmod.feiyn2":[
{type: "string", required: false, message: "必输项"},
{max: 15,message:"长度不能超过15"}
"liaall.limmod.ccvamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"trnmod.cipmod.ffeih2":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.fyo1bz":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"trnmod.cipmod.fyo2bz":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"trnmod.cipmod.fkreid":[
"liaall.limmod.limpts.pfcod1":[
{type: "string", required: false, message: "必输项"},
{max: 60,message:"长度不能超过60"}
{max: 14,message:"长度不能超过14"}
],
"trnmod.cipmod.cskeid":[
"liaall.limmod.limpts.pfcod2":[
{type: "string", required: false, message: "必输项"},
{max: 60,message:"长度不能超过60"}
{max: 14,message:"长度不能超过14"}
],
"trnmod.cipmod.skreid":[
"setmod.ref":[
{type: "string", required: false, message: "必输项"},
{max: 60,message:"长度不能超过60"}
{max: 16,message:"长度不能超过16"}
],
"trnmod.cipmod.cskfzh":[
{type: "string", required: false, message: "必输项"},
{max: 34,message:"长度不能超过34"}
],
"trnmod.cipmod.cskrzj":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.fkrzjh":[
{type: "string", required: true, message: "必输项"},
{max: 70,message:"长度不能超过70"}
],
"trnmod.cipmod.csfdz1":[
{type: "string", required: true, message: "必输项"},
{max: 28,message:"长度不能超过28"}
"setmod.docamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"trnmod.cipmod.skrzjh":[
{type: "string", required: true, message: "必输项"},
{max: 70,message:"长度不能超过70"}
],
"trnmod.cipmod.csfdz2":[
{type: "string", required: true, message: "必输项"},
{max: 28,message:"长度不能超过28"}
],
"trnmod.cipmod.fkrzhj":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.skrzhj":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.csfdz3":[
{type: "string", required: true, message: "必输项"},
{max: 28,message:"长度不能超过28"}
],
"trnmod.cipmod.fkfyzh":[
{type: "string", required: false, message: "必输项"},
{max: 34,message:"长度不能超过34"}
],
"trnmod.cipmod.skfyzh":[
"setmod.zmqacc":[
{type: "string", required: false, message: "必输项"},
{max: 34,message:"长度不能超过34"}
],
"trnmod.cipmod.csfdz4":[
{type: "string", required: true, message: "必输项"},
{max: 28,message:"长度不能超过28"}
],
"trnmod.cipmod.fkfdz1":[
{type: "string", required: true, message: "必输项"},
{max: 28,message:"长度不能超过28"}
],
"trnmod.cipmod.skfdz1":[
{type: "string", required: true, message: "必输项"},
{max: 28,message:"长度不能超过28"}
],
"trnmod.cipmod.csfdz5":[
{type: "string", required: true, message: "必输项"},
{max: 28,message:"长度不能超过28"}
],
"trnmod.cipmod.fkfdz2":[
{type: "string", required: true, message: "必输项"},
{max: 28,message:"长度不能超过28"}
],
"trnmod.cipmod.skfdz2":[
{type: "string", required: true, message: "必输项"},
{max: 28,message:"长度不能超过28"}
],
"trnmod.cipmod.csfdz6":[
{type: "string", required: true, message: "必输项"},
{max: 28,message:"长度不能超过28"}
],
"trnmod.cipmod.fkfdz3":[
{type: "string", required: true, message: "必输项"},
{max: 28,message:"长度不能超过28"}
],
"trnmod.cipmod.skfdz3":[
{type: "string", required: true, message: "必输项"},
{max: 28,message:"长度不能超过28"}
],
"trnmod.cipmod.csfdz7":[
{type: "string", required: true, message: "必输项"},
{max: 28,message:"长度不能超过28"}
],
"trnmod.cipmod.fkfdz4":[
{type: "string", required: true, message: "必输项"},
{max: 28,message:"长度不能超过28"}
],
"trnmod.cipmod.skfdz4":[
{type: "string", required: true, message: "必输项"},
{max: 28,message:"长度不能超过28"}
],
"trnmod.cipmod.cskzjh":[
{type: "string", required: true, message: "必输项"},
{max: 70,message:"长度不能超过70"}
],
"trnmod.cipmod.fkfdz5":[
{type: "string", required: true, message: "必输项"},
{max: 28,message:"长度不能超过28"}
],
"trnmod.cipmod.skfdz5":[
{type: "string", required: true, message: "必输项"},
{max: 28,message:"长度不能超过28"}
],
"trnmod.cipmod.fkfdz6":[
{type: "string", required: true, message: "必输项"},
{max: 28,message:"长度不能超过28"}
{max: 20,message:"长度不能超过20"}
],
"trnmod.cipmod.skfdz6":[
"mtabut.coninf.oitinf.oit.inftxt":[
{type: "string", required: true, message: "必输项"},
{max: 28,message:"长度不能超过28"}
],
"trnmod.cipmod.cfkeid":[
{type: "string", required: false, message: "必输项"},
{max: 60,message:"长度不能超过60"}
],
"trnmod.cipmod.fkfdz7":[
{type: "string", required: true, message: "必输项"},
{max: 28,message:"长度不能超过28"}
],
"trnmod.cipmod.skfdz7":[
{type: "string", required: true, message: "必输项"},
{max: 28,message:"长度不能超过28"}
],
"trnmod.cipmod.cfkfzh":[
{type: "string", required: false, message: "必输项"},
{max: 34,message:"长度不能超过34"}
],
"trnmod.cipmod.cfkrzj":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.ddmsu1":[
{type: "string", required: true, message: "必输项"},
{max: 70,message:"长度不能超过70"}
],
"trnmod.cipmod.cffdz1":[
{type: "string", required: true, message: "必输项"},
{max: 28,message:"长度不能超过28"}
],
"trnmod.cipmod.ddmsu2":[
{type: "string", required: true, message: "必输项"},
{max: 70,message:"长度不能超过70"}
],
"trnmod.cipmod.cffdz2":[
{type: "string", required: true, message: "必输项"},
{max: 28,message:"长度不能超过28"}
],
"trnmod.cipmod.ddmsu3":[
{type: "string", required: true, message: "必输项"},
{max: 70,message:"长度不能超过70"}
],
"trnmod.cipmod.cffdz3":[
{type: "string", required: true, message: "必输项"},
{max: 28,message:"长度不能超过28"}
],
"trnmod.cipmod.ddmsu4":[
{type: "string", required: true, message: "必输项"},
{max: 70,message:"长度不能超过70"}
],
"trnmod.cipmod.cffdz4":[
{type: "string", required: true, message: "必输项"},
{max: 28,message:"长度不能超过28"}
],
"trnmod.cipmod.ddmsu5":[
{type: "string", required: true, message: "必输项"},
{max: 70,message:"长度不能超过70"}
],
"trnmod.cipmod.cffdz5":[
{type: "string", required: true, message: "必输项"},
{max: 28,message:"长度不能超过28"}
],
"trnmod.cipmod.ddmsu6":[
{type: "string", required: true, message: "必输项"},
{max: 70,message:"长度不能超过70"}
],
"trnmod.cipmod.cffdz6":[
{type: "string", required: true, message: "必输项"},
{max: 28,message:"长度不能超过28"}
],
"trnmod.cipmod.ddmsu7":[
{type: "string", required: true, message: "必输项"},
{max: 70,message:"长度不能超过70"}
],
"trnmod.cipmod.cffdz7":[
{type: "string", required: true, message: "必输项"},
{max: 28,message:"长度不能超过28"}
],
"trnmod.cipmod.ddmsu8":[
{type: "string", required: true, message: "必输项"},
{max: 70,message:"长度不能超过70"}
],
"trnmod.cipmod.cfkzjh":[
"mtabut.coninf.oitset.oit.inftxt":[
{type: "string", required: true, message: "必输项"},
{max: 70,message:"长度不能超过70"}
],
"trnmod.cipmod.mxywbs":[
{type: "string", required: false, message: "必输项"},
{max: 15,message:"长度不能超过15"}
],
"trnmod.cipmod.fqzyhh":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.cipmod.mxywje":[
{type: "string", required: false, message: "必输项"},
{max: 18,message:"长度不能超过18"}
{max: 60,message:"长度不能超过60"}
],
"trnmod.cipmod.jszyhh":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
"mtabut.coninf.conexedat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"trnmod.cipmod.mxywsh":[
"mtabut.coninf.usr.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 8,message:"长度不能超过8"}
],
}
\ No newline at end of file
import Api from "~/service/Api"
import Pts from "../Common/Pts"
import Pub from "../Public"
export default class Trtcan{
constructor () {
this.data = {
trtfipl1blk:"", // XMLPanel trtfipl1的内置block .trtfipl1blk
setmod:{
docamttyplab:"", // settled amount description as label .setmod.docamttyplab
retmsg:"", // Label showing Retry overflow condition .setmod.retmsg
ref:"", // our reference .setmod.ref
doccur:"", // 减少后的结算金额 .setmod.doccur
docamt:"", // document amount .setmod.docamt
dspflg:"", // Type of settlement .setmod.dspflg
xreflg:"", // Recalculate Rates .setmod.xreflg
setglg:{
labdspflg:"", // Label for Type of Settlement .setmod.setglg.labdspflg
},
zmqacclab:"", // 主�'�号LABEL .setmod.zmqacclab
zmqacc:"", // 自�'�区主�'�号 .setmod.zmqacc
redamt:"", // 减少的金额 .setmod.redamt
setamt:"", // Reduced Amount to settle .setmod.setamt
redamttxt:"", // 注释 .setmod.redamttxt
glemod:{
gleshwstm:"", // Booking stream to Display .setmod.glemod.gleshwstm
},
},
liaall:{
misamt:"", // Amount not yet assigned .liaall.misamt
concur:"", // External Booking Amount .liaall.concur
outpct:"", // Sight Amount Percentage .liaall.outpct
outamt:"", // Sight Amount .liaall.outamt
exttotoldamt:"", // Old Amount booked externally .liaall.exttotoldamt
exttotamt:"", // Total booking amount external assinged .liaall.exttotamt
liaccv:{
newamt:"", // 合同金额 .liaall.liaccv.newamt
concur:"", // 应付保证金金额 .liaall.liaccv.concur
totcovamt:"", // 金额总和 .liaall.liaccv.totcovamt
newresamt:"", // Reserved Amount .liaall.liaccv.newresamt
addinf:"", // Additional Information .liaall.liaccv.addinf
cshpct:"", // 保证金应收比例 .liaall.liaccv.cshpct
relcshpct:"", // 保证金实收比例 .liaall.liaccv.relcshpct
gleflg:"", // Create gle flag .liaall.liaccv.gleflg
chgcurflg:"", // Change currency flag .liaall.liaccv.chgcurflg
pctresamt:"", // reserve amount based percent .liaall.liaccv.pctresamt
},
limmod:{
limpts:{
wrklab:"", // Label .liaall.limmod.limpts.wrklab
othlab:"", // Label .liaall.limmod.limpts.othlab
othlabss:"", // Label .liaall.limmod.limpts.othlabss
wrk:{
strinf:"", // Narrative .strinf
trdgrp:{
rec:{
pntref:"", // 父交易参考号 .trdgrp.rec.pntref
pntnam:"", // Name .trdgrp.rec.pntnam
ownref:"", // 参考号 .trdgrp.rec.ownref
nam:"", // Name .trdgrp.rec.nam
pctfin:"", // 融资比例 .trdgrp.rec.pctfin
stttendat:"", // 起息日期 .trdgrp.rec.stttendat
matdat:"", // Maturity Date .trdgrp.rec.matdat
fintyp:"", // 融资品种 .trdgrp.rec.fintyp
finact:"", // 融资账号 .trdgrp.rec.finact
},
cbs:{
max:{
cur:"", // 融资金额 .trdgrp.cbs.max.cur
amt:"", // 融资金额 .trdgrp.cbs.max.amt
},
opn1:{
cur:"", // 余额 .trdgrp.cbs.opn1.cur
amt:"", // Balance .trdgrp.cbs.opn1.amt
},
},
fip:{
pts:new Pts().data,
},
oth:{
pts:new Pts().data,
},
lsh:"", // 合同流�'号 .liaall.limmod.limpts.lsh
nonrevflg1:"", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg1
pfcod1:"", // 合同流�'号 .liaall.limmod.limpts.pfcod1
nonrevflg2:"", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg2
pfcod2:"", // 合同流�'号 .liaall.limmod.limpts.pfcod2
trtp0:{
bcdget:{
sdamod:{
seainf:"", // .trtp0.bcdget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .trtp0.bcdget.sdamod.dadsnd
},
},
wrkp:{
ptsget:{
ledget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .liaall.limmod.wrkp.ptsget.sdamod.dadsnd
seainf:"", // .liaall.limmod.wrkp.ptsget.sdamod.seainf
seainf:"", // .trtp0.ledget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .trtp0.ledget.sdamod.dadsnd
},
},
brdget:{
sdamod:{
seainf:"", // .trtp0.brdget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .trtp0.brdget.sdamod.dadsnd
},
},
othp:{
ptsget:{
bedget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .liaall.limmod.othp.ptsget.sdamod.dadsnd
seainf:"", // .liaall.limmod.othp.ptsget.sdamod.seainf
},
},
},
ownref:"", // 国结业务编号 .liaall.limmod.ownref
comamt:"", // 业务余额 .liaall.limmod.comamt
ccvamt:"", // 保证金余额 .liaall.limmod.ccvamt
ecifno:"", // ECIFNO .liaall.limmod.ecifno
},
},
mtabut:{
coninf:{
oitinf:{
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt
oit:{
inftxt:"", // Infotext .mtabut.coninf.oitinf.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitinf.oit.inflev
},
},
oitset:{
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitset.labinftxt
oit:{
inftxt:"", // Infotext .mtabut.coninf.oitset.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitset.oit.inflev
},
},
conexedat:"", // 执行日期 .mtabut.coninf.conexedat
usr:{
extkey:"", // User ID .mtabut.coninf.usr.extkey
},
},
},
trnmod:{
trndoc:{
advlabel:"", // ADVLABEL .trnmod.trndoc.advlabel
amdnam:"", // AMDNAM .trnmod.trndoc.amdnam
advdoc:"", // 国内证通知书 .trnmod.trndoc.advdoc
advnam:"", // 国内证落款 .trnmod.trndoc.advnam
amdapl:"", // 修改申请人名称 .trnmod.trndoc.amdapl
doclbl:"", // Lable for CONDOCSTM .trnmod.trndoc.doclbl
doctrestm:"", // Document tree .trnmod.trndoc.doctrestm
shwinc:"", // Show Incoming Messages .trnmod.trndoc.shwinc
shwout:"", // Show Outgoing Messages .trnmod.trndoc.shwout
condocstm:"", // Connected Documents .trnmod.trndoc.condocstm
rcvatt:{
seainf:"", // .trnmod.trndoc.rcvatt.seainf
},
filrecv:"", // File Receiver .trnmod.trndoc.filrecv
},
cipmod:{
dddbsh:"", // 端到端标识号 .trnmod.cipmod.dddbsh
zjg1hh:"", // 中介机构1行号 .trnmod.cipmod.zjg1hh
zjg1mc:"", // 中介机构1名称 .trnmod.cipmod.zjg1mc
zjg2hh:"", // 中介机构2行号 .trnmod.cipmod.zjg2hh
zjg2mc:"", // 中介机构2名称 .trnmod.cipmod.zjg2mc
dafnzh:"", // 借记记账账号 .trnmod.cipmod.dafnzh
dafnmc:"", // 借记记账名称 .trnmod.cipmod.dafnmc
recsehbch:"", // 收款间接参与者行号 .trnmod.cipmod.recsehbch
staonebch:"", // 付款直接参与者行号 .trnmod.cipmod.staonebch
recsehbchnam:"", // 收款间接参与者名称 .trnmod.cipmod.recsehbchnam
staonebchnam:"", // 付款直接参与者名称 .trnmod.cipmod.staonebchnam
fuynh2:"", // 附言2 .trnmod.cipmod.fuynh2
fuynh3:"", // 附言3 .trnmod.cipmod.fuynh3
fuynh4:"", // 附言4 .trnmod.cipmod.fuynh4
skrdz2:"", // 收款人地址2 .trnmod.cipmod.skrdz2
skrdz3:"", // 收款人地址3 .trnmod.cipmod.skrdz3
skrdz4:"", // 收款人地址4 .trnmod.cipmod.skrdz4
skrdz5:"", // 收款人地址5 .trnmod.cipmod.skrdz5
fkrdz2:"", // 付款人地址2 .trnmod.cipmod.fkrdz2
fkrdz3:"", // 付款人地址3 .trnmod.cipmod.fkrdz3
fkrdz4:"", // 付款人地址4 .trnmod.cipmod.fkrdz4
fkrdz5:"", // 付款人地址5 .trnmod.cipmod.fkrdz5
pyebchkey:"", // 收款行开户行行号 .trnmod.cipmod.pyebchkey
pyebchnam:"", // 收款行开户行名称 .trnmod.cipmod.pyebchnam
stasehbch:"", // 付款间接参与者行号 .trnmod.cipmod.stasehbch
stasehbchnam:"", // 付款间接参与者名称 .trnmod.cipmod.stasehbchnam
fkrdz6:"", // 付款人地址6 .trnmod.cipmod.fkrdz6
fkrdz7:"", // 付款人地址7 .trnmod.cipmod.fkrdz7
skrdz6:"", // 收款人地址6 .trnmod.cipmod.skrdz6
skrdz7:"", // 收款人地址7 .trnmod.cipmod.skrdz7
covflg:"", // 112COV .trnmod.cipmod.covflg
fufeih:"", // 付费行号1 .trnmod.cipmod.fufeih
ffeih2:"", // 付费行号2 .trnmod.cipmod.ffeih2
fkrkhh:"", // 付款行开户行行号 .trnmod.cipmod.fkrkhh
fukrhm:"", // 付款行开户行名称 .trnmod.cipmod.fukrhm
feecod:"", // 费用承担方 .trnmod.cipmod.feecod
feiyon:"", // 费用1 .trnmod.cipmod.feiyon
feiyn2:"", // 费用2 .trnmod.cipmod.feiyn2
fuyns1:"", // 致收款人银行附言1 .trnmod.cipmod.fuyns1
fuyns2:"", // 致收款人银行附言2 .trnmod.cipmod.fuyns2
fuyns3:"", // 致收款人银行附言3 .trnmod.cipmod.fuyns3
fuyns4:"", // 致收款人银行附言4 .trnmod.cipmod.fuyns4
fyo1bz:"", // 费用1币种 .trnmod.cipmod.fyo1bz
fyo2bz:"", // 费用2币种 .trnmod.cipmod.fyo2bz
fkhkhh:"", // 付款行行号 .trnmod.cipmod.fkhkhh
fkkhmc:"", // 付款行行名 .trnmod.cipmod.fkkhmc
fkkhzh:"", // 付款行账号 .trnmod.cipmod.fkkhzh
fkhdzh:"", // 付款行地址 .trnmod.cipmod.fkhdzh
skkhhh:"", // 收款行行号 .trnmod.cipmod.skkhhh
skkhhm:"", // 收款行行名 .trnmod.cipmod.skkhhm
skkhzh:"", // 收款行账号 .trnmod.cipmod.skkhzh
skkhdz:"", // 收款行地址 .trnmod.cipmod.skkhdz
ddbhao:"", // 订单编号 .trnmod.cipmod.ddbhao
ddmisu:"", // 订单描述 .trnmod.cipmod.ddmisu
fkrzhj:"", // 付款人组织机构代码 .trnmod.cipmod.fkrzhj
fkrzjh:"", // 付款人证件号码 .trnmod.cipmod.fkrzjh
fkrzgj:"", // 付款人常驻国家(地区)代码 .trnmod.cipmod.fkrzgj
fkreid:"", // 付款人EID .trnmod.cipmod.fkreid
fkfyzh:"", // 付款非银行支付机构账号 .trnmod.cipmod.fkfyzh
fkfdz1:"", // 付款非银行支付机构地址1 .trnmod.cipmod.fkfdz1
fkfdz2:"", // 付款非银行支付机构地址2 .trnmod.cipmod.fkfdz2
fkfdz3:"", // 付款非银行支付机构地址3 .trnmod.cipmod.fkfdz3
fkfdz4:"", // 付款非银行支付机构地址4 .trnmod.cipmod.fkfdz4
fkfdz5:"", // 付款非银行支付机构地址5 .trnmod.cipmod.fkfdz5
fkfdz6:"", // 付款非银行支付机构地址6 .trnmod.cipmod.fkfdz6
fkfdz7:"", // 付款非银行支付机构地址7 .trnmod.cipmod.fkfdz7
skrzhj:"", // 收款人组织机构代码 .trnmod.cipmod.skrzhj
skrzjh:"", // 收款人证件号码 .trnmod.cipmod.skrzjh
skrzgj:"", // 收款人常驻国家(地区)代码 .trnmod.cipmod.skrzgj
skreid:"", // 收款人EID .trnmod.cipmod.skreid
skfyzh:"", // 收款非银行支付机构账号 .trnmod.cipmod.skfyzh
skfdz1:"", // 收款非银行支付机构地址1 .trnmod.cipmod.skfdz1
skfdz2:"", // 收款非银行支付机构地址2 .trnmod.cipmod.skfdz2
skfdz3:"", // 收款非银行支付机构地址3 .trnmod.cipmod.skfdz3
skfdz4:"", // 收款非银行支付机构地址4 .trnmod.cipmod.skfdz4
skfdz5:"", // 收款非银行支付机构地址5 .trnmod.cipmod.skfdz5
skfdz6:"", // 收款非银行支付机构地址6 .trnmod.cipmod.skfdz6
skfdz7:"", // 收款非银行支付机构地址7 .trnmod.cipmod.skfdz7
ddmsu1:"", // 订单描述1 .trnmod.cipmod.ddmsu1
ddmsu2:"", // 订单描述2 .trnmod.cipmod.ddmsu2
ddmsu3:"", // 订单描述3 .trnmod.cipmod.ddmsu3
ddmsu4:"", // 订单描述4 .trnmod.cipmod.ddmsu4
ddmsu5:"", // 订单描述5 .trnmod.cipmod.ddmsu5
ddmsu6:"", // 订单描述6 .trnmod.cipmod.ddmsu6
ddmsu7:"", // 订单描述7 .trnmod.cipmod.ddmsu7
ddmsu8:"", // 订单描述8 .trnmod.cipmod.ddmsu8
skrzjl:"", // 收款人证件类型 .trnmod.cipmod.skrzjl
fkrzjl:"", // 付款人证件类型 .trnmod.cipmod.fkrzjl
cfkfzh:"", // COV付款非银行支付机构账号 .trnmod.cipmod.cfkfzh
cffdz1:"", // COV付款非银行支付机构地址1 .trnmod.cipmod.cffdz1
cffdz2:"", // COV付款非银行支付机构地址2 .trnmod.cipmod.cffdz2
cffdz3:"", // COV付款非银行支付机构地址3 .trnmod.cipmod.cffdz3
cffdz4:"", // COV付款非银行支付机构地址4 .trnmod.cipmod.cffdz4
cffdz5:"", // COV付款非银行支付机构地址5 .trnmod.cipmod.cffdz5
cffdz6:"", // COV付款非银行支付机构地址6 .trnmod.cipmod.cffdz6
cffdz7:"", // COV付款非银行支付机构地址7 .trnmod.cipmod.cffdz7
cfkrzj:"", // COV付款人组织机构代码 .trnmod.cipmod.cfkrzj
cfkzjh:"", // COV付款人证件号码 .trnmod.cipmod.cfkzjh
cfkrgj:"", // COV付款人常驻国家(地区)代码 .trnmod.cipmod.cfkrgj
cfkeid:"", // COV付款人EID .trnmod.cipmod.cfkeid
cskfzh:"", // COV收款非银行支付机构账号 .trnmod.cipmod.cskfzh
csfdz1:"", // COV收款非银行支付机构地址1 .trnmod.cipmod.csfdz1
csfdz2:"", // COV收款非银行支付机构地址2 .trnmod.cipmod.csfdz2
csfdz3:"", // COV收款非银行支付机构地址3 .trnmod.cipmod.csfdz3
csfdz4:"", // COV收款非银行支付机构地址4 .trnmod.cipmod.csfdz4
csfdz6:"", // COV收款非银行支付机构地址6 .trnmod.cipmod.csfdz6
csfdz7:"", // COV收款非银行支付机构地址7 .trnmod.cipmod.csfdz7
cskrzj:"", // COV收款人组织机构代码 .trnmod.cipmod.cskrzj
csfdz5:"", // COV收款非银行支付机构地址5 .trnmod.cipmod.csfdz5
cskzjh:"", // COV收款人证件号码 .trnmod.cipmod.cskzjh
cskrgj:"", // COV收款人常驻国家(地区)代码 .trnmod.cipmod.cskrgj
cskeid:"", // COV收款人EID .trnmod.cipmod.cskeid
cskzjl:"", // COV收款人证件类型 .trnmod.cipmod.cskzjl
cfkzjl:"", // COV付款人证件类型 .trnmod.cipmod.cfkzjl
fqzyhh:"", // 发起直接参与者行号 .trnmod.cipmod.fqzyhh
jszyhh:"", // 接收直接参与者行号 .trnmod.cipmod.jszyhh
mxywbs:"", // 明细业务总笔数 .trnmod.cipmod.mxywbs
mxywje:"", // 明细业务总金额 .trnmod.cipmod.mxywje
mxywsh:"", // 明细业务标识号 .trnmod.cipmod.mxywsh
seainf:"", // .trtp0.bedget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .trtp0.bedget.sdamod.dadsnd
},
},
recget:{
sdamod:{
seainf:"", // .trtp0.recget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .trtp0.recget.sdamod.dadsnd
},
},
},
sndmsg:"", // Send Message .sndmsg
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-row>
<!-- ==================== Trtp0面板 ==================== -->
<!--=================顶部================= -->
<c-col :span="24">
<m-trtp0 :model="model" :code="codes"/>
<c-col :span="11">
<c-form-item label="父交易参考号" prop="trdgrp.rec.pntref">
<c-input v-model="model.trdgrp.rec.pntref" maxlength="16" :disabled="true" :placeholder="$t('other.please_enter')+$t('trtp0.SF000049')"></c-input>
</c-form-item>
</c-col>
<!-- <c-col :span="11">
<c-form-item label="" prop="trtp0.bcdget.sdamod.seainf">
<c-input v-model="model.trtp0.bcdget.sdamod.seainf" :disabled="true" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col> -->
<c-col :span="11">
<c-form-item label="Name" prop="trdgrp.rec.pntnam">
<c-input v-model="model.trdgrp.rec.pntnam" maxlength="40" :disabled="true" :placeholder="$t('other.please_enter')+$t('trtp0.SF000059')"></c-input>
</c-form-item>
</c-col>
<c-col :span="11">
<c-form-item label="参考号" prop="trdgrp.rec.ownref">
<c-input v-model="model.trdgrp.rec.ownref" maxlength="16" :disabled="true" :placeholder="$t('other.please_enter')+$t('trtp0.S0000077')"></c-input>
</c-form-item>
</c-col>
<!-- <c-col :span="11">
<c-form-item label="" prop="trtp0.recget.sdamod.seainf">
<c-input v-model="model.trtp0.recget.sdamod.seainf" :disabled="true" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col> -->
<c-col :span="11">
<c-form-item label="Name" prop="trdgrp.rec.nam">
<c-input v-model="model.trdgrp.rec.nam" maxlength="40" :disabled="true" :placeholder="$t('other.please_enter')+$t('trtp0.SF000068')"></c-input>
</c-form-item>
</c-col>
</c-col>
<c-col :span="11">
<c-col :span="24">
<c-form-item label="融资比例" prop="trdgrp.rec.pctfin">
<c-input v-model="model.trdgrp.rec.pctfin" :disabled="true" style="width:95%" :placeholder="$t('other.please_enter')+$t('trtp0.SF000050')"></c-input>%
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="融资金额" prop="trdgrp.cbs.max.cur">
<c-fullbox>
<c-select v-model="model.trdgrp.cbs.max.cur" style="width:30%" :disabled="true" >
</c-select>
<c-input v-model="model.trdgrp.cbs.max.amt" style="width:70%" :disabled="true" ></c-input>
</c-fullbox>
</el-form-item>
</c-col>
<!-- <c-col :span="12">
<c-form-item prop="trdgrp.cbs.max.amt">
</c-form-item>
</c-col> -->
<c-col :span="24">
<c-form-item label="余额" prop="trdgrp.cbs.opn1.cur">
<c-fullbox>
<c-input v-model="model.trdgrp.cbs.opn1.cur" style="width:30%" maxlength="3" :disabled="true" ></c-input>
<c-input v-model="model.trdgrp.cbs.opn1.amt" style="width:70%" :disabled="true" ></c-input>
</c-fullbox>
</c-form-item>
</c-col>
<!-- ==================== 分割线 ==================== -->
<!-- <c-col :span="12">
<c-form-item prop="trdgrp.cbs.opn1.amt">
</c-form-item>
</c-col> -->
<c-col :span="24">
<el-form-item label-width="0px">
<el-divider />
<el-form-item label="起息日期" prop="trdgrp.rec.stttendat">
<c-date-picker type="date" v-model="model.trdgrp.rec.stttendat" style="width:50%" :disabled="true" :placeholder="$t('other.please_enter')+$t('trtp0.SF000052')"></c-date-picker>
</el-form-item>
</c-col>
<!-- ==================== Narrative ==================== -->
<c-col :span="24" style="margin-top:30px">
<c-col :span="13" >
<el-form-item label="Narrative" label-width="135px" prop="strinf">
<c-input v-model="model.strinf"
type="textarea"
:autosize="{minRows:12,maxRows:12}"
maxlength="1750"
show-word-limit
placeholder="请输入Narrative"
></c-input>
<c-col :span="12">
<el-form-item label="押汇到期日期" prop="trdgrp.rec.matdat">
<c-date-picker label="押汇到期日期" type="date" v-model="model.trdgrp.rec.matdat" style="width:50%" :disabled="true" :placeholder="$t('other.please_enter')+'Maturity Date'"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="0.5">
&nbsp;&nbsp;
<c-col :span="24">
<c-form-item label="Narrative" prop="strinf">
<c-input type="textarea" v-model="model.strinf" maxlength="50" show-word-limit :placeholder="$t('other.please_enter')+$t('trtcan.SF000017')" ></c-input>
</c-form-item>
</c-col>
</c-col>
<c-col :span="11">
<c-col :span="24">
<c-form-item label="融资客户" prop="trdgrp.fip.pts.ref">
<c-input v-model="model.trdgrp.fip.pts.ref" maxlength="16" :disabled="true" :placeholder="$t('other.please_enter')+$t('trtp0.SF000062')"></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="Name of Party" prop="trdgrp.fip.pts.nam">
<c-input v-model="model.trdgrp.fip.pts.nam" maxlength="40" :disabled="true" :placeholder="$t('other.please_enter')+'Name of Party'"></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="融资品种" prop="trdgrp.rec.fintyp">
<c-input v-model="model.trdgrp.rec.fintyp" maxlength="3" :disabled="true" :placeholder="$t('other.please_enter')+$t('trtp0.SF000063')"></c-input>
</c-form-item>
</c-col>
<c-col :span="8">
<c-checkbox v-model="model.sndmsg">Send Message</c-checkbox>
<c-col :span="24">
<c-form-item label="融资账号" prop="trdgrp.rec.finact">
<c-input v-model="model.trdgrp.rec.finact" maxlength="21" :disabled="true" :placeholder="$t('other.please_enter')+$t('trtp0.SG000078')"></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-checkbox v-model="model.sndmsg">{{$t('Send Message')}}</c-checkbox>
</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/Trtcan/Event"
import Trtp0 from "./Trtp0"
export default {
components:{
"m-trtp0" : Trtp0,
},
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="借记记账账号" prop="trnmod.cipmod.dafnzh">
<c-input v-model="model.trnmod.cipmod.dafnzh" maxlength="34" placeholder="请输入借记记账账号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="借记记账名称" prop="trnmod.cipmod.dafnmc">
<c-input type="textarea" v-model="model.trnmod.cipmod.dafnmc" maxlength="35" show-word-limit placeholder="请输入借记记账名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="端到端标识号" prop="trnmod.cipmod.dddbsh">
<c-input v-model="model.trnmod.cipmod.dddbsh" maxlength="35" placeholder="请输入端到端标识号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="费用承担方" prop="trnmod.cipmod.feecod">
<c-select v-model="model.trnmod.cipmod.feecod" style="width:100%" placeholder="请选择费用承担方">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="中介机构1行号" prop="trnmod.cipmod.zjg1hh">
<c-input v-model="model.trnmod.cipmod.zjg1hh" maxlength="35" placeholder="请输入中介机构1行号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="中介机构2行号" prop="trnmod.cipmod.zjg2hh">
<c-input v-model="model.trnmod.cipmod.zjg2hh" maxlength="35" placeholder="请输入中介机构2行号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="中介机构1名称" prop="trnmod.cipmod.zjg1mc">
<c-input type="textarea" v-model="model.trnmod.cipmod.zjg1mc" maxlength="35" show-word-limit placeholder="请输入中介机构1名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="中介机构2名称" prop="trnmod.cipmod.zjg2mc">
<c-input type="textarea" v-model="model.trnmod.cipmod.zjg2mc" maxlength="35" show-word-limit placeholder="请输入中介机构2名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款行开户行行号" prop="trnmod.cipmod.pyebchkey">
<c-input v-model="model.trnmod.cipmod.pyebchkey" maxlength="35" placeholder="请输入收款行开户行行号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="付款行开户行行号" prop="trnmod.cipmod.fkrkhh">
<c-input v-model="model.trnmod.cipmod.fkrkhh" maxlength="35" placeholder="请输入付款行开户行行号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款行开户行名称" prop="trnmod.cipmod.pyebchnam">
<c-input type="textarea" v-model="model.trnmod.cipmod.pyebchnam" maxlength="70" show-word-limit placeholder="请输入收款行开户行名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="付款行开户行名称" prop="trnmod.cipmod.fukrhm">
<c-input type="textarea" v-model="model.trnmod.cipmod.fukrhm" maxlength="70" show-word-limit placeholder="请输入付款行开户行名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款间接参与者行号" prop="trnmod.cipmod.recsehbch">
<c-input v-model="model.trnmod.cipmod.recsehbch" maxlength="35" placeholder="请输入收款间接参与者行号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="致收款人银行附言1" prop="trnmod.cipmod.fuyns1">
<c-input type="textarea" v-model="model.trnmod.cipmod.fuyns1" maxlength="35" show-word-limit placeholder="请输入致收款人银行附言1" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款间接参与者名称" prop="trnmod.cipmod.recsehbchnam">
<c-input type="textarea" v-model="model.trnmod.cipmod.recsehbchnam" maxlength="100" show-word-limit placeholder="请输入收款间接参与者名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="付款直接参与者行号" prop="trnmod.cipmod.staonebch">
<c-input v-model="model.trnmod.cipmod.staonebch" maxlength="35" placeholder="请输入付款直接参与者行号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="致收款人银行附言2" prop="trnmod.cipmod.fuyns2">
<c-input type="textarea" v-model="model.trnmod.cipmod.fuyns2" maxlength="35" show-word-limit placeholder="请输入致收款人银行附言2" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="付款直接参与者名称" prop="trnmod.cipmod.staonebchnam">
<c-input type="textarea" v-model="model.trnmod.cipmod.staonebchnam" maxlength="100" show-word-limit placeholder="请输入付款直接参与者名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="付款间接参与者行号" prop="trnmod.cipmod.stasehbch">
<c-input v-model="model.trnmod.cipmod.stasehbch" maxlength="35" placeholder="请输入付款间接参与者行号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="致收款人银行附言3" prop="trnmod.cipmod.fuyns3">
<c-input type="textarea" v-model="model.trnmod.cipmod.fuyns3" maxlength="35" show-word-limit placeholder="请输入致收款人银行附言3" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="付款间接参与者名称" prop="trnmod.cipmod.stasehbchnam">
<c-input v-model="model.trnmod.cipmod.stasehbchnam" maxlength="100" placeholder="请输入付款间接参与者名称"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款人地址2" prop="trnmod.cipmod.skrdz2">
<c-input type="textarea" v-model="model.trnmod.cipmod.skrdz2" maxlength="35" show-word-limit placeholder="请输入收款人地址2" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="致收款人银行附言4" prop="trnmod.cipmod.fuyns4">
<c-input type="textarea" v-model="model.trnmod.cipmod.fuyns4" maxlength="35" show-word-limit placeholder="请输入致收款人银行附言4" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款人地址3" prop="trnmod.cipmod.skrdz3">
<c-input type="textarea" v-model="model.trnmod.cipmod.skrdz3" maxlength="35" show-word-limit placeholder="请输入收款人地址3" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="付款人地址2" prop="trnmod.cipmod.fkrdz2">
<c-input type="textarea" v-model="model.trnmod.cipmod.fkrdz2" maxlength="35" show-word-limit placeholder="请输入付款人地址2" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="付款行行号" prop="trnmod.cipmod.fkhkhh">
<c-input v-model="model.trnmod.cipmod.fkhkhh" maxlength="35" placeholder="请输入付款行行号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款行行号" prop="trnmod.cipmod.skkhhh">
<c-input v-model="model.trnmod.cipmod.skkhhh" maxlength="35" placeholder="请输入收款行行号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款人地址4" prop="trnmod.cipmod.skrdz4">
<c-input type="textarea" v-model="model.trnmod.cipmod.skrdz4" maxlength="35" show-word-limit placeholder="请输入收款人地址4" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="付款人地址3" prop="trnmod.cipmod.fkrdz3">
<c-input type="textarea" v-model="model.trnmod.cipmod.fkrdz3" maxlength="35" show-word-limit placeholder="请输入付款人地址3" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="付款行行名" prop="trnmod.cipmod.fkkhmc">
<c-input type="textarea" v-model="model.trnmod.cipmod.fkkhmc" maxlength="35" show-word-limit placeholder="请输入付款行行名" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款行行名" prop="trnmod.cipmod.skkhhm">
<c-input type="textarea" v-model="model.trnmod.cipmod.skkhhm" maxlength="35" show-word-limit placeholder="请输入收款行行名" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款人地址5" prop="trnmod.cipmod.skrdz5">
<c-input type="textarea" v-model="model.trnmod.cipmod.skrdz5" maxlength="35" show-word-limit placeholder="请输入收款人地址5" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="付款人地址4" prop="trnmod.cipmod.fkrdz4">
<c-input type="textarea" v-model="model.trnmod.cipmod.fkrdz4" maxlength="35" show-word-limit placeholder="请输入付款人地址4" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="付款行地址" prop="trnmod.cipmod.fkhdzh">
<c-input type="textarea" v-model="model.trnmod.cipmod.fkhdzh" maxlength="35" show-word-limit placeholder="请输入付款行地址" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款行地址" prop="trnmod.cipmod.skkhdz">
<c-input type="textarea" v-model="model.trnmod.cipmod.skkhdz" maxlength="35" show-word-limit placeholder="请输入收款行地址" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款人地址6" prop="trnmod.cipmod.skrdz6">
<c-input type="textarea" v-model="model.trnmod.cipmod.skrdz6" maxlength="35" show-word-limit placeholder="请输入收款人地址6" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="付款人地址5" prop="trnmod.cipmod.fkrdz5">
<c-input type="textarea" v-model="model.trnmod.cipmod.fkrdz5" maxlength="35" show-word-limit placeholder="请输入付款人地址5" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="付款行账号" prop="trnmod.cipmod.fkkhzh">
<c-input v-model="model.trnmod.cipmod.fkkhzh" maxlength="35" placeholder="请输入付款行账号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款行账号" prop="trnmod.cipmod.skkhzh">
<c-input v-model="model.trnmod.cipmod.skkhzh" maxlength="35" placeholder="请输入收款行账号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款人地址7" prop="trnmod.cipmod.skrdz7">
<c-input type="textarea" v-model="model.trnmod.cipmod.skrdz7" maxlength="35" show-word-limit placeholder="请输入收款人地址7" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="付款人地址6" prop="trnmod.cipmod.fkrdz6">
<c-input type="textarea" v-model="model.trnmod.cipmod.fkrdz6" maxlength="35" show-word-limit placeholder="请输入付款人地址6" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="附言2" prop="trnmod.cipmod.fuynh2">
<c-input type="textarea" v-model="model.trnmod.cipmod.fuynh2" maxlength="35" show-word-limit placeholder="请输入附言2" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="付款人地址7" prop="trnmod.cipmod.fkrdz7">
<c-input type="textarea" v-model="model.trnmod.cipmod.fkrdz7" maxlength="35" show-word-limit placeholder="请输入付款人地址7" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="附言4" prop="trnmod.cipmod.fuynh4">
<c-input type="textarea" v-model="model.trnmod.cipmod.fuynh4" maxlength="35" show-word-limit placeholder="请输入附言4" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="附言3" prop="trnmod.cipmod.fuynh3">
<c-input type="textarea" v-model="model.trnmod.cipmod.fuynh3" maxlength="35" show-word-limit placeholder="请输入附言3" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="订单编号" prop="trnmod.cipmod.ddbhao">
<c-input v-model="model.trnmod.cipmod.ddbhao" maxlength="35" placeholder="请输入订单编号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="费用1" prop="trnmod.cipmod.feiyon">
<c-input v-model="model.trnmod.cipmod.feiyon" placeholder="请输入费用1"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="付费行号1" prop="trnmod.cipmod.fufeih">
<c-input v-model="model.trnmod.cipmod.fufeih" maxlength="35" placeholder="请输入付费行号1"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="订单描述" prop="trnmod.cipmod.ddmisu">
<c-input type="textarea" v-model="model.trnmod.cipmod.ddmisu" maxlength="100" show-word-limit placeholder="请输入订单描述" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="费用2" prop="trnmod.cipmod.feiyn2">
<c-input v-model="model.trnmod.cipmod.feiyn2" placeholder="请输入费用2"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.cipmod.covflg">112COV</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="付费行号2" prop="trnmod.cipmod.ffeih2">
<c-input v-model="model.trnmod.cipmod.ffeih2" maxlength="35" placeholder="请输入付费行号2"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="费用1币种" prop="trnmod.cipmod.fyo1bz">
<c-input v-model="model.trnmod.cipmod.fyo1bz" maxlength="3" placeholder="请输入费用1币种"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="费用2币种" prop="trnmod.cipmod.fyo2bz">
<c-input v-model="model.trnmod.cipmod.fyo2bz" maxlength="3" placeholder="请输入费用2币种"></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/Trtcan/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="付款人EID" prop="trnmod.cipmod.fkreid">
<c-input v-model="model.trnmod.cipmod.fkreid" maxlength="60" placeholder="请输入付款人EID"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="COV收款人EID" prop="trnmod.cipmod.cskeid">
<c-input v-model="model.trnmod.cipmod.cskeid" maxlength="60" placeholder="请输入COV收款人EID"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款人证件类型" prop="trnmod.cipmod.skrzjl">
<c-select v-model="model.trnmod.cipmod.skrzjl" style="width:100%" placeholder="请选择收款人证件类型">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款人EID" prop="trnmod.cipmod.skreid">
<c-input v-model="model.trnmod.cipmod.skreid" maxlength="60" placeholder="请输入收款人EID"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="付款人证件类型" prop="trnmod.cipmod.fkrzjl">
<c-select v-model="model.trnmod.cipmod.fkrzjl" style="width:100%" placeholder="请选择付款人证件类型">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="COV收款非银行支付机构账号" prop="trnmod.cipmod.cskfzh">
<c-input v-model="model.trnmod.cipmod.cskfzh" maxlength="34" placeholder="请输入COV收款非银行支付机构账号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="COV收款人组织机构代码" prop="trnmod.cipmod.cskrzj">
<c-input v-model="model.trnmod.cipmod.cskrzj" maxlength="35" placeholder="请输入COV收款人组织机构代码"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="付款人证件号码" prop="trnmod.cipmod.fkrzjh">
<c-input type="textarea" v-model="model.trnmod.cipmod.fkrzjh" maxlength="70" show-word-limit placeholder="请输入付款人证件号码" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="付款人常驻国家(地区)代码" prop="trnmod.cipmod.fkrzgj">
<c-select v-model="model.trnmod.cipmod.fkrzgj" style="width:100%" placeholder="请选择付款人常驻国家(地区)代码">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="COV收款非银行支付机构地址1" prop="trnmod.cipmod.csfdz1">
<c-input type="textarea" v-model="model.trnmod.cipmod.csfdz1" maxlength="28" show-word-limit placeholder="请输入COV收款非银行支付机构地址1" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="COV收款人常驻国家(地区)代码" prop="trnmod.cipmod.cskrgj">
<c-select v-model="model.trnmod.cipmod.cskrgj" style="width:100%" placeholder="请选择COV收款人常驻国家(地区)代码">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款人证件号码" prop="trnmod.cipmod.skrzjh">
<c-input type="textarea" v-model="model.trnmod.cipmod.skrzjh" maxlength="70" show-word-limit placeholder="请输入收款人证件号码" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款人常驻国家(地区)代码" prop="trnmod.cipmod.skrzgj">
<c-select v-model="model.trnmod.cipmod.skrzgj" style="width:100%" placeholder="请选择收款人常驻国家(地区)代码">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="COV收款非银行支付机构地址2" prop="trnmod.cipmod.csfdz2">
<c-input type="textarea" v-model="model.trnmod.cipmod.csfdz2" maxlength="28" show-word-limit placeholder="请输入COV收款非银行支付机构地址2" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="COV收款人证件类型" prop="trnmod.cipmod.cskzjl">
<c-select v-model="model.trnmod.cipmod.cskzjl" style="width:100%" placeholder="请选择COV收款人证件类型">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="付款人组织机构代码" prop="trnmod.cipmod.fkrzhj">
<c-input v-model="model.trnmod.cipmod.fkrzhj" maxlength="35" placeholder="请输入付款人组织机构代码"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款人组织机构代码" prop="trnmod.cipmod.skrzhj">
<c-input v-model="model.trnmod.cipmod.skrzhj" maxlength="35" placeholder="请输入收款人组织机构代码"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="COV收款非银行支付机构地址3" prop="trnmod.cipmod.csfdz3">
<c-input type="textarea" v-model="model.trnmod.cipmod.csfdz3" maxlength="28" show-word-limit placeholder="请输入COV收款非银行支付机构地址3" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="付款非银行支付机构账号" prop="trnmod.cipmod.fkfyzh">
<c-input v-model="model.trnmod.cipmod.fkfyzh" maxlength="34" placeholder="请输入付款非银行支付机构账号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款非银行支付机构账号" prop="trnmod.cipmod.skfyzh">
<c-input v-model="model.trnmod.cipmod.skfyzh" maxlength="34" placeholder="请输入收款非银行支付机构账号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="COV收款非银行支付机构地址4" prop="trnmod.cipmod.csfdz4">
<c-input type="textarea" v-model="model.trnmod.cipmod.csfdz4" maxlength="28" show-word-limit placeholder="请输入COV收款非银行支付机构地址4" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="付款非银行支付机构地址1" prop="trnmod.cipmod.fkfdz1">
<c-input type="textarea" v-model="model.trnmod.cipmod.fkfdz1" maxlength="28" show-word-limit placeholder="请输入付款非银行支付机构地址1" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款非银行支付机构地址1" prop="trnmod.cipmod.skfdz1">
<c-input type="textarea" v-model="model.trnmod.cipmod.skfdz1" maxlength="28" show-word-limit placeholder="请输入收款非银行支付机构地址1" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="COV收款非银行支付机构地址5" prop="trnmod.cipmod.csfdz5">
<c-input type="textarea" v-model="model.trnmod.cipmod.csfdz5" maxlength="28" show-word-limit placeholder="请输入COV收款非银行支付机构地址5" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="付款非银行支付机构地址2" prop="trnmod.cipmod.fkfdz2">
<c-input type="textarea" v-model="model.trnmod.cipmod.fkfdz2" maxlength="28" show-word-limit placeholder="请输入付款非银行支付机构地址2" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款非银行支付机构地址2" prop="trnmod.cipmod.skfdz2">
<c-input type="textarea" v-model="model.trnmod.cipmod.skfdz2" maxlength="28" show-word-limit placeholder="请输入收款非银行支付机构地址2" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="COV收款非银行支付机构地址6" prop="trnmod.cipmod.csfdz6">
<c-input type="textarea" v-model="model.trnmod.cipmod.csfdz6" maxlength="28" show-word-limit placeholder="请输入COV收款非银行支付机构地址6" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="付款非银行支付机构地址3" prop="trnmod.cipmod.fkfdz3">
<c-input type="textarea" v-model="model.trnmod.cipmod.fkfdz3" maxlength="28" show-word-limit placeholder="请输入付款非银行支付机构地址3" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款非银行支付机构地址3" prop="trnmod.cipmod.skfdz3">
<c-input type="textarea" v-model="model.trnmod.cipmod.skfdz3" maxlength="28" show-word-limit placeholder="请输入收款非银行支付机构地址3" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="COV收款非银行支付机构地址7" prop="trnmod.cipmod.csfdz7">
<c-input type="textarea" v-model="model.trnmod.cipmod.csfdz7" maxlength="28" show-word-limit placeholder="请输入COV收款非银行支付机构地址7" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="付款非银行支付机构地址4" prop="trnmod.cipmod.fkfdz4">
<c-input type="textarea" v-model="model.trnmod.cipmod.fkfdz4" maxlength="28" show-word-limit placeholder="请输入付款非银行支付机构地址4" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款非银行支付机构地址4" prop="trnmod.cipmod.skfdz4">
<c-input type="textarea" v-model="model.trnmod.cipmod.skfdz4" maxlength="28" show-word-limit placeholder="请输入收款非银行支付机构地址4" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="COV收款人证件号码" prop="trnmod.cipmod.cskzjh">
<c-input type="textarea" v-model="model.trnmod.cipmod.cskzjh" maxlength="70" show-word-limit placeholder="请输入COV收款人证件号码" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="付款非银行支付机构地址5" prop="trnmod.cipmod.fkfdz5">
<c-input type="textarea" v-model="model.trnmod.cipmod.fkfdz5" maxlength="28" show-word-limit placeholder="请输入付款非银行支付机构地址5" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款非银行支付机构地址5" prop="trnmod.cipmod.skfdz5">
<c-input type="textarea" v-model="model.trnmod.cipmod.skfdz5" maxlength="28" show-word-limit placeholder="请输入收款非银行支付机构地址5" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="付款非银行支付机构地址6" prop="trnmod.cipmod.fkfdz6">
<c-input type="textarea" v-model="model.trnmod.cipmod.fkfdz6" maxlength="28" show-word-limit placeholder="请输入付款非银行支付机构地址6" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款非银行支付机构地址6" prop="trnmod.cipmod.skfdz6">
<c-input type="textarea" v-model="model.trnmod.cipmod.skfdz6" maxlength="28" show-word-limit placeholder="请输入收款非银行支付机构地址6" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="COV付款人EID" prop="trnmod.cipmod.cfkeid">
<c-input v-model="model.trnmod.cipmod.cfkeid" maxlength="60" placeholder="请输入COV付款人EID"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="付款非银行支付机构地址7" prop="trnmod.cipmod.fkfdz7">
<c-input type="textarea" v-model="model.trnmod.cipmod.fkfdz7" maxlength="28" show-word-limit placeholder="请输入付款非银行支付机构地址7" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款非银行支付机构地址7" prop="trnmod.cipmod.skfdz7">
<c-input type="textarea" v-model="model.trnmod.cipmod.skfdz7" maxlength="28" show-word-limit placeholder="请输入收款非银行支付机构地址7" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="COV付款非银行支付机构账号" prop="trnmod.cipmod.cfkfzh">
<c-input v-model="model.trnmod.cipmod.cfkfzh" maxlength="34" placeholder="请输入COV付款非银行支付机构账号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="COV付款人组织机构代码" prop="trnmod.cipmod.cfkrzj">
<c-input v-model="model.trnmod.cipmod.cfkrzj" maxlength="35" placeholder="请输入COV付款人组织机构代码"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="订单描述1" prop="trnmod.cipmod.ddmsu1">
<c-input type="textarea" v-model="model.trnmod.cipmod.ddmsu1" maxlength="70" show-word-limit placeholder="请输入订单描述1" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="COV付款非银行支付机构地址1" prop="trnmod.cipmod.cffdz1">
<c-input type="textarea" v-model="model.trnmod.cipmod.cffdz1" maxlength="28" show-word-limit placeholder="请输入COV付款非银行支付机构地址1" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="COV付款人常驻国家(地区)代码" prop="trnmod.cipmod.cfkrgj">
<c-select v-model="model.trnmod.cipmod.cfkrgj" style="width:100%" placeholder="请选择COV付款人常驻国家(地区)代码">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="订单描述2" prop="trnmod.cipmod.ddmsu2">
<c-input type="textarea" v-model="model.trnmod.cipmod.ddmsu2" maxlength="70" show-word-limit placeholder="请输入订单描述2" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="COV付款非银行支付机构地址2" prop="trnmod.cipmod.cffdz2">
<c-input type="textarea" v-model="model.trnmod.cipmod.cffdz2" maxlength="28" show-word-limit placeholder="请输入COV付款非银行支付机构地址2" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="COV付款人证件类型" prop="trnmod.cipmod.cfkzjl">
<c-select v-model="model.trnmod.cipmod.cfkzjl" style="width:100%" placeholder="请选择COV付款人证件类型">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="订单描述3" prop="trnmod.cipmod.ddmsu3">
<c-input type="textarea" v-model="model.trnmod.cipmod.ddmsu3" maxlength="70" show-word-limit placeholder="请输入订单描述3" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="COV付款非银行支付机构地址3" prop="trnmod.cipmod.cffdz3">
<c-input type="textarea" v-model="model.trnmod.cipmod.cffdz3" maxlength="28" show-word-limit placeholder="请输入COV付款非银行支付机构地址3" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="订单描述4" prop="trnmod.cipmod.ddmsu4">
<c-input type="textarea" v-model="model.trnmod.cipmod.ddmsu4" maxlength="70" show-word-limit placeholder="请输入订单描述4" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="COV付款非银行支付机构地址4" prop="trnmod.cipmod.cffdz4">
<c-input type="textarea" v-model="model.trnmod.cipmod.cffdz4" maxlength="28" show-word-limit placeholder="请输入COV付款非银行支付机构地址4" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="订单描述5" prop="trnmod.cipmod.ddmsu5">
<c-input type="textarea" v-model="model.trnmod.cipmod.ddmsu5" maxlength="70" show-word-limit placeholder="请输入订单描述5" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="COV付款非银行支付机构地址5" prop="trnmod.cipmod.cffdz5">
<c-input type="textarea" v-model="model.trnmod.cipmod.cffdz5" maxlength="28" show-word-limit placeholder="请输入COV付款非银行支付机构地址5" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="订单描述6" prop="trnmod.cipmod.ddmsu6">
<c-input type="textarea" v-model="model.trnmod.cipmod.ddmsu6" maxlength="70" show-word-limit placeholder="请输入订单描述6" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="COV付款非银行支付机构地址6" prop="trnmod.cipmod.cffdz6">
<c-input type="textarea" v-model="model.trnmod.cipmod.cffdz6" maxlength="28" show-word-limit placeholder="请输入COV付款非银行支付机构地址6" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="订单描述7" prop="trnmod.cipmod.ddmsu7">
<c-input type="textarea" v-model="model.trnmod.cipmod.ddmsu7" maxlength="70" show-word-limit placeholder="请输入订单描述7" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="COV付款非银行支付机构地址7" prop="trnmod.cipmod.cffdz7">
<c-input type="textarea" v-model="model.trnmod.cipmod.cffdz7" maxlength="28" show-word-limit placeholder="请输入COV付款非银行支付机构地址7" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="订单描述8" prop="trnmod.cipmod.ddmsu8">
<c-input type="textarea" v-model="model.trnmod.cipmod.ddmsu8" maxlength="70" show-word-limit placeholder="请输入订单描述8" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="COV付款人证件号码" prop="trnmod.cipmod.cfkzjh">
<c-input type="textarea" v-model="model.trnmod.cipmod.cfkzjh" maxlength="70" show-word-limit placeholder="请输入COV付款人证件号码" ></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/Trtcan/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.cipmod.mxywbs">
<c-input v-model="model.trnmod.cipmod.mxywbs" placeholder="请输入明细业务总笔数"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="发起直接参与者行号" prop="trnmod.cipmod.fqzyhh">
<c-input v-model="model.trnmod.cipmod.fqzyhh" maxlength="35" placeholder="请输入发起直接参与者行号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="明细业务总金额" prop="trnmod.cipmod.mxywje">
<c-input v-model="model.trnmod.cipmod.mxywje" placeholder="请输入明细业务总金额"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="接收直接参与者行号" prop="trnmod.cipmod.jszyhh">
<c-input v-model="model.trnmod.cipmod.jszyhh" maxlength="35" placeholder="请输入接收直接参与者行号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="明细业务标识号" prop="trnmod.cipmod.mxywsh">
<c-input v-model="model.trnmod.cipmod.mxywsh" maxlength="35" 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/Trtcan/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/Trtcan/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="Historic content of TAG 72" prop="mtabut.coninf.contag72his">
<c-input type="textarea" v-model="model.mtabut.coninf.contag72his" maxlength="35" show-word-limit placeholder="请输入Historic content of TAG 72" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Historic content of TAG 79" prop="mtabut.coninf.contag79his">
<c-input type="textarea" v-model="model.mtabut.coninf.contag79his" maxlength="50" show-word-limit placeholder="请输入Historic content of TAG 79" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Current content of TAG 72" prop="mtabut.coninf.contag72">
<c-input type="textarea" v-model="model.mtabut.coninf.contag72" maxlength="35" show-word-limit placeholder="请输入Current content of TAG 72" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Current content of TAG 79" prop="mtabut.coninf.contag79">
<c-input type="textarea" v-model="model.mtabut.coninf.contag79" maxlength="50" show-word-limit placeholder="请输入Current content of TAG 79" ></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/Trtcan/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/Trtcan/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="File Receiver" prop="trnmod.trndoc.filrecv">
<c-input v-model="model.trnmod.trndoc.filrecv" placeholder="请输入File Receiver"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Document tree" prop="trnmod.trndoc.doctrestm">
<c-input v-model="model.trnmod.trndoc.doctrestm" placeholder="请输入Document tree"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButshw">
Sho&w
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButadd">
D&etails
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButnew">
&Add New
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButattto">
Attach to
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" icon="el-icon-delete" @click="onTrndocButdel">
Delete
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.trnmod.trndoc.doclbl" data-path=".trnmod.trndoc.doclbl" > </span>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.trndoc.shwinc">Show Incoming Messages</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.trndoc.shwout">Show Outgoing Messages</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButatt">
Attach
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Connected Documents" prop="trnmod.trndoc.condocstm">
<c-input v-model="model.trnmod.trndoc.condocstm" placeholder="请输入Connected Documents"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="trnmod.trndoc.rcvatt.seainf">
<c-input v-model="model.trnmod.trndoc.rcvatt.seainf" 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/Trtcan/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-button size="small" type="primary" icon="el-icon-search" @click="onTxmdtetagm06Buttxmsel">
...
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Information about Confirmation Instruction" prop="trnmod.trndoc.dtemod.dtetagm06">
<c-input type="textarea" v-model="model.trnmod.trndoc.dtemod.dtetagm06" maxlength="65" show-word-limit placeholder="请输入Information about Confirmation Instruction" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Document Sending Type" prop="trnmod.trndoc.dtemod.dtetagm53typ">
<c-select v-model="model.trnmod.trndoc.dtemod.dtetagm53typ" style="width:100%" placeholder="请选择Document Sending Type">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Courier Name" prop="trnmod.trndoc.dtemod.dtetagm53nam">
<c-input v-model="model.trnmod.trndoc.dtemod.dtetagm53nam" maxlength="35" placeholder="请输入Courier Name"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Courier Number" prop="trnmod.trndoc.dtemod.dtetagm53num">
<c-input v-model="model.trnmod.trndoc.dtemod.dtetagm53num" maxlength="35" placeholder="请输入Courier Number"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Notes from Advising Bank" prop="trnmod.trndoc.dtemod.dtetagm07">
<c-input type="textarea" v-model="model.trnmod.trndoc.dtemod.dtetagm07" maxlength="65" show-word-limit placeholder="请输入Notes from Advising Bank" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onTxmdtetagm07Buttxmsel">
...
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Fee of Advising Bank" prop="trnmod.trndoc.dtemod.dtetagm08">
<c-input type="textarea" v-model="model.trnmod.trndoc.dtemod.dtetagm08" maxlength="65" show-word-limit placeholder="请输入Fee of Advising Bank" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onTxmdtetagm08Buttxmsel">
...
</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/Trtcan/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="24" style="margin-bottom:18px">
Liability
</c-col>
<c-col :span="22" :offset="1">
<c-table :list="model.liaall.liaallg" style="width:80%,text-align:center,margin-bottom:18px" :border="true">
<el-table-column prop="cbtpfx" label="Type" width="auto"> </el-table-column>
<el-table-column prop="matdat" label="Maturity" width="auto"> </el-table-column>
<el-table-column prop="tenday" label="Tenor" width="auto"> </el-table-column>
<el-table-column prop="rol" label="Dbt." width="auto"> </el-table-column>
<el-table-column prop="nam" label="Name" width="auto"> </el-table-column>
<el-table-column prop="cdtrol" label="Cdt." width="auto"> </el-table-column>
<el-table-column prop="cur" label="Cur" width="auto"> </el-table-column>
<el-table-column prop="oldamt" label="Old Amount" width="auto">
<template slot-scope="scope">
{{moneyFormat(scope.row.oldamt)}}
</template>
</el-table-column>
<el-table-column prop="amt" label="Booking Amo" width="auto">
<template slot-scope="scope">
{{moneyFormat(scope.row.amt)}}
</template>
</el-table-column>
<el-table-column prop="tenpct" label="%" width="auto"> </el-table-column>
<el-table-column prop="acc" label="Account" width="auto"> </el-table-column>
<el-table-column prop="valdat" label="Value Date" width="auto">
<template slot-scope="scope">
{{dateFormat(scope.row.valdat)}}
</template>
</el-table-column>
</c-table>
</c-col>
<!-- <c-col :span="12">
<el-form-item label="Sight Amount">
<c-input style="width:50%" v-model="model.liaall.outamt" placeholder="请输入Sight Amount"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Sight Amount Percentage">
<c-input style="width:50%" v-model="model.liaall.outpct" placeholder="请输入Sight Amount Percentage"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="External Booking Amount">
<c-input style="width:70%" v-model="model.liaall.concur" maxlength="3" placeholder="请输入External Booking Amount"></c-input>
</el-form-item>
</c-col> -->
<c-col :span="12">
<el-form-item label="Amount not yet assigned">
<c-input style="width:20%" disabled v-model="model.liaall.concur" maxlength="3" placeholder="请输入External Booking Amount"></c-input>
<c-input style="width:50%" disabled v-model="model.liaall.misamt" placeholder="请输入Amount not yet assigned"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="">
<c-button size="small" disabled type="primary" @click="onLiaallButmisamt">
Add to Current Line
</c-button>
</el-form-item>
</c-col>
<!-- <c-col :span="12">
<el-form-item label="">
<c-button size="small" type="primary" @click="onLiaallButmissig">
Add to Sight Amount
</c-button>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Old Amount booked externally">
<c-input style="width:50%" v-model="model.liaall.exttotoldamt" placeholder="请输入Old Amount booked externally"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Total booking amount external assinged">
<c-input style="width:50%" v-model="model.liaall.exttotamt" placeholder="请输入Total booking amount external assinged"></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/Ditopn/Event"
export default {
inject: ['root'],
mixins: [commonProcess],
props:["model","codes"],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="ECIFNO" prop="liaall.limmod.ecifno">
<c-input v-model="model.liaall.limmod.ecifno" maxlength="22" placeholder="请输入ECIFNO"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.liaall.limmod.limpts.wrklab" data-path=".liaall.limmod.limpts.wrklab" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.liaall.limmod.limpts.othlab" data-path=".liaall.limmod.limpts.othlab" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.liaall.limmod.limpts.othlabss" data-path=".liaall.limmod.limpts.othlabss" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="国结业务编号" prop="liaall.limmod.ownref">
<c-input v-model="model.liaall.limmod.ownref" maxlength="16" placeholder="请输入国结业务编号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="liaall.limmod.wrkp.ptsget.sdamod.dadsnd">
<c-input v-model="model.liaall.limmod.wrkp.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="liaall.limmod.othp.ptsget.sdamod.dadsnd">
<c-input v-model="model.liaall.limmod.othp.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="liaall.limmod.limpts.wrk.pts.extkey">
<c-input v-model="model.liaall.limmod.limpts.wrk.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="liaall.limmod.wrkp.ptsget.sdamod.seainf">
<c-input v-model="model.liaall.limmod.wrkp.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onWrkpDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="External Key of Address" prop="liaall.limmod.limpts.oth.pts.extkey">
<c-input v-model="model.liaall.limmod.limpts.oth.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="liaall.limmod.othp.ptsget.sdamod.seainf">
<c-input v-model="model.liaall.limmod.othp.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onOthpDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="业务余额" prop="liaall.limmod.comamt">
<c-input v-model="model.liaall.limmod.comamt" placeholder="请输入业务余额"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Name of Party" prop="liaall.limmod.limpts.wrk.pts.nam">
<c-input v-model="model.liaall.limmod.limpts.wrk.pts.nam" maxlength="40" placeholder="请输入Name of Party"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Name of Party" prop="liaall.limmod.limpts.oth.pts.nam">
<c-input v-model="model.liaall.limmod.limpts.oth.pts.nam" maxlength="40" placeholder="请输入Name of Party"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="保证金余额" prop="liaall.limmod.ccvamt">
<c-input v-model="model.liaall.limmod.ccvamt" placeholder="请输入保证金余额"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Flag to Mark Non-revolving Limits" prop="liaall.limmod.limpts.nonrevflg1">
<c-select v-model="model.liaall.limmod.limpts.nonrevflg1" style="width:100%" placeholder="请选择Flag to Mark Non-revolving Limits">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLimptsGet1">
查询
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Flag to Mark Non-revolving Limits" prop="liaall.limmod.limpts.nonrevflg2">
<c-select v-model="model.liaall.limmod.limpts.nonrevflg2" style="width:100%" placeholder="请选择Flag to Mark Non-revolving Limits">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLimptsGet2">
查询
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.liaall.limmod.limpts.lsh" data-path=".liaall.limmod.limpts.lsh" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="合同流�'号" prop="liaall.limmod.limpts.pfcod1">
<c-input v-model="model.liaall.limmod.limpts.pfcod1" maxlength="14" placeholder="请输入合同流�'号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="合同流�'号" prop="liaall.limmod.limpts.pfcod2">
<c-input v-model="model.liaall.limmod.limpts.pfcod2" maxlength="14" placeholder="请输入合同流�'号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLimmodTrycal">
试算
</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/Trtcan/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<c-row class="eibs-tab">
<!-- ====================顶部==================== -->
<c-col :span="6">
<el-form-item label="参考号" label-width="100px">
<c-input
v-model="model.setmod.ref"
maxlength="16"
:readonly="true"
placeholder="请输入our reference"
></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item label="结算金额" label-width="100px">
<c-input
v-model="model.setmod.doccur"
style="width: 100%"
placeholder="CNY"
:readonly="true"
></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item label="" label-width="20px">
<c-input
v-model="model.setmod.docamt"
:readonly="true"
placeholder="请输入document amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="6">
<el-form-item label="类型" label-width="100px">
<c-select
v-model="model.setmod.dspflg"
disabled
style="width: 100%"
placeholder="请选择Type of settlement"
>
<el-option
v-for="item in codes.dspflg"
: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="自贸区账号">
<c-input v-model="model.setmod.zmqacc" maxlength="20" placeholder="请输入自贸区账号"></c-input>
</el-form-item>
</c-col>
<c-col :span="6" style="text-align:center">
<c-checkbox v-model="model.setmod.xreflg">Recalculate Rates</c-checkbox>
</c-col>
-->
<c-col :span="3" :offset="21">
<el-form-item label="" label-width="20px">
<c-button size="small" type="primary" @click="onSetmodDet">
细节
</c-button>
</el-form-item>
</c-col>
<!-- ==============中部表格===================== -->
<c-col :span="24">
<el-form-item
label="Foreign Commission/Charges:"
label-width="210px"
>
</el-form-item>
</c-col>
<c-col :span="22" style="margin-bottom: 18px" :offset="1">
<c-table
style="text-align: center"
:list="model.setmod.setfog.setfol"
:paginationShow="false"
:border="true"
>
<el-table-column label="Payer" prop="ptydbt" width="auto">
<template slot-scope="scope">
<el-select v-model="scope.row.ptydbt">
<el-option
v-for="item in codes.ptydbt"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
</template>
</el-table-column>
<el-table-column label="Payee" width="auto">
<template slot-scope="scope">
<el-select v-model="scope.row.payee">
<el-option
v-for="item in codes.payee"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
</template>
</el-table-column>
<el-table-column label="Source" prop="src" width="auto">
</el-table-column>
<el-table-column label="Disp" prop="dsp" width="auto">
</el-table-column>
<el-table-column
label="Text for Payer"
prop="txtdbt"
width="auto"
>
</el-table-column>
<el-table-column
label="Text for Payee"
prop="txtpay"
width="auto"
>
</el-table-column>
<el-table-column label="Currency" prop="cur" width="auto">
<template slot-scope="scope">
<el-select v-model="scope.row.cur">
<el-option
v-for="item in codes.cur"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
</template>
</el-table-column>
<el-table-column label="Amount" prop="amt" width="auto">
</el-table-column>
<el-table-column label="" prop="det" width="auto">
<template slot-scope="scope" slot="header">
<el-button
class="el-icon-circle-plus-outline"
size="mini"
@click="addRow(scope)"
>
</el-button>
<el-button
class="el-icon-remove-outline"
size="mini"
@click="removeRow(scope)"
>
</el-button>
</template>
<template slot-scope="scoped">
<el-button
size="mini"
@click="detail1(scoped.$index, scoped.row)"
>details</el-button
>
</template>
</el-table-column>
</c-table>
</c-col>
<c-col>
<el-dialog :visible.sync="dialogVisible" center>
<c-col>
<el-form :model="dialog" label-width="200px">
<c-col :span="16" >
<el-form-item label="收款人">
<el-select v-model="dialog.payee" style="width: 100%">
<el-option
v-for="item in codes.payee"
:key="item.value"
:label="item.label"
:value="item.value"
/>
</el-select>
</el-form-item>
</c-col>
<c-col :span="16">
<el-form-item label="收款人摘要">
<c-input v-model="dialog.txtpay" style="width: 100%"/>
</el-form-item>
</c-col>
<c-col :span="16">
<el-form-item label="付款人">
<el-select v-model="dialog.ptydbt" style="width: 100%">
<el-option
v-for="item in codes.ptydbt"
:key="item.value"
:labelF="item.label"
:value="item.value"
/>
</el-select>
</el-form-item>
</c-col>
<c-col :span="16">
<el-form-item label="付款人摘要">
<c-input v-model="dialog.txtdbp" style="width: 100%"/>
</el-form-item>
</c-col>
<c-col :span="16">
<c-col :span="18">
<el-form-item label="费用">
<c-select v-model="dialog.cur" style="width: 100%">
<el-option
v-for="item in codes.cur"
:key="item.value"
:labelF="item.label"
:value="item.value"
/>
</c-select>
</el-form-item>
</c-col>
<c-col :span="6">
<el-form-item label="" label-width="20px">
<c-input v-model="dialog.amt" style="width: 100%"/>
</el-form-item>
</c-col>
</c-col>
<c-col :span="16">
<el-form-item>
<c-checkbox v-model="dialog.forflg">CG00005</c-checkbox>
</el-form-item>
</c-col>
</el-form>
</c-col>
<span slot="footer" class="dialog-footer">
<el-button type="primary" @click="saveDialog">确 定</el-button>
<el-button @click="dialogVisible = false">取 消</el-button>
</span>
</el-dialog>
</c-col>
<!--=================== Own Commission/Charges:================== -->
<c-col :span="24" style="text-align: left">
<el-form-item label="Own Commission/Charges:"> </el-form-item>
</c-col>
<c-col :span="22" style="margin-bottom: 18px" :offset="1">
<c-table
style="text-align: center"
:list="model.setmod.setfeg.setfel"
:paginationShow="false"
:border="true"
>
<el-table-column label="Role" width="auto">
<template #default="scope">
<el-select v-model="scope.row.rol">
<el-option
v-for="item in codes.setfelRol"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
</template>
</el-table-column>
<el-table-column label="Code" prop="feecod" width="auto">
</el-table-column>
<el-table-column label="Source" prop="src" width="auto">
</el-table-column>
<el-table-column label="Disp" width="auto">
<template #default="scope">
<el-select v-model="scope.row.dsp" @change="dispDefault">
<el-option
v-for="item in codes.setfeldsp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
</template>
</el-table-column>
<el-table-column label="Units" prop="unt" width="auto">
</el-table-column>
<el-table-column
label="Long Fee Text"
prop="feetxtinf"
width="auto"
>
</el-table-column>
<el-table-column label="Currency" prop="cur" width="auto">
</el-table-column>
<el-table-column
label="Original Amount"
prop="ogiamt"
width="auto"
>
</el-table-column>
<el-table-column label="Fee Amount" prop="amt" width="auto">
</el-table-column>
<el-table-column label="Details" prop="det" width="auto">
<template slot-scope="scoped">
<el-button
size="mini"
@click="detail2(scoped.$index, scoped.row)"
>details</el-button
>
</template>
</el-table-column>
</c-table>
</c-col>
<setpan-dialog ref="setpanDialog" :model="model" :idx="index" :codes="codes"/>
<c-col :span="24" style="text-align: left">
<el-form-item label="Settlement:" label-width="100px">
</el-form-item>
</c-col>
<c-col :span="22" style="margin-bottom: 18px" :offset="1">
<c-table
style="text-align: center"
:list="model.setmod.setglg.setgll"
:paginationShow="false"
:border="true"
>
<el-table-column label="Mod" prop="modflg" width="auto">
</el-table-column>
<el-table-column label="Role" prop="rol" width="auto">
</el-table-column>
<el-table-column label="in" prop="acccur" width="auto">
<template slot-scope="scope">
<el-select v-model="scope.row.acccur">
<el-option
v-for="item in codes.acccur"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
</template>
</el-table-column>
<el-table-column
label="Amount Paid"
prop="fmtaccamt"
width="auto"
>
</el-table-column>
<el-table-column label="Disp." width="auto">
<template #default="scope">
<el-select v-model="scope.row.dsp">
<el-option
v-for="item in codes.setglldsp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
</template>
</el-table-column>
<el-table-column label="Account" prop="act" width="auto">
<template slot-scope="scope">
<el-select v-model="scope.row.act">
<el-option
v-for="item in scope.act"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
</template>
</el-table-column>
<el-table-column label="C" prop="debcdtflg" width="auto">
</el-table-column>
<el-table-column label="Curr." prop="cur" width="auto">
</el-table-column>
<el-table-column
label="Original Amount"
prop="fmtamt"
width="auto"
>
</el-table-column>
<el-table-column label="Rate" prop="rat" width="auto">
</el-table-column>
<el-table-column label="" width="auto"> </el-table-column>
</c-table>
</c-col>
<c-col :span="12" style="margin-bottom: 10px;">
<span v-text="model.setmod.retmsg" data-path=".setmod.retmsg">
</span>
</c-col>
<c-col :span="12" style="margin-bottom: 10px;">
<span v-text="model.setmod.zmqacclab" data-path=".setmod.zmqacclab">
</span>
</c-col>
<c-col :span="12" style="margin-bottom: 10px;">
<span
v-text="model.setmod.setglg.labdspflg"
data-path=".setmod.setglg.labdspflg"
>
</span>
</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/Trtcan/Event"
import SetpanDialog from "./SetpanDialog"
export default {
components: { SetpanDialog },
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
dialogVisible: false,
dialog: {
payee: "",
ptydbt: "",
txtpay: "",
txtdbt: "",
CG00005: "",
},
dialog2: {
feetxtinf:"",
feetxt:"",
},
index: 0,
}
},
methods:{
...Event,
//第一个表格
addRow() {
let newRow = { ...dialog };
this.model.setmod.setfog.setfol.push(newRow);
},
removeRow() {
this.model.setmod.setfog.setfol.pop();
},
saveDialog() {
this.dialogVisible = false;
this.model.setmod.setfog.setfol[this.index] = this.dialog;
},
// 第二个表格
detail1(index, row) {
this.executeDefault("det").then(res=>{
this.dialogVisible = true;
this.dialog = row;
this.index = index;
})
},
dispDefault(){
this.executeDefault("mac").then(res=>{
Utils.copyValueFromVO(this.model, res.data)
})
},
// 第三个表格
detail2(index, row) {
const that = this;
that.executeRule("det").then(res=>{
that.$refs.setpanDialog.visiable = true;
that.$refs.setpanDialog.formData = Object.assign({}, that.model.setmod.setfeg.setfel[index]);
that.index = index;
that.dialog2 = row
})
},
},
created:function(){
}
}
</script>
<style>
</style>
<template>
<el-dialog
v-if="visiable"
:visible.sync="visiable"
center
fullscreen
destroy-on-close
:before-close="beforeClose"
>
<c-col>
<el-form v-model="formData" inline>
<c-col>
<c-col :span="8">
<el-form-item label="费用代码">
<c-input v-model="formData.feecod" disabled />
</el-form-item>
</c-col>
<c-col :span="16">
<el-form-item label="中文描述">
<c-input v-model="formData.feetxt" style="width: 350px" />
<c-input
v-model="formData.modflg"
disabled
style="width: 350px; margin-left: 100px"
/>
</el-form-item>
</c-col>
</c-col>
<c-col>
<c-col :span="6">
<el-form-item label="详细信息">
<c-input v-model="formData.feetxtinf" />
</el-form-item>
</c-col>
<c-col :span="6">
<el-form-item label="起算时间">
<!-- <c-input v-model="formData.dat1" type="date" /> -->
<c-date-picker
type="date"
v-model="formData.dat1"
format="yyyy-MM-dd"
style="width: 100%"
placeholder="请选择起算时间"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="6">
<el-form-item label="结束时间">
<c-date-picker
type="date"
v-model="formData.dat2"
format="yyyy-MM-dd"
style="width: 100%"
placeholder="请选择结束时间"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="6">
<el-form-item label="收取份数">
<c-input v-model="formData.unt" />
</el-form-item>
</c-col>
</c-col>
<c-col>
<el-form-item label="费用换算">
<c-select v-model="formData.usrcur">
<el-option
v-for="item in codes.cur"
:label="item.label"
:value="item.value"
:key="item.value"
/>
</c-select>
<c-input
v-model="formData.usramt"
style="width: 200px; margin-left: 50px"
/>
</el-form-item>
</c-col>
<c-col>
<c-col :span="8">
<el-form-item label="应收费用">
<c-input
v-model="formData.cur"
disabled
style="width: 100px; margin-right: 10px"
/>
<c-input
v-model="formData.ogiamt"
disabled
style="width: 200px"
/>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="优惠百分比">
<c-input v-model="formData.dctrat">
<template #append>%</template>
</c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="Period calculation starting at">
<c-input v-model="formData.datrefbeg" disabled />
</el-form-item>
</c-col>
</c-col>
<c-col>
<c-col :span="8">
<el-form-item label="付款方">
<c-select v-model="formData.rol">
<el-option
v-for="item in codes.setfelRol"
:label="item.label"
:value="item.value"
:key="item.value"
/>
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="优惠金额">
<c-input v-model="formData.dctamt" />
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="优惠后实收费用金额">
<c-input v-model="formData.amt" />
</el-form-item>
</c-col>
</c-col>
<c-col>
<el-form-item
:label="
idx == 0
? 'Per mile fee depending on duration'
: 'A fixed amount per unit is caculated. This type will, for example, be used for correspondence charges.'
"
/>
</c-col>
<c-col :span="12">
<c-col v-if="idx == 0">
<c-col>
<el-form-item label="千分率">
<c-input v-model="formData.wrkfec.ratcal" style="width: 200px" />
</el-form-item>
</c-col>
<c-col>
<el-form-item label="最小值">
<c-select v-model="formData.wrkfec.mincur" style="width: 200px">
<el-option
v-for="item in codes.cur"
:label="item.label"
:value="item.value"
:key="item.value"
/>
</c-select>
<!-- v-model="formData.fecp1.fec.minamt" -->
<c-input
style="width: 200px"
v-model="formData.wrkfec.minamt"
/>
<!-- <c-input
style="width: 200px"
v-model="formData.wrkfec.minfcc"
/> -->
</el-form-item>
</c-col>
<c-col>
<el-form-item label="最大值">
<c-select v-model="formData.wrkfec.maxcur" style="width: 200px">
<el-option
v-for="item in codes.cur"
:label="item.label"
:value="item.value"
:key="item.value"
/>
</c-select>
<c-input
style="width: 200px;"
v-model="formData.wrkfec.maxamt"
/>
<!-- <c-input
style="width: 200px"
v-model="formData.wrkfec.maxfcc"
/> -->
</el-form-item>
</c-col>
<c-col>
<el-form-item>
<c-checkbox label="CG000652" v-model="formData.fecp1.jnwshx" />
</el-form-item>
</c-col>
</c-col>
<c-col v-else>
<el-form-item label="Amount">
<c-select v-model="formData.wrkfec.ratcur">
<el-option
v-for="item in codes.cur"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
<c-input style="width:200px;" v-model="formData.wrkfec.untamt">
</c-input>
</el-form-item>
</c-col>
<c-col>
<el-form-item label="销项税">
<c-input
v-model="formData.fecp1.taxrat"
disabled
style="width: 200px"
/>
</el-form-item>
</c-col>
<c-col>
<el-form-item label="客户属性">
<c-input
v-model="formData.fecp1.custyp"
disabled
style="width: 200px"
/>
</el-form-item>
</c-col>
</c-col>
<c-col v-if="idx == 0" :span="12">
<el-form-item label="Caiculation Base">
<c-input
v-model="formData.wrkfec.calcbs"
disabled
style="width: 200px"
/>
</el-form-item>
<br />
<el-form-item label="Calc.Period">
<c-select v-model="formData.wrkfec.pertyp">
<el-option
v-for="item in codes.pertyp"
:label="item.label"
:value="item.value"
:key="item.value"
/>
</c-select>
</el-form-item>
<br />
<el-form-item label="Min.Periods">
<c-input v-model="formData.wrkfec.permin" style="width: 200px" />
</el-form-item>
<br />
<el-form-item label="Rates to Apply per Period Tier" />
<br />
<el-form-item label="from Perimod">
<c-input style="width: 200px" v-model="formData.wrkfec.perbegtr2" />
<c-input
disabled
style="width: 200px; margin-left: 50px"
v-model="formData.wrkfec.perrattr2"
/>
</el-form-item>
<el-form-item label="from Perimod">
<c-input
disabled
style="width: 200px"
v-model="formData.wrkfec.perbegtr3"
/>
<c-input
disabled
style="width: 200px; margin-left: 50px"
v-model="formData.wrkfec.perrattr3"
/>
</el-form-item>
<el-form-item label="from Perimod">
<c-input
disabled
style="width: 200px"
v-model="formData.wrkfec.perbegtr4"
/>
<c-input
disabled
style="width: 200px; margin-left: 50px"
v-model="formData.wrkfec.perrattr4"
/>
</el-form-item>
<el-form-item label="from Perimod">
<c-input
disabled
style="width: 200px"
v-model="formData.wrkfec.perbegtr5"
/>
<c-input
disabled
style="width: 200px; margin-left: 50px"
v-model="formData.wrkfec.perrattr5"
/>
</el-form-item>
</c-col>
<c-col>&nbsp;</c-col>
<c-col :span="18" :offset="6">
<el-form-item label="收费的说明信息">
<c-input
v-model="formData.inftxt"
disabled
rows="10"
type="textarea"
style="width: 500px;"
/>
</el-form-item>
</c-col>
</el-form>
<c-col :span="4" :offset="8">
<c-button type="primary" @click="saveDialog">
确 定
</c-button>
</c-col>
<c-col :span="6">
<c-button @click="visiable = false">取 消</c-button>
</c-col>
<c-col>&nbsp;</c-col>
</c-col>
</el-dialog>
</template>
<script>
export default {
props: {
model: Object,
idx: Number,
codes: Object,
},
data() {
return {
formData: {},
visiable: false,
};
},
methods: {
saveDialog() {
this.model.setmod.setfeg.setfel[this.idx] = this.formData;
this.visiable = false;
},
beforeClose(done) {
this.visiable = false;
done()
}
},
};
</script>
<style></style>
<template>
<div class="eibs-tab">
<c-col :span="24">
<div class="e-table-wrapper">
<el-table
:data="model.liaall.limmod.limpfp.clmcbe"
style="width: 100%"
>
<el-table-column
prop="limtyp"
label="Limit Type"
sortable
width="150">
</el-table-column>
<el-table-column
prop="cur"
label="业务币种"
sortable
width="80">
</el-table-column>
<el-table-column
prop="cbeamt"
label="业务发生额"
sortable
width="90">
</el-table-column>
<el-table-column
prop="reqtyp1"
label="Req.Typel"
sortable
width="100">
</el-table-column>
<el-table-column
prop="limcbeamt"
label="额度发生额"
sortable
width="100">
</el-table-column>
<el-table-column
prop="reqtyp2"
label="Req.Type2"
sortable
width="100">
</el-table-column>
<el-table-column
prop="ckcbeamt"
label="敞口发生额"
sortable
width="100">
</el-table-column>
<el-table-column
prop="credat"
label="额度日期"
sortable
width="100">
</el-table-column>
<el-table-column
prop="ptyextkey"
label="客户编号"
sortable
width="100">
</el-table-column>
<el-table-column
prop="ptynam"
label="客户名称"
sortable
width="100">
</el-table-column>
<el-table-column
prop="ownref"
label="业务编号"
sortable
width="100">
</el-table-column>
<el-table-column
prop="ccvbl"
label="合同保证金比例"
sortable
width="100">
</el-table-column>
<el-table-column
prop="limvar"
label="额度类型"
sortable
width="100">
</el-table-column>
<el-table-column
prop="dgzylimref"
label="额度编号"
sortable
width="100">
</el-table-column>
</el-table>
<el-pagination
layout="prev, pager, next"
:total="1">
</el-pagination>
</div>
</c-col>
<c-col :span="24">
<div class="e-table-wrapper">
<el-table
:data="model.liaall.limmod.limpfp.clmcbb"
style="width: 100%"
>
<el-table-column
prop="dgzylimvar"
label="额度品种"
sortable
width="100">
</el-table-column>
<el-table-column
prop="tzhamt"
label="调整后业务余额"
sortable
width="100">
</el-table-column>
<el-table-column
prop="tzhccv"
label="调整后保证金比例"
sortable
width="100">
</el-table-column>
<el-table-column
prop="tzhlimamt"
label="调整后拟占用额度"
sortable
width="100">
</el-table-column>
<el-table-column
prop="tzhlimck"
label="调整后拟占用敞口"
sortable
width="100">
</el-table-column>
<el-table-column
prop="tzqamt"
label="调整前业务余额"
sortable
width="100">
</el-table-column>
<el-table-column
prop="tzqccv"
label="调整后保证金比例"
sortable
width="100">
</el-table-column>
<el-table-column
prop="tzqlimamt"
label="调整前已占用额度"
sortable
width="100">
</el-table-column>
<el-table-column
prop="tzqlimck"
label="调整前已占用敞口"
sortable
width="100">
</el-table-column>
</el-table>
<el-pagination
layout="prev, pager, next"
:total="1">
</el-pagination>
</div>
</c-col>
<c-col :span="24">
<div class="e-table-wrapper">
<el-table
:data="model.liaall.limmod.limpfp.clmpty"
style="width: 100%"
>
<el-table-column
prop="limvar"
label="额度类型"
sortable
width="100">
</el-table-column>
<el-table-column
prop="dgzylimvar"
label="额度品种"
sortable
width="100">
</el-table-column>
<el-table-column
prop="dglimcur"
label="额度币种"
sortable
width="100">
</el-table-column>
<el-table-column
prop="dgsxlimamt"
label="授信额度"
sortable
width="100">
</el-table-column>
<el-table-column
prop="dgyylimamt"
label="已用额度"
sortable
width="100">
</el-table-column>
<el-table-column
prop="dgkylimamt"
label="可用额度"
sortable
width="100">
</el-table-column>
<el-table-column
prop="dgcklimamt"
label="授信敞口"
sortable
width="100">
</el-table-column>
<el-table-column
prop="dgyylimck"
label="已用敞口"
sortable
width="100">
</el-table-column>
<el-table-column
prop="dgkylimck"
label="可用敞口"
sortable
width="100">
</el-table-column>
<el-table-column
prop="dghfxh"
label="恢复序号"
sortable
width="100">
</el-table-column>
<el-table-column
prop="dgzylimref"
label="额度编号"
sortable
width="100">
</el-table-column>
<el-table-column
prop="dgzyliminfref"
label="额度明细编号"
sortable
width="100">
</el-table-column>
<el-table-column
prop="dgccvbl"
label="保证金比例"
sortable
width="100">
</el-table-column>
</el-table>
<el-pagination
layout="prev, pager, next"
:total="1">
</el-pagination>
</div>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Trtcan/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 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/Trtcan/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="24">
<div>
<c-col :span="24">
<c-col :span="8">
<el-form-item label="父交易参考号" prop="trdgrp.rec.pntref">
<c-input
v-model="model.trdgrp.rec.pntref"
maxlength="16"
style="width:100%"
placeholder=""
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item label="" label-width="10px">
<c-button
type="primary;width:10%;"
size="small"
@click="onSeainf"
><label style="font-size:12px;">i</label></c-button>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="父交易摘要" prop="trdgrp.rec.pntnam">
<c-input
v-model="model.trdgrp.rec.pntnam"
style="width:100%"
maxlength="40"
placeholder=""
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="8">
<el-form-item label="融资参考号" prop="trdgrp.rec.ownref">
<c-input
v-model="model.trdgrp.rec.ownref"
maxlength="20"
style="width:100%"
placeholder=""
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item label="" label-width="10px">
<c-button
type="primary;width:10%"
size="small"
@click="onSeainf"
>i</c-button>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="摘要" prop="trdgrp.rec.nam">
<c-input
v-model="model.trdgrp.rec.nam"
style="width:100%"
maxlength="40"
placeholder=""
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
</div>
</c-col>
<!-- ==================== 分割线 ==================== -->
<c-col :span="24">
<el-form-item label-width="0px">
<el-divider />
</el-form-item>
</c-col>
<!-- ==================== 融资简要信息 ==================== -->
<c-col :span="12">
<c-col :span="24">
<c-col :span="10">
<el-form-item label="融资比例" prop="trdgrp.rec.pctfin">
<c-input
v-model="model.trdgrp.rec.pctfin"
maxlength="5"
style="width:60px"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="14">
<el-form-item label="%" label-width="15px"></el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-amtpanl
:model="model"
:span="24"
:message="{
title: '融资金额',
cur: 'trdgrp.cbs.max.cur',
amt: 'trdgrp.cbs.max.amt',
}"
></c-amtpanl>
<!--
<c-col :span="11">
<el-form-item label="融资金额" prop="trdgrp.cbs.max.cur">
<c-select
v-model="model.trdgrp.cbs.max.cur"
maxlength="3"
disabled
style="width:80px"
></c-select>
</el-form-item>
</c-col>
<c-col :span="13">
<el-form-item label="" label-width="10px" prop="trdgrp.cbs.max.amt">
<c-input
v-model="model.trdgrp.cbs.max.amt"
maxlength="16"
style="width:180px"
disabled
></c-input>
</el-form-item>
</c-col>
-->
</c-col>
<c-col :span="24">
<c-amtpanl
:model="model"
:span="24"
:message="{
title: '融资余额',
cur: 'trdgrp.cbs.opn1.cur',
amt: 'trdgrp.cbs.opn1.amt',
}"
></c-amtpanl>
<!--
<c-col :span="11">
<el-form-item label="融资余额" prop="trdgrp.cbs.opn1.cur">
<c-select
v-model="model.trdgrp.cbs.opn1.cur"
maxlength="3"
disabled
style="width:80px"
></c-select>
</el-form-item>
</c-col>
<c-col :span="13">
<el-form-item label="" label-width="10px" prop="trdgrp.cbs.opn1.amt">
<c-input
v-model="model.trdgrp.cbs.opn1.amt"
maxlength="16"
style="width:180px"
disabled
></c-input>
</el-form-item>
</c-col>
-->
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="起息日" prop="trdgrp.rec.stttendat">
<c-date-picker
v-model="model.trdgrp.rec.stttendat"
style="width:100%"
type="date"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="到期日" prop="trdgrp.rec.matdat" >
<c-date-picker
v-model="model.trdgrp.rec.matdat"
type="date"
style="width:100%"
disabled
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :offset="3" :span="9">
<c-col :span="24">
<c-col :span="8">
<el-form-item label="融资客户" >
</el-form-item>
</c-col>
<c-col :span="16">
<el-form-item label="参考号" label-width="50px" prop="trdgrp.fip.pts.ref">
<c-input
v-model="model.trdgrp.fip.pts.ref"
maxlength="16"
placeholder=""
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<!--融资客户名 -->
<el-form-item label="" label-width="0px" prop="trdgrp.fip.pts.nam">
<c-input
v-model="model.trdgrp.fip.pts.nam"
maxlength="40"
placeholder=""
disabled
style="width:100%"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="融资品种" prop="trdgrp.rec.fintyp">
<c-input
v-model="model.trdgrp.rec.fintyp"
maxlength="3"
placeholder=""
disabled
style="width:100%"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="融资账号" prop="trdgrp.rec.finact">
<c-input
v-model="model.trdgrp.rec.finact"
maxlength="21"
placeholder=""
disabled
style="width:100%"
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-row>
</template>
<script>
import Amtpanl from "~/views/Public/Amtpanl";
export default {
components:{
"c-amtpanl": Amtpanl,
},
props:["model","codes"],
methods:{
calcWidth () {
let length = this.$refs.maxlength * 10 + 100
let width = str(length) + "px"
return width
},
},
}
</script>
<style>
#trtp0_ref{
width: 100%;
height: 100%;
border: 1px solid gray;
padding: 5px;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
#trtp0_finInfo{
width:100%;
height:100%;
padding-top:10px;
padding-bottom:10px;
display:flex;
flex-wrap:nowrap;
}
.disabledInput{
width: self.$refs.maxlength * 10 + 100
}
.mLabel{
border: 1px;
}
.Input{
padding: 2px 2px;
}
</style>
\ No newline at end of file
......@@ -14,69 +14,30 @@
<el-button size="small">拆分报文</el-button>
<el-button size="small">提示</el-button>
</c-function-btn>
<el-form :model="model" :rules="rules" ref="modelForm" label-position="left" label-width="135px" 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="150px" label-position="right" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--Cancelation -->
<el-tab-pane label="Cancelation" name="canp">
<m-canp :model="model" :codes="codes"/>
</el-tab-pane>
<!--Settlement -->
<el-tab-pane label="Settlement" name="setpan">
<m-setpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--Completion -->
<el-tab-pane label="Completion" name="coninfp">
<m-coninfp :model="model" :codes="codes"/>
</el-tab-pane>
<!--Incoming Tag 72/79 -->
<el-tab-pane label="Incoming Tag 72/79" name="coninftag">
<m-coninftag :model="model" :codes="codes"/>
</el-tab-pane>
<!--Message -->
<el-tab-pane label="Message" name="docpan">
<el-tab-pane label="&Messages" name="docpan">
<m-docpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--取消交易通知书
<el-tab-pane label="取消交易通知书" name="trtfipl1">
<m-trtfipl1 :model="model" :codes="codes"/>
</el-tab-pane>
-->
<!--Attachments -->
<el-tab-pane label="Attachments" name="doctre">
<m-doctre :model="model" :codes="codes"/>
</el-tab-pane>
<!--DTA Fields -->
<el-tab-pane label="DTA Fields" name="dtetag">
<m-dtetag :model="model" :codes="codes"/>
</el-tab-pane>
<!--cips -->
<el-tab-pane label="cips" name="cips">
<m-cips :model="model" :codes="codes"/>
<el-tab-pane label="试算结果" name="shisuan">
<m-shisuan :model="model" :codes="codes"/>
</el-tab-pane>
<!--cips 2.0 -->
<el-tab-pane label="cips 2.0" name="cips2">
<m-cips2 :model="model" :codes="codes"/>
</el-tab-pane>
<!--cips 2.1 -->
<el-tab-pane label="cips 2.1" name="cips3">
<m-cips3 :model="model" :codes="codes"/>
</el-tab-pane>
<!--统一授信 -->
<el-tab-pane label="统一授信" name="limitbody">
<m-limitbody :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="Settlement" name="setpan">
<m-setpan :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="Completion" name="coninfp">
<m-coninfp :model="model" :codes="codes"/>
</el-tab-pane>
</c-tabs>
</el-form>
</div>
......@@ -87,60 +48,57 @@ import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"
import Trtcan from "~/model/Trtcan"
import commonProcess from "~/mixin/commonProcess"
import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Trtcan/Check"
import Default from "~/model/Trtcan/Default"
import Pattern from "~/model/Trtcan/Pattern"
import Doctre from "./Doctre"
import Trtfipl1 from "./Trtfipl1"
import Canp from "./Canp"
import Coninftag from "./Coninftag"
import Dtetag from "./Dtetag"
import Cips from "./Cips"
import Cips2 from "./Cips2"
import Cips3 from "./Cips3"
import Limitbody from "./Limitbody"
import Shisuan from "./Shisuan"
import Setpan from "./Setpan"
import Docpan from "~/views/Public/Docpan"
import Ccvpan from "~/views/Public/Ccvpan"
import Coninfp from "~/views/Public/Coninfp"
import Setpan from "~/views/Public/Setpan";
import Coninfp from "~/views/Public/Coninfp";
import Docpan from "~/views/Public/Docpan";
import Doctre from "~/views/Public/Doctre";
import Limitbody from "~/views/Public/Limitbody";
export default {
name: "Trtcan",
components:{
"m-setpan" : Setpan,
"m-canp" : Canp,
"m-docpan" : Docpan,
"m-doctre" : Doctre,
"m-trtfipl1" : Trtfipl1,
"m-canp" : Canp,
"m-coninfp" : Coninfp,
"m-coninftag" : Coninftag,
"m-dtetag" : Dtetag,
"m-cips" : Cips,
"m-cips2" : Cips2,
"m-cips3" : Cips3,
"m-shisuan" : Shisuan,
"m-limitbody" : Limitbody,
"m-setpan" : Setpan,
"m-coninfp" : Coninfp,
},
provide() {
return {
root: this
}
},
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: "canp",
trnName: "trtcan",
trnType: "",
model: new Trtcan().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: { ...CodeTable },
codes: {...CodeTable
},
}
},
methods:{
tabClick(){
myTabClick(tab){
this.tabClick(tab)
/**
* do it yourself
**/
}
},
created:async function(){
......@@ -148,6 +106,7 @@ export default {
let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{
this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑
if(this.isInDisplay){
this.restoreDisplay();
......
......@@ -29,6 +29,7 @@
<el-form-item label="融资金额" prop="trdgrp.cbs.max.cur" >
<c-fullbox>
<c-select v-model="model.trdgrp.cbs.max.cur" style="width: 30%" :disabled="true" >
<el-option v-for="item in codes.cur" :key="item.value" :label="item.label" :value="item.value"></el-option>
</c-select>
<c-input v-model="model.trdgrp.cbs.max.amt" style="width: 70%" :disabled="true" ></c-input>
</c-fullbox>
......@@ -85,6 +86,7 @@
<c-col :span="24">
<el-form-item label="第三方还款方式" prop="trtmod.finmod.acttyp" >
<c-select v-model="model.trtmod.finmod.acttyp" style="width:100%" :disanled="true" placeholder="请选择第三方还款方式">
<el-option v-for="item in codes.acttyp1" :key="item.value" :label="item.label" :value="item.value"></el-option>
</c-select>
</el-form-item>
</c-col>
......@@ -128,6 +130,7 @@
<c-col :span="24">
<el-form-item label="融资状态" prop="trdgrp.rec.ovdflg" >
<c-select v-model="model.trdgrp.rec.ovdflg" style="width:100%" :disabled="true" :placeholder="$t('other.please_enter')+'Overdue Flag'">
<el-option v-for="item in codes.ovdflg" :key="item.value" :label="item.label" :value="item.value"></el-option>
</c-select>
</el-form-item>
</c-col>
......@@ -135,6 +138,7 @@
<c-col :span="24">
<el-form-item label="计息周期" prop="trtmod.finmod.intprd" >
<c-select v-model="model.trtmod.finmod.intprd" style="width:100%" :disabled="true" :placeholder="$t('other.please_enter')+'计息周期'">
<el-option v-for="item in codes.intprd" :key="item.value" :label="item.label" :value="item.value"></el-option>
</c-select>
</el-form-item>
</c-col>
......@@ -192,6 +196,7 @@
<el-form-item label="还本金金额" prop="setmod.doccur">
<c-fullbox>
<c-select v-model="model.setmod.doccur" style="width:20%" :disabled="true" :placeholder="$t('other.please_enter')+'document currency'">
<el-option v-for="item in codes.doccur" :key="item.value" :label="item.label" :value="item.value"></el-option>
</c-select>
<c-input v-model="model.setamt" style="width:62%" :disabled="true" :placeholder="$t('other.please_enter')+'Settlement Amount'"></c-input>
<c-button size="small" type="primary" @click="onFinmodCal">
......@@ -216,8 +221,8 @@
</c-col>
<c-col :span="24">
<c-form-item label="偿还表外欠息利息" prop="trtmod.finmod.cbs.cbe.intamt1" :disabled="true">
<c-input v-model="model.trtmod.finmod.cbs.cbe.intamt1" placeholder="请输入偿还表外欠息利息"></c-input>
<c-form-item label="偿还表外欠息利息" prop="trtmod.finmod.cbs.cbe.intamt1" >
<c-input v-model="model.trtmod.finmod.cbs.cbe.intamt1" :disabled="true" placeholder="请输入偿还表外欠息利息"></c-input>
</c-form-item>
</c-col>
......@@ -290,7 +295,18 @@ export default {
methods:{...Event},
created:function(){
}
},
// async ifDay(date) {
// let now = new Date();
// now.getFullYear(),
// now.getMonth(),
// now.getDate();
// if (date == now) {
// return false;
// } else {
// return true;
// }
// },
}
</script>
<style>
......
<template>
<div class="eContainer">
<c-function-btn :handleSubmit="handleSubmit" :handleCheck="handleCheck" :handleStash="handleStash">
<el-button size="small">备忘录</el-button>
<el-button size="small">影像信息</el-button>
<el-button size="small">保存模板</el-button>
<el-button size="small">使用模板</el-button>
<el-button size="small">制裁信息</el-button>
<el-button size="small">拆分报文</el-button>
<el-button size="small">提示</el-button>
</c-function-btn>
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--trtset PD000015 Settle -->
......
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