Commit e44b97e9 by liyixun

getset初始化

parent 32473c8f
......@@ -4,37 +4,49 @@ import Utils from "~/utils"
* Getset Check规则
*/
let checkObj = {
"liaall.misamt" :null,
"bopmod.dbagrp.bas.methods" :null,
"bopmod.dbagrp.bas.lcyacc" :null,
"cnybop.outflg" :null,
"bopmod.dbagrp.bas.outchargeamt" :null,
"bopmod.dbagrp.bas.fcyamt" :null,
"gcdgrp.oth.adrelc" :null,
"liaall.limmod.limpts.oth.pts.nam" :null,
"setmod.dspflg" :null,
"bopmod.dbagrp.bas.exrate" :null,
"bopmod.dbagrp.bas.txccy" :null,
"gcdgrp.prb.namelc" :null,
"gcdgrp.prb.pts.adrblk" :null,
"liaall.limmod.limpts.wrk.pts.nam" :null,
"bopmod.dbagrp.bas.custcod" :null,
"cnybop.cnyflg" :null,
"bopmod.dbagrp.bas.txamt" :null,
"bopmod.dbagrp.bas.buscode" :null,
"lendoc.account" :null,
"bopmod.dbagrp.bas.othamt" :null,
"gcdgrp.oth.pts.extkey" :null,
"liaall.limmod.limpts.oth.pts.extkey" :null,
"bopmod.dbagrp.bas.actiondesc" :null,
"bopmod.dbagrp.bas.outchargeccy" :null,
"gcdgrp.prb.adrelc" :null,
"liaall.limmod.ownref" :null,
"liaall.limmod.ecifno" :null,
"bopmod.dbagrp.bas.actiontype" :null,
"gcdgrp.oth.namelc" :null,
"bopmod.szflg" :null,
"cnybop.traflg" :null,
"bopmod.dbagrp.bas.inchargeccy" :null,
"bopmod.dbagrp.bas.custnm" :null,
"gcdgrp.prb.pts.extkey" :null,
"liaall.limmod.limpts.wrk.pts.extkey" :null,
"bopmod.dbagrp.bas.fcyacc" :null,
"bopmod.dbagrp.bas.custype" :null,
"bopmod.dbagrp.bas.rptno" :null,
"bopmod.dbagrp.bas.oppuser" :null,
"gcdgrp.apl.pts.nam" :null,
"bopmod.basflg" :null,
"mtabut.coninf.conexedat" :null,
"liaall.limmod.limpts.nonrevflg1" :null,
"bopmod.dbagrp.bas.idcode" :null,
"bopmod.dbagrp.bas.othacc" :null,
"bopmod.dbagrp.bas.lcyamt" :null,
"bopmod.dbagrp.bas.inchargeamt" :null,
"cnybop.libflg" :null,
"bopmod.ownextkey" :null,
"setmod.docamt" :null,
"bopmod.acttyp" :null,
"gcdgrp.oth.pts.adrblk" :null,
"mtabut.clsflg" :null,
"cnybop.vouflg" :null,
"lendoc.account" :null,
}
for (const key in checkObj) {
......
......@@ -6,28 +6,20 @@ import Api from "~/service/Api";
import Utils from "~/utils/index"
export default {
"liaall.limmod.limpts.oth.pts.extkey" :Utils.defaultFunction,
"cnybop.libflg" :Utils.defaultFunction,
"gidgrp.rec.ownref" :Utils.defaultFunction,
"gcdgrp.rec.ownref" :Utils.defaultFunction,
"setmod.doccur" :Utils.defaultFunction,
"setmod.dspflg" :Utils.defaultFunction,
"setmod.docamt" :Utils.defaultFunction,
"trnmod.trndoc.condocstm" :Utils.defaultFunction,
"trnmod.trndoc.shwinc" :Utils.defaultFunction,
"trnmod.trndoc.shwout" :Utils.defaultFunction,
"gcdgrp.cbs.max.cur" :Utils.defaultFunction,
"gcdgrp.apl.pts.nam" :Utils.defaultFunction,
"gcdgrp.cbs.max.amt" :Utils.defaultFunction,
"bopmod.szflg" :Utils.defaultFunction,
"bopmod.basflg" :Utils.defaultFunction,
"liaall.limmod.limpts.wrk.pts.extkey" :Utils.defaultFunction,
"gidgrp.rec.liadat" :Utils.defaultFunction,
"liaall.limmod.limpts.nonrevflg2" :Utils.defaultFunction,
"liaall.limmod.limpts.nonrevflg1" :Utils.defaultFunction,
"gidgrp.rec.gartyp" :Utils.defaultFunction,
"cnybop.vouflg" :Utils.defaultFunction,
"bopmod.vrfflg" :Utils.defaultFunction,
"bopmod.dbagrp.bas.custype" :Utils.defaultFunction,
"bopmod.dbagrp.bas.custcod" :Utils.defaultFunction,
"cnybop.traflg" :Utils.defaultFunction,
"gcdgrp.cbs.max2.amt" :Utils.defaultFunction,
"gcdgrp.ben.pts.nam" :Utils.defaultFunction,
......@@ -36,31 +28,23 @@ export default {
"gcdgrp.prb.namelc" :Utils.defaultFunction,
"gcdgrp.prb.dbfadrblkcn" :Utils.defaultFunction,
"gcdgrp.prb.pts.adrblk" :Utils.defaultFunction,
"liaall.limmod.comamt" :Utils.defaultFunction,
"liaall.limmod.ccvamt" :Utils.defaultFunction,
"liaall.limmod.limpts.wrk.pts.nam" :Utils.defaultFunction,
"setmod.glemod.gleshwstm" :Utils.defaultFunction,
"bopmod.dbagrp.bas.tmpref" :Utils.defaultFunction,
"gcdgrp.oth.pts.extkey" :Utils.defaultFunction,
"gcdgrp.oth.adrelc" :Utils.defaultFunction,
"gcdgrp.oth.namelc" :Utils.defaultFunction,
"gcdgrp.oth.dbfadrblkcn" :Utils.defaultFunction,
"gcdgrp.oth.pts.adrblk" :Utils.defaultFunction,
"gidgrp.cbs.opn1.amt" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inflev" :Utils.defaultFunction,
"lendoc.actflg" :Utils.defaultFunction,
"bopmod.dbagrp.bas.rptno" :Utils.defaultFunction,
"gidgrp.rec.expdat" :Utils.defaultFunction,
"mtabut.coninf.usr.extkey" :Utils.defaultFunction,
"bopmod.dbagrp.bas.ownextkey" :Utils.defaultFunction,
"bopmod.dclflg" :Utils.defaultFunction,
"liaall.limmod.limpts.oth.pts.nam" :Utils.defaultFunction,
"cnybop.cnyflg" :Utils.defaultFunction,
"gcdgrp.cbs.opn1.amt" :Utils.defaultFunction,
"liaall.misamt" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inflev" :Utils.defaultFunction,
"bopmod.dbagrp.bas.buscode" :Utils.defaultFunction,
"mtabut.clsflg" :Utils.defaultFunction,
"mtabut.coninf.conexedat" :Utils.defaultFunction,
"cnybop.outflg" :Utils.defaultFunction,
"gcdgrp.rec.docprbrol" :Utils.defaultFunction,
"lendoc.actflg" :Utils.defaultFunction,
}
//你可以添加自动default处理
......@@ -2,83 +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 onSeainf(){
},
async onLiaallButmisamt(){
let rtnmsg = await this.executeRule("liaall.butmisamt")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onLiaallButmissig(){
let rtnmsg = await this.executeRule("liaall.butmissig")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
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")
async onGctpGetrefbut(){
let rtnmsg = await this.executeRule("gctp.getrefbut")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
......@@ -89,8 +14,8 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButdel(){
let rtnmsg = await this.executeRule("trndoc.butdel")
async onPrbpDet(){
let rtnmsg = await this.executeRule("prbp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
......@@ -101,8 +26,8 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButatt(){
let rtnmsg = await this.executeRule("trndoc.butatt")
async onOthpDet(){
let rtnmsg = await this.executeRule("othp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
......@@ -113,8 +38,8 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onGctpGetrefbut(){
let rtnmsg = await this.executeRule("gctp.getrefbut")
async onSav(){
let rtnmsg = await this.executeRule("sav")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
......@@ -125,8 +50,8 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onPrbpDet(){
let rtnmsg = await this.executeRule("prbp.det")
async onBasppGetreftmp(){
let rtnmsg = await this.executeRule("baspp.getreftmp")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
......@@ -137,8 +62,8 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onOthpDet(){
let rtnmsg = await this.executeRule("othp.det")
async onCan(){
let rtnmsg = await this.executeRule("can")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
......@@ -149,8 +74,8 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onWrkpDet(){
let rtnmsg = await this.executeRule("wrkp.det")
async onBasppGetref(){
let rtnmsg = await this.executeRule("baspp.getref")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
......@@ -161,8 +86,8 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onOthp1Det(){
let rtnmsg = await this.executeRule("othp1.det")
async onChk(){
let rtnmsg = await this.executeRule("chk")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
......@@ -173,8 +98,8 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onLimptsGet1(){
let rtnmsg = await this.executeRule("limpts.get1")
async onChk(){
let rtnmsg = await this.executeRule("chk")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
......@@ -185,8 +110,8 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onLimptsGet2(){
let rtnmsg = await this.executeRule("limpts.get2")
async onButpErr(){
let rtnmsg = await this.executeRule("butp.err")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
......@@ -197,8 +122,8 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onLimmodTrycal(){
let rtnmsg = await this.executeRule("limmod.trycal")
async onCan(){
let rtnmsg = await this.executeRule("can")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
......
export default {
"setmod.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"setmod.docamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"setmod.zmqacc":[
{type: "string", required: false, message: "必输项"},
{max: 20,message:"长度不能超过20"}
],
"liaall.outamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"liaall.outpct":[
{type: "string", required: false, message: "必输项"},
{max: 6,message:"长度不能超过6"}
],
"liaall.concur":[
{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位" }
],
"setmod.glemod.gleshwstm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"mtabut.coninf.oitinf.oit.inftxt":[
{type: "string", required: true, message: "必输项"},
{max: 60,message:"长度不能超过60"}
],
"mtabut.coninf.oitset.oit.inftxt":[
{type: "string", required: true, message: "必输项"},
{max: 60,message:"长度不能超过60"}
],
"mtabut.coninf.conexedat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"mtabut.coninf.usr.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 8,message:"长度不能超过8"}
],
"trnmod.trndoc.advnam":[
{type: "string", required: false, message: "必输项"},
{max: 50,message:"长度不能超过50"}
],
"trnmod.trndoc.amdapl":[
{type: "string", required: true, message: "必输项"},
{max: 50,message:"长度不能超过50"}
],
"trnmod.trndoc.advdoc":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"trnmod.trndoc.filrecv":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"trnmod.trndoc.doctrestm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"trnmod.trndoc.condocstm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"trnmod.trndoc.rcvatt.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"bopmod.outchargeamt":[
{type: "number", required: false, message: "必输项"} ],
"gctp.gidget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
......@@ -142,11 +20,11 @@ export default {
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
// "gidgrp.cbs.opn1.amt":[
// {type: "number", required: false, message: "必输项"},
// {max: 18,message:"整数位不能超过14位"},
// {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
// ],
"gidgrp.cbs.opn1.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"gcdgrp.rec.ownref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
......@@ -282,92 +160,117 @@ export default {
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"lendoc.account":[
{type: "string", required: true, message: "必输项"},
{max: 25,message:"长度不能超过25"}
],
"lendoc.vercerref":[
{type: "string", required: true, message: "必输项"},
{max: 20,message:"长度不能超过20"}
],
"lendoc.decnum":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"liaall.limmod.ecifno":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"bopmod.outchargeamt":[
{type: "number", required: false, message: "必输项"} ],
"liaall.limmod.ownref":[
"bopmod.dbagrp.bas.rptno":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
{max: 22,message:"长度不能超过22"}
],
"liaall.limmod.wrkp.ptsget.sdamod.dadsnd":[
"bopmod.dbagrp.bas.tmpref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"liaall.limmod.othp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
"bopmod.dbagrp.bas.actiondesc":[
{type: "string", required: true, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"liaall.limmod.limpts.wrk.pts.extkey":[
"bopmod.dbagrp.bas.buscode":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
{max: 22,message:"长度不能超过22"}
],
"liaall.limmod.wrkp.ptsget.sdamod.seainf":[
"bopmod.dbagrp.bas.custcod":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
{max: 18,message:"长度不能超过18"}
],
"liaall.limmod.limpts.oth.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
"bopmod.dbagrp.bas.custnm":[
{type: "string", required: true, message: "必输项"},
{max: 63,message:"长度不能超过63"}
],
"liaall.limmod.othp.ptsget.sdamod.seainf":[
"bopmod.dbagrp.bas.oppuser":[
{type: "string", required: true, message: "必输项"},
{max: 63,message:"长度不能超过63"}
],
"bopmod.dbagrp.bas.idcode":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
{max: 32,message:"长度不能超过32"}
],
"liaall.limmod.comamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
"bopmod.dbagrp.bas.exrate":[
{type: "string", required: false, message: "必输项"},
{max: 13,message:"长度不能超过13"}
],
"liaall.limmod.limpts.wrk.pts.nam":[
"bopmod.dbagrp.bas.lcyamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbagrp.bas.lcyacc":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
{max: 32,message:"长度不能超过32"}
],
"liaall.limmod.limpts.oth.pts.nam":[
"bopmod.dbagrp.bas.fcyamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbagrp.bas.fcyacc":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
{max: 32,message:"长度不能超过32"}
],
"liaall.limmod.ccvamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
"bopmod.dbagrp.bas.othamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbagrp.bas.othacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbagrp.bas.txamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbagrp.bas.inchargeamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbagrp.bas.outchargeamt":[
{type: "number", required: false, message: "必输项"} ],
"liaall.limmod.limpts.pfcod1":[
{type: "string", required: false, message: "必输项"},
{max: 14,message:"长度不能超过14"}
],
"liaall.limmod.limpts.pfcod2":[
{type: "string", required: false, message: "必输项"},
{max: 14,message:"长度不能超过14"}
],
"lendoc.account":[
{type: "string", required: true, message: "必输项"},
{max: 25,message:"长度不能超过25"}
],
"lendoc.vercerref":[
{type: "string", required: true, message: "必输项"},
{max: 20,message:"长度不能超过20"}
],
"lendoc.decnum":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
}
\ No newline at end of file
import Api from "~/service/Api"
import Pts from "../Common/Pts"
import Pub from "../Public"
import Dids from "../Public/Dids"
export default class Getset{
constructor () {
this.data = {
// setmod:{
// docamttyplab:"", // settled amount description as label .setmod.docamttyplab
// retmsg:"", // Label showing Retry overflow condition .setmod.retmsg
// ref:"", // our reference .setmod.ref
// doccur:"", // document currency .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
// glemod:{
// gleshwstm:"", // Booking stream to Display .setmod.glemod.gleshwstm
// },
// setfeg:{
// setfel:[]
// },
// setfog:{
// setfol:[]
// },
// },
// 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
// limmod:{
// limpts:{
// wrklab:"", // Label .liaall.limmod.limpts.wrklab
// othlab:"", // Label .liaall.limmod.limpts.othlab
// othlabss:"", // Label .liaall.limmod.limpts.othlabss
// wrk:{
// 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
// },
// wrkp:{
// ptsget:{
// sdamod:{
// dadsnd:"", // Drag Drop Sender .liaall.limmod.wrkp.ptsget.sdamod.dadsnd
// seainf:"", // .liaall.limmod.wrkp.ptsget.sdamod.seainf
// },
// },
// },
// othp:{
// ptsget:{
// 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
// },
// },
// clsflg:"", // Close Flag .mtabut.clsflg
// },
// 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
// doceot:[],
// },
// },
bopmod:{
szflg:"", // 申报类型 .bopmod.szflg
basflg:"", // 基础数据 .bopmod.basflg
dclflg:"", // 申报数据 .bopmod.dclflg
vrfflg:"", // 核销数据 .bopmod.vrfflg
ownextkey:"", // 地区机构号 .bopmod.ownextkey
outchargeccy:"", // 国外银行扣费(涉外收入申报专用) .bopmod.outchargeccy
outchargeamt:"", // 国外银行扣费(涉外收入申报专用) .bopmod.outchargeamt
acttyp:"", // 款项来源 .bopmod.acttyp
},
gctp:{
expfldlab:"", // Label for Field Validity .gctp.expfldlab
explab:"", // Label unlimited Validity .gctp.explab
......@@ -222,6 +99,66 @@ export default class Getset{
dbfadrblkcn:"", // Chinese address .gcdgrp.oth.dbfadrblkcn
},
},
mtabut:{
clsflg:"", // Close Flag .mtabut.clsflg
},
lendoc:{
actflg:"", // Input Account .lendoc.actflg
account:"", // ACT .lendoc.account
vercerref:"", // Verification Certificate Number .lendoc.vercerref
decnum:"", // Declaration Number .lendoc.decnum
},
bopmod:{
szflg:"", // 申报类型 .bopmod.szflg
basflg:"", // 基础数据 .bopmod.basflg
dclflg:"", // 申报数据 .bopmod.dclflg
vrfflg:"", // 核销数据 .bopmod.vrfflg
ownextkey:"", // 地区机构号 .bopmod.ownextkey
outchargeccy:"", // 国外银行扣费(涉外收入申报专用) .bopmod.outchargeccy
outchargeamt:"", // 国外银行扣费(涉外收入申报专用) .bopmod.outchargeamt
acttyp:"", // 款项来源 .bopmod.acttyp
dbap:{
baspp:{
cusnam:"", // .bopmod.dbap.baspp.cusnam
cornam:"", // .bopmod.dbap.baspp.cornam
corpnam:"", // .bopmod.dbap.baspp.corpnam
roptnam:"", // RoptNam .bopmod.dbap.baspp.roptnam
exratelab:"", // �'�汇/结汇汇率 .bopmod.dbap.baspp.exratelab
lcyamtlab:"", // �'�汇/结汇金额 .bopmod.dbap.baspp.lcyamtlab
acp:"", // 确认 .bopmod.dbap.baspp.acp
tmprefnew:"", // TMPREFLABEL .bopmod.dbap.baspp.tmprefnew
},
},
dbagrp:{
bas:{
tmpref:"", // �'时申报流�'号 .bopmod.dbagrp.bas.tmpref
ownextkey:"", // 地区机构号 .bopmod.dbagrp.bas.ownextkey
actiontype:"", // 操作类型 .bopmod.dbagrp.bas.actiontype
rptno:"", // 申报号码 .bopmod.dbagrp.bas.rptno
idcode:"", // 身份证件号码 .bopmod.dbagrp.bas.idcode
lcyacc:"", // 人民币帐号/银行卡号 .bopmod.dbagrp.bas.lcyacc
fcyamt:"", // 现汇金额 .bopmod.dbagrp.bas.fcyamt
fcyacc:"", // 外汇帐号/银行卡号 .bopmod.dbagrp.bas.fcyacc
othamt:"", // 其它金额 .bopmod.dbagrp.bas.othamt
othacc:"", // 其它帐号/银行卡号 .bopmod.dbagrp.bas.othacc
methods:"", // 结算方式 .bopmod.dbagrp.bas.methods
buscode:"", // 银行业务编号 .bopmod.dbagrp.bas.buscode
custype:"", // 类型 .bopmod.dbagrp.bas.custype
actiondesc:"", // 操作类型 .bopmod.dbagrp.bas.actiondesc
exrate:"", // 结汇汇率 .bopmod.dbagrp.bas.exrate
lcyamt:"", // 结汇金额 .bopmod.dbagrp.bas.lcyamt
custnm:"", // 收款人名称 .bopmod.dbagrp.bas.custnm
oppuser:"", // 付款人名称 .bopmod.dbagrp.bas.oppuser
custcod:"", // 组织机构 .bopmod.dbagrp.bas.custcod
inchargeccy:"", // 国内银行扣费 .bopmod.dbagrp.bas.inchargeccy
inchargeamt:"", // 国内银行扣费 .bopmod.dbagrp.bas.inchargeamt
outchargeamt:"", // 国外银行扣费 .bopmod.dbagrp.bas.outchargeamt
outchargeccy:"", // 国外银行扣费 .bopmod.dbagrp.bas.outchargeccy
txccy:"", // 收入款币种及金额 .bopmod.dbagrp.bas.txccy
txamt:"", // 收入款币种及金额 .bopmod.dbagrp.bas.txamt
},
},
},
cnybop:{
cnyflg:"", // 是否报送跨境人民币2101表 .cnybop.cnyflg
traflg:"", // 是否报送跨境人民币2107表 .cnybop.traflg
......@@ -229,18 +166,16 @@ export default class Getset{
libflg:"", // 是否报送跨境人民币2106表 .cnybop.libflg
vouflg:"", // 是否报送跨境人民币2122表 .cnybop.vouflg
},
lendoc:{
actflg:"", // Input Account .lendoc.actflg
account:"", // ACT .lendoc.account
vercerref:"", // Verification Certificate Number .lendoc.vercerref
decnum:"", // Declaration Number .lendoc.decnum
liaall:{
limmod:{
limpfp:{
clmcbe:[], // .liaall.limmod.limpfp.clmcbe
clmcbb:[], // .liaall.limmod.limpfp.clmcbb
clmpty:[], // .liaall.limmod.limpfp.clmpty
},
},
},
pageId: "", // ctx的key
didgrp: new Dids().data.Didgrp,
liaall: new Pub().data.Liaall,
setmod: new Pub().data.Setmod,
mtabut: new Pub().data.Mtabut,
trnmod: new Pub().data.Trnmod,
pageId: "" // ctx的key
}
}
}
\ No newline at end of file
......@@ -375,7 +375,7 @@ const BusRouter = [
{ path: 'infbpd', component: Infbpd, name: 'Infbpd', meta: { title: '出口押汇查询' } },
{ path: 'getset', component: Getset, name: 'Getset', meta: { title: 'Getset' } },
{ path: 'getset', component: Getset, name: 'Getset', meta: { title: '出口保函收汇' } },
{ path: 'getsel', component: Getsel, name: 'Getsel', meta: { title: 'Getsel' } },
{ path: 'getopn', component: Getopn, name: 'Getopn', meta: { title: '出口保函通知' } },
{ path: 'getame', component: Getame, name: 'Getame', meta: { title: '出口保函修改' } },
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<c-button size="small" type="primary" @click="onSav">
{{$t('butp.C0000006')}}
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbap.baspp.roptnam" data-path=".bopmod.dbap.baspp.roptnam" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="申报号码" prop="bopmod.dbagrp.bas.rptno">
<c-input v-model="model.bopmod.dbagrp.bas.rptno" maxlength="22" :placeholder="$t('other.please_enter')+'申报号码'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="号" prop="bopmod.dbagrp.bas.tmpref">
<c-input v-model="model.bopmod.dbagrp.bas.tmpref" maxlength="16" :placeholder="$t('other.please_enter')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBasppGetreftmp">
{{$t('baspp.C0000039')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onCan">
{{$t('butp.CG000004')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBasppGetref">
{{$t('baspp.C0000040')}}
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbap.baspp.tmprefnew" data-path=".bopmod.dbap.baspp.tmprefnew" > </span>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onChk">
{{$t('butp.C0000010')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onChk">
{{$t('butp.C0000010')}}
</c-button>
</c-col>
<!-- S0000004 : 修改/删除原因 -->
<c-col :span="12">
<c-form-item :label="$t('baspp.S0000043')" prop="bopmod.dbagrp.bas.actiondesc">
<c-input type="textarea" v-model="model.bopmod.dbagrp.bas.actiondesc" maxlength="32" show-word-limit :placeholder="$t('other.please_enter')+$t('baspp.S0000043')" ></c-input>
</c-form-item>
</c-col>
<!-- S0000003 : 操作类型 -->
<c-col :span="12">
<el-form-item :label="$t('baspp.S0000003')" prop="bopmod.dbagrp.bas.actiontype">
<c-select v-model="model.bopmod.dbagrp.bas.actiontype" style="width:100%" :placeholder="$t('other.please_enter')+$t('baspp.S0000003')">
</c-select>
</el-form-item>
</c-col>
<!-- S0000043 : 操作类型 -->
<!-- S0000002 : 地区机构号 -->
<c-col :span="12">
<el-form-item :label="$t('baspp.S0000002')" prop="bopmod.dbagrp.bas.ownextkey">
<c-select v-model="model.bopmod.dbagrp.bas.ownextkey" style="width:100%" :placeholder="$t('other.please_enter')+$t('baspp.S0000002')">
</c-select>
</el-form-item>
</c-col>
<!-- S0000021 : 银行业务编号 -->
<c-col :span="12">
<c-form-item :label="$t('baspp.S0000021')" prop="bopmod.dbagrp.bas.buscode">
<c-input v-model="model.bopmod.dbagrp.bas.buscode" maxlength="22" :placeholder="$t('other.please_enter')+$t('baspp.S0000021')"></c-input>
</c-form-item>
</c-col>
<!-- S0000020 : 结算方式 -->
<c-col :span="12">
<el-form-item label="结算方式" prop="bopmod.dbagrp.bas.methods">
<c-select v-model="model.bopmod.dbagrp.bas.methods" style="width:100%" :placeholder="$t('other.please_enter')+'结算方式'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="组织机构" prop="bopmod.dbagrp.bas.custcod">
<c-input v-model="model.bopmod.dbagrp.bas.custcod" maxlength="18" :placeholder="$t('other.please_enter')+'组织机构'"></c-input>
</c-form-item>
</c-col>
<!-- S0000006 : 类型 -->
<c-col :span="12">
<span v-text="model.bopmod.dbap.baspp.cusnam" data-path=".bopmod.dbap.baspp.cusnam" > </span>
</c-col>
<c-col :span="12">
<el-form-item :label="$t('baspp.S0000006')" prop="bopmod.dbagrp.bas.custype">
<c-select v-model="model.bopmod.dbagrp.bas.custype" style="width:100%" :placeholder="$t('other.please_enter')+$t('baspp.S0000006')">
</c-select>
</el-form-item>
</c-col>
<!-- S0000008 : 组织机构代码 -->
<c-col :span="12">
<c-form-item label="收款人名称" prop="bopmod.dbagrp.bas.custnm">
<c-input type="textarea" v-model="model.bopmod.dbagrp.bas.custnm" maxlength="63" show-word-limit :placeholder="$t('other.please_enter')+'收款人名称'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbap.baspp.cornam" data-path=".bopmod.dbap.baspp.cornam" > </span>
</c-col>
<!-- S0000009 : 名称 -->
<c-col :span="12">
<c-button size="small" type="primary" @click="onButpErr">
{{$t('butp.C0000013')}}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="付款人名称" prop="bopmod.dbagrp.bas.oppuser">
<c-input type="textarea" v-model="model.bopmod.dbagrp.bas.oppuser" maxlength="63" show-word-limit :placeholder="$t('other.please_enter')+'付款人名称'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbap.baspp.corpnam" data-path=".bopmod.dbap.baspp.corpnam" > </span>
</c-col>
<!-- S0000010 : 名称 -->
<c-col :span="12">
<c-checkbox v-model="model.bopmod.dbap.baspp.acp">{{$t('baspp.C0000038')}}</c-checkbox>
</c-col>
<!-- S0000007 : 身份证件号码 -->
<c-col :span="12">
<c-form-item :label="$t('baspp.S0000007')" prop="bopmod.dbagrp.bas.idcode">
<c-input v-model="model.bopmod.dbagrp.bas.idcode" maxlength="32" :placeholder="$t('other.please_enter')+$t('baspp.S0000007')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbap.baspp.exratelab" data-path=".bopmod.dbap.baspp.exratelab" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="结汇汇率" prop="bopmod.dbagrp.bas.exrate">
<c-input v-model="model.bopmod.dbagrp.bas.exrate" :placeholder="$t('other.please_enter')+'结汇汇率'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbap.baspp.lcyamtlab" data-path=".bopmod.dbap.baspp.lcyamtlab" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="结汇金额" prop="bopmod.dbagrp.bas.lcyamt">
<c-input v-model="model.bopmod.dbagrp.bas.lcyamt" :placeholder="$t('other.please_enter')+'结汇金额'"></c-input>
</c-form-item>
</c-col>
<!-- S0000015 : 人民币帐号/银行卡号 -->
<c-col :span="12">
<c-form-item :label="$t('baspp.S0000015')" prop="bopmod.dbagrp.bas.lcyacc">
<c-input v-model="model.bopmod.dbagrp.bas.lcyacc" maxlength="32" :placeholder="$t('other.please_enter')+$t('baspp.S0000015')"></c-input>
</c-form-item>
</c-col>
<!-- S0000016 : 现汇金额 -->
<c-col :span="12">
<c-form-item :label="$t('baspp.S0000016')" prop="bopmod.dbagrp.bas.fcyamt">
<c-input v-model="model.bopmod.dbagrp.bas.fcyamt" :placeholder="$t('other.please_enter')+$t('baspp.S0000016')"></c-input>
</c-form-item>
</c-col>
<!-- S0000017 : 外汇帐号/银行卡号 -->
<c-col :span="12">
<c-form-item :label="$t('baspp.S0000017')" prop="bopmod.dbagrp.bas.fcyacc">
<c-input v-model="model.bopmod.dbagrp.bas.fcyacc" maxlength="32" :placeholder="$t('other.please_enter')+$t('baspp.S0000017')"></c-input>
</c-form-item>
</c-col>
<!-- S0000018 : 其它金额 -->
<c-col :span="12">
<c-form-item :label="$t('baspp.S0000018')" prop="bopmod.dbagrp.bas.othamt">
<c-input v-model="model.bopmod.dbagrp.bas.othamt" :placeholder="$t('other.please_enter')+$t('baspp.S0000018')"></c-input>
</c-form-item>
</c-col>
<!-- S0000019 : 其它帐号/银行卡号 -->
<c-col :span="12">
<c-form-item :label="$t('baspp.S0000019')" prop="bopmod.dbagrp.bas.othacc">
<c-input v-model="model.bopmod.dbagrp.bas.othacc" maxlength="32" :placeholder="$t('other.please_enter')+$t('baspp.S0000019')"></c-input>
</c-form-item>
</c-col>
<!-- S0000044 : 收入款币种及金额 -->
<c-col :span="12">
<el-form-item :label="$t('dbap.S0000044')" prop="bopmod.dbagrp.bas.txccy">
<c-select v-model="model.bopmod.dbagrp.bas.txccy" style="width:100%" :placeholder="$t('other.please_enter')+$t('dbap.S0000044')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('dbap.S0000044')" prop="bopmod.dbagrp.bas.txamt">
<c-input v-model="model.bopmod.dbagrp.bas.txamt" :placeholder="$t('other.please_enter')+$t('dbap.S0000044')"></c-input>
</c-form-item>
</c-col>
<!-- S0000030 : 国内银行扣费 -->
<c-col :span="12">
<el-form-item :label="$t('dbap.S0000030')" prop="bopmod.dbagrp.bas.inchargeccy">
<c-select v-model="model.bopmod.dbagrp.bas.inchargeccy" style="width:100%" :placeholder="$t('other.please_enter')+$t('dbap.S0000030')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('dbap.S0000030')" prop="bopmod.dbagrp.bas.inchargeamt">
<c-input v-model="model.bopmod.dbagrp.bas.inchargeamt" :placeholder="$t('other.please_enter')+$t('dbap.S0000030')"></c-input>
</c-form-item>
</c-col>
<!-- S0000032 : 国外银行扣费 -->
<c-col :span="12">
<el-form-item :label="$t('dbap.S0000032')" prop="bopmod.dbagrp.bas.outchargeccy">
<c-select v-model="model.bopmod.dbagrp.bas.outchargeccy" style="width:100%" :placeholder="$t('other.please_enter')+$t('dbap.S0000032')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('dbap.S0000032')" prop="bopmod.dbagrp.bas.outchargeamt">
<c-input v-model="model.bopmod.dbagrp.bas.outchargeamt" :placeholder="$t('other.please_enter')+$t('dbap.S0000032')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onCan">
{{$t('butp.CG000004')}}
</c-button>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Getset/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- S0000042 : 是否报送跨境人民币2101表 -->
<c-col :span="12">
<el-form-item label="是否报送跨境人民币2101表" prop="cnybop.cnyflg">
<c-select v-model="model.cnybop.cnyflg" style="width:100%" placeholder="请选择是否报送跨境人民币2101表">
<el-form-item :label="$t('cnybop.S0000042')" prop="cnybop.cnyflg">
<c-select v-model="model.cnybop.cnyflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('cnybop.S0000042')">
</c-select>
</el-form-item>
</c-col>
<!-- S0000045 : 是否报送跨境人民币2107表 -->
<c-col :span="12">
<el-form-item label="是否报送跨境人民币2107表" prop="cnybop.traflg">
<c-select v-model="model.cnybop.traflg" style="width:100%" placeholder="请选择是否报送跨境人民币2107表">
<el-form-item :label="$t('cnybop.S0000045')" prop="cnybop.traflg">
<c-select v-model="model.cnybop.traflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('cnybop.S0000045')">
</c-select>
</el-form-item>
</c-col>
<!-- S0000077 : 是否报送跨境人民币2111表 -->
<c-col :span="12">
<el-form-item label="是否报送跨境人民币2111表" prop="cnybop.outflg">
<c-select v-model="model.cnybop.outflg" style="width:100%" placeholder="请选择是否报送跨境人民币2111表">
<el-form-item :label="$t('cnybop.S0000077')" prop="cnybop.outflg">
<c-select v-model="model.cnybop.outflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('cnybop.S0000077')">
</c-select>
</el-form-item>
</c-col>
<!-- S0000113 : 是否报送跨境人民币2106表 -->
<c-col :span="12">
<el-form-item label="是否报送跨境人民币2106表" prop="cnybop.libflg">
<c-select v-model="model.cnybop.libflg" style="width:100%" placeholder="请选择是否报送跨境人民币2106表">
<el-form-item :label="$t('cnybop.S0000113')" prop="cnybop.libflg">
<c-select v-model="model.cnybop.libflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('cnybop.S0000113')">
</c-select>
</el-form-item>
</c-col>
<!-- S0000142 : 是否报送跨境人民币2122表 -->
<c-col :span="12">
<el-form-item label="是否报送跨境人民币2122表" prop="cnybop.vouflg">
<c-select v-model="model.cnybop.vouflg" style="width:100%" placeholder="请选择是否报送跨境人民币2122表">
<el-form-item :label="$t('cnybop.S0000142')" prop="cnybop.vouflg">
<c-select v-model="model.cnybop.vouflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('cnybop.S0000142')">
</c-select>
</el-form-item>
</c-col>
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<c-form-item label="ACT" prop="lendoc.account">
<c-input type="textarea" v-model="model.lendoc.account" maxlength="25" show-word-limit :placeholder="$t('other.please_enter')+'ACT'" ></c-input>
</c-form-item>
</c-col>
<!-- S0000005 : Verification Certificate Number -->
<c-col :span="12">
<c-checkbox v-model="model.lendoc.actflg">{{$t('lendoc.C0000003')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-form-item label="Verification Certificate Number" prop="lendoc.vercerref">
<c-input type="textarea" v-model="model.lendoc.vercerref" maxlength="20" show-word-limit :placeholder="$t('other.please_enter')+'Verification Certificate Number'" ></c-input>
</c-form-item>
</c-col>
<!-- S0000006 : Declaration Number -->
<c-col :span="12">
<c-form-item label="Declaration Number" prop="lendoc.decnum">
<c-input v-model="model.lendoc.decnum" maxlength="22" :placeholder="$t('other.please_enter')+'Declaration Number'"></c-input>
</c-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Getset/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- ===========Left=========== -->
<c-col :span="12">
<!-- <c-col :span="24">
<el-form-item
label="Drag Drop Sender"
prop="gctp.gidget.sdamod.dadsnd"
>
<c-input
v-model="model.gctp.gidget.sdamod.dadsnd"
placeholder="请输入Drag Drop Sender"
></c-input>
</el-form-item>
</c-col> -->
<c-col :span="24">
<el-form-item label="Guarantee" prop="gidgrp.rec.ownref">
<c-fullbox>
<c-input
v-model="model.gidgrp.rec.ownref"
maxlength="16"
placeholder="请输入Guarantee"
disabled
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
>
<span
style="
font-family: '宋体';
font-weight: bold;
"
>i</span
>
</c-button>
<c-button size="small" type="primary" disabled>
Validity
</c-button>
</template>
</c-fullbox>
</el-form-item>
<!-- <c-col>
<el-form-item label="Validity" prop="gidgrp.rec.expdat">
<c-date-picker
type="date"
v-model="model.gidgrp.rec.expdat"
style="width: 100%"
placeholder="请选择Valid until"
></c-date-picker>
</el-form-item>
</c-col> -->
</c-col>
<c-col :span="24">
<el-form-item label="Claim Number" prop="gcdgrp.rec.ownref">
<c-fullbox>
<c-input
v-model="model.gcdgrp.rec.ownref"
maxlength="16"
placeholder="请输入Claim Number"
disabled
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
>
<span
style="
font-family: '宋体';
font-weight: bold;
"
>i</span
>
</c-button>
<c-button size="small" type="primary" disabled>
Get ref.
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Amount Claimed" prop="gcdgrp.cbs.max.cur">
<c-col :span="18">
<c-col :span="10">
<c-input
v-model="model.gcdgrp.cbs.max.cur"
maxlength="3"
placeholder="请输入Amount Claimed"
disabled
></c-input>
</c-col>
<c-col :span="13" style="margin-left: 5px">
<c-input
v-model="model.gcdgrp.cbs.max.amt"
placeholder="请输入Balance"
disabled
></c-input>
</c-col>
</c-col>
<c-col :span="6" style="text-align: right">
<c-checkbox v-model="model.gctp.adaflg" disabled
>Add. Amount</c-checkbox
>
</c-col>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Open Amount" prop="gcdgrp.cbs.opn1.cur">
<c-col :span="18">
<c-col :span="10">
<c-select
v-model="model.gcdgrp.cbs.opn1.cur"
style="width: 100%"
placeholder="请选择Currency"
disabled
>
<el-option
v-for="item in codes.cur"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</c-col>
<c-col :span="13" style="margin-left: 5px">
<c-input
v-model="model.gcdgrp.cbs.opn1.amt"
placeholder="请输入信用证最大金额"
disabled
></c-input>
</c-col>
</c-col>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="Type of Undertaking"
prop="gidgrp.rec.gartyp"
>
<c-select
v-model="model.gidgrp.rec.gartyp"
style="width: 100%"
placeholder="请选择Type of Undertaking"
disabled
>
<el-option
v-for="item in codes.typgar"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="LIAFLDLAB" prop="gctp.lialab">
<c-input
v-model="model.gctp.lialab"
maxlength="40"
placeholder="请输入Name of Party"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Date of Claim" prop="gcdgrp.rec.clmdat">
<c-date-picker
type="date"
v-model="model.gcdgrp.rec.clmdat"
style="width: 100%"
placeholder="请选择Date of Claim"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<div class="eibs-tab">
<!-- <c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="gctp.gidget.sdamod.dadsnd">
<c-input v-model="model.gctp.gidget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col> -->
<!-- S0000069 : Guarantee -->
<!-- <c-col :span="12">
<c-form-item :label="$t('gctp.S0000069')" prop="gidgrp.rec.ownref">
<c-input v-model="model.gidgrp.rec.ownref" maxlength="16" :placeholder="$t('other.please_enter')+$t('gctp.S0000069')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="gctp.gidget.sdamod.seainf">
<c-input v-model="model.gctp.gidget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.gctp.expfldlab" data-path=".gctp.expfldlab" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.gctp.explab" data-path=".gctp.explab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Valid until" prop="gidgrp.rec.expdat">
<c-date-picker type="date" v-model="model.gidgrp.rec.expdat" style="width:100%" :placeholder="$t('other.please_enter')+'Valid until'"></c-date-picker>
</el-form-item>
</c-col> -->
<!-- S0000070 : Open Amount -->
<!-- <c-col :span="12">
<c-form-item label="Currency" prop="gidgrp.cbs.opn1.cur">
<c-input v-model="model.gidgrp.cbs.opn1.cur" maxlength="3" :placeholder="$t('other.please_enter')+'Currency'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Balance" prop="gidgrp.cbs.opn1.amt">
<c-input v-model="model.gidgrp.cbs.opn1.amt" :placeholder="$t('other.please_enter')+'Balance'"></c-input>
</c-form-item>
</c-col> -->
<!-- S0000071 : Claim Number -->
<!-- <c-col :span="12">
<c-form-item :label="$t('gctp.S0000071')" prop="gcdgrp.rec.ownref">
<c-input v-model="model.gcdgrp.rec.ownref" maxlength="16" :placeholder="$t('other.please_enter')+$t('gctp.S0000071')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="gctp.recget.sdamod.seainf">
<c-input v-model="model.gctp.recget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onGctpGetrefbut">
{{$t('gctp.CG000084')}}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="gctp.recget.sdamod.dadsnd">
<c-input v-model="model.gctp.recget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col> -->
<!-- S0000072 : Name -->
<!-- <c-col :span="12">
<c-form-item label="Externally Displayed Name to Identify the Contract" prop="gcdgrp.rec.nam">
<c-input v-model="model.gcdgrp.rec.nam" maxlength="40" :placeholder="$t('other.please_enter')+'Externally Displayed Name to Identify the Contract'"></c-input>
</c-form-item>
</c-col> -->
<!-- S0000073 : Amount Claimed -->
<!-- <c-col :span="12">
<c-form-item :label="$t('getset.SF000518')" prop="gcdgrp.cbs.max.cur">
<c-input v-model="model.gcdgrp.cbs.max.cur" maxlength="3" :placeholder="$t('other.please_enter')+$t('getset.SF000518')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Balance" prop="gcdgrp.cbs.max.amt">
<c-input v-model="model.gcdgrp.cbs.max.amt" :placeholder="$t('other.please_enter')+'Balance'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gctp.adaflg">{{$t('gctp.CF000074')}}</c-checkbox>
</c-col> -->
<!-- S0000075 : Applicant -->
<!-- S0000076 : Ref. -->
<!-- <c-col :span="12">
<c-form-item :label="$t('gctp.S0000075')" prop="gcdgrp.apl.pts.ref">
<c-input v-model="model.gcdgrp.apl.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('gctp.S0000075')"></c-input>
</c-form-item>
</c-col> -->
<!-- S0000077 : Open Amount -->
<!-- <c-col :span="12">
<c-form-item :label="$t('gctp.S0000077')" prop="gcdgrp.cbs.opn1.cur">
<c-input v-model="model.gcdgrp.cbs.opn1.cur" maxlength="3" :placeholder="$t('other.please_enter')+$t('gctp.S0000077')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Balance" prop="gcdgrp.cbs.opn1.amt">
<c-input v-model="model.gcdgrp.cbs.opn1.amt" :placeholder="$t('other.please_enter')+'Balance'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Name of Party" prop="gcdgrp.apl.pts.nam">
<c-input v-model="model.gcdgrp.apl.pts.nam" maxlength="40" :placeholder="$t('other.please_enter')+'Name of Party'"></c-input>
</c-form-item>
</c-col> -->
<!-- S0000078 : Type of Undertaking -->
<!-- <c-col :span="12">
<el-form-item :label="$t('gctp.S0000078')" prop="gidgrp.rec.gartyp">
<c-select v-model="model.gidgrp.rec.gartyp" style="width:100%" :placeholder="$t('other.please_enter')+$t('gctp.S0000078')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.gctp.aplmullab" data-path=".gctp.aplmullab" > </span>
</c-col> -->
<!-- S0000080 : Beneficiary -->
<!-- S0000081 : Ref. -->
<!-- <c-col :span="12">
<c-form-item :label="$t('gctp.S0000080')" prop="gcdgrp.ben.pts.ref">
<c-input v-model="model.gcdgrp.ben.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('gctp.S0000080')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.gctp.liafldlab" data-path=".gctp.liafldlab" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.gctp.lialab" data-path=".gctp.lialab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Liability until" prop="gidgrp.rec.liadat">
<c-date-picker type="date" v-model="model.gidgrp.rec.liadat" style="width:100%" :placeholder="$t('other.please_enter')+'Liability until'"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Name of Party" prop="gcdgrp.ben.pts.nam">
<c-input v-model="model.gcdgrp.ben.pts.nam" maxlength="40" :placeholder="$t('other.please_enter')+'Name of Party'"></c-input>
</c-form-item>
</c-col> -->
<!-- S0000079 : Date of Claim -->
<!-- <c-col :span="12">
<el-form-item :label="$t('gctp.S0000079')" prop="gcdgrp.rec.clmdat">
<c-date-picker type="date" v-model="model.gcdgrp.rec.clmdat" style="width:100%" :placeholder="$t('other.please_enter')+$t('gctp.S0000079')"></c-date-picker>
</el-form-item>
</c-col> -->
<!-- S0000039 : Presented by -->
<!-- <c-col :span="12">
<el-form-item label="Presented by" prop="gcdgrp.rec.docprbrol">
<c-select v-model="model.gcdgrp.rec.docprbrol" style="width:100%" :placeholder="$t('other.please_enter')+'Presented by'">
</c-select>
</el-form-item>
</c-col> -->
<!-- SF000518 : Amount Claimed -->
<!-- S0000040 : Reference -->
<!-- <c-col :span="12">
<c-form-item :label="$t('getset.S0000040')" prop="gcdgrp.prb.pts.ref">
<c-input v-model="model.gcdgrp.prb.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('getset.S0000040')"></c-input>
</c-form-item>
</c-col> -->
<!-- S0000006 : 附加金额 -->
<!-- <c-col :span="12">
<el-form-item :label="$t('aammod.S0000006')" prop="gcdgrp.cbs.opn2.cur">
<c-select v-model="model.gcdgrp.cbs.opn2.cur" style="width:100%" :placeholder="$t('other.please_enter')+$t('aammod.S0000006')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('aammod.S0000006')" prop="gcdgrp.cbs.max2.amt">
<c-input v-model="model.gcdgrp.cbs.max2.amt" :placeholder="$t('other.please_enter')+$t('aammod.S0000006')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="gctp.prbp.ptsget.sdamod.dadsnd">
<c-input v-model="model.gctp.prbp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="External Key of Address" prop="gcdgrp.prb.pts.extkey">
<c-input v-model="model.gcdgrp.prb.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="gctp.prbp.ptsget.sdamod.seainf">
<c-input v-model="model.gctp.prbp.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onPrbpDet">
{{$t('ptsp.CF000081')}}
</c-button>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gcdgrp.rec.cannowflg">{{$t('getset.CF000035')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-form-item label="名称" prop="gcdgrp.prb.namelc">
<c-input type="textarea" v-model="model.gcdgrp.prb.namelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'名称'" ></c-input>
</c-form-item>
</c-col>
<!-- ===========Right=========== -->
<c-col :span="12">
<c-col :span="24">
<c-col :span="13">
<el-form-item
label="Open Amount"
prop="gidgrp.cbs.opn1.cur"
>
<c-select
v-model="model.gidgrp.cbs.opn1.cur"
style="width: 100%"
placeholder="请选择Currency"
disabled
>
<el-option
v-for="item in codes.cur"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="11">
<el-form-item
label=""
label-width="5px"
prop="gidgrp.cbs.opn1.amt"
>
<c-input
v-model="model.gidgrp.cbs.opn1.amt"
placeholder="请输入信用证最大金额"
disabled
></c-input>
</el-form-item>
</c-col>
<!--
<c-col :span="12">
<el-form-item
label="Open Amount"
prop="gcdgrp.cbs.opn1.cur"
>
<c-input
v-model="model.gcdgrp.cbs.opn1.cur"
maxlength="3"
placeholder="请输入Open Amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Balance" prop="gcdgrp.cbs.opn1.amt">
<c-input
v-model="model.gcdgrp.cbs.opn1.amt"
placeholder="请输入Balance"
></c-input>
</el-form-item>
</c-col> -->
</c-col>
<c-col :span="24">
<el-form-item label="Name" prop="gcdgrp.rec.nam">
<c-input
v-model="model.gcdgrp.rec.nam"
maxlength="40"
placeholder="请输入Externally Displayed Name to Identify the Contract"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="Applicant Ref."
prop="gcdgrp.apl.pts.ref"
>
<c-input
v-model="model.gcdgrp.apl.pts.ref"
maxlength="16"
placeholder="请输入Applicant"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="gcdgrp.apl.pts.nam">
<c-input
v-model="model.gcdgrp.apl.pts.nam"
maxlength="40"
placeholder="请输入Name of Party"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="Beneficiary Ref."
prop="gcdgrp.ben.pts.ref"
>
<c-input
v-model="model.gcdgrp.ben.pts.ref"
maxlength="16"
placeholder="请输入Beneficiary"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="gcdgrp.ben.pts.nam">
<c-input
v-model="model.gcdgrp.ben.pts.nam"
maxlength="40"
placeholder="请输入Name of Party"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Address Block" prop="gcdgrp.prb.pts.adrblk">
<c-input type="textarea" v-model="model.gcdgrp.prb.pts.adrblk" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Address Block'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="24" style="height: 0px">
<el-divider></el-divider>
<c-col :span="12">
<c-form-item label="Chinese address" prop="gcdgrp.prb.dbfadrblkcn">
<c-input type="textarea" v-model="model.gcdgrp.prb.dbfadrblkcn" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Chinese address'" ></c-input>
</c-form-item>
</c-col>
<!-- ===========Left=========== -->
<c-col :span="12" style="margin-top: 15px">
<c-col :span="24">
<el-form-item label="Amount Claimed" prop="gcdgrp.cbs.max.cur">
<c-col :span="18">
<c-col :span="10">
<c-input
v-model="model.gcdgrp.cbs.max.cur"
placeholder="请输入"
disabled
></c-input>
</c-col>
<c-col :span="13" style="margin-left: 5px">
<c-input
v-model="model.gcdgrp.cbs.max.amt"
placeholder="请输入Balance"
disabled
></c-input>
</c-col>
</c-col>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="Drawn Add. Amount"
prop="gcdgrp.cbs.opn2.cur"
>
<c-col :span="18">
<c-col :span="10">
<c-input
v-model="model.gcdgrp.cbs.opn2.cur"
placeholder="请输入"
disabled
></c-input>
</c-col>
<c-col :span="13" style="margin-left: 5px">
<c-input
v-model="model.gcdgrp.cbs.max2.amt"
placeholder="请输入Balance"
disabled
></c-input>
</c-col>
</c-col>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Presented by" prop="gcdgrp.rec.docprbrol">
<c-select
v-model="model.gcdgrp.rec.docprbrol"
style="width: 100%"
placeholder="请选择Presented by"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Reference" prop="gcdgrp.prb.pts.ref">
<c-input
v-model="model.gcdgrp.prb.pts.ref"
maxlength="16"
placeholder="请输入Reference"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="">
<c-checkbox v-model="cannowflg"
>Payment under Cancelation of Guarantee</c-checkbox
>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="">
<c-checkbox v-model="clsflg">Close Flag</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="">
<c-checkbox v-model="frepayflg"
>free of payment flag</c-checkbox
>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.mtabut.clsflg">{{$t('mtabut.CF000215')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-form-item label="地址" prop="gcdgrp.prb.adrelc">
<c-input type="textarea" v-model="model.gcdgrp.prb.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input>
</c-form-item>
</c-col>
<!-- ===========Right=========== -->
<c-col :span="12" style="margin-top: 15px">
<c-col :span="24">
<c-fullbox>
<el-form-item
label="External Key of Address"
prop="gcdgrp.prb.pts.extkey"
>
<c-input
v-model="model.gcdgrp.prb.pts.extkey"
maxlength="14"
placeholder="请输入External Key of Address"
disabled
></c-input>
</el-form-item>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
icon="el-icon-search"
>
</c-button>
<c-button
style="margin: 0 0"
size="small"
type="primary"
disabled
>
Temp.
</c-button>
</template>
</c-fullbox>
</c-col>
<c-col :span="24">
<el-form-item label="">
<c-input
type="textarea"
:rows="4"
v-model="model.gcdgrp.prb.pts.adrblk"
maxlength="16"
placeholder="请输入External Key of Address"
disabled
></c-input>
</el-form-item>
</c-col>
<!-- <c-col :span="24">
<el-form-item label="">
<c-input
v-model="model.gcdgrp.prb.adrelc"
maxlength="16"
placeholder="请输入External Key of Address"
></c-input>
</el-form-item>
</c-col> -->
<c-col :span="24">
<el-form-item label="Payer" prop="gcdgrp.rec.payrol">
<c-select
v-model="model.gcdgrp.rec.payrol"
style="width: 100%"
placeholder="请选择Payer"
disabled
>
<el-option
v-for="item in codes.rolall"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-fullbox>
<el-form-item
label="External Key of Address"
prop="gcdgrp.oth.pts.extkey"
>
<c-input
v-model="model.gcdgrp.oth.pts.extkey"
maxlength="14"
placeholder="请输入External Key of Address"
disabled
></c-input>
</el-form-item>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
icon="el-icon-search"
>
</c-button>
<c-button
style="margin: 0 0"
size="small"
type="primary"
disabled
>
Details.
</c-button>
</template>
</c-fullbox>
</c-col>
<c-col :span="24">
<el-form-item label="">
<c-input
type="textarea"
:rows="4"
v-model="model.gcdgrp.oth.pts.adrblk"
maxlength="16"
placeholder="请输入External Key of Address"
disabled
></c-input>
</el-form-item>
</c-col>
<!-- <c-col :span="24">
<el-form-item label="">
<c-input
v-model="model.gcdgrp.oth.adrelc"
maxlength="16"
placeholder="请输入External Key of Address"
></c-input>
</el-form-item>
</c-col> -->
<c-col :span="12">
<c-checkbox v-model="model.gcdgrp.rec.frepayflg">{{$t('getset.CG000523')}}</c-checkbox>
</c-col> -->
<!-- S0000041 : Payer -->
<!-- <c-col :span="12">
<el-form-item label="Payer" prop="gcdgrp.rec.payrol">
<c-select v-model="model.gcdgrp.rec.payrol" style="width:100%" :placeholder="$t('other.please_enter')+'Payer'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="gctp.othp.ptsget.sdamod.dadsnd">
<c-input v-model="model.gctp.othp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="External Key of Address" prop="gcdgrp.oth.pts.extkey">
<c-input v-model="model.gcdgrp.oth.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="gctp.othp.ptsget.sdamod.seainf">
<c-input v-model="model.gctp.othp.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onOthpDet">
{{$t('ptsp.CF000081')}}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="名称" prop="gcdgrp.oth.namelc">
<c-input type="textarea" v-model="model.gcdgrp.oth.namelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'名称'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Address Block" prop="gcdgrp.oth.pts.adrblk">
<c-input type="textarea" v-model="model.gcdgrp.oth.pts.adrblk" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Address Block'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Chinese address" prop="gcdgrp.oth.dbfadrblkcn">
<c-input type="textarea" v-model="model.gcdgrp.oth.dbfadrblkcn" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Chinese address'" ></c-input>
</c-form-item>
</c-col>
</div>
<c-col :span="12">
<c-form-item label="地址" prop="gcdgrp.oth.adrelc">
<c-input type="textarea" v-model="model.gcdgrp.oth.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input>
</c-form-item>
</c-col> -->
</div>
</template>
<script>
import Api from "~/service/Api";
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Getset/Event";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Getset/Event"
export default {
inject: ["root"],
props: ["model", "codes"],
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: { ...Event },
computed: {
cannowflg: {
get() {
return this.model.gcdgrp.rec.cannowflg != "0";
},
set(val) {
this.model.gcdgrp.rec.cannowflg = val ? "X" : "0";
},
},
clsflg: {
get() {
return this.model.mtabut.clsflg != "";
},
set(val) {
this.model.mtabut.clsflg = val ? "C" : "";
},
},
frepayflg: {
get() {
return this.model.gcdgrp.rec.frepayflg != "";
},
set(val) {
this.model.gcdgrp.rec.frepayflg = val ? "X" : "";
},
},
data(){
return {
}
},
created: function () {},
};
methods:{...Event},
created:function(){
}
}
</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="pager.liaall_limmod_limpfp_clmcbe.total">
</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="pager.liaall_limmod_limpfp_clmcbb.total">
</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="pager.liaall_limmod_limpfp_clmpty.total">
</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/Getset/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
......@@ -2,49 +2,53 @@
<div class="eibs-tab">
<c-col :span="12">
<c-checkbox v-model="model.bopmod.basflg">基础数据</c-checkbox>
<c-checkbox v-model="model.bopmod.basflg">{{$t('bopgat.CH000016')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bopmod.dclflg">申报数据</c-checkbox>
<c-checkbox v-model="model.bopmod.dclflg">{{$t('bopgat.CH000017')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bopmod.vrfflg">核销数据</c-checkbox>
<c-checkbox v-model="model.bopmod.vrfflg">{{$t('bopgat.CH000018')}}</c-checkbox>
</c-col>
<!-- S0000020 : 申报类型 -->
<c-col :span="12">
<el-form-item label="申报类型" prop="bopmod.szflg">
<c-select v-model="model.bopmod.szflg" style="width:100%" placeholder="请选择申报类型">
<c-select v-model="model.bopmod.szflg" style="width:100%" :placeholder="$t('other.please_enter')+'申报类型'">
</c-select>
</el-form-item>
</c-col>
<!-- SH000027 : 款项来源 -->
<c-col :span="12">
<el-form-item label="款项来源" prop="bopmod.acttyp">
<c-select v-model="model.bopmod.acttyp" style="width:100%" placeholder="请选择款项来源">
<c-select v-model="model.bopmod.acttyp" style="width:100%" :placeholder="$t('other.please_enter')+'款项来源'">
</c-select>
</el-form-item>
</c-col>
<!-- SH000021 : 地区机构号 -->
<c-col :span="12">
<el-form-item label="地区机构号" prop="bopmod.ownextkey">
<c-select v-model="model.bopmod.ownextkey" style="width:100%" placeholder="请选择地区机构号">
<c-select v-model="model.bopmod.ownextkey" style="width:100%" :placeholder="$t('other.please_enter')+'地区机构号'">
</c-select>
</el-form-item>
</c-col>
<!-- SH000024 : 国外银行扣费(涉外收入申报专用) -->
<c-col :span="12">
<el-form-item label="国外银行扣费(涉外收入申报专用)" prop="bopmod.outchargeccy">
<c-select v-model="model.bopmod.outchargeccy" style="width:100%" placeholder="请选择国外银行扣费(涉外收入申报专用)">
<el-form-item :label="$t('bopgat.SH000024')" prop="bopmod.outchargeccy">
<c-select v-model="model.bopmod.outchargeccy" style="width:100%" :placeholder="$t('other.please_enter')+$t('bopgat.SH000024')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="国外银行扣费(涉外收入申报专用)" prop="bopmod.outchargeamt">
<c-input v-model="model.bopmod.outchargeamt" placeholder="请输入国外银行扣费(涉外收入申报专用)"></c-input>
</el-form-item>
<c-form-item :label="$t('bopgat.SH000024')" prop="bopmod.outchargeamt">
<c-input v-model="model.bopmod.outchargeamt" :placeholder="$t('other.please_enter')+$t('bopgat.SH000024')"></c-input>
</c-form-item>
</c-col>
</div>
</template>
......
<template>
<div class="eContainer">
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
: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>
<!-- <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">
<!--getset PD000027 Claim Payment -->
<el-tab-pane label="Claim Payment" name="gitsetp1">
<m-gitsetp1 :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane label="表外" name="engp">
<m-engp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="费用及账务" name="setpan">
<m-setpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000001 -->
<!-- <el-tab-pane label="Bookings" name="glepan">
<m-glepan :model="model" :codes="codes"/>
</el-tab-pane> -->
<!--PD000000 -->
<el-tab-pane label="附言" name="coninfp">
<m-coninfp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000529 -->
<el-tab-pane label="面函" name="docpan">
<!--lendoc PD000001 收账通知 -->
<el-tab-pane :label="$t('lendoc.PD000001')" name="docpan">
<m-docpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000546 -->
<el-tab-pane label="附件" name="doctre">
<m-doctre :model="model" :codes="codes"/>
<!--bopgat PD000006 外管信息 -->
<el-tab-pane :label="$t('bopgat.PD000006')" name="wg">
<m-wg :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000006 -->
<el-tab-pane label="收账通知" name="lendoc">
<m-lendoc :model="model" :codes="codes"/>
<!--dbap PD000000 涉外收入申报单-基础信息 -->
<el-tab-pane :label="$t('dbap.PD000000')" name="basp">
<m-basp :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="申报信息" name="sbxx">
<!--PD000009 -->
<m-sbxx :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="授信额度" name="limitbody">
<m-limitbody :model="model" :codes="codes"/>
<!--cnybop PD000002 跨境人民币申报 -->
<el-tab-pane :label="$t('cnybop.PD000002')" name="cnyp">
<m-cnyp :model="model" :codes="codes"/>
</el-tab-pane>
<!--limmod PD001139 试算结果 -->
<el-tab-pane :label="$t('limmod.PD001139')" name="shisuan">
<m-shisuan :model="model" :codes="codes"/>
</el-tab-pane>
</c-tabs>
</el-form>
<c-grid-ety-prompt-dialog ref="etyDialog" :promptData="promptData" v-on:select-ety="selectEty">
</c-grid-ety-prompt-dialog>
</div>
</template>
<script>
......@@ -71,47 +57,42 @@ import Check from "~/model/Getset/Check"
import Default from "~/model/Getset/Default"
import Pattern from "~/model/Getset/Pattern"
import Gitsetp1 from "./Gitsetp1"
import Lendoc from "./Lendoc"
import Docpan from "./Docpan"
import Wg from "./Wg"
import Basp from "./Basp"
import Cnyp from "./Cnyp"
import Shisuan from "./Shisuan"
import Glepan from "~/views/Public/Glepan"
import Limitbody from "~/views/Public/Limitbody";
import Engp from "~/views/Public/Engp"
import Setpan from "~/views/Public/Setpan"
import Coninfp from "~/views/Public/Coninfp"
import Docpan from "~/views/Public/Docpan"
import Sbxx from "~/views/Public/Sbxx";
import Doctre from "~/views/Public/Doctre"
export default {
name: "Getset",
components:{
"m-setpan" : Setpan,
"m-engp" : Engp,
"m-glepan" : Glepan,
"m-coninfp" : Coninfp,
"m-docpan" : Docpan,
"m-doctre" : Doctre,
"m-gitsetp1" : Gitsetp1,
"m-sbxx" : Sbxx,
"m-lendoc" : Lendoc,
"m-limitbody" : Limitbody,
"m-docpan" : Docpan,
"m-wg" : Wg,
"m-basp" : Basp,
"m-cnyp" : Cnyp,
"m-shisuan" : Shisuan,
},
provide() {
return {
root: this
}
},
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: "gitsetp1",
trnName: "getset",
trnType: "",
model: new Getset().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {...CodeTable},
codes: {
...CodeTable,
},
}
},
methods:{
......@@ -129,9 +110,7 @@ export default {
{
this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑
if(this.isInDisplay){
this.restoreDisplay()
}
}
else
{
......
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