Commit f40cc86b by 孟冬雪

mdx

parent 7d38ccfa
import Utils from "~/utils"
/**
* Lttame Check规则
*/
let checkObj = {
"lttp.a2tp.ptsget.sdamod.dadsnd" :null,
"ltdgrp.a2t.adrelc" :null,
"ltdgrp.avt.namelc" :null,
"ltdgrp.rec.stacty" :null,
"ltdgrp.a2t.pts.extkey" :null,
"lttp.usr.extkey" :null,
"ltdgrp.rec.opndat" :null,
"ltdgrp.be2.pts.extkey" :null,
"ltdgrp.be2.namelc" :null,
"ltdgrp.rmt.adrelc" :null,
"trnmod.swiadd.amenbr" :null,
"ltdgrp.rmt.pts.extkey" :null,
"ltdgrp.blk.dftat" :null,
"lttp.letp0.recget.sdamod.dadsnd" :null,
"lttp.drwp.ptsget.sdamod.dadsnd" :null,
"lttp.rmtp.ptsget.sdamod.dadsnd" :null,
"ltdgrp.be1.pts.nam" :null,
"trnmod.swiadd.newshpdat" :null,
"trnmod.swiadd.newexpdat" :null,
"ltdgrp.avt.pts.adrblk" :null,
"ltdgrp.a2t.pts.adrblk" :null,
"ltdgrp.adt.pts.extkey" :null,
"ltdgrp.blk.mixdet" :null,
"ltdgrp.drw.adrelc" :null,
"ltdgrp.drw.pts.extkey" :null,
"lttp.ledget.sdamod.dadsnd" :null,
"ltdgrp.con.pts.extkey" :null,
"ltdgrp.con.namelc" :null,
"ltdgrp.adt.adrelc" :null,
"ltdgrp.avt.adrelc" :null,
"ltdgrp.rec.expplc" :null,
"lttp.conp.ptsget.sdamod.dadsnd" :null,
"ltdgrp.be2.pts.adrblk" :null,
"trnmod.swiadd.newamt" :null,
"lttp.be1p.ptsget.sdamod.dadsnd" :null,
"lttamep.recget.sdamod.dadsnd" :null,
"ltdgrp.rec.avbwth" :null,
"ltdgrp.blk.feetxt" :null,
"ltdgrp.rec.avbby" :null,
"trnmod.swiadd.addamt" :null,
"ltdgrp.blk.preper" :null,
"ltdgrp.rmt.namelc" :null,
"ltdgrp.blk.addamtcov" :null,
"ltdgrp.cbs.max2.amt" :null,
"ltdgrp.be2.adrelc" :null,
"ltdgrp.adt.pts.adrblk" :null,
"trnmod.swiadd.newnomtop" :null,
"ltdgrp.rec.prepers18" :null,
"trnmod.swiadd.newnomton" :null,
"lttp.be2p.ptsget.sdamod.dadsnd" :null,
"ltdgrp.be1.pts.extkey" :null,
"ltdgrp.avt.pts.extkey" :null,
"ltdgrp.rec.apprultxt" :null,
"ltdgrp.rmt.pts.adrblk" :null,
"lttp.recget.sdamod.dadsnd" :null,
"ltdgrp.adt.namelc" :null,
"ltdgrp.con.adrelc" :null,
"ltdgrp.rec.lcrtyp" :null,
"ltdgrp.rec.tenmaxday" :null,
"ltdgrp.rec.apprul" :null,
"trnmod.swiadd.prepers18" :null,
"lttp.adtp.ptsget.sdamod.dadsnd" :null,
"ltdgrp.blk.defdet" :null,
"ltdgrp.drw.namelc" :null,
"ltdgrp.drw.pts.adrblk" :null,
"trnmod.swiadd.purpos" :null,
"ltdgrp.a2t.namelc" :null,
"ltdgrp.con.pts.adrblk" :null,
"lttp.avtp.ptsget.sdamod.dadsnd" :null,
}
for (const key in checkObj) {
if (Object.hasOwnProperty.call(checkObj, key)) {
checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key)
}
}
export default checkObj
/**
* Lttame Default规则
*/
import Api from "~/service/Api";
import Utils from "~/utils/index"
export default {
"ltdgrp.cbs.nom1.cur" :Utils.defaultFunction,
"ltdgrp.be1.pts.nam" :Utils.defaultFunction,
"ltdgrp.cbs.nom1.amt" :Utils.defaultFunction,
"trnmod.swiadd.nomspc" :Utils.defaultFunction,
"ltdgrp.a2t.pts.extkey" :Utils.defaultFunction,
"ltdgrp.a2t.adrelc" :Utils.defaultFunction,
"ltdgrp.a2t.namelc" :Utils.defaultFunction,
"ltdgrp.a2t.dbfadrblkcn" :Utils.defaultFunction,
"ltdgrp.avt.pts.adrblk" :Utils.defaultFunction,
"lttp.usr.extkey" :Utils.defaultFunction,
"ltdgrp.rmt.pts.extkey" :Utils.defaultFunction,
"ltdgrp.rmt.adrelc" :Utils.defaultFunction,
"ltdgrp.rmt.namelc" :Utils.defaultFunction,
"ltdgrp.rmt.dbfadrblkcn" :Utils.defaultFunction,
"ltdgrp.rec.avbwth" :Utils.defaultFunction,
"ltdgrp.blk.avbwthtxt" :Utils.defaultFunction,
"ltdgrp.avt.pts.extkey" :Utils.defaultFunction,
"ltdgrp.avt.adrelc" :Utils.defaultFunction,
"ltdgrp.avt.namelc" :Utils.defaultFunction,
"ltdgrp.avt.dbfadrblkcn" :Utils.defaultFunction,
"lttamep.ramrol" :Utils.defaultFunction,
"oldltdgrp.cbs.nom1.amt" :Utils.defaultFunction,
"trnmod.swiadd.ameamt" :Utils.defaultFunction,
"ltdgrp.blk.shpper" :Utils.defaultFunction,
"trnmod.swiadd.newshpdat" :Utils.defaultFunction,
"ltdgrp.rec.nomtop" :Utils.defaultFunction,
"ltdgrp.adt.pts.extkey" :Utils.defaultFunction,
"ltdgrp.adt.adrelc" :Utils.defaultFunction,
"ltdgrp.adt.namelc" :Utils.defaultFunction,
"ltdgrp.adt.dbfadrblkcn" :Utils.defaultFunction,
"ltdgrp.con.pts.extkey" :Utils.defaultFunction,
"ltdgrp.con.adrelc" :Utils.defaultFunction,
"ltdgrp.con.namelc" :Utils.defaultFunction,
"ltdgrp.con.dbfadrblkcn" :Utils.defaultFunction,
"ltdgrp.a2t.pts.adrblk" :Utils.defaultFunction,
"oldltdgrp.rec.expdat" :Utils.defaultFunction,
"trnmod.swiadd.newexpdat" :Utils.defaultFunction,
"ledgrp.iss.pts.nam" :Utils.defaultFunction,
"ltdgrp.rec.avbby" :Utils.defaultFunction,
"ltdgrp.drw.pts.extkey" :Utils.defaultFunction,
"ltdgrp.drw.adrelc" :Utils.defaultFunction,
"ltdgrp.drw.namelc" :Utils.defaultFunction,
"ltdgrp.drw.dbfadrblkcn" :Utils.defaultFunction,
"ltdgrp.rec.rmbflg" :Utils.defaultFunction,
"ltdgrp.be2.pts.adrblk" :Utils.defaultFunction,
"ltdgrp.be2.pts.extkey" :Utils.defaultFunction,
"ltdgrp.be2.adrelc" :Utils.defaultFunction,
"ltdgrp.be2.namelc" :Utils.defaultFunction,
"ltdgrp.be2.dbfadrblkcn" :Utils.defaultFunction,
"ltdgrp.adt.pts.adrblk" :Utils.defaultFunction,
"ltdgrp.blk.preper" :Utils.defaultFunction,
"ltdgrp.blk.preperflg" :Utils.defaultFunction,
"ltdgrp.cbs.max2.cur" :Utils.defaultFunction,
"ltdgrp.rec.opndat" :Utils.defaultFunction,
"trnmod.swiadd.addamt" :Utils.defaultFunction,
"ltdgrp.rec.shpdat" :Utils.defaultFunction,
"ltdgrp.rec.expdat" :Utils.defaultFunction,
"ltdgrp.rec.prepers18" :Utils.defaultFunction,
"trnmod.swiadd.prepers18" :Utils.defaultFunction,
"oldltdgrp.rec.prepers18" :Utils.defaultFunction,
"ltdgrp.be1.pts.extkey" :Utils.defaultFunction,
"trnmod.swiadd.newnomtop" :Utils.defaultFunction,
"trnmod.swiadd.newamt" :Utils.defaultFunction,
"trnmod.swiadd.newcur" :Utils.defaultFunction,
"lttp.leltb2b.litb2bstm" :Utils.defaultFunction,
"ledgrp.rec.ownref" :Utils.defaultFunction,
"ledgrp.apl.pts.nam" :Utils.defaultFunction,
"ltdgrp.rec.apprul" :Utils.defaultFunction,
"ltdgrp.cbs.max.cur" :Utils.defaultFunction,
"trnmod.swiadd.purpos" :Utils.defaultFunction,
"ltdgrp.rmt.pts.adrblk" :Utils.defaultFunction,
"oldltdgrp.cbs.max.amt" :Utils.defaultFunction,
"lttamep.maxamt" :Utils.defaultFunction,
"trnmod.swiadd.newnomton" :Utils.defaultFunction,
"trnmod.swiadd.addamtcov" :Utils.defaultFunction,
"ltdgrp.cbs.max2.amt" :Utils.defaultFunction,
"ltdgrp.blk.addamtcov" :Utils.defaultFunction,
"lttp.aamp.aammod.addamtflg" :Utils.defaultFunction,
"ltdgrp.rec.cnfins" :Utils.defaultFunction,
"ltdgrp.con.pts.adrblk" :Utils.defaultFunction,
"ltdgrp.rec.spcbenflg" :Utils.defaultFunction,
"trnmod.swiadd.amedat" :Utils.defaultFunction,
"ltdgrp.blk.adlcndame" :Utils.defaultFunction,
"ltdgrp.blk.lcrdocame" :Utils.defaultFunction,
"ledgrp.ben.pts.nam" :Utils.defaultFunction,
"ltdgrp.rec.shppar" :Utils.defaultFunction,
"ltdgrp.rec.shppars18" :Utils.defaultFunction,
"ltdgrp.blk.lcrgodame" :Utils.defaultFunction,
"lttp.letp0.cnftxt" :Utils.defaultFunction,
"ltdgrp.rec.shptrs" :Utils.defaultFunction,
"ltdgrp.rec.shptrss18" :Utils.defaultFunction,
"trnmod.swiadd.trnchato" :Utils.defaultFunction,
"ltdgrp.drw.pts.adrblk" :Utils.defaultFunction,
"oldltdgrp.rec.prepertxts18" :Utils.defaultFunction,
"trnmod.swiadd.prepertxts18" :Utils.defaultFunction,
"ltdgrp.rec.spcrcbflg" :Utils.defaultFunction,
"ltdgrp.rec.ownref" :Utils.defaultFunction,
}
//你可以添加自动default处理
import Api from "~/service/Api"
import Utils from "~/utils"
export default {
async onLttpButgetref() {
let rtnmsg = await this.executeRule("lttp.butgetref")
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
}
},
onSeainf() {
},
async onBe1pDet() {
let rtnmsg = await this.executeRule("be1p.det")
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
}
},
async onAdtpDet() {
let rtnmsg = await this.executeRule("adtp.det")
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
}
},
async onBe2pDet() {
let rtnmsg = await this.executeRule("be2p.det")
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
}
},
async onA2tpDet() {
let rtnmsg = await this.executeRule("a2tp.det")
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
}
},
async onRmtpDet() {
let rtnmsg = await this.executeRule("rmtp.det")
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
}
},
async onConpDet() {
let rtnmsg = await this.executeRule("conp.det")
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
}
},
async onAvtpDet() {
let rtnmsg = await this.executeRule("avtp.det")
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
}
},
async onPreperButtxmsel() {
let rtnmsg = await this.executeRule("preper.buttxmsel")
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
}
},
async onChariaButtxmsel() {
let rtnmsg = await this.executeRule("charia.buttxmsel")
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
}
},
async onDrwpDet() {
let rtnmsg = await this.executeRule("drwp.det")
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
}
},
}
\ No newline at end of file
export default {
"lttp.ledget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ledgrp.rec.ownref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp.ledget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ledgrp.rec.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"lttp.recget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ltdgrp.rec.ownref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp.recget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ltdgrp.rec.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"ltdgrp.be1.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp.be1p.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp.usr.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 8,message:"长度不能超过8"}
],
"lttp.usrget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ltdgrp.be1.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp.be1p.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ltdgrp.cbs.nom1.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"ltdgrp.be1.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"ltdgrp.rec.nomtop":[
{type: "string", required: false, message: "必输项"},
{max: 2,message:"长度不能超过2"}
],
"ltdgrp.rec.nomton":[
{type: "string", required: false, message: "必输项"},
{max: 2,message:"长度不能超过2"}
],
"ltdgrp.adt.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp.adtp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ltdgrp.adt.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp.adtp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ltdgrp.cbs.max.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"ltdgrp.adt.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.adt.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.adt.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.rec.opndat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"ltdgrp.adt.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.rec.shpdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"ltdgrp.rec.expdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"ltdgrp.be2.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp.be2p.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ltdgrp.be2.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp.be2p.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ltdgrp.be2.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.be2.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.be2.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.be2.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.rec.apprultxt":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"lttamep.recget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ltdgrp.rec.ownref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttamep.recget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ltdgrp.rec.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"trnmod.swiadd.amedat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"trnmod.swiadd.amenbr":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"lttamep.amenbr":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ltdgrp.cbs.nom1.cur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"oldltdgrp.cbs.nom1.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"oldltdgrp.rec.nomtop":[
{type: "string", required: false, message: "必输项"},
{max: 2,message:"长度不能超过2"}
],
"oldltdgrp.rec.nomton":[
{type: "string", required: false, message: "必输项"},
{max: 2,message:"长度不能超过2"}
],
"oldltdgrp.cbs.max.cur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"oldltdgrp.cbs.max.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"trnmod.swiadd.ameamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"lttamep.engamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"trnmod.swiadd.newcur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"trnmod.swiadd.newamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"trnmod.swiadd.newnomtop":[
{type: "string", required: false, message: "必输项"},
{max: 2,message:"长度不能超过2"}
],
"trnmod.swiadd.newnomton":[
{type: "string", required: false, message: "必输项"},
{max: 2,message:"长度不能超过2"}
],
"ltdgrp.cbs.max.cur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"lttamep.maxamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"oldltdgrp.rec.expdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"oldltdgrp.rec.shpdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"trnmod.swiadd.newexpdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"trnmod.swiadd.newshpdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"oldltdgrp.rec.prepers18":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"trnmod.swiadd.prepers18":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"oldltdgrp.rec.prepertxts18":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.swiadd.prepertxts18":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.cbs.max2.cur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"trnmod.swiadd.addamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"trnmod.swiadd.trnfeetxt":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"trnmod.swiadd.addamtcov":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.cbs.max2.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"ltdgrp.cbs.opn2.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"ltdgrp.blk.addamtcov":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.a2t.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ltdgrp.rmt.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp.a2tp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp.rmtp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ltdgrp.a2t.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp.a2tp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ltdgrp.rmt.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp.rmtp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ltdgrp.a2t.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.rmt.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.a2t.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.a2t.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.rmt.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.rmt.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.a2t.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.rmt.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.con.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ltdgrp.avt.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp.conp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp.avtp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ltdgrp.con.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp.conp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ltdgrp.avt.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp.avtp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ltdgrp.con.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.avt.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.con.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.con.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.avt.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.avt.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.con.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.avt.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.blk.mixdet":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.blk.avbwthtxt":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.blk.preper":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.rec.prepers18":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ltdgrp.rec.prepertxts18":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.blk.defdet":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.blk.feetxt":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.blk.dftat":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"lttp.drwp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ltdgrp.drw.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp.drwp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ltdgrp.drw.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.drw.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.drw.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.drw.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.rec.shpfro":[
{type: "string", required: false, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"ltdgrp.rec.tenmaxday":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ltdgrp.rec.porloa":[
{type: "string", required: false, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"ltdgrp.rec.pordis":[
{type: "string", required: false, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"ltdgrp.rec.shpto":[
{type: "string", required: false, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"ltdgrp.blk.shpper":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"ltdgrp.blk.lcrgodame":[
{type: "string", required: true, message: "必输项"},
{max: 50,message:"长度不能超过50"}
],
"ltdgrp.blk.lcrdocame":[
{type: "string", required: true, message: "必输项"},
{max: 50,message:"长度不能超过50"}
],
"ltdgrp.blk.adlcndame":[
{type: "string", required: true, message: "必输项"},
{max: 50,message:"长度不能超过50"}
],
"lttp.letp0.recget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ledgrp.rec.ownref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ledgrp.rec.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"ledgrp.cbs.nom1.cur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ledgrp.cbs.nom1.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"ledgrp.apl.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ledgrp.cbs.opn1.cur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ledgrp.cbs.opn1.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"ledgrp.apl.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"ledgrp.avbnam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"ledgrp.iss.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ledgrp.iss.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"ledgrp.rec.opndat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"ledgrp.rec.shpdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"ledgrp.ben.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ledgrp.rec.expdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"ledgrp.rec.expplc":[
{type: "string", required: false, message: "必输项"},
{max: 29,message:"长度不能超过29"}
],
"ledgrp.ben.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"lttp.letp0.cnftxt":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"lttp.leltb2b.litb2bstm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"ltdgrp.cbs.opn1.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"lttp.totamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
}
\ No newline at end of file
import Api from "~/service/Api"
import Pts from "../Common/Pts"
export default class Lttame{
constructor () {
this.data = {
ledgrp:{
rec:{
ownref:"", // Reference .ledgrp.rec.ownref
nam:"", // Name .ledgrp.rec.nam
avbby:"", // Available by [AVBBY0] .ledgrp.rec.avbby
redclsflg:"", // Red/Green Clause .ledgrp.rec.redclsflg
opndat:"", // Date Issued .ledgrp.rec.opndat
shpdat:"", // Shipment Date .ledgrp.rec.shpdat
expdat:"", // Date/Place of Expiry .ledgrp.rec.expdat
expplc:"", // Date/Place of Expiry .ledgrp.rec.expplc
lcrtyp:"", // Form of L/C .ledgrp.rec.lcrtyp
revflg:"", // Revolving Flag .ledgrp.rec.revflg
},
cbs:{
nom1:{
cur:"", // L/C Amount .ledgrp.cbs.nom1.cur
amt:"", // Balance .ledgrp.cbs.nom1.amt
},
opn1:{
cur:"", // Open Amount .ledgrp.cbs.opn1.cur
amt:"", // Balance .ledgrp.cbs.opn1.amt
},
},
apl:{
pts:new Pts().data,
},
iss:{
pts:new Pts().data,
},
ben:{
pts:new Pts().data,
},
avbnam:"", // Available with .ledgrp.avbnam
},
lttp:{
ledget:{
sdamod:{
seainf:"", // Reference of L/C .lttp.ledget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .lttp.ledget.sdamod.dadsnd
},
},
recget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .lttp.recget.sdamod.dadsnd
seainf:"", // Reference .lttp.recget.sdamod.seainf
},
},
usr:{
extkey:"", // Responsible User .lttp.usr.extkey
},
usrget:{
sdamod:{
seainf:"", // .lttp.usrget.sdamod.seainf
},
},
aamp:{
aammod:{
addamtflg:"", // Add. Amount .lttp.aamp.aammod.addamtflg
},
},
be1p:{
ptsget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .lttp.be1p.ptsget.sdamod.dadsnd
seainf:"", // .lttp.be1p.ptsget.sdamod.seainf
},
},
},
adtp:{
ptsget:{
sdamod:{
seainf:"", // .lttp.adtp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .lttp.adtp.ptsget.sdamod.dadsnd
},
},
},
be2p:{
ptsget:{
sdamod:{
seainf:"", // .lttp.be2p.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .lttp.be2p.ptsget.sdamod.dadsnd
},
},
},
a2tp:{
ptsget:{
sdamod:{
seainf:"", // .lttp.a2tp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .lttp.a2tp.ptsget.sdamod.dadsnd
},
},
},
rmtp:{
ptsget:{
sdamod:{
seainf:"", // .lttp.rmtp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .lttp.rmtp.ptsget.sdamod.dadsnd
},
},
},
avtp:{
ptsget:{
sdamod:{
seainf:"", // .lttp.avtp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .lttp.avtp.ptsget.sdamod.dadsnd
},
},
},
ptsaddp:{
ptsaddg:[], // .lttp.ptsaddp.ptsaddg
},
conp:{
ptsget:{
sdamod:{
seainf:"", // .lttp.conp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .lttp.conp.ptsget.sdamod.dadsnd
},
},
},
drwp:{
ptsget:{
sdamod:{
seainf:"", // .lttp.drwp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .lttp.drwp.ptsget.sdamod.dadsnd
},
},
},
labdefdet:"", // DEFDAT LAbel .lttp.labdefdet
letp0:{
recget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .lttp.letp0.recget.sdamod.dadsnd
},
},
aammod:{
addamtflg:"", // Add. Amount .lttp.letp0.aammod.addamtflg
},
cnftxt:"", // Confirmation text .lttp.letp0.cnftxt
},
leltb2b:{
litb2bstm:"", // Streamgrid of other L/Cs backed by B2B LE .lttp.leltb2b.litb2bstm
},
totamt:"", // Total Amount .lttp.totamt
},
ltdgrp:{
rec:{
ownref:"", // Reference .ltdgrp.rec.ownref
nam:"", // Name .ltdgrp.rec.nam
lcrtyp:"", // Form of Transfer .ltdgrp.rec.lcrtyp
nomtop:"", // Amount Tolerance +/- .ltdgrp.rec.nomtop
nomton:"", // Amount Tolerance - Negative .ltdgrp.rec.nomton
nomspc:"", // Amount Specification .ltdgrp.rec.nomspc
opndat:"", // Issued on .ltdgrp.rec.opndat
shpdat:"", // Shipment Date .ltdgrp.rec.shpdat
expdat:"", // Date of Expiry .ltdgrp.rec.expdat
expplc:"", // Place of Expiry .ltdgrp.rec.expplc
shppar:"", // Partial Shipment .ltdgrp.rec.shppar
shptrs:"", // Transhipment .ltdgrp.rec.shptrs
apprul:"", // Applicable Rules .ltdgrp.rec.apprul
apprultxt:"", // Other Applicable Rules .ltdgrp.rec.apprultxt
cnfins:"", // Confirmation Instruct. .ltdgrp.rec.cnfins
rmbflg:"", // Reimbursement Information .ltdgrp.rec.rmbflg
shppars18:"", // Partial Shipment .ltdgrp.rec.shppars18
shptrss18:"", // Transhipment .ltdgrp.rec.shptrss18
avbwth:"", // Available with .ltdgrp.rec.avbwth
avbby:"", // Available by .ltdgrp.rec.avbby
shpfro:"", // Dispatch from .ltdgrp.rec.shpfro
porloa:"", // Air-/Port of Departure .ltdgrp.rec.porloa
pordis:"", // Air-/Port of Destination .ltdgrp.rec.pordis
shpto:"", // Final Destination .ltdgrp.rec.shpto
chato:"", // Own Charges Borne by .ltdgrp.rec.chato
stacty:"", // Country Code Risk Country .ltdgrp.rec.stacty
tenmaxday:"", // Maximum tenor in days .ltdgrp.rec.tenmaxday
prepers18:"", // Days of presentation period .ltdgrp.rec.prepers18
prepertxts18:"", // Presentation period text .ltdgrp.rec.prepertxts18
redclsflg:"", // Red/Green Clause? .ltdgrp.rec.redclsflg
spcrcbflg:"", // Special Payment Conditions for specified Bank only .ltdgrp.rec.spcrcbflg
spcbenflg:"", // Special payment conditions for beneficiary exists .ltdgrp.rec.spcbenflg
},
cbs:{
nom1:{
cur:"", // Total Amendment .ltdgrp.cbs.nom1.cur
amt:"", // Nominal Amount .ltdgrp.cbs.nom1.amt
},
max:{
cur:"", // Currency .ltdgrp.cbs.max.cur
amt:"", // Maximum Amount .ltdgrp.cbs.max.amt
},
max2:{
cur:"", // Additional Amount .ltdgrp.cbs.max2.cur
amt:"", // Additional Amount .ltdgrp.cbs.max2.amt
},
opn2:{
cur:"", // Open Add. Amount .ltdgrp.cbs.opn2.cur
amt:"", // Open Add. Amount .ltdgrp.cbs.opn2.amt
},
opn1:{
amt:"", // This L/C .ltdgrp.cbs.opn1.amt
},
},
be1:{
pts:new Pts().data,
},
adt:{
pts:new Pts().data,
namelc:"", // 名称 .ltdgrp.adt.namelc
adrelc:"", // 地址 .ltdgrp.adt.adrelc
dbfadrblkcn:"", // Chinese address .ltdgrp.adt.dbfadrblkcn
},
be2:{
pts:new Pts().data,
namelc:"", // 名称 .ltdgrp.be2.namelc
adrelc:"", // 地址 .ltdgrp.be2.adrelc
dbfadrblkcn:"", // Chinese address .ltdgrp.be2.dbfadrblkcn
},
blk:{
addamtcov:"", // Covered .ltdgrp.blk.addamtcov
avbwthtxt:"", // Available in .ltdgrp.blk.avbwthtxt
defdet:"", // Deferred Payment Details .ltdgrp.blk.defdet
dftat:"", // Drafts at .ltdgrp.blk.dftat
shpper:"", // Shipment Period .ltdgrp.blk.shpper
mixdet:"", // Mixed Payment Details .ltdgrp.blk.mixdet
preper:"", // Presentation Period .ltdgrp.blk.preper
preperflg:"", // Presentation Period modified .ltdgrp.blk.preperflg
feetxt:"", // Additional Details to Code for Charges CHATO .ltdgrp.blk.feetxt
lcrgodame:"", // Description of Goods Amendment .ltdgrp.blk.lcrgodame
lcrdocame:"", // Documents Required Amendment .ltdgrp.blk.lcrdocame
adlcndame:"", // Additional Conditions Amendment .ltdgrp.blk.adlcndame
},
a2t:{
pts:new Pts().data,
namelc:"", // 名称 .ltdgrp.a2t.namelc
adrelc:"", // 地址 .ltdgrp.a2t.adrelc
dbfadrblkcn:"", // Chinese address .ltdgrp.a2t.dbfadrblkcn
},
rmt:{
pts:new Pts().data,
namelc:"", // 名称 .ltdgrp.rmt.namelc
adrelc:"", // 地址 .ltdgrp.rmt.adrelc
dbfadrblkcn:"", // Chinese address .ltdgrp.rmt.dbfadrblkcn
},
avt:{
pts:new Pts().data,
namelc:"", // 名称 .ltdgrp.avt.namelc
adrelc:"", // 地址 .ltdgrp.avt.adrelc
dbfadrblkcn:"", // Chinese address .ltdgrp.avt.dbfadrblkcn
},
con:{
pts:new Pts().data,
namelc:"", // 名称 .ltdgrp.con.namelc
adrelc:"", // 地址 .ltdgrp.con.adrelc
dbfadrblkcn:"", // Chinese address .ltdgrp.con.dbfadrblkcn
},
drw:{
pts:new Pts().data,
namelc:"", // 名称 .ltdgrp.drw.namelc
adrelc:"", // 地址 .ltdgrp.drw.adrelc
dbfadrblkcn:"", // Chinese address .ltdgrp.drw.dbfadrblkcn
},
},
lttamep:{
recget:{
sdamod:{
seainf:"", // .lttamep.recget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .lttamep.recget.sdamod.dadsnd
},
},
amenbr:"", // Current Amendm. No. .lttamep.amenbr
engamt:"", // change of engagement: .lttamep.engamt
maxamt:"", // New Maximum Amount .lttamep.maxamt
ramrol:"", // Send Request to .lttamep.ramrol
benconflg:"", // Beneficiary's Confirmation Required .lttamep.benconflg
},
trnmod:{
swiadd:{
amedat:"", // Amendment Date .trnmod.swiadd.amedat
amenbr:"", // Amend No. Received .trnmod.swiadd.amenbr
amecur:"", // Amended .trnmod.swiadd.amecur
ameamt:"", // Amended .trnmod.swiadd.ameamt
newcur:"", // New Data .trnmod.swiadd.newcur
newamt:"", // New amount .trnmod.swiadd.newamt
newnomtop:"", // New positive tolerance .trnmod.swiadd.newnomtop
newnomton:"", // New negative tolerance .trnmod.swiadd.newnomton
nomspc:"", // Amount Specification .trnmod.swiadd.nomspc
newexpdat:"", // New Expiry Date .trnmod.swiadd.newexpdat
newshpdat:"", // New Shipment Date .trnmod.swiadd.newshpdat
addamt:"", // Additional Amount .trnmod.swiadd.addamt
reqcan:"", // Cancellation Request .trnmod.swiadd.reqcan
purpos:"", // Purpose of message .trnmod.swiadd.purpos
addamtcov:"", // Details for Charges .trnmod.swiadd.addamtcov
trnchato:"", // Amendm. charge by .trnmod.swiadd.trnchato
trnfeetxt:"", // Details for Charges .trnmod.swiadd.trnfeetxt
prepers18:"", // New Presentation Period .trnmod.swiadd.prepers18
prepertxts18:"", // Presentation period text .trnmod.swiadd.prepertxts18
},
},
oldltdgrp:{
cbs:{
nom1:{
amt:"", // Original Data .oldltdgrp.cbs.nom1.amt
},
max:{
cur:"", // Currency .oldltdgrp.cbs.max.cur
amt:"", // Balance .oldltdgrp.cbs.max.amt
},
},
rec:{
nomtop:"", // Amount Tolerance - Positive .oldltdgrp.rec.nomtop
nomton:"", // Amount Tolerance - Negative .oldltdgrp.rec.nomton
expdat:"", // Date of Expiry .oldltdgrp.rec.expdat
shpdat:"", // Shipment Date .oldltdgrp.rec.shpdat
prepers18:"", // Presentation Period .oldltdgrp.rec.prepers18
prepertxts18:"", // Presentation period text .oldltdgrp.rec.prepertxts18
},
},
pageId: "" // ctx的key
}
}
}
\ No newline at end of file
import Utils from "~/utils"
/**
* Lttcan Check规则
*/
let checkObj = {
"lttp0.recget.sdamod.dadsnd" :null,
"sndmsg" :null,
"lttcanp.trnrec.strinf" :null,
}
for (const key in checkObj) {
if (Object.hasOwnProperty.call(checkObj, key)) {
checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key)
}
}
export default checkObj
/**
* Lttcan Default规则
*/
import Api from "~/service/Api";
import Utils from "~/utils/index"
export default {
"ltdgrp.avt.pts.nam" :Utils.defaultFunction,
"ltdgrp.cbs.nom1.amt" :Utils.defaultFunction,
"ltdgrp.rec.ownref" :Utils.defaultFunction,
"ledgrp.rec.ownref" :Utils.defaultFunction,
"ltdgrp.adt.pts.nam" :Utils.defaultFunction,
"ltdgrp.be1.pts.nam" :Utils.defaultFunction,
"ltdgrp.rec.expdat" :Utils.defaultFunction,
"ltdgrp.cbs.opn1.amt" :Utils.defaultFunction,
"ltdgrp.cbs.nom1.cur" :Utils.defaultFunction,
"ltdgrp.be2.pts.nam" :Utils.defaultFunction,
}
//你可以添加自动default处理
import Api from "~/service/Api"
import Utils from "~/utils"
export default {
async onCanletButtxmsel(){
let rtnmsg = await this.executeRule("canlet.buttxmsel")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
}
\ No newline at end of file
export default {
"ledgrp.rec.ownref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp0.ledget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ledgrp.rec.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"ltdgrp.rec.ownref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp0.recget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"lttp0.recget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ltdgrp.rec.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"ltdgrp.cbs.nom1.cur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ltdgrp.cbs.nom1.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"ltdgrp.be1.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ltdgrp.cbs.opn1.cur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ltdgrp.cbs.opn1.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"ltdgrp.be1.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"ltdgrp.avt.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"ltdgrp.be2.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ltdgrp.rec.shpdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"ltdgrp.be2.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"ltdgrp.rec.opndat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"ltdgrp.adt.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ltdgrp.rec.expdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"ltdgrp.rec.expplc":[
{type: "string", required: false, message: "必输项"},
{max: 29,message:"长度不能超过29"}
],
"ltdgrp.adt.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"lttcanp.trnrec.strinf":[
{type: "string", required: true, message: "必输项"},
{max: 50,message:"长度不能超过50"}
],
}
\ No newline at end of file
import Api from "~/service/Api"
import Pts from "../Common/Pts"
export default class Lttcan{
constructor () {
this.data = {
lttp0:{
recget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .lttp0.recget.sdamod.dadsnd
seainf:"", // .lttp0.recget.sdamod.seainf
},
},
ledget:{
sdamod:{
seainf:"", // .lttp0.ledget.sdamod.seainf
},
},
aammod:{
addamtflg:"", // Add. Amount .lttp0.aammod.addamtflg
},
},
ledgrp:{
rec:{
ownref:"", // L/C Reference .ledgrp.rec.ownref
nam:"", // Name .ledgrp.rec.nam
},
},
ltdgrp:{
rec:{
ownref:"", // Transfer Reference .ltdgrp.rec.ownref
nam:"", // Name .ltdgrp.rec.nam
avbby:"", // Available by .ltdgrp.rec.avbby
shpdat:"", // Shipment Date .ltdgrp.rec.shpdat
opndat:"", // Date Issued/Form .ltdgrp.rec.opndat
lcrtyp:"", // Date Issued/Form .ltdgrp.rec.lcrtyp
expdat:"", // Date / Place of Expiry .ltdgrp.rec.expdat
expplc:"", // Date / Place of Expiry .ltdgrp.rec.expplc
},
cbs:{
nom1:{
cur:"", // Transfer L/C Amount .ltdgrp.cbs.nom1.cur
amt:"", // Balance .ltdgrp.cbs.nom1.amt
},
opn1:{
cur:"", // Open Amount .ltdgrp.cbs.opn1.cur
amt:"", // Balance .ltdgrp.cbs.opn1.amt
},
},
avt:{
pts:new Pts().data,
},
be1:{
pts:new Pts().data,
},
be2:{
pts:new Pts().data,
},
adt:{
pts:new Pts().data,
},
},
lttcanp:{
trnrec:{
strinf:"", // Narrative .lttcanp.trnrec.strinf
},
},
sndmsg:"", // Send Message .sndmsg
pageId: "" // ctx的key
}
}
}
\ No newline at end of file
import Utils from "~/utils"
/**
* Lttopn Check规则
*/
let checkObj = {
"lttp.a2tp.ptsget.sdamod.dadsnd" :null,
"ltdgrp.rec.cnfins" :null,
"ltdgrp.rec.nomspc" :null,
"ltdgrp.a2t.adrelc" :null,
"ltdgrp.blk.lcrdoc" :null,
"ltdgrp.avt.namelc" :null,
"ltdgrp.rec.stacty" :null,
"ltdgrp.a2t.pts.extkey" :null,
"lttp.usr.extkey" :null,
"ltdgrp.rec.nomtop" :null,
"ltdgrp.rec.nomton" :null,
"ltdgrp.rec.opndat" :null,
"ltdgrp.cbs.nom1.amt" :null,
"ltdgrp.be2.pts.extkey" :null,
"ltdgrp.be2.namelc" :null,
"ltdgrp.rmt.adrelc" :null,
"ltdgrp.cbs.max.amt" :null,
"ltdgrp.rmt.pts.extkey" :null,
"ltdgrp.blk.dftat" :null,
"lttp.letp0.recget.sdamod.dadsnd" :null,
"ltdgrp.rec.expdat" :null,
"ltdgrp.cbs.nom1.cur" :null,
"lttp.drwp.ptsget.sdamod.dadsnd" :null,
"ltdgrp.blk.adlcnd" :null,
"lttp.rmtp.ptsget.sdamod.dadsnd" :null,
"ltdgrp.be1.pts.nam" :null,
"ltdgrp.rec.shpdat" :null,
"ltdgrp.avt.pts.adrblk" :null,
"ltdgrp.blk.shpper" :null,
"ltdgrp.a2t.pts.adrblk" :null,
"ltdgrp.adt.pts.extkey" :null,
"ltdgrp.rec.rmbcha" :null,
"ltdgrp.blk.mixdet" :null,
"ltdgrp.drw.adrelc" :null,
"ltdgrp.drw.pts.extkey" :null,
"lttp.ledget.sdamod.dadsnd" :null,
"ltdgrp.con.pts.extkey" :null,
"ltdgrp.blk.insbnk" :null,
"ltdgrp.con.namelc" :null,
"ltdgrp.adt.adrelc" :null,
"ltdgrp.avt.adrelc" :null,
"ltdgrp.rec.expplc" :null,
"lttp.conp.ptsget.sdamod.dadsnd" :null,
"ltdgrp.be2.pts.adrblk" :null,
"lttp.be1p.ptsget.sdamod.dadsnd" :null,
"ltdgrp.rec.apprulrmb" :null,
"ltdgrp.rec.avbwth" :null,
"ltdgrp.blk.feetxt" :null,
"ltdgrp.rec.avbby" :null,
"ltdgrp.blk.preper" :null,
"ltdgrp.rmt.namelc" :null,
"ltdgrp.rec.ownref" :null,
"ltdgrp.be2.adrelc" :null,
"ltdgrp.adt.pts.adrblk" :null,
"ltdgrp.rec.prepers18" :null,
"ltdgrp.blk.lcrgod" :null,
"lttp.be2p.ptsget.sdamod.dadsnd" :null,
"ltdgrp.be1.pts.extkey" :null,
"ltdgrp.avt.pts.extkey" :null,
"ltdgrp.rec.apprultxt" :null,
"ltdgrp.rmt.pts.adrblk" :null,
"lttp.recget.sdamod.dadsnd" :null,
"ltdgrp.adt.namelc" :null,
"ltdgrp.con.adrelc" :null,
"ltdgrp.rec.lcrtyp" :null,
"ltdgrp.rec.tenmaxday" :null,
"ltdgrp.rec.apprul" :null,
"lttp.adtp.ptsget.sdamod.dadsnd" :null,
"ltdgrp.blk.defdet" :null,
"ltdgrp.drw.namelc" :null,
"ltdgrp.drw.pts.adrblk" :null,
"ltdgrp.a2t.namelc" :null,
"ltdgrp.con.pts.adrblk" :null,
"lttp.avtp.ptsget.sdamod.dadsnd" :null,
}
for (const key in checkObj) {
if (Object.hasOwnProperty.call(checkObj, key)) {
checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key)
}
}
export default checkObj
/**
* Lttopn Default规则
*/
import Api from "~/service/Api";
import Utils from "~/utils/index"
export default {
"ltdgrp.cbs.nom1.cur" :Utils.defaultFunction,
"ltdgrp.be1.pts.nam" :Utils.defaultFunction,
"ltdgrp.cbs.nom1.amt" :Utils.defaultFunction,
"ltdgrp.a2t.pts.extkey" :Utils.defaultFunction,
"ltdgrp.a2t.adrelc" :Utils.defaultFunction,
"ltdgrp.a2t.namelc" :Utils.defaultFunction,
"ltdgrp.a2t.dbfadrblkcn" :Utils.defaultFunction,
"ltdgrp.avt.pts.adrblk" :Utils.defaultFunction,
"lttp.usr.extkey" :Utils.defaultFunction,
"ltdgrp.rmt.pts.extkey" :Utils.defaultFunction,
"ltdgrp.rmt.adrelc" :Utils.defaultFunction,
"ltdgrp.rmt.namelc" :Utils.defaultFunction,
"ltdgrp.rmt.dbfadrblkcn" :Utils.defaultFunction,
"ltdgrp.rec.avbwth" :Utils.defaultFunction,
"ltdgrp.blk.avbwthtxt" :Utils.defaultFunction,
"ltdgrp.avt.pts.extkey" :Utils.defaultFunction,
"ltdgrp.avt.adrelc" :Utils.defaultFunction,
"ltdgrp.avt.namelc" :Utils.defaultFunction,
"ltdgrp.avt.dbfadrblkcn" :Utils.defaultFunction,
"ltdgrp.rec.opndat" :Utils.defaultFunction,
"ltdgrp.rec.nomtop" :Utils.defaultFunction,
"ltdgrp.adt.pts.extkey" :Utils.defaultFunction,
"ltdgrp.adt.adrelc" :Utils.defaultFunction,
"ltdgrp.adt.namelc" :Utils.defaultFunction,
"ltdgrp.adt.dbfadrblkcn" :Utils.defaultFunction,
"ltdgrp.cbs.opn1.amt" :Utils.defaultFunction,
"ltdgrp.con.pts.extkey" :Utils.defaultFunction,
"ltdgrp.con.adrelc" :Utils.defaultFunction,
"ltdgrp.con.namelc" :Utils.defaultFunction,
"ltdgrp.con.dbfadrblkcn" :Utils.defaultFunction,
"ltdgrp.a2t.pts.adrblk" :Utils.defaultFunction,
"ledgrp.iss.pts.nam" :Utils.defaultFunction,
"ltdgrp.blk.adlcnd" :Utils.defaultFunction,
"ltdgrp.rec.avbby" :Utils.defaultFunction,
"ltdgrp.drw.pts.extkey" :Utils.defaultFunction,
"ltdgrp.drw.adrelc" :Utils.defaultFunction,
"ltdgrp.drw.namelc" :Utils.defaultFunction,
"ltdgrp.drw.dbfadrblkcn" :Utils.defaultFunction,
"ltdgrp.rec.shpdat" :Utils.defaultFunction,
"ltdgrp.blk.shpper" :Utils.defaultFunction,
"ltdgrp.rec.rmbcha" :Utils.defaultFunction,
"ltdgrp.rec.rmbflg" :Utils.defaultFunction,
"ltdgrp.blk.lcrgod" :Utils.defaultFunction,
"ltdgrp.rmt.pts.dftact" :Utils.defaultFunction,
"ltdgrp.be2.pts.adrblk" :Utils.defaultFunction,
"ltdgrp.blk.insbnk" :Utils.defaultFunction,
"ltdgrp.be2.pts.extkey" :Utils.defaultFunction,
"ltdgrp.be2.adrelc" :Utils.defaultFunction,
"ltdgrp.be2.namelc" :Utils.defaultFunction,
"ltdgrp.be2.dbfadrblkcn" :Utils.defaultFunction,
"ltdgrp.adt.pts.adrblk" :Utils.defaultFunction,
"ltdgrp.blk.preper" :Utils.defaultFunction,
"ltdgrp.blk.preperflg" :Utils.defaultFunction,
"ltdgrp.rec.expdat" :Utils.defaultFunction,
"ltdgrp.rec.prepers18" :Utils.defaultFunction,
"ltdgrp.be1.pts.extkey" :Utils.defaultFunction,
"lttp.leltb2b.litb2bstm" :Utils.defaultFunction,
"ledgrp.rec.ownref" :Utils.defaultFunction,
"ledgrp.apl.pts.nam" :Utils.defaultFunction,
"ltdgrp.rec.apprul" :Utils.defaultFunction,
"ltdgrp.cbs.max.cur" :Utils.defaultFunction,
"ltdgrp.rmt.pts.adrblk" :Utils.defaultFunction,
"ltdgrp.rec.prepertxts18" :Utils.defaultFunction,
"lttp.aamp.aammod.addamtflg" :Utils.defaultFunction,
"ltdgrp.con.pts.adrblk" :Utils.defaultFunction,
"ltdgrp.rec.spcbenflg" :Utils.defaultFunction,
"ledgrp.ben.pts.nam" :Utils.defaultFunction,
"ltdgrp.rec.shppar" :Utils.defaultFunction,
"ltdgrp.rec.shppars18" :Utils.defaultFunction,
"lttp.letp0.cnftxt" :Utils.defaultFunction,
"ltdgrp.rec.shptrs" :Utils.defaultFunction,
"ltdgrp.rec.shptrss18" :Utils.defaultFunction,
"ltdgrp.rec.ownref" :Utils.defaultFunction,
"ledgrp.rec.shpdat" :Utils.defaultFunction,
"ledgrp.rec.expdat" :Utils.defaultFunction,
"ltdgrp.drw.pts.adrblk" :Utils.defaultFunction,
"ltdgrp.rec.spcrcbflg" :Utils.defaultFunction,
"ltdgrp.cbs.max.amt" :Utils.defaultFunction,
}
//你可以添加自动default处理
import Api from "~/service/Api"
import Utils from "~/utils"
export default {
async onLttpButgetref(){
let rtnmsg = await this.executeRule("lttp.butgetref")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBe1pDet(){
let rtnmsg = await this.executeRule("be1p.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onAdtpDet(){
let rtnmsg = await this.executeRule("adtp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBe2pDet(){
let rtnmsg = await this.executeRule("be2p.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onAvtpDet(){
let rtnmsg = await this.executeRule("avtp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onPreperButtxmsel(){
let rtnmsg = await this.executeRule("preper.buttxmsel")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onChariaButtxmsel(){
let rtnmsg = await this.executeRule("charia.buttxmsel")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onDrwpDet(){
let rtnmsg = await this.executeRule("drwp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onA2tpDet(){
let rtnmsg = await this.executeRule("a2tp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onRmtpDet(){
let rtnmsg = await this.executeRule("rmtp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onConpDet(){
let rtnmsg = await this.executeRule("conp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onLcrgodButtxmsel(){
let rtnmsg = await this.executeRule("lcrgod.buttxmsel")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onAdlcndButtxmsel(){
let rtnmsg = await this.executeRule("adlcnd.buttxmsel")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onInsbnkButtxmsel(){
let rtnmsg = await this.executeRule("insbnk.buttxmsel")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onLcrdocButtxmsel(){
let rtnmsg = await this.executeRule("lcrdoc.buttxmsel")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
}
\ No newline at end of file
export default {
"lttp.ledget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ledgrp.rec.ownref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp.ledget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ledgrp.rec.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"lttp.recget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ltdgrp.rec.ownref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp.recget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ltdgrp.rec.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"ltdgrp.be1.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp.be1p.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp.usr.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 8,message:"长度不能超过8"}
],
"lttp.usrget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ltdgrp.be1.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp.be1p.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ltdgrp.cbs.nom1.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"ltdgrp.be1.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"ltdgrp.rec.nomtop":[
{type: "string", required: false, message: "必输项"},
{max: 2,message:"长度不能超过2"}
],
"ltdgrp.rec.nomton":[
{type: "string", required: false, message: "必输项"},
{max: 2,message:"长度不能超过2"}
],
"ltdgrp.adt.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp.adtp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ltdgrp.adt.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp.adtp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ltdgrp.cbs.max.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"ltdgrp.adt.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.adt.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.adt.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.rec.opndat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"ltdgrp.adt.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.rec.shpdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"ltdgrp.rec.expdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"ltdgrp.be2.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp.be2p.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ltdgrp.be2.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp.be2p.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ltdgrp.be2.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.be2.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.be2.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.be2.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.rec.apprultxt":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.blk.mixdet":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"lttp.avtp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ltdgrp.avt.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp.avtp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ltdgrp.avt.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.blk.avbwthtxt":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.avt.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.avt.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.avt.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.blk.preper":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.rec.prepers18":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ltdgrp.rec.prepertxts18":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.blk.defdet":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.blk.feetxt":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.blk.dftat":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"lttp.drwp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ltdgrp.drw.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp.drwp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ltdgrp.drw.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.drw.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.drw.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.drw.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.rec.shpfro":[
{type: "string", required: false, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"ltdgrp.rec.tenmaxday":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ltdgrp.rec.porloa":[
{type: "string", required: false, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"ltdgrp.rec.pordis":[
{type: "string", required: false, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"ltdgrp.rec.shpto":[
{type: "string", required: false, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"ltdgrp.blk.shpper":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"ltdgrp.a2t.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ltdgrp.rmt.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp.a2tp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp.rmtp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ltdgrp.a2t.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp.a2tp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ltdgrp.rmt.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp.rmtp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ltdgrp.a2t.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.rmt.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.a2t.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.a2t.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.rmt.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.rmt.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.a2t.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.rmt.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.con.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ltdgrp.avt.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp.conp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ltdgrp.con.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp.conp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ltdgrp.con.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.con.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.con.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.con.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.blk.lcrgod":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"ltdgrp.rec.rmbact":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.blk.rmbcha":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"lttp.rmbnar":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.rec.autdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"ltdgrp.blk.adlcnd":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"ltdgrp.blk.insbnk":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"lttp.letp0.recget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ledgrp.rec.ownref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ledgrp.rec.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"ledgrp.cbs.nom1.cur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ledgrp.cbs.nom1.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"ledgrp.apl.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ledgrp.cbs.opn1.cur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ledgrp.cbs.opn1.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"ledgrp.apl.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"ledgrp.avbnam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"ledgrp.iss.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ledgrp.iss.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"ledgrp.rec.opndat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"ledgrp.rec.shpdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"ledgrp.ben.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ledgrp.rec.expdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"ledgrp.rec.expplc":[
{type: "string", required: false, message: "必输项"},
{max: 29,message:"长度不能超过29"}
],
"ledgrp.ben.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"lttp.letp0.cnftxt":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"lttp.leltb2b.litb2bstm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"ltdgrp.cbs.opn1.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"lttp.totamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"ltdgrp.blk.lcrdoc":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
}
\ No newline at end of file
import Api from "~/service/Api"
import Pts from "../Common/Pts"
export default class Lttopn{
constructor () {
this.data = {
ledgrp:{
rec:{
ownref:"", // Reference .ledgrp.rec.ownref
nam:"", // Name .ledgrp.rec.nam
avbby:"", // Available by [AVBBY0] .ledgrp.rec.avbby
redclsflg:"", // Red/Green Clause .ledgrp.rec.redclsflg
opndat:"", // Date Issued .ledgrp.rec.opndat
shpdat:"", // Shipment Date .ledgrp.rec.shpdat
expdat:"", // Date/Place of Expiry .ledgrp.rec.expdat
expplc:"", // Date/Place of Expiry .ledgrp.rec.expplc
lcrtyp:"", // Form of L/C .ledgrp.rec.lcrtyp
revflg:"", // Revolving Flag .ledgrp.rec.revflg
},
cbs:{
nom1:{
cur:"", // L/C Amount .ledgrp.cbs.nom1.cur
amt:"", // Balance .ledgrp.cbs.nom1.amt
},
opn1:{
cur:"", // Open Amount .ledgrp.cbs.opn1.cur
amt:"", // Balance .ledgrp.cbs.opn1.amt
},
},
apl:{
pts:new Pts().data,
},
iss:{
pts:new Pts().data,
},
ben:{
pts:new Pts().data,
},
avbnam:"", // Available with .ledgrp.avbnam
},
lttp:{
ledget:{
sdamod:{
seainf:"", // Reference of L/C .lttp.ledget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .lttp.ledget.sdamod.dadsnd
},
},
ptsaddp:{
ptsaddg:[],
},
recget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .lttp.recget.sdamod.dadsnd
seainf:"", // .lttp.recget.sdamod.seainf
},
},
usr:{
extkey:"", // Responsible User .lttp.usr.extkey
},
usrget:{
sdamod:{
seainf:"", // .lttp.usrget.sdamod.seainf
},
},
aamp:{
aammod:{
addamtflg:"", // Add. Amount .lttp.aamp.aammod.addamtflg
},
},
be1p:{
ptsget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .lttp.be1p.ptsget.sdamod.dadsnd
seainf:"", // .lttp.be1p.ptsget.sdamod.seainf
},
},
},
adtp:{
ptsget:{
sdamod:{
seainf:"", // .lttp.adtp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .lttp.adtp.ptsget.sdamod.dadsnd
},
},
},
be2p:{
ptsget:{
sdamod:{
seainf:"", // .lttp.be2p.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .lttp.be2p.ptsget.sdamod.dadsnd
},
},
},
avtp:{
ptsget:{
sdamod:{
seainf:"", // .lttp.avtp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .lttp.avtp.ptsget.sdamod.dadsnd
},
},
},
drwp:{
ptsget:{
sdamod:{
seainf:"", // .lttp.drwp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .lttp.drwp.ptsget.sdamod.dadsnd
},
},
},
labdefdet:"", // DEFDAT LAbel .lttp.labdefdet
a2tp:{
ptsget:{
sdamod:{
seainf:"", // .lttp.a2tp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .lttp.a2tp.ptsget.sdamod.dadsnd
},
},
},
rmtp:{
ptsget:{
sdamod:{
seainf:"", // .lttp.rmtp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .lttp.rmtp.ptsget.sdamod.dadsnd
},
},
},
conp:{
ptsget:{
sdamod:{
seainf:"", // .lttp.conp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .lttp.conp.ptsget.sdamod.dadsnd
},
},
},
rmbnar:"", // MT747 :77A: .lttp.rmbnar
letp0:{
recget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .lttp.letp0.recget.sdamod.dadsnd
},
},
aammod:{
addamtflg:"", // Add. Amount .lttp.letp0.aammod.addamtflg
},
cnftxt:"", // Confirmation text .lttp.letp0.cnftxt
},
leltb2b:{
litb2bstm:"", // Streamgrid of other L/Cs backed by B2B LE .lttp.leltb2b.litb2bstm
},
totamt:"", // Total Amount .lttp.totamt
},
ltdgrp:{
rec:{
ownref:"", // Reference .ltdgrp.rec.ownref
nam:"", // Name .ltdgrp.rec.nam
lcrtyp:"", // Form of Transfer .ltdgrp.rec.lcrtyp
nomtop:"", // Amount Tolerance +/- .ltdgrp.rec.nomtop
nomton:"", // Amount Tolerance - Negative .ltdgrp.rec.nomton
nomspc:"", // Amount Specification .ltdgrp.rec.nomspc
opndat:"", // Issued on .ltdgrp.rec.opndat
shpdat:"", // Shipment Date .ltdgrp.rec.shpdat
expdat:"", // Date of Expiry .ltdgrp.rec.expdat
expplc:"", // Place of Expiry .ltdgrp.rec.expplc
shppar:"", // Partial Shipment .ltdgrp.rec.shppar
shptrs:"", // Transhipment .ltdgrp.rec.shptrs
apprul:"", // Applicable Rules .ltdgrp.rec.apprul
apprultxt:"", // Other Applicable Rules .ltdgrp.rec.apprultxt
cnfins:"", // Confirmation Instruct. .ltdgrp.rec.cnfins
rmbflg:"", // Reimbursement Information .ltdgrp.rec.rmbflg
shppars18:"", // Partial Shipment .ltdgrp.rec.shppars18
shptrss18:"", // Transhipment .ltdgrp.rec.shptrss18
avbwth:"", // Available with .ltdgrp.rec.avbwth
avbby:"", // Available by .ltdgrp.rec.avbby
shpfro:"", // Dispatch from .ltdgrp.rec.shpfro
porloa:"", // Air-/Port of Departure .ltdgrp.rec.porloa
pordis:"", // Air-/Port of Destination .ltdgrp.rec.pordis
shpto:"", // Final Destination .ltdgrp.rec.shpto
chato:"", // Own Charges Borne by .ltdgrp.rec.chato
stacty:"", // Country Code Risk Country .ltdgrp.rec.stacty
tenmaxday:"", // Maximum tenor in days .ltdgrp.rec.tenmaxday
prepers18:"", // Days of presentation period .ltdgrp.rec.prepers18
prepertxts18:"", // Presentation period text .ltdgrp.rec.prepertxts18
rmbact:"", // Reimbursing Bank Account Identification .ltdgrp.rec.rmbact
rmbcha:"", // Charges Definition .ltdgrp.rec.rmbcha
apprulrmb:"", // Applicable Rules RMB .ltdgrp.rec.apprulrmb
autdat:"", // Date of Authorisation to Reimburse .ltdgrp.rec.autdat
redclsflg:"", // Red/Green Clause? .ltdgrp.rec.redclsflg
spcbenflg:"", // Special payment conditions for beneficiary exists .ltdgrp.rec.spcbenflg
spcrcbflg:"", // Special Payment Conditions for specified Bank only .ltdgrp.rec.spcrcbflg
},
cbs:{
nom1:{
cur:"", // Nominal Amount .ltdgrp.cbs.nom1.cur
amt:"", // Nominal Amount .ltdgrp.cbs.nom1.amt
},
max:{
cur:"", // This L/C .ltdgrp.cbs.max.cur
amt:"", // Maximum Amount .ltdgrp.cbs.max.amt
},
opn1:{
amt:"", // Balance .ltdgrp.cbs.opn1.amt
},
},
be1:{
pts:new Pts().data,
},
adt:{
pts:new Pts().data,
namelc:"", // 名称 .ltdgrp.adt.namelc
adrelc:"", // 地址 .ltdgrp.adt.adrelc
dbfadrblkcn:"", // Chinese address .ltdgrp.adt.dbfadrblkcn
},
be2:{
pts:new Pts().data,
namelc:"", // 名称 .ltdgrp.be2.namelc
adrelc:"", // 地址 .ltdgrp.be2.adrelc
dbfadrblkcn:"", // Chinese address .ltdgrp.be2.dbfadrblkcn
},
avt:{
pts:new Pts().data,
namelc:"", // 名称 .ltdgrp.avt.namelc
adrelc:"", // 地址 .ltdgrp.avt.adrelc
dbfadrblkcn:"", // Chinese address .ltdgrp.avt.dbfadrblkcn
},
blk:{
avbwthtxt:"", // Available in .ltdgrp.blk.avbwthtxt
defdet:"", // Deferred Payment Details .ltdgrp.blk.defdet
dftat:"", // Drafts at .ltdgrp.blk.dftat
shpper:"", // Shipment Period .ltdgrp.blk.shpper
mixdet:"", // Mixed Payment Details .ltdgrp.blk.mixdet
preper:"", // Presentation Period .ltdgrp.blk.preper
preperflg:"", // Presentation Period modified .ltdgrp.blk.preperflg
feetxt:"", // Additional Details to Code for Charges CHATO .ltdgrp.blk.feetxt
lcrgod:"", // Description of Goods .ltdgrp.blk.lcrgod
rmbcha:"", // Other Charges .ltdgrp.blk.rmbcha
adlcnd:"", // Additional Conditions .ltdgrp.blk.adlcnd
insbnk:"", // Instructions to Pay., .ltdgrp.blk.insbnk
lcrdoc:"", // Documents Required .ltdgrp.blk.lcrdoc
},
drw:{
pts:new Pts().data,
namelc:"", // 名称 .ltdgrp.drw.namelc
adrelc:"", // 地址 .ltdgrp.drw.adrelc
dbfadrblkcn:"", // Chinese address .ltdgrp.drw.dbfadrblkcn
},
a2t:{
pts:new Pts().data,
namelc:"", // 名称 .ltdgrp.a2t.namelc
adrelc:"", // 地址 .ltdgrp.a2t.adrelc
dbfadrblkcn:"", // Chinese address .ltdgrp.a2t.dbfadrblkcn
},
rmt:{
pts:new Pts().data,
namelc:"", // 名称 .ltdgrp.rmt.namelc
adrelc:"", // 地址 .ltdgrp.rmt.adrelc
dbfadrblkcn:"", // Chinese address .ltdgrp.rmt.dbfadrblkcn
},
con:{
pts:new Pts().data,
namelc:"", // 名称 .ltdgrp.con.namelc
adrelc:"", // 地址 .ltdgrp.con.adrelc
dbfadrblkcn:"", // Chinese address .ltdgrp.con.dbfadrblkcn
},
},
pageId: "" // ctx的key
}
}
}
\ No newline at end of file
......@@ -39,6 +39,9 @@ import Litdck from "./Litdck"
import Inflid from "./Inflid"
import Inftrd from "./Inftrd"
import Trtame from "./Trtame"
import Lttopn from "./Lttopn"
import Lttame from "./Lttame"
import Lttcan from "./Lttcan"
// import Infdet from "./Infdet"
/**
......@@ -88,5 +91,8 @@ const BusRouter = [
{ path: 'inftrd', component: Inftrd, name: 'Inftrd', meta: { title: '进口押汇查询' } },
{ path: 'trtame', component: Trtame, name: 'Trtame', meta: { title: '进口融资修改' } },
// { path: 'infdet', component: Infdet, name: 'Infdet', meta: { title: 'Infdet' } },
{ path: 'lttopn', component: Lttopn, name: 'Lttopn', meta: { title: '转让证开立' } },
  { path: 'lttame', component: Lttame, name: 'Lttame', meta: { title: '转让证修改' } },
  { path: 'lttcan', component: Lttcan, name: 'Lttcan', meta: { title: '转让证注销' } },
]
export default BusRouter
\ No newline at end of file
<template>
<div class="eibs-tab">
<c-col :span="11">
<c-col :span="10">
<el-form-item label="Additional Amount" prop="ltdgrp.cbs.max2.cur">
<c-select
v-model="model.ltdgrp.cbs.max2.cur"
style="width: 100%"
placeholder=""
@change="onNom1CurChange"
>
<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="12">
<el-form-item label="" label-width="15px" prop="ltdgrp.cbs.max2.amt">
<c-input
v-model="model.ltdgrp.cbs.max2.amt"
placeholder="请输入Additional Amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="10">
<el-form-item label="Open Add. Amount" prop="ltdgrp.cbs.opn2.cur">
<c-select
v-model="model.ltdgrp.cbs.opn2.cur"
style="width: 100%"
placeholder=""
@change="onNom1CurChange"
>
<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="12">
<el-form-item label="" label-width="15px" prop="ltdgrp.cbs.opn2.amt">
<c-input
v-model="model.ltdgrp.cbs.opn2.amt"
placeholder="请输入Open Add. Amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Covered" prop="ltdgrp.blk.addamtcov">
<c-input type="textarea"
v-model="model.ltdgrp.blk.addamtcov"
:rows="5"
maxlength="35"
show-word-limit placeholder="请输入Covered"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- <c-col :span="12">
<el-form-item label="Additional Amount" prop="ltdgrp.cbs.max2.cur">
<c-select v-model="model.ltdgrp.cbs.max2.cur" style="width:100%" placeholder="请选择Additional Amount">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Additional Amount" prop="ltdgrp.cbs.max2.amt">
<c-input v-model="model.ltdgrp.cbs.max2.amt" placeholder="请输入Additional Amount"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Open Add. Amount" prop="ltdgrp.cbs.opn2.cur">
<c-select v-model="model.ltdgrp.cbs.opn2.cur" style="width:100%" placeholder="请选择Open Add. Amount">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Open Add. Amount" prop="ltdgrp.cbs.opn2.amt">
<c-input v-model="model.ltdgrp.cbs.opn2.amt" placeholder="请输入Open Add. Amount"></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/Lttame/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="Additional Conditions Amendment" prop="ltdgrp.blk.adlcndame">
<c-input type="textarea" v-model="model.ltdgrp.blk.adlcndame" maxlength="50" show-word-limit placeholder="请输入Additional Conditions Amendment" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.ltdgrp.rec.redclsflg">Red/Green Clause?</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.ltdgrp.rec.spcbenflg">Special payment conditions for beneficiary exists</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.ltdgrp.rec.spcrcbflg">Special Payment Conditions for specified Bank only</c-checkbox>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Lttame/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-row>
<!-- <c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="lttamep.recget.sdamod.dadsnd">
<c-input v-model="model.lttamep.recget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col> -->
<!-------------------------顶部---------------------------->
<c-col :span="11">
<el-form-item label="Reference" prop="ltdgrp.rec.ownref">
<c-input
v-model="model.ltdgrp.rec.ownref"
maxlength="16"
placeholder="请输入Reference"
></c-input>
</el-form-item>
</c-col>
<c-col :span="11" :offset="1">
<el-form-item label="Name" prop="ltdgrp.rec.nam">
<c-input
v-model="model.ltdgrp.rec.nam"
maxlength="40"
placeholder="请输入Name"
></c-input>
</el-form-item>
</c-col>
<c-col :span="11">
<el-form-item label="Amendment Date" prop="trnmod.swiadd.amedat">
<c-date-picker
type="date"
v-model="model.trnmod.swiadd.amedat"
style="width: 50%"
placeholder="请选择Amendment Date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="12">
<el-form-item label="Amend No. Received" prop="trnmod.swiadd.amenbr">
<c-input
v-model="model.trnmod.swiadd.amenbr"
placeholder="请输入Amend No. Received"
style="width: 50%"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Current Amendm. No." prop="lttamep.amenbr">
<c-input
v-model="model.lttamep.amenbr"
placeholder="请输入Current Amendm. No."
style="width: 50%"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- <c-col :span="12">
<el-form-item label="" prop="lttamep.recget.sdamod.seainf">
<c-input
v-model="model.lttamep.recget.sdamod.seainf"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col> -->
<!-- 金额 -->
<c-col :span="23">
<c-col :span="11">
<span class="lttame_amed_amt">Nominal Amount</span>
<c-col :span="24">
<c-col :span="13">
<el-form-item label="Original Data" prop="ltdgrp.cbs.nom1.cur">
<c-select
v-model="model.ltdgrp.cbs.nom1.cur"
maxlength="3"
placeholder="请选择币种"
:code="codes.cur"
disabled
></c-select>
</el-form-item>
</c-col>
<c-col :span="11">
<el-form-item
label=""
label-width="20px"
prop="oldltdgrp.cbs.nom1.amt"
>
<c-input-currency
v-model="model.oldltdgrp.cbs.nom1.amt"
placeholder="请输入Original Data"
style="width: 90%"
disabled
></c-input-currency>
</el-form-item>
</c-col>
<c-col :span="13">
<el-form-item label="Amended" prop="trnmod.swiadd.amecur">
<c-select
v-model="model.trnmod.swiadd.amecur"
style="width: 100%"
:code="codes.cur"
placeholder="请选择Amended"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="11">
<el-form-item
label=""
label-width="20px"
prop="trnmod.swiadd.ameamt"
>
<c-input-currency
v-model="model.trnmod.swiadd.ameamt"
placeholder="请输入Amended"
style="width: 90%"
></c-input-currency>
</el-form-item>
</c-col>
<c-col :span="13">
<el-form-item label="New Data" prop="trnmod.swiadd.newcur">
<c-select
v-model="model.trnmod.swiadd.newcur"
style="width: 100%"
:code="codes.cur"
disabled
placeholder="请选择币种"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="11">
<el-form-item
label=""
label-width="20px"
prop="trnmod.swiadd.newamt"
>
<c-input-currency
v-model="model.trnmod.swiadd.newamt"
placeholder="请输入New Data"
style="width: 90%"
></c-input-currency>
</el-form-item>
</c-col>
</c-col>
</c-col>
<!-- <c-col :span="12">
<el-form-item label="Total Amendment" prop="ltdgrp.cbs.nom1.cur">
<c-input
v-model="model.ltdgrp.cbs.nom1.cur"
maxlength="3"
placeholder="请输入Total Amendment"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Original Data" prop="oldltdgrp.cbs.nom1.amt">
<c-input
v-model="model.oldltdgrp.cbs.nom1.amt"
placeholder="请输入Original Data"
></c-input>
</el-form-item>
</c-col> -->
<c-col :span="4" :offset="1">
<span class="lttame_amed_nomtx">Tolerance +/- %</span>
<c-col :span="24">
<c-col :span="12">
<el-form-item
label=""
label-width="20px"
prop="oldltdgrp.rec.nomtop"
>
<c-input
v-model="model.oldltdgrp.rec.nomtop"
placeholder="请输入Tolerance +"
style="width: 90%"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label=""
label-width="20px"
prop="oldltdgrp.rec.nomton"
>
<c-input
v-model="model.oldltdgrp.rec.nomton"
placeholder="请输入Tolerance -"
style="width: 90%"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<span class="lttame_amed_newnomtx">Total Amendment</span>
</c-col>
<c-col :span="12">
<el-form-item
label=""
label-width="20px"
prop="trnmod.swiadd.newnomtop"
>
<c-input
v-model="model.trnmod.swiadd.newnomtop"
placeholder="请输入New positive tolerance"
style="width: 90%"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label=""
label-width="20px"
prop="trnmod.swiadd.newnomton"
>
<c-input
v-model="model.trnmod.swiadd.newnomton"
placeholder="请输入New negative tolerance"
style="width: 90%"
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="7">
<span class="lttame_amed_nomtx">Maximum Amount</span>
<c-col :span="24">
<c-col :span="9">
<el-form-item
label=""
label-width="20px"
prop="oldltdgrp.cbs.max.cur"
>
<c-select
v-model="model.oldltdgrp.cbs.max.cur"
maxlength="3"
placeholder="请选择币种"
:code="codes.cur"
disabled
></c-select>
</el-form-item>
</c-col>
<c-col :span="15">
<el-form-item
label=""
label-width="20px"
prop="oldltdgrp.cbs.max.amt"
>
<c-input-currency
v-model="model.oldltdgrp.cbs.max.amt"
placeholder="请输入Original Data"
style="width: 100%"
disabled
></c-input-currency>
</el-form-item>
</c-col>
<c-col :span="9">
<el-form-item label="" label-width="20px" prop="lttamep.engcur">
<c-select
v-model="model.lttamep.engcur"
style="width: 100%"
placeholder="请选择Total Amendment"
:code="codes.cur"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="15">
<el-form-item label="" label-width="20px" prop="lttamep.engamt">
<c-input-currency
v-model="model.lttamep.engamt"
placeholder="请输入Total Amendment"
disabled
></c-input-currency>
</el-form-item>
</c-col>
<c-col :span="9">
<el-form-item label="" label-width="20px" prop="lttamep.maxcur">
<c-select
v-model="model.lttamep.maxcur"
style="width: 100%"
placeholder="请选择Total Amendment"
:code="codes.cur"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="15">
<el-form-item label="" label-width="20px" prop="lttamep.maxamt">
<c-input-currency
v-model="model.lttamep.maxamt"
placeholder="请输入New Maximum Amount"
disabled
></c-input-currency>
</el-form-item>
</c-col>
</c-col>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="11">
<el-form-item
label="Amount Specification"
prop="trnmod.swiadd.nomspc"
>
<c-select
v-model="model.trnmod.swiadd.nomspc"
style="width: 80%"
placeholder="请选择Amount Specification"
:code="codes.nomspc"
disabled
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="11">
<c-col :span="24">
<el-form-item label="Date of Expiry" prop="oldltdgrp.rec.expdat">
<c-date-picker
type="date"
v-model="model.oldltdgrp.rec.expdat"
style="width: 50%"
placeholder="请选择Date of Expiry"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="New Expiry Date" prop="trnmod.swiadd.newexpdat">
<c-date-picker
type="date"
v-model="model.trnmod.swiadd.newexpdat"
style="width: 50%"
placeholder="请选择New Expiry Date"
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="Shipment Date" prop="oldltdgrp.rec.shpdat">
<c-date-picker
type="date"
v-model="model.oldltdgrp.rec.shpdat"
style="width: 50%"
placeholder="请选择Shipment Date"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="New Shipment Date"
prop="trnmod.swiadd.newshpdat"
>
<c-date-picker
type="date"
v-model="model.trnmod.swiadd.newshpdat"
style="width: 50%"
placeholder="请选择New Shipment Date"
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<!-- <c-col :span="12">
<el-form-item
label="Amount Tolerance - Positive"
prop="oldltdgrp.rec.nomtop"
>
<c-input
v-model="model.oldltdgrp.rec.nomtop"
placeholder="请输入Amount Tolerance - Positive"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="Amount Tolerance - Negative"
prop="oldltdgrp.rec.nomton"
>
<c-input
v-model="model.oldltdgrp.rec.nomton"
placeholder="请输入Amount Tolerance - Negative"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Currency" prop="oldltdgrp.cbs.max.cur">
<c-input
v-model="model.oldltdgrp.cbs.max.cur"
maxlength="3"
placeholder="请输入Currency"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Balance" prop="oldltdgrp.cbs.max.amt">
<c-input
v-model="model.oldltdgrp.cbs.max.amt"
placeholder="请输入Balance"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Amended" prop="trnmod.swiadd.amecur">
<c-select
v-model="model.trnmod.swiadd.amecur"
style="width: 100%"
placeholder="请选择Amended"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Amended" prop="trnmod.swiadd.ameamt">
<c-input
v-model="model.trnmod.swiadd.ameamt"
placeholder="请输入Amended"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="change of engagement:" prop="lttamep.engamt">
<c-input
v-model="model.lttamep.engamt"
placeholder="请输入change of engagement:"
></c-input>
</el-form-item>
</c-col> -->
<!--
<c-col :span="12">
<el-form-item label="New Data" prop="trnmod.swiadd.newcur">
<c-input
v-model="model.trnmod.swiadd.newcur"
maxlength="3"
placeholder="请输入New Data"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="New amount" prop="trnmod.swiadd.newamt">
<c-input
v-model="model.trnmod.swiadd.newamt"
placeholder="请输入New amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="New positive tolerance"
prop="trnmod.swiadd.newnomtop"
>
<c-input
v-model="model.trnmod.swiadd.newnomtop"
placeholder="请输入New positive tolerance"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="New negative tolerance"
prop="trnmod.swiadd.newnomton"
>
<c-input
v-model="model.trnmod.swiadd.newnomton"
placeholder="请输入New negative tolerance"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Currency" prop="ltdgrp.cbs.max.cur">
<c-input
v-model="model.ltdgrp.cbs.max.cur"
maxlength="3"
placeholder="请输入Currency"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="New Maximum Amount" prop="lttamep.maxamt">
<c-input
v-model="model.lttamep.maxamt"
placeholder="请输入New Maximum Amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Amount Specification" prop="trnmod.swiadd.nomspc">
<c-select
v-model="model.trnmod.swiadd.nomspc"
style="width: 100%"
placeholder="请选择Amount Specification"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Date of Expiry" prop="oldltdgrp.rec.expdat">
<c-date-picker
type="date"
v-model="model.oldltdgrp.rec.expdat"
style="width: 100%"
placeholder="请选择Date of Expiry"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Shipment Date" prop="oldltdgrp.rec.shpdat">
<c-date-picker
type="date"
v-model="model.oldltdgrp.rec.shpdat"
style="width: 100%"
placeholder="请选择Shipment Date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="New Expiry Date" prop="trnmod.swiadd.newexpdat">
<c-date-picker
type="date"
v-model="model.trnmod.swiadd.newexpdat"
style="width: 100%"
placeholder="请选择New Expiry Date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="New Shipment Date" prop="trnmod.swiadd.newshpdat">
<c-date-picker
type="date"
v-model="model.trnmod.swiadd.newshpdat"
style="width: 100%"
placeholder="请选择New Shipment Date"
></c-date-picker>
</el-form-item>
</c-col> -->
<c-col :span="24">
<c-col :span="11">
<el-form-item label="Purpose of message" prop="trnmod.swiadd.purpos">
<c-select
v-model="model.trnmod.swiadd.purpos"
style="width: 100%"
placeholder="请选择Purpose of message"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="11">
<el-form-item
label="Presentation Period"
prop="oldltdgrp.rec.prepers18"
>
<c-input
v-model="model.oldltdgrp.rec.prepers18"
placeholder="请输入Presentation Period"
></c-input>
</el-form-item>
</c-col>
<c-col :span="11" :offset="1">
<el-form-item
label="New Presentation Period"
prop="trnmod.swiadd.prepers18"
>
<c-input
v-model="model.trnmod.swiadd.prepers18"
placeholder="请输入New Presentation Period"
></c-input>
</el-form-item>
</c-col>
<c-col :span="11">
<el-form-item
label="Presentation period text"
prop="oldltdgrp.rec.prepertxts18"
>
<c-input
v-model="model.oldltdgrp.rec.prepertxts18"
maxlength="35"
placeholder="请输入Presentation period text"
></c-input>
</el-form-item>
</c-col>
<!-- <c-col :span="11">
<el-form-item
label="Presentation period text"
prop="trnmod.swiadd.prepertxts18"
>
<c-input
v-model="model.trnmod.swiadd.prepertxts18"
maxlength="35"
placeholder="请输入Presentation period text"
></c-input>
</el-form-item>
</c-col> -->
<c-col :span="24">
<c-col :span="11">
<el-form-item label="Amendm. charge by" prop="trnmod.swiadd.trnchato">
<c-select
v-model="model.trnmod.swiadd.trnchato"
style="width: 100%"
placeholder="请选择Amendm. charge by"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="5">
<c-checkbox v-model="model.lttp.aamp.aammod.addamtflg"
>Add. Amount</c-checkbox
>
</c-col>
<c-col :span="10">
<el-form-item
label="Additional Amount"
label-width="120px"
prop="ltdgrp.cbs.max2.cur"
>
<c-select
v-model="model.ltdgrp.cbs.max2.cur"
maxlength="3"
placeholder="请输入Additional Amount"
:code="codes.cur"
disabled
></c-select>
</el-form-item>
</c-col>
<c-col :span="9">
<el-form-item
label=""
label-width="20px"
prop="trnmod.swiadd.addamt"
>
<c-input-currency
v-model="model.trnmod.swiadd.addamt"
placeholder="请输入Amounts Covered"
disabled
></c-input-currency>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="11">
<el-form-item
label="Details for Charges"
prop="trnmod.swiadd.trnfeetxt"
>
<c-input
type="textarea"
v-model="model.trnmod.swiadd.trnfeetxt"
maxlength="35"
show-word-limit
placeholder="请输入Details for Charges"
></c-input>
</el-form-item>
</c-col>
<c-col :span="11" :offset="1">
<el-form-item
label="Details for Charges"
prop="trnmod.swiadd.addamtcov"
>
<c-input
type="textarea"
v-model="model.trnmod.swiadd.addamtcov"
maxlength="35"
show-word-limit
placeholder="请输入Details for Charges"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="11">
<el-form-item label="Send Request to" prop="lttamep.ramrol">
<c-select
v-model="model.lttamep.ramrol"
style="width: 100%"
placeholder="请选择Send Request to"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="24">
<c-checkbox v-model="model.lttamep.benconflg"
>Beneficiary's Confirmation Required</c-checkbox
>
</c-col>
<c-col :span="24">
<c-checkbox v-model="model.trnmod.swiadd.reqcan"
>Cancellation Request</c-checkbox
>
</c-col>
</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/Lttame/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [CommonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
.lttame_amed_amt {
margin-left: 150px;
height: 16px;
color: #606266;
line-height: 16px;
font-size: 12px;
}
.lttame_amed_nomtx {
margin-left: 20px;
height: 16px;
color: #606266;
line-height: 16px;
font-size: 12px;
}
.lttame_amed_newnomtx {
margin-left: 20px;
height: 34px;
line-height: 34px;
color: #606266;
font-size: 12px;
}
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="Available with" prop="ltdgrp.rec.avbwth">
<c-select v-model="model.ltdgrp.rec.avbwth" style="width:100%" placeholder="请选择Available with">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Mixed Payment Details" prop="ltdgrp.blk.mixdet">
<c-input type="textarea" v-model="model.ltdgrp.blk.mixdet" maxlength="35" show-word-limit placeholder="请输入Mixed Payment Details" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Available in" prop="ltdgrp.blk.avbwthtxt">
<c-input type="textarea" v-model="model.ltdgrp.blk.avbwthtxt" maxlength="35" show-word-limit placeholder="请输入Available in" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onPreperButtxmsel">
...
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Presentation Period" prop="ltdgrp.blk.preper">
<c-input type="textarea" v-model="model.ltdgrp.blk.preper" maxlength="35" show-word-limit placeholder="请输入Presentation Period" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Days of presentation period" prop="ltdgrp.rec.prepers18">
<c-input v-model="model.ltdgrp.rec.prepers18" placeholder="请输入Days of presentation period"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Available by" prop="ltdgrp.rec.avbby">
<c-select v-model="model.ltdgrp.rec.avbby" style="width:100%" placeholder="请选择Available by">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Presentation period text" prop="ltdgrp.rec.prepertxts18">
<c-input v-model="model.ltdgrp.rec.prepertxts18" maxlength="35" placeholder="请输入Presentation period text"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.ltdgrp.blk.preperflg">Presentation Period modified</c-checkbox>
</c-col>
<c-col :span="12">
<span v-text="model.lttp.labdefdet" data-path=".lttp.labdefdet" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Deferred Payment Details" prop="ltdgrp.blk.defdet">
<c-input type="textarea" v-model="model.ltdgrp.blk.defdet" maxlength="35" show-word-limit placeholder="请输入Deferred Payment Details" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onChariaButtxmsel">
...
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Additional Details to Code for Charges CHATO" prop="ltdgrp.blk.feetxt">
<c-input type="textarea" v-model="model.ltdgrp.blk.feetxt" maxlength="35" show-word-limit placeholder="请输入Additional Details to Code for Charges CHATO" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drafts at" prop="ltdgrp.blk.dftat">
<c-input type="textarea" v-model="model.ltdgrp.blk.dftat" maxlength="35" show-word-limit placeholder="请输入Drafts at" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="lttp.drwp.ptsget.sdamod.dadsnd">
<c-input v-model="model.lttp.drwp.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="ltdgrp.drw.pts.extkey">
<c-input v-model="model.ltdgrp.drw.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="lttp.drwp.ptsget.sdamod.seainf">
<c-input v-model="model.lttp.drwp.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onDrwpDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="名称" prop="ltdgrp.drw.namelc">
<c-input type="textarea" v-model="model.ltdgrp.drw.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Address Block" prop="ltdgrp.drw.pts.adrblk">
<c-input type="textarea" v-model="model.ltdgrp.drw.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Chinese address" prop="ltdgrp.drw.dbfadrblkcn">
<c-input type="textarea" v-model="model.ltdgrp.drw.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Own Charges Borne by" prop="ltdgrp.rec.chato">
<c-select v-model="model.ltdgrp.rec.chato" style="width:100%" placeholder="请选择Own Charges Borne by">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="地址" prop="ltdgrp.drw.adrelc">
<c-input type="textarea" v-model="model.ltdgrp.drw.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Country Code Risk Country" prop="ltdgrp.rec.stacty">
<c-select v-model="model.ltdgrp.rec.stacty" style="width:100%" placeholder="请选择Country Code Risk Country">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Dispatch from" prop="ltdgrp.rec.shpfro">
<c-input v-model="model.ltdgrp.rec.shpfro" maxlength="65" placeholder="请输入Dispatch from"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Maximum tenor in days" prop="ltdgrp.rec.tenmaxday">
<c-input v-model="model.ltdgrp.rec.tenmaxday" placeholder="请输入Maximum tenor in days"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Air-/Port of Departure" prop="ltdgrp.rec.porloa">
<c-input v-model="model.ltdgrp.rec.porloa" maxlength="65" placeholder="请输入Air-/Port of Departure"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Air-/Port of Destination" prop="ltdgrp.rec.pordis">
<c-input v-model="model.ltdgrp.rec.pordis" maxlength="65" placeholder="请输入Air-/Port of Destination"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Final Destination" prop="ltdgrp.rec.shpto">
<c-input v-model="model.ltdgrp.rec.shpto" maxlength="65" placeholder="请输入Final Destination"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Shipment Period" prop="ltdgrp.blk.shpper">
<c-input type="textarea" v-model="model.ltdgrp.blk.shpper" maxlength="65" show-word-limit placeholder="请输入Shipment Period" ></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/Lttame/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="Description of Goods Amendment" prop="ltdgrp.blk.lcrgodame">
<c-input type="textarea" v-model="model.ltdgrp.blk.lcrgodame" maxlength="50" show-word-limit placeholder="请输入Description of Goods Amendment" ></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/Lttame/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="Documents Required Amendment" prop="ltdgrp.blk.lcrdocame">
<c-input type="textarea" v-model="model.ltdgrp.blk.lcrdocame" maxlength="50" show-word-limit placeholder="请输入Documents Required Amendment" ></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/Lttame/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="lttp.letp0.recget.sdamod.dadsnd">
<c-input v-model="model.lttp.letp0.recget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Reference" prop="ledgrp.rec.ownref">
<c-input v-model="model.ledgrp.rec.ownref" maxlength="16" placeholder="请输入Reference"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Name" prop="ledgrp.rec.nam">
<c-input v-model="model.ledgrp.rec.nam" maxlength="40" placeholder="请输入Name"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="L/C Amount" prop="ledgrp.cbs.nom1.cur">
<c-input v-model="model.ledgrp.cbs.nom1.cur" maxlength="3" placeholder="请输入L/C Amount"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Balance" prop="ledgrp.cbs.nom1.amt">
<c-input v-model="model.ledgrp.cbs.nom1.amt" placeholder="请输入Balance"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.lttp.letp0.aammod.addamtflg">Add. Amount</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Applicant" prop="ledgrp.apl.pts.ref">
<c-input v-model="model.ledgrp.apl.pts.ref" maxlength="16" placeholder="请输入Applicant"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Open Amount" prop="ledgrp.cbs.opn1.cur">
<c-input v-model="model.ledgrp.cbs.opn1.cur" maxlength="3" placeholder="请输入Open Amount"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Balance" prop="ledgrp.cbs.opn1.amt">
<c-input v-model="model.ledgrp.cbs.opn1.amt" placeholder="请输入Balance"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.ledgrp.rec.revflg">Revolving Flag</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Name of Party" prop="ledgrp.apl.pts.nam">
<c-input v-model="model.ledgrp.apl.pts.nam" maxlength="40" placeholder="请输入Name of Party"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Available with" prop="ledgrp.avbnam">
<c-input v-model="model.ledgrp.avbnam" maxlength="40" placeholder="请输入Available with"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Iss. Bank" prop="ledgrp.iss.pts.ref">
<c-input v-model="model.ledgrp.iss.pts.ref" maxlength="16" placeholder="请输入Iss. Bank"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Available by [AVBBY0]" prop="ledgrp.rec.avbby">
<c-select v-model="model.ledgrp.rec.avbby" style="width:100%" placeholder="请选择Available by [AVBBY0]">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.ledgrp.rec.redclsflg">Red/Green Clause</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Name of Party" prop="ledgrp.iss.pts.nam">
<c-input v-model="model.ledgrp.iss.pts.nam" maxlength="40" placeholder="请输入Name of Party"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Date Issued" prop="ledgrp.rec.opndat">
<c-date-picker type="date" v-model="model.ledgrp.rec.opndat" style="width:100%" placeholder="请选择Date Issued"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Shipment Date" prop="ledgrp.rec.shpdat">
<c-date-picker type="date" v-model="model.ledgrp.rec.shpdat" style="width:100%" placeholder="请选择Shipment Date"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Beneficiary" prop="ledgrp.ben.pts.ref">
<c-input v-model="model.ledgrp.ben.pts.ref" maxlength="16" placeholder="请输入Beneficiary"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Date/Place of Expiry" prop="ledgrp.rec.expdat">
<c-date-picker type="date" v-model="model.ledgrp.rec.expdat" style="width:100%" placeholder="请选择Date/Place of Expiry"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Date/Place of Expiry" prop="ledgrp.rec.expplc">
<c-input v-model="model.ledgrp.rec.expplc" maxlength="29" placeholder="请输入Date/Place of Expiry"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Name of Party" prop="ledgrp.ben.pts.nam">
<c-input v-model="model.ledgrp.ben.pts.nam" maxlength="40" placeholder="请输入Name of Party"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Form of L/C" prop="ledgrp.rec.lcrtyp">
<c-select v-model="model.ledgrp.rec.lcrtyp" style="width:100%" placeholder="请选择Form of L/C">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Confirmation text" prop="lttp.letp0.cnftxt">
<c-input v-model="model.lttp.letp0.cnftxt" maxlength="40" placeholder="请输入Confirmation text"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Streamgrid of other L/Cs backed by B2B LE" prop="lttp.leltb2b.litb2bstm">
<c-input v-model="model.lttp.leltb2b.litb2bstm" placeholder="请输入Streamgrid of other L/Cs backed by B2B LE"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="This L/C" prop="ltdgrp.cbs.opn1.amt">
<c-input v-model="model.ltdgrp.cbs.opn1.amt" placeholder="请输入This L/C"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Total Amount" prop="lttp.totamt">
<c-input v-model="model.lttp.totamt" placeholder="请输入Total Amount"></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/Lttame/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-row>
<c-col :span="24">
<c-col :span="11">
<el-form-item label="信用证参考号" prop="ledgrp.rec.ownref">
<c-input
v-model="model.ledgrp.rec.ownref"
placeholder="请输入信用证参考号"
style="width: 100%"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="11" :offset="2">
<el-form-item label="名称" prop="ledgrp.rec.nam">
<c-input
v-model="model.ledgrp.rec.nam"
maxlength="40"
placeholder="请输入名称"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="9">
<el-form-item label="参考号" prop="ltdgrp.rec.ownref">
<c-input
v-model="model.ltdgrp.rec.ownref"
maxlength="16"
placeholder="请输入参考号"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="3">
<c-button size="small" type="primary" @click="onLttpButgetref">
Get Ref
</c-button>
</c-col>
<c-col :span="11" :offset="1">
<el-form-item label="名称" prop="ltdgrp.rec.nam">
<c-input
v-model="model.ltdgrp.rec.nam"
maxlength="40"
placeholder="请输入名称"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ====================左边======================= -->
<c-col :span="11">
<c-col :span="24">
<el-form-item label="转让类型" prop="ltdgrp.rec.lcrtyp">
<c-select
v-model="model.ltdgrp.rec.lcrtyp"
style="width: 100%"
placeholder="请选择Form of Transfer"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="客户经理" prop="lttp.usr.extkey">
<c-input
v-model="model.lttp.usr.extkey"
maxlength="8"
placeholder="请输入Responsible User"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="8">
<el-form-item label="票面金额" prop="ltdgrp.cbs.nom1.cur">
<c-select
v-model="model.ltdgrp.cbs.nom1.cur"
style="width: 100%"
placeholder=""
@change="onNom1CurChange"
>
<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="10">
<el-form-item
label=""
label-width="15px"
prop="ltdgrp.cbs.nom1.amt"
>
<c-input
v-model="model.ltdgrp.cbs.nom1.amt"
placeholder="请输入Nominal Amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="5" class="centerLable">
<c-checkbox v-model="model.lttp.aamp.aammod.addamtflg"
>Add. Amount</c-checkbox
>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="金额增减幅度 +/-" prop="ltdgrp.rec.nomtop">
<c-input
v-model="model.ltdgrp.rec.nomtop"
placeholder="请输入Amount Tolerance +/-"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="金额说明" prop="ltdgrp.rec.nomspc">
<c-select
v-model="model.ltdgrp.rec.nomspc"
style="width: 100%"
placeholder="请选择Amount Specification"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="8">
<el-form-item label="最大金额" prop="ltdgrp.cbs.max.cur">
<c-select
v-model="model.ltdgrp.cbs.max.cur"
style="width: 100%"
placeholder=""
@change="onNom1CurChange"
>
<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="12">
<el-form-item label="" label-width="15px" prop="ltdgrp.cbs.max.amt">
<c-input
v-model="model.ltdgrp.cbs.max.amt"
placeholder="请输入Maximum Amount"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="开证日期" prop="ltdgrp.rec.opndat">
<c-date-picker
type="date"
v-model="model.ltdgrp.rec.opndat"
style="width: 100%"
placeholder="请选择Issued on"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="装船日" prop="ltdgrp.rec.shpdat">
<c-date-picker
type="date"
v-model="model.ltdgrp.rec.shpdat"
style="width: 100%"
placeholder="请选择装船日"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="到期日" prop="ltdgrp.rec.expdat">
<c-date-picker
type="date"
v-model="model.ltdgrp.rec.expdat"
style="width: 100%"
placeholder="请选择Date of Expiry"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="到期地点" prop="ltdgrp.rec.expplc">
<c-select
v-model="model.ltdgrp.rec.expplc"
style="width: 100%"
placeholder="请选择Place of Expiry"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="分批装运" prop="ltdgrp.rec.shppars18">
<c-select
v-model="model.ltdgrp.rec.shppars18"
style="width: 100%"
placeholder="请选择Partial Shipment"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="转运" prop="ltdgrp.rec.shptrss18">
<c-select
v-model="model.ltdgrp.rec.shptrss18"
style="width: 100%"
placeholder="请选择转运"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="适用规则" prop="ltdgrp.rec.apprul">
<c-select
v-model="model.ltdgrp.rec.apprul"
style="width: 100%"
placeholder="请选择适用规则"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="其他适用规则" prop="ltdgrp.rec.apprultxt">
<c-input
type="textarea"
v-model="model.ltdgrp.rec.apprultxt"
maxlength="35"
show-word-limit
placeholder="请输入其他适用规则"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="保兑说明" prop="ltdgrp.rec.cnfins">
<c-select
v-model="model.ltdgrp.rec.cnfins"
style="width: 100%"
placeholder="请选择Confirmation Instruct."
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<!-- ========================右边======================= -->
<c-col :span="11" :offset="1">
<c-col :span="24">
<c-ptap
:model="model"
:argadr="{
title: '第一受益人',
grp: 'ltdgrp',
rol: 'be1',
}"
:disabled="true"
@onSeainf="onSeainf"
@onAplpDet="onBe1pDet"
>
</c-ptap>
</c-col>
<c-ptap
:model="model"
:argadr="{
title: '通知行',
grp: 'ltdgrp',
rol: 'adt',
}"
:disabled="true"
@onSeainf="onSeainf"
@onAplpDet="onAdtpDet"
>
</c-ptap>
<c-col :span="24">
<c-ptap
:model="model"
:argadr="{
title: '第二受益人',
grp: 'ltdgrp',
rol: 'be2',
}"
:disabled="true"
@onSeainf="onSeainf"
@onAplpDet="onBe2pDet"
>
</c-ptap>
</c-col>
<c-col :span="24">
<c-checkbox
v-model="model.ltdgrp.rec.rmbflg"
class="centerLable marginLable"
>偿付信息</c-checkbox
>
</c-col>
<!-- <c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="lttp.ledget.sdamod.dadsnd">
<c-input v-model="model.lttp.ledget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Reference" prop="ledgrp.rec.ownref">
<c-input v-model="model.ledgrp.rec.ownref" maxlength="16" placeholder="请输入Reference"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Reference of L/C" prop="lttp.ledget.sdamod.seainf">
<c-input v-model="model.lttp.ledget.sdamod.seainf" placeholder="请输入Reference of L/C"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Name" prop="ledgrp.rec.nam">
<c-input v-model="model.ledgrp.rec.nam" maxlength="40" placeholder="请输入Name"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="lttp.recget.sdamod.dadsnd">
<c-input v-model="model.lttp.recget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Reference" prop="ltdgrp.rec.ownref">
<c-input v-model="model.ltdgrp.rec.ownref" maxlength="16" placeholder="请输入Reference"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Reference" prop="lttp.recget.sdamod.seainf">
<c-input v-model="model.lttp.recget.sdamod.seainf" placeholder="请输入Reference"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLttpButgetref">
Get Ref
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Name" prop="ltdgrp.rec.nam">
<c-input v-model="model.ltdgrp.rec.nam" maxlength="40" placeholder="请输入Name"></c-input>
</el-form-item>
</c-col> -->
<!-- <c-col :span="12">
<el-form-item label="Form of Transfer" prop="ltdgrp.rec.lcrtyp">
<c-select v-model="model.ltdgrp.rec.lcrtyp" style="width:100%" placeholder="请选择Form of Transfer">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="1st Beneficiary Ref." prop="ltdgrp.be1.pts.ref">
<c-input v-model="model.ltdgrp.be1.pts.ref" maxlength="16" placeholder="请输入1st Beneficiary Ref."></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="lttp.be1p.ptsget.sdamod.dadsnd">
<c-input v-model="model.lttp.be1p.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Responsible User" prop="lttp.usr.extkey">
<c-input v-model="model.lttp.usr.extkey" maxlength="8" placeholder="请输入Responsible User"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="lttp.usrget.sdamod.seainf">
<c-input v-model="model.lttp.usrget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="External Key of Address" prop="ltdgrp.be1.pts.extkey">
<c-input v-model="model.ltdgrp.be1.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="lttp.be1p.ptsget.sdamod.seainf">
<c-input v-model="model.lttp.be1p.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBe1pDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Total Amendment" prop="ltdgrp.cbs.nom1.cur">
<c-select v-model="model.ltdgrp.cbs.nom1.cur" style="width:100%" placeholder="请选择Total Amendment">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Nominal Amount" prop="ltdgrp.cbs.nom1.amt">
<c-input v-model="model.ltdgrp.cbs.nom1.amt" placeholder="请输入Nominal Amount"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.lttp.aamp.aammod.addamtflg">Add. Amount</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Name of Party" prop="ltdgrp.be1.pts.nam">
<c-input v-model="model.ltdgrp.be1.pts.nam" maxlength="40" placeholder="请输入Name of Party"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Amount Tolerance +/-" prop="ltdgrp.rec.nomtop">
<c-input v-model="model.ltdgrp.rec.nomtop" placeholder="请输入Amount Tolerance +/-"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Amount Tolerance - Negative" prop="ltdgrp.rec.nomton">
<c-input v-model="model.ltdgrp.rec.nomton" placeholder="请输入Amount Tolerance - Negative"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Advising Bank Ref." prop="ltdgrp.adt.pts.ref">
<c-input v-model="model.ltdgrp.adt.pts.ref" maxlength="16" placeholder="请输入Advising Bank Ref."></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Amount Specification" prop="ltdgrp.rec.nomspc">
<c-select v-model="model.ltdgrp.rec.nomspc" style="width:100%" placeholder="请选择Amount Specification">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="lttp.adtp.ptsget.sdamod.dadsnd">
<c-input v-model="model.lttp.adtp.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="ltdgrp.adt.pts.extkey">
<c-input v-model="model.ltdgrp.adt.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="lttp.adtp.ptsget.sdamod.seainf">
<c-input v-model="model.lttp.adtp.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onAdtpDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Currency" prop="ltdgrp.cbs.max.cur">
<c-select v-model="model.ltdgrp.cbs.max.cur" style="width:100%" placeholder="请选择Currency">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Maximum Amount" prop="ltdgrp.cbs.max.amt">
<c-input v-model="model.ltdgrp.cbs.max.amt" placeholder="请输入Maximum Amount"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="名称" prop="ltdgrp.adt.namelc">
<c-input type="textarea" v-model="model.ltdgrp.adt.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Address Block" prop="ltdgrp.adt.pts.adrblk">
<c-input type="textarea" v-model="model.ltdgrp.adt.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Chinese address" prop="ltdgrp.adt.dbfadrblkcn">
<c-input type="textarea" v-model="model.ltdgrp.adt.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Issued on" prop="ltdgrp.rec.opndat">
<c-date-picker type="date" v-model="model.ltdgrp.rec.opndat" style="width:100%" placeholder="请选择Issued on"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="地址" prop="ltdgrp.adt.adrelc">
<c-input type="textarea" v-model="model.ltdgrp.adt.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Shipment Date" prop="ltdgrp.rec.shpdat">
<c-date-picker type="date" v-model="model.ltdgrp.rec.shpdat" style="width:100%" placeholder="请选择Shipment Date"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Date of Expiry" prop="ltdgrp.rec.expdat">
<c-date-picker type="date" v-model="model.ltdgrp.rec.expdat" style="width:100%" placeholder="请选择Date of Expiry"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="2nd Beneficiary Ref." prop="ltdgrp.be2.pts.ref">
<c-input v-model="model.ltdgrp.be2.pts.ref" maxlength="16" placeholder="请输入2nd Beneficiary Ref."></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Place of Expiry" prop="ltdgrp.rec.expplc">
<c-select v-model="model.ltdgrp.rec.expplc" style="width:100%" placeholder="请选择Place of Expiry">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="lttp.be2p.ptsget.sdamod.dadsnd">
<c-input v-model="model.lttp.be2p.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="ltdgrp.be2.pts.extkey">
<c-input v-model="model.ltdgrp.be2.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="lttp.be2p.ptsget.sdamod.seainf">
<c-input v-model="model.lttp.be2p.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBe2pDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Partial Shipment" prop="ltdgrp.rec.shppar">
<c-select v-model="model.ltdgrp.rec.shppar" style="width:100%" placeholder="请选择Partial Shipment">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Partial Shipment" prop="ltdgrp.rec.shppars18">
<c-select v-model="model.ltdgrp.rec.shppars18" style="width:100%" placeholder="请选择Partial Shipment">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="名称" prop="ltdgrp.be2.namelc">
<c-input type="textarea" v-model="model.ltdgrp.be2.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Address Block" prop="ltdgrp.be2.pts.adrblk">
<c-input type="textarea" v-model="model.ltdgrp.be2.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Chinese address" prop="ltdgrp.be2.dbfadrblkcn">
<c-input type="textarea" v-model="model.ltdgrp.be2.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Transhipment" prop="ltdgrp.rec.shptrs">
<c-select v-model="model.ltdgrp.rec.shptrs" style="width:100%" placeholder="请选择Transhipment">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Transhipment" prop="ltdgrp.rec.shptrss18">
<c-select v-model="model.ltdgrp.rec.shptrss18" style="width:100%" placeholder="请选择Transhipment">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="地址" prop="ltdgrp.be2.adrelc">
<c-input type="textarea" v-model="model.ltdgrp.be2.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Applicable Rules" prop="ltdgrp.rec.apprul">
<c-select v-model="model.ltdgrp.rec.apprul" style="width:100%" placeholder="请选择Applicable Rules">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Other Applicable Rules" prop="ltdgrp.rec.apprultxt">
<c-input type="textarea" v-model="model.ltdgrp.rec.apprultxt" maxlength="35" show-word-limit placeholder="请输入Other Applicable Rules" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.ltdgrp.rec.rmbflg">Reimbursement Information</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Confirmation Instruct." prop="ltdgrp.rec.cnfins">
<c-select v-model="model.ltdgrp.rec.cnfins" style="width:100%" placeholder="请选择Confirmation Instruct.">
</c-select>
</el-form-item> -->
</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/Lttame/Event";
import Ptap from "~/views/Public/Ptap";
export default {
components: { "c-ptap": Ptap },
inject: ["root"],
props: ["model", "codes"],
mixins: [CommonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
.centerLable {
margin-left: 10px;
height: 32px;
line-height: 32px;
}
.marginLable {
padding-left: 150px;
}
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="2nd Advising Bank" prop="ltdgrp.a2t.pts.ref">
<c-input
v-model="model.ltdgrp.a2t.pts.ref"
maxlength="16"
placeholder="请输入2nd Advising Bank"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="Reimbursement Bank (MT 740)"
prop="ltdgrp.rmt.pts.ref"
>
<c-input
v-model="model.ltdgrp.rmt.pts.ref"
maxlength="16"
placeholder="请输入Reimbursement Bank (MT 740)"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="Drag Drop Sender"
prop="lttp.a2tp.ptsget.sdamod.dadsnd"
>
<c-input
v-model="model.lttp.a2tp.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="lttp.rmtp.ptsget.sdamod.dadsnd"
>
<c-input
v-model="model.lttp.rmtp.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="ltdgrp.a2t.pts.extkey"
>
<c-input
v-model="model.ltdgrp.a2t.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="lttp.a2tp.ptsget.sdamod.seainf">
<c-input
v-model="model.lttp.a2tp.ptsget.sdamod.seainf"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onA2tpDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item
label="External Key of Address"
prop="ltdgrp.rmt.pts.extkey"
>
<c-input
v-model="model.ltdgrp.rmt.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="lttp.rmtp.ptsget.sdamod.seainf">
<c-input
v-model="model.lttp.rmtp.ptsget.sdamod.seainf"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRmtpDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="名称" prop="ltdgrp.a2t.namelc">
<c-input
type="textarea"
v-model="model.ltdgrp.a2t.namelc"
maxlength="35"
show-word-limit
placeholder="请输入名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="名称" prop="ltdgrp.rmt.namelc">
<c-input
type="textarea"
v-model="model.ltdgrp.rmt.namelc"
maxlength="35"
show-word-limit
placeholder="请输入名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Address Block" prop="ltdgrp.a2t.pts.adrblk">
<c-input
type="textarea"
v-model="model.ltdgrp.a2t.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入Address Block"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Chinese address" prop="ltdgrp.a2t.dbfadrblkcn">
<c-input
type="textarea"
v-model="model.ltdgrp.a2t.dbfadrblkcn"
maxlength="35"
show-word-limit
placeholder="请输入Chinese address"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Address Block" prop="ltdgrp.rmt.pts.adrblk">
<c-input
type="textarea"
v-model="model.ltdgrp.rmt.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入Address Block"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Chinese address" prop="ltdgrp.rmt.dbfadrblkcn">
<c-input
type="textarea"
v-model="model.ltdgrp.rmt.dbfadrblkcn"
maxlength="35"
show-word-limit
placeholder="请输入Chinese address"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="地址" prop="ltdgrp.a2t.adrelc">
<c-input
type="textarea"
v-model="model.ltdgrp.a2t.adrelc"
maxlength="35"
show-word-limit
placeholder="请输入地址"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="地址" prop="ltdgrp.rmt.adrelc">
<c-input
type="textarea"
v-model="model.ltdgrp.rmt.adrelc"
maxlength="35"
show-word-limit
placeholder="请输入地址"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Confirming Bank" prop="ltdgrp.con.pts.ref">
<c-input
v-model="model.ltdgrp.con.pts.ref"
maxlength="16"
placeholder="请输入Confirming Bank"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Available with Bank" prop="ltdgrp.avt.pts.ref">
<c-input
v-model="model.ltdgrp.avt.pts.ref"
maxlength="16"
placeholder="请输入Available with Bank"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="Drag Drop Sender"
prop="lttp.conp.ptsget.sdamod.dadsnd"
>
<c-input
v-model="model.lttp.conp.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="lttp.avtp.ptsget.sdamod.dadsnd"
>
<c-input
v-model="model.lttp.avtp.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="ltdgrp.con.pts.extkey"
>
<c-input
v-model="model.ltdgrp.con.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="lttp.conp.ptsget.sdamod.seainf">
<c-input
v-model="model.lttp.conp.ptsget.sdamod.seainf"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onConpDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item
label="External Key of Address"
prop="ltdgrp.avt.pts.extkey"
>
<c-input
v-model="model.ltdgrp.avt.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="lttp.avtp.ptsget.sdamod.seainf">
<c-input
v-model="model.lttp.avtp.ptsget.sdamod.seainf"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onAvtpDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="名称" prop="ltdgrp.con.namelc">
<c-input
type="textarea"
v-model="model.ltdgrp.con.namelc"
maxlength="35"
show-word-limit
placeholder="请输入名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="名称" prop="ltdgrp.avt.namelc">
<c-input
type="textarea"
v-model="model.ltdgrp.avt.namelc"
maxlength="35"
show-word-limit
placeholder="请输入名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Address Block" prop="ltdgrp.con.pts.adrblk">
<c-input
type="textarea"
v-model="model.ltdgrp.con.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入Address Block"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Chinese address" prop="ltdgrp.con.dbfadrblkcn">
<c-input
type="textarea"
v-model="model.ltdgrp.con.dbfadrblkcn"
maxlength="35"
show-word-limit
placeholder="请输入Chinese address"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Address Block" prop="ltdgrp.avt.pts.adrblk">
<c-input
type="textarea"
v-model="model.ltdgrp.avt.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入Address Block"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Chinese address" prop="ltdgrp.avt.dbfadrblkcn">
<c-input
type="textarea"
v-model="model.ltdgrp.avt.dbfadrblkcn"
maxlength="35"
show-word-limit
placeholder="请输入Chinese address"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="地址" prop="ltdgrp.con.adrelc">
<c-input
type="textarea"
v-model="model.ltdgrp.con.adrelc"
maxlength="35"
show-word-limit
placeholder="请输入地址"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="地址" prop="ltdgrp.avt.adrelc">
<c-input
type="textarea"
v-model="model.ltdgrp.avt.adrelc"
maxlength="35"
show-word-limit
placeholder="请输入地址"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<!-- <div class="e-table-wrapper">
<el-table
:data="model.lttp.ptsaddp.ptsaddg"
style="width: 100%"
>
<el-table-column
prop="rol"
label="角色"
sortable
width="100">
</el-table-column>
<el-table-column
prop="ptyextkey"
label="机构"
sortable
width="100">
</el-table-column>
<el-table-column
prop="nam"
label=""
sortable
width="100">
</el-table-column>
<el-table-column
prop="ref"
label="名称"
sortable
width="100">
</el-table-column>
</el-table>
<el-pagination
layout="prev, pager, next"
:total="pager.lttp_ptsaddp_ptsaddg.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/Lttame/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [CommonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</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="tabClick">
<!--PD000001 -->
<el-tab-pane label="amep" name="amep">
<c-content>
<m-amep :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="ovwp" name="ovwp">
<m-ovwp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="aamp" name="aamp">
<m-aamp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000042 -->
<el-tab-pane label="ptyp" name="ptyp">
<m-ptyp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000077 -->
<el-tab-pane label="detp" name="detp">
<m-detp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000328 -->
<el-tab-pane label="dogpame" name="dogpame">
<m-dogpame :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000324 -->
<el-tab-pane label="dorpame" name="dorpame">
<m-dorpame :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000332 -->
<el-tab-pane label="adcpame" name="adcpame">
<m-adcpame :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000169 -->
<el-tab-pane label="lttinf" name="lttinf">
<m-lttinf :model="model" :codes="codes" />
</el-tab-pane>
</c-tabs>
</el-form>
</div>
</template>
<script>
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
import Lttame from "~/model/Lttame";
import CommonProcess from "~/mixin/CommonProcess";
import CommonFuncs from "~/mixin/CommonFuncs";
import Check from "~/model/Lttame/Check";
import Default from "~/model/Lttame/Default";
import Pattern from "~/model/Lttame/Pattern";
import Ovwp from "./Ovwp";
import Amep from "./Amep";
import Aamp from "./Aamp";
import Ptyp from "./Ptyp";
import Detp from "./Detp";
import Dogpame from "./Dogpame";
import Dorpame from "./Dorpame";
import Adcpame from "./Adcpame";
import Lttinf from "./Lttinf";
export default {
name: "Lttame",
components: {
"m-amep": Amep,
"m-ovwp": Ovwp,
"m-aamp": Aamp,
"m-ptyp": Ptyp,
"m-detp": Detp,
"m-dogpame": Dogpame,
"m-dorpame": Dorpame,
"m-adcpame": Adcpame,
"m-lttinf": Lttinf,
},
provide() {
return {
root: this,
};
},
mixins: [CommonProcess, CommonFuncs], // 里面包含了Default、Check等的公共处理
data() {
return {
tabVal: "amep",
trnName: "lttame",
model: new Lttame().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: { ...CodeTable },
};
},
methods: {
tabClick() {},
},
created: async function () {
console.log("进入lttame交易");
let rtnmsg = await this.init({});
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
} else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
}
},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-row>
<!-- =================顶部====================== -->
<c-col :span="24">
<c-col :span="11">
<el-form-item label="L/C Reference" prop="ledgrp.rec.ownref">
<c-input
v-model="model.ledgrp.rec.ownref"
maxlength="16"
placeholder="请输入L/C Reference"
></c-input>
</el-form-item>
</c-col>
<c-col :span="11" :offset="2">
<el-form-item label="Name" prop="ledgrp.rec.nam">
<c-input
v-model="model.ledgrp.rec.nam"
maxlength="40"
placeholder="请输入Name"
></c-input>
</el-form-item>
</c-col>
<!-- <c-col :span="11" :offset="2">
<el-form-item label="" prop="lttp0.ledget.sdamod.seainf">
<c-input v-model="model.lttp0.ledget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col> -->
<c-col :span="11">
<el-form-item label="Transfer Reference" prop="ltdgrp.rec.ownref">
<c-input
v-model="model.ltdgrp.rec.ownref"
maxlength="16"
placeholder="请输入Transfer Reference"
></c-input>
</el-form-item>
</c-col>
<c-col :span="11" :offset="2">
<el-form-item label="Name" prop="ltdgrp.rec.nam">
<c-input
v-model="model.ltdgrp.rec.nam"
maxlength="40"
placeholder="请输入Name"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- <c-col :span="12">
<el-form-item label="" prop="lttp0.recget.sdamod.seainf">
<c-input v-model="model.lttp0.recget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="lttp0.recget.sdamod.dadsnd">
<c-input v-model="model.lttp0.recget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col> -->
<!-- ====================左边======================= -->
<c-col :span="11">
<c-col :span="24">
<c-col :span="6">
<el-form-item
label="Transfer L/C Amount"
prop="ltdgrp.cbs.nom1.cur"
>
<c-select
v-model="model.ltdgrp.cbs.nom1.cur"
style="width: 100%"
placeholder=""
@change="onNom1CurChange"
>
<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="10">
<el-form-item
label=""
label-width="15px"
prop="ltdgrp.cbs.nom1.amt"
>
<c-input
v-model="model.ltdgrp.cbs.nom1.amt"
placeholder="请输入Balance"
></c-input>
</el-form-item>
</c-col>
<c-col :span="6" :offset="1" class="centerLable">
<c-checkbox v-model="model.lttp0.aammod.addamtflg"
>Add. Amount</c-checkbox
>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="Available with" prop="ltdgrp.avt.pts.nam">
<c-input
v-model="model.ltdgrp.avt.pts.nam"
maxlength="40"
placeholder="请输入Available with"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Available by" prop="ltdgrp.rec.avbby">
<c-select
v-model="model.ltdgrp.rec.avbby"
style="width: 100%"
placeholder="请选择Available by"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Shipment Date" prop="ltdgrp.rec.shpdat">
<c-date-picker
type="date"
v-model="model.ltdgrp.rec.shpdat"
style="width: 100%"
placeholder="请选择Shipment Date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Date Issued/Form" prop="ltdgrp.rec.opndat">
<c-date-picker
type="date"
v-model="model.ltdgrp.rec.opndat"
style="width: 100%"
placeholder="请选择Date Issued/Form"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="ltdgrp.rec.lcrtyp">
<c-select
v-model="model.ltdgrp.rec.lcrtyp"
style="width: 100%"
placeholder="请选择Date Issued/Form"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Date / Place of Expiry" prop="ltdgrp.rec.expdat">
<c-date-picker
type="date"
v-model="model.ltdgrp.rec.expdat"
style="width: 100%"
placeholder="请选择Date / Place of Expiry"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="ltdgrp.rec.expplc">
<c-input
v-model="model.ltdgrp.rec.expplc"
maxlength="29"
placeholder="请输入Date / Place of Expiry"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Narrative" prop="lttcanp.trnrec.strinf">
<c-input
type="textarea"
v-model="model.lttcanp.trnrec.strinf"
:autosize="{ minRows: 20, maxRows: 38}"
style="height:339px"
maxlength="50"
show-word-limit
placeholder="请输入Narrative"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- <c-col :span="24">
<el-form-item label="Transfer L/C Amount" prop="ltdgrp.cbs.nom1.cur">
<c-input v-model="model.ltdgrp.cbs.nom1.cur" maxlength="3" placeholder="请输入Transfer L/C Amount"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Balance" prop="ltdgrp.cbs.nom1.amt">
<c-input v-model="model.ltdgrp.cbs.nom1.amt" placeholder="请输入Balance"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.lttp0.aammod.addamtflg">Add. Amount</c-checkbox>
</c-col> -->
<!-- ========================右边======================= -->
<c-col :span="11" :offset="1">
<c-col :span="24">
<c-ptap
:model="model"
:argadr="{
title: '第一受益人',
grp: 'ltdgrp',
rol: 'be1',
}"
:disabled="true"
@onSeainf="onSeainf"
@onAplpDet="onBe1pDet"
>
</c-ptap>
</c-col>
<c-col :span="24">
<c-ptap
:model="model"
:argadr="{
title: '第二受益人',
grp: 'ltdgrp',
rol: 'be2',
}"
:disabled="true"
@onSeainf="onSeainf"
@onAplpDet="onBe2pDet"
>
</c-ptap>
</c-col>
<c-col :span="24">
<c-ptap
:model="model"
:argadr="{
title: '通知行',
grp: 'ltdgrp',
rol: 'adt',
}"
:disabled="true"
@onSeainf="onSeainf"
@onAplpDet="onAdtpDet"
>
</c-ptap>
</c-col>
<c-col :span="24">
<c-checkbox v-model="model.sndmsg"
style="height:100%;width:100%;margin-left:50px;">Send Message</c-checkbox>
</c-col>
<!-- <c-col :span="24">
<el-fo rm-item label="1st Beneficiary" prop="ltdgrp.be1.pts.ref">
<c-input v-model="model.ltdgrp.be1.pts.ref" maxlength="16" placeholder="请输入1st Beneficiary"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Open Amount" prop="ltdgrp.cbs.opn1.cur">
<c-input v-model="model.ltdgrp.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="ltdgrp.cbs.opn1.amt">
<c-input v-model="model.ltdgrp.cbs.opn1.amt" placeholder="请输入Balance"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Name of Party" prop="ltdgrp.be1.pts.nam">
<c-input v-model="model.ltdgrp.be1.pts.nam" maxlength="40" placeholder="请输入Name of Party"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="2nd Beneficiary" prop="ltdgrp.be2.pts.ref">
<c-input v-model="model.ltdgrp.be2.pts.ref" maxlength="16" placeholder="请输入2nd Beneficiary"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Name of Party" prop="ltdgrp.be2.pts.nam">
<c-input v-model="model.ltdgrp.be2.pts.nam" maxlength="40" placeholder="请输入Name of Party"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Advising Bank" prop="ltdgrp.adt.pts.ref">
<c-input v-model="model.ltdgrp.adt.pts.ref" maxlength="16" placeholder="请输入Advising Bank"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Name of Party" prop="ltdgrp.adt.pts.nam">
<c-input v-model="model.ltdgrp.adt.pts.nam" maxlength="40" placeholder="请输入Name of Party"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onCanletButtxmsel">
...
</c-button>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.sndmsg">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/Lttcan/Event";
import Ptap from "~/views/Public/Ptap";
export default {
components: { "c-ptap": Ptap },
inject: ["root"],
props: ["model", "codes"],
mixins: [CommonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
.centerLable {
margin-left: -10px;
height: 32px;
line-height: 32px;
}
.marginLable {
padding-left: 150px;
}
</style>
<template>
<div class="eContainer">
<c-bus-button :$pntvm="this"></c-bus-button>
<el-form
:model="model"
:rules="rules"
ref="modelForm"
label-width="150px"
label-position="right"
size="small"
:validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<!--PD000002 -->
<el-tab-pane label="canp" name="canp">
<m-canp :model="model" :codes="codes"/>
</el-tab-pane>
</c-tabs>
</el-form>
</div>
</template>
<script>
import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"
import Lttcan from "~/model/Lttcan"
import CommonProcess from "~/mixin/CommonProcess"
import Check from "~/model/Lttcan/Check"
import Default from "~/model/Lttcan/Default"
import Pattern from "~/model/Lttcan/Pattern"
import Canp from "./Canp"
export default {
name: "Lttcan",
components:{
"m-canp" : Canp,
},
provide() {
return {
root: this
}
},
mixins: [CommonProcess], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: "canp",
trnName: "lttcan",
model: new Lttcan().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {
},
}
},
methods:{
tabClick(){
}
},
created:async function(){
console.log("进入lttcan交易");
let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-row>
<c-col :span="24">
<c-col :span="20">
<el-form-item label="附加条件" prop="ltdgrp.blk.adlcnd">
<c-input type="textarea"
:autosize="{ minRows: 6, maxRows: 8}"
style="height:100%;width:100%;margin-right:20px;"
v-model="model.ltdgrp.blk.adlcnd"
maxlength="65"
show-word-limit placeholder="请输入Additional Conditions"
></c-input>
</el-form-item>
</c-col>
<c-col :span="4" class="lttopn_dogp_button">
<c-button size="small" type="primary" icon="el-icon-search" @click="onAdlcndButtxmsel">
...
</c-button>
</c-col>
<c-col :span="24" class="lttopn_adcp_check">
<c-checkbox v-model="model.ltdgrp.rec.spcbenflg"
>受益人特殊付款条款</c-checkbox>
</c-col>
<c-col :span="24" class="lttopn_adcp_check">
<c-checkbox v-model="model.ltdgrp.rec.spcrcbflg">收款银行特殊付款条款</c-checkbox>
</c-col>
<c-col :span="24" class="lttopn_adcp_check">
<c-checkbox
v-model="model.ltdgrp.rec.redclsflg">Red/Green Clause?</c-checkbox>
</c-col>
<c-col :span="20">
<el-form-item label="付款、承兑、议付银行指示" prop="ltdgrp.blk.insbnk">
<c-input type="textarea"
:autosize="{ minRows: 6, maxRows: 8}"
style="height:100%;width:100%;margin-right:20px;"
v-model="model.ltdgrp.blk.insbnk"
maxlength="65"
show-word-limit placeholder="请输入Instructions to Pay.,"
></c-input>
</el-form-item>
</c-col>
<c-col :span="4" class="lttopn_dogp_button">
<c-button size="small" type="primary" icon="el-icon-search" @click="onInsbnkButtxmsel">
...
</c-button>
</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/Lttopn/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
.lttopn_adcp_check {
margin: 0px 0 10px 150px;
}
</style>
<template>
<c-row>
<!-- ====================左边======================= -->
<c-col :span="11">
<!-- Available with -->
<c-col :span="24">
<el-form-item label="指定银行" prop="ltdgrp.rec.avbwth">
<c-select
v-model="model.ltdgrp.rec.avbwth"
style="width: 100%"
placeholder="请选择指定银行"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-ptap
:model="model"
:argadr="{
title: '指定银行',
grp: 'ltdgrp',
rol: 'avt',
}"
:noRef="true"
:onlySearch="true"
@onSeainf="onSeainf"
@onAplpDet="onAvbpDet"
>
</c-ptap>
</c-col>
<c-col :span="24">
<el-form-item label="名称地址" prop="ltdgrp.blk.avbwthtxt">
<c-input
type="textarea"
:rows="3"
v-model="model.ltdgrp.blk.avbwthtxt"
maxlength="35"
show-word-limit
placeholder="请输入名称地址"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="兑付方式" prop="ltdgrp.rec.avbby">
<c-select
v-model="model.ltdgrp.rec.avbby"
style="width: 100%"
placeholder="请选择兑付方式"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="期限描述" prop="ltdgrp.blk.defdet">
<c-input
type="textarea"
:rows="3"
v-model="model.ltdgrp.blk.defdet"
maxlength="35"
show-word-limit
placeholder="请输入期限描述"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="汇票期限" prop="ltdgrp.blk.dftat">
<c-input
type="textarea"
:rows="3"
v-model="model.ltdgrp.blk.dftat"
maxlength="35"
show-word-limit
placeholder="请输入汇票期限"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-ptap
:model="model"
:argadr="{
title: '汇票申请人',
grp: 'ltdgrp',
rol: 'drw',
}"
:noRef="true"
@onSeainf="onSeainf"
@onAplpDet="onDrwpDet"
>
</c-ptap>
</c-col>
<!-- <c-col :span="24">
<el-form-item label="指定银行" prop="ltdgrp.rec.avbwth">
<c-select
v-model="model.ltdgrp.rec.avbwth"
style="width: 100%"
placeholder="请选择Available with"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="External Key of Address"
prop="ltdgrp.avt.pts.extkey"
>
<c-input
v-model="model.ltdgrp.avt.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
></c-input>
</el-form-item>
<c-col :span="18">
<el-form-item
label="External Key of Address"
prop="ltdgrp.avt.pts.extkey"
>
<c-input
v-model="model.ltdgrp.avt.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
@keyup.enter.native="
showGridPromptDialog('ltdgrp.avt.pts.extkey')
"
></c-input>
</el-form-item>
</c-col>
<c-col :span="2">
<el-form-item label="" label-width="5px">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onSeainf('ltdgrp.avt.pts.extkey')"
></c-button>
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item label="" label-width="5px">
<c-button size="small" type="primary" @click="onAplpDet">
Details
</c-button>
</el-form-item>
</c-col>
</c-col> -->
<!-- <c-col :span="24">
<el-form-item label="External Key of Address" prop="ltdgrp.avt.pts.extkey">
<c-input
v-model="model.ltdgrp.avt.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
></c-input>
</el-form-item>
</c-col> -->
<!-- <c-col :span="24">
<el-form-item label="Available in" prop="ltdgrp.blk.avbwthtxt">
<c-input
type="textarea"
v-model="model.ltdgrp.blk.avbwthtxt"
maxlength="35"
show-word-limit
placeholder="请输入Available in"
></c-input>
</el-form-item>
</c-col> -->
<!-- <c-col :span="24">
<el-form-item label="Available by" prop="ltdgrp.rec.avbby">
<c-select
v-model="model.ltdgrp.rec.avbby"
style="width: 100%"
placeholder="请选择Available by"
>
</c-select>
</el-form-item>
</c-col> -->
<!-- <c-col :span="24">
<span v-text="model.lttp.labdefdet" data-path=".lttp.labdefdet">
</span>
</c-col>
<c-col :span="24">
<el-form-item label="Payment Details" prop="ltdgrp.blk.defdet">
<c-input
type="textarea"
v-model="model.ltdgrp.blk.defdet"
maxlength="35"
show-word-limit
placeholder="请输入Deferred Payment Details"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Drafts at" prop="ltdgrp.blk.dftat">
<c-input
type="textarea"
v-model="model.ltdgrp.blk.dftat"
maxlength="35"
show-word-limit
placeholder="请输入Drafts at"
></c-input>
</el-form-item>
</c-col> -->
<!-- <c-col :span="24">
<el-form-item
label="External Key of Address"
prop="ltdgrp.drw.pts.extkey"
>
<c-input
v-model="model.ltdgrp.drw.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
></c-input>
</el-form-item>
<c-col :span="18">
<el-form-item
label="External Key of Address"
prop="ltdgrp.drw.pts.extkey"
>
<c-input
v-model="model.ltdgrp.drw.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
@keyup.enter.native="
showGridPromptDialog('ltdgrp.drw.pts.extkey')
"
></c-input>
</el-form-item>
</c-col>
<c-col :span="2">
<el-form-item label="" label-width="5px">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onSeainf('ltdgrp.drw.pts.extkey')"
></c-button>
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item label="" label-width="5px">
<c-button size="small" type="primary" @click="onAplpDet">
Details
</c-button>
</el-form-item>
</c-col>
</c-col> -->
<!-- <c-col :span="24">
<el-form-item label="Drawee" prop="ltdgrp.drw.pts.extkey">
<c-input v-model="model.ltdgrp.drw.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
</el-form-item>
</c-col> -->
<!-- <c-col :span="24">
<el-form-item label="名称" prop="ltdgrp.drw.namelc">
<c-input
type="textarea"
v-model="model.ltdgrp.drw.namelc"
maxlength="35"
show-word-limit
placeholder="请输入名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址" prop="ltdgrp.drw.adrelc">
<c-input
type="textarea"
v-model="model.ltdgrp.drw.adrelc"
maxlength="35"
show-word-limit
placeholder="请输入地址"
></c-input>
</el-form-item>
</c-col> -->
<c-col :span="24">
<el-form-item label="装货地" prop="ltdgrp.rec.shpfro">
<c-input
v-model="model.ltdgrp.rec.shpfro"
maxlength="65"
placeholder="请输入Dispatch from"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ========================右边======================= -->
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="混合付款细节" prop="ltdgrp.blk.mixdet">
<c-input
type="textarea"
v-model="model.ltdgrp.blk.mixdet"
maxlength="35"
show-word-limit
placeholder="请输入Mixed Payment Details"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Presentation Period" prop="ltdgrp.blk.preper">
<c-input
type="textarea"
v-model="model.ltdgrp.blk.preper"
maxlength="35"
show-word-limit
placeholder="请输入Presentation Period"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="Presentation period text"
prop="ltdgrp.rec.prepertxts18"
>
<c-input
v-model="model.ltdgrp.rec.prepertxts18"
maxlength="35"
placeholder="请输入Presentation period text"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Details of Charges" prop="ltdgrp.blk.feetxt">
<c-input
type="textarea"
v-model="model.ltdgrp.blk.feetxt"
maxlength="35"
show-word-limit
placeholder="请输入Additional Details to Code for Charges CHATO"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Charges Condition" prop="ltdgrp.rec.chato">
<c-select
v-model="model.ltdgrp.rec.chato"
style="width: 100%"
placeholder="请选择Own Charges Borne by"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="国家代码" prop="ltdgrp.rec.stacty">
<c-select
v-model="model.ltdgrp.rec.stacty"
style="width: 100%"
placeholder="请选择Country Code Risk Country"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="tenor days" prop="ltdgrp.rec.tenmaxday">
<c-input
v-model="model.ltdgrp.rec.tenmaxday"
placeholder="请输入Maximum tenor in days"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- =================底部====================== -->
<c-col :span="24">
<c-col :span="24">
<el-form-item label="Air-/Port of Departure" prop="ltdgrp.rec.porloa">
<c-input
v-model="model.ltdgrp.rec.porloa"
maxlength="65"
placeholder="请输入Air-/Port of Departure"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="Air-/Port of Destination"
prop="ltdgrp.rec.pordis"
>
<c-input
v-model="model.ltdgrp.rec.pordis"
maxlength="65"
placeholder="请输入Air-/Port of Destination"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Final Destination" prop="ltdgrp.rec.shpto">
<c-input
v-model="model.ltdgrp.rec.shpto"
maxlength="65"
placeholder="请输入Final Destination"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Shipment Period" prop="ltdgrp.blk.shpper">
<c-input
type="textarea"
v-model="model.ltdgrp.blk.shpper"
maxlength="65"
show-word-limit
placeholder="请输入Shipment Period"
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-row>
<!-- <c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="lttp.avtp.ptsget.sdamod.dadsnd">
<c-input v-model="model.lttp.avtp.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="lttp.avtp.ptsget.sdamod.seainf">
<c-input v-model="model.lttp.avtp.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onAvtpDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="名称" prop="ltdgrp.avt.namelc">
<c-input type="textarea" v-model="model.ltdgrp.avt.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Address Block" prop="ltdgrp.avt.pts.adrblk">
<c-input type="textarea" v-model="model.ltdgrp.avt.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Chinese address" prop="ltdgrp.avt.dbfadrblkcn">
<c-input type="textarea" v-model="model.ltdgrp.avt.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="地址" prop="ltdgrp.avt.adrelc">
<c-input type="textarea" v-model="model.ltdgrp.avt.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onPreperButtxmsel">
...
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Days of presentation period" prop="ltdgrp.rec.prepers18">
<c-input v-model="model.ltdgrp.rec.prepers18" placeholder="请输入Days of presentation period"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.ltdgrp.blk.preperflg">Presentation Period modified</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onChariaButtxmsel">
...
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="lttp.drwp.ptsget.sdamod.dadsnd">
<c-input v-model="model.lttp.drwp.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="lttp.drwp.ptsget.sdamod.seainf">
<c-input v-model="model.lttp.drwp.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onDrwpDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Address Block" prop="ltdgrp.drw.pts.adrblk">
<c-input type="textarea" v-model="model.ltdgrp.drw.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Chinese address" prop="ltdgrp.drw.dbfadrblkcn">
<c-input type="textarea" v-model="model.ltdgrp.drw.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
</el-form-item>
</c-col>-->
</template>
<script>
import Api from "~/service/Api";
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Lttopn/Event";
import Ptap from "~/views/Public/Ptap";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [CommonProcess],
components: { "c-ptap": Ptap },
data() {
return {};
},
methods: { ...Event },
created: function () {},
watch: {
"model.ledgrp.avb.pts.adrblk": {
handler(val, oldVal) {
this.model.ledgrp.blk.avbwthtxt = val;
},
immediate: true,
},
},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-blkTextarea :model="model" v-bind="blk"> </c-blkTextarea>
<!-- <c-col :span="24">
<c-col :span="20">
<el-form-item label="Description of Goods" prop="ltdgrp.blk.lcrgod">
<c-input type="textarea"
:autosize="{ minRows: 20, maxRows: 38}"
v-model="model.ltdgrp.blk.lcrgod"
maxlength="65"
style="height:100%;width:100%;margin-right:20px;"
show-word-limit placeholder="请输入Description of Goods"
></c-input>
</el-form-item>
</c-col>
<c-col :span="4" class="lttopn_dogp_button">
<c-button size="small" type="primary" icon="el-icon-search" @click="onLcrgodButtxmsel">
...
</c-button>
</c-col>
</c-col>-->
</div>
</template>
<script>
import Api from "~/service/Api";
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Lttopn/Event";
import BlkTextarea from "~/views/Public/BlkTextarea";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [CommonProcess],
components: { "c-blkTextarea": BlkTextarea },
data() {
return {
blk: {
blkMsg: {
title: "货物说明",
dataUrl: "ltdgrp.blk.lcrgod", //字段所在model路劲
rows: 20,
},
rulePath: "lttp.lcrgod.buttxmsel",
},
};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
.lttopn_dogp_button {
margin: 20px 0 0 -10px;
}
</style>
<template>
<div class="eibs-tab">
<c-col :span="24">
<c-col :span="20">
<el-form-item label="单据要求" prop="ltdgrp.blk.lcrdoc">
<c-input type="textarea"
:autosize="{ minRows: 20, maxRows: 38}"
style="height:100%;width:100%;margin-right:20px;"
v-model="model.ltdgrp.blk.lcrdoc"
maxlength="65"
show-word-limit placeholder="请输入Documents Required"
></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<c-button size="small" type="primary" icon="el-icon-search" @click="onLcrdocButtxmsel">
...
</c-button>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Lttopn/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-row>
<!-- ====================顶部======================= -->
<c-col :span="24">
<c-col :span="11" >
<c-col :span="24">
<el-form-item label="Reference" prop="ledgrp.rec.ownref">
<c-input v-model="model.ledgrp.rec.ownref" maxlength="16" placeholder="请输入Reference"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="Name" prop="ledgrp.rec.nam">
<c-input v-model="model.ledgrp.rec.nam" maxlength="40" placeholder="请输入Name"></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<!-- ====================左边======================= -->
<c-col :span="11">
<c-col :span="8">
<el-form-item label="信用证金额" prop="ledgrp.cbs.nom1.cur">
<c-select
v-model="model.ledgrp.cbs.nom1.cur"
style="width: 100%"
placeholder=""
@change="onNom1CurChange"
>
<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="10">
<el-form-item
label=""
label-width="15px"
prop="ledgrp.cbs.nom1.amt"
>
<c-input
v-model="model.ledgrp.cbs.nom1.amt"
placeholder="请输入Balance"
></c-input>
</el-form-item>
</c-col>
<c-col :span="6">
<c-checkbox v-model="model.lttp.letp0.aammod.addamtflg">Add. Amount</c-checkbox>
</c-col>
<c-col :span="8">
<el-form-item label="Open Amount" prop="ledgrp.cbs.opn1.cur">
<c-select
v-model="model.ledgrp.cbs.opn1.cur"
style="width: 100%"
placeholder=""
@change="onNom1CurChange"
>
<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="10">
<el-form-item
label=""
label-width="15px"
prop="ledgrp.cbs.opn1.amt"
>
<c-input
v-model="model.ledgrp.cbs.opn1.amt"
placeholder="请输入Balance"
></c-input>
</el-form-item>
</c-col>
<c-col :span="6">
<c-checkbox v-model="model.ledgrp.rec.revflg">Revolving Flag</c-checkbox>
</c-col>
<c-col :span="24">
<el-form-item label="Available with" prop="ledgrp.avbnam">
<c-input v-model="model.ledgrp.avbnam" maxlength="40" placeholder="请输入Available with"></c-input>
</el-form-item>
</c-col>
<c-col :span="18">
<el-form-item label="Available by [AVBBY0]" prop="ledgrp.rec.avbby">
<c-select v-model="model.ledgrp.rec.avbby" style="width:100%" placeholder="请选择Available by [AVBBY0]">
</c-select>
</el-form-item>
</c-col>
<c-col :span="6">
<c-checkbox v-model="model.ledgrp.rec.redclsflg">Red/Green Clause</c-checkbox>
</c-col>
<c-col :span="24">
<el-form-item label="Date Issued" prop="ledgrp.rec.opndat">
<c-date-picker type="date" v-model="model.ledgrp.rec.opndat" style="width:100%" placeholder="请选择Date Issued"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Date/Place of Expiry" prop="ledgrp.rec.expdat">
<c-date-picker type="date" v-model="model.ledgrp.rec.expdat" style="width:100%" placeholder="请选择Date/Place of Expiry"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Date/Place of Expiry" prop="ledgrp.rec.expplc">
<c-input v-model="model.ledgrp.rec.expplc" maxlength="29" placeholder="请输入Date/Place of Expiry"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Form of L/C" prop="ledgrp.rec.lcrtyp">
<c-select v-model="model.ledgrp.rec.lcrtyp" style="width:100%" placeholder="请选择Form of L/C">
</c-select>
</el-form-item>
</c-col>
</c-col>
<!-- ====================右边======================= -->
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="Applicant" prop="ledgrp.apl.pts.ref">
<c-input v-model="model.ledgrp.apl.pts.ref" maxlength="16" placeholder="请输入Applicant"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Name of Party" prop="ledgrp.apl.pts.nam">
<c-input v-model="model.ledgrp.apl.pts.nam" maxlength="40" placeholder="请输入Name of Party"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Iss. Bank" prop="ledgrp.iss.pts.ref">
<c-input v-model="model.ledgrp.iss.pts.ref" maxlength="16" placeholder="请输入Iss. Bank"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Name of Party" prop="ledgrp.iss.pts.nam">
<c-input v-model="model.ledgrp.iss.pts.nam" maxlength="40" placeholder="请输入Name of Party"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Beneficiary" prop="ledgrp.ben.pts.ref">
<c-input v-model="model.ledgrp.ben.pts.ref" maxlength="16" placeholder="请输入Beneficiary"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Name of Party" prop="ledgrp.ben.pts.nam">
<c-input v-model="model.ledgrp.ben.pts.nam" maxlength="40" placeholder="请输入Name of Party"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Confirmation text" prop="lttp.letp0.cnftxt">
<c-input v-model="model.lttp.letp0.cnftxt" maxlength="40" placeholder="请输入Confirmation text"></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ====================底部======================= -->
<c-col :span="24">
<c-col :span="12">
<el-form-item label="Streamgrid of other L/Cs backed by B2B LE" prop="lttp.leltb2b.litb2bstm">
<c-input v-model="model.lttp.leltb2b.litb2bstm" placeholder="请输入Streamgrid of other L/Cs backed by B2B LE"></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- <c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="lttp.letp0.recget.sdamod.dadsnd">
<c-input v-model="model.lttp.letp0.recget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.ledgrp.rec.revflg">Revolving Flag</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Shipment Date" prop="ledgrp.rec.shpdat">
<c-date-picker type="date" v-model="model.ledgrp.rec.shpdat" style="width:100%" placeholder="请选择Shipment Date"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Balance" prop="ltdgrp.cbs.opn1.amt">
<c-input v-model="model.ltdgrp.cbs.opn1.amt" placeholder="请输入Balance"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Total Amount" prop="lttp.totamt">
<c-input v-model="model.lttp.totamt" placeholder="请输入Total Amount"></c-input>
</el-form-item>
</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/Lttopn/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<c-row>
<!-- =================顶部====================== -->
<!-- <div class="eibs-tab"> -->
<c-col :span="24">
<c-col :span="11">
<el-form-item label="信用证参考号" prop="ledgrp.rec.ownref">
<c-input
v-model="model.ledgrp.rec.ownref"
placeholder="请输入信用证参考号"
style="width: 100%"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="11" :offset="1">
<el-form-item label="名称" prop="ledgrp.rec.nam">
<c-input
v-model="model.ledgrp.rec.nam"
maxlength="40"
placeholder="请输入名称"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="9">
<el-form-item label="参考号" prop="ltdgrp.rec.ownref">
<c-input
v-model="model.ltdgrp.rec.ownref"
maxlength="16"
placeholder="请输入参考号"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="2">
<c-button size="small" type="primary" @click="onLttpButgetref">
Get Ref
</c-button>
</c-col>
<c-col :span="11" :offset="1">
<el-form-item label="名称" prop="ltdgrp.rec.nam">
<c-input
v-model="model.ltdgrp.rec.nam"
maxlength="40"
placeholder="请输入名称"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ====================左边======================= -->
<c-col :span="11">
<c-col :span="24">
<el-form-item label="转让类型" prop="ltdgrp.rec.lcrtyp">
<c-select
v-model="model.ltdgrp.rec.lcrtyp"
style="width: 100%"
placeholder="请选择Form of Transfer"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="客户经理" prop="lttp.usr.extkey">
<c-input
v-model="model.lttp.usr.extkey"
maxlength="8"
placeholder="请输入Responsible User"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="8">
<el-form-item label="票面金额" prop="ltdgrp.cbs.nom1.cur">
<c-select
v-model="model.ltdgrp.cbs.nom1.cur"
style="width: 100%"
placeholder=""
@change="onNom1CurChange"
>
<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="10">
<el-form-item label="" label-width="15px" prop="ltdgrp.cbs.nom1.amt">
<c-input
v-model="model.ltdgrp.cbs.nom1.amt"
placeholder="请输入Nominal Amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="6" class="centerLable">
<c-checkbox v-model="model.lttp.aamp.aammod.addamtflg"
>Add. Amount</c-checkbox
>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="金额增减幅度 +/-" prop="ltdgrp.rec.nomtop">
<c-input
v-model="model.ltdgrp.rec.nomtop"
placeholder="请输入Amount Tolerance +/-"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="金额说明" prop="ltdgrp.rec.nomspc">
<c-select
v-model="model.ltdgrp.rec.nomspc"
style="width: 100%"
placeholder="请选择Amount Specification"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="8">
<el-form-item label="最大金额" prop="ltdgrp.cbs.max.cur">
<c-select
v-model="model.ltdgrp.cbs.max.cur"
style="width: 100%"
placeholder=""
@change="onNom1CurChange"
>
<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="12">
<el-form-item label="" label-width="15px" prop="ltdgrp.cbs.max.amt">
<c-input
v-model="model.ltdgrp.cbs.max.amt"
placeholder="请输入Maximum Amount"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="开证日期" prop="ltdgrp.rec.opndat">
<c-date-picker
type="date"
v-model="model.ltdgrp.rec.opndat"
style="width: 100%"
placeholder="请选择Issued on"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="装船日" prop="ltdgrp.rec.shpdat">
<c-date-picker
type="date"
v-model="model.ltdgrp.rec.shpdat"
style="width: 100%"
placeholder="请选择装船日"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="到期日" prop="ltdgrp.rec.expdat">
<c-date-picker
type="date"
v-model="model.ltdgrp.rec.expdat"
style="width: 100%"
placeholder="请选择Date of Expiry"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="到期地点" prop="ltdgrp.rec.expplc">
<c-select
v-model="model.ltdgrp.rec.expplc"
style="width: 100%"
placeholder="请选择Place of Expiry"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="分批装运" prop="ltdgrp.rec.shppars18">
<c-select
v-model="model.ltdgrp.rec.shppars18"
style="width: 100%"
placeholder="请选择Partial Shipment"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="转运" prop="ltdgrp.rec.shptrss18">
<c-select
v-model="model.ltdgrp.rec.shptrss18"
style="width: 100%"
placeholder="请选择转运"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="适用规则" prop="ltdgrp.rec.apprul">
<c-select
v-model="model.ltdgrp.rec.apprul"
style="width: 100%"
placeholder="请选择适用规则"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="其他适用规则"
prop="ltdgrp.rec.apprultxt"
>
<c-input
type="textarea"
v-model="model.ltdgrp.rec.apprultxt"
maxlength="35"
show-word-limit
placeholder="请输入其他适用规则"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="保兑说明" prop="ltdgrp.rec.cnfins">
<c-select
v-model="model.ltdgrp.rec.cnfins"
style="width: 100%"
placeholder="请选择Confirmation Instruct."
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<!-- ========================右边======================= -->
<c-col :span="11" :offset="1">
<c-col :span="24">
<c-ptap
:model="model"
:argadr="{
title: '第一受益人',
grp: 'ltdgrp',
rol: 'be1',
}"
:disabled="true"
@onSeainf="onSeainf"
@onAplpDet="onBe1pDet"
>
</c-ptap>
</c-col>
<c-ptap
:model="model"
:argadr="{
title: '通知行',
grp: 'ltdgrp',
rol: 'adt',
}"
:disabled="true"
@onSeainf="onSeainf"
@onAplpDet="onAdtpDet"
>
</c-ptap>
<c-col :span="24">
<c-ptap
:model="model"
:argadr="{
title: '第二受益人',
grp: 'ltdgrp',
rol: 'be2',
}"
:disabled="true"
@onSeainf="onSeainf"
@onAplpDet="onBe2pDet"
>
</c-ptap>
</c-col>
<c-col :span="24">
<c-checkbox v-model="model.ltdgrp.rec.rmbflg" class="centerLable marginLable"
>偿付信息</c-checkbox
>
</c-col>
</c-col>
</c-row>
<!-- <c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="lttp.ledget.sdamod.dadsnd">
<c-input v-model="model.lttp.ledget.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="lttp.recget.sdamod.dadsnd">
<c-input v-model="model.lttp.recget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Reference" prop="ltdgrp.rec.ownref">
<c-input v-model="model.ltdgrp.rec.ownref" maxlength="16" placeholder="请输入Reference"></c-input>
</el-form-item>
</c-col> -->
<!-- <c-col :span="12">
<el-form-item label="" prop="lttp.recget.sdamod.seainf">
<c-input v-model="model.lttp.recget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Name" prop="ltdgrp.rec.nam">
<c-input v-model="model.ltdgrp.rec.nam" maxlength="40" placeholder="请输入Name"></c-input>
</el-form-item>
</c-col> -->
<!-- <c-col :span="8">
<el-form-item label="Nominal Amount" prop="ltdgrp.cbs.nom1.cur">
<c-select
disabled
v-model="model.ltdgrp.cbs.nom1.cur"
style="width: 100%"
placeholder="请选择Currency"
@keyup.enter.native="nom1CurEvent"
>
<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="10">
<el-form-item
style="text-align: left"
label-width="20px"
prop="ltdgrp.cbs.nom1.amt"
>
<c-input-currency
v-model="model.ltdgrp.cbs.nom1.amt"
style="text-align: left; width: 100%"
placeholder="请输入Nominal Amount"
></c-input-currency>
</el-form-item>
</c-col> -->
<!-- <c-col :span="12">
<el-form-item label="Amount Tolerance - Negative" prop="ltdgrp.rec.nomton">
<c-input v-model="model.ltdgrp.rec.nomton" placeholder="请输入Amount Tolerance - Negative"></c-input>
</el-form-item>
</c-col> -->
<!-- <c-col :span="12">
<el-form-item label="Maximum Amount" prop="ltdgrp.cbs.max.amt">
<c-input
v-model="model.ltdgrp.cbs.max.amt"
placeholder="请输入Maximum Amount"
></c-input>
</el-form-item>
</c-col> -->
<!-- <c-col :span="24">
<el-form-item label="1st Beneficiary Ref." prop="ltdgrp.be1.pts.ref">
<c-input v-model="model.ltdgrp.be1.pts.ref" maxlength="16" placeholder="请输入1st Beneficiary Ref."></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="External Key of Address" prop="ltdgrp.be1.pts.extkey">
<c-input
v-model="model.ltdgrp.be1.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
></c-input>
</el-form-item>
<c-col :span="18">
<el-form-item label="External Key of Address" prop="ltdgrp.be1.pts.extkey">
<c-input
v-model="model.ltdgrp.be1.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
@keyup.enter.native="showGridPromptDialog('ltdgrp.be1.pts.extkey')"
></c-input>
</el-form-item>
</c-col>
<c-col :span="2">
<el-form-item label="" label-width="5px">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onSeainf('ltdgrp.be1.pts.extkey')"
></c-button
>
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item label="" label-width="5px">
<c-button size="small" type="primary" @click="onAplpDet">
Details
</c-button>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="Name of Party" prop="ltdgrp.be1.pts.nam">
<c-input
v-model="model.ltdgrp.be1.pts.nam"
maxlength="40"
placeholder="请输入Name of Party"
></c-input>
</el-form-item>
</c-col>-->
<!-- <c-col :span="24">
<el-form-item label="Advising Bank Ref." prop="ltdgrp.adt.pts.ref">
<c-input
v-model="model.ltdgrp.adt.pts.ref"
maxlength="16"
placeholder="请输入Advising Bank Ref."
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="External Key of Address"
prop="ltdgrp.adt.pts.extkey"
>
<c-input
v-model="model.ltdgrp.adt.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
></c-input>
</el-form-item>
<c-col :span="18">
<el-form-item
label="External Key of Address"
prop="ltdgrp.adt.pts.extkey"
>
<c-input
v-model="model.ltdgrp.adt.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
@keyup.enter.native="
showGridPromptDialog('ltdgrp.adt.pts.extkey')
"
></c-input>
</el-form-item>
</c-col>
<c-col :span="2">
<el-form-item label="" label-width="5px">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onSeainf('ltdgrp.adt.pts.extkey')"
></c-button>
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item label="" label-width="5px">
<c-button size="small" type="primary" @click="onAplpDet">
Details
</c-button>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="名称" prop="ltdgrp.adt.namelc">
<c-input
type="textarea"
v-model="model.ltdgrp.adt.namelc"
maxlength="35"
show-word-limit
placeholder="请输入名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址" prop="ltdgrp.adt.adrelc">
<c-input
type="textarea"
v-model="model.ltdgrp.adt.adrelc"
maxlength="35"
show-word-limit
placeholder="请输入地址"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="2nd Beneficiary Ref." prop="ltdgrp.be2.pts.ref">
<c-input
v-model="model.ltdgrp.be2.pts.ref"
maxlength="16"
placeholder="请输入2nd Beneficiary Ref."
></c-input>
</el-form-item>
</c-col>
<c-col :span="18">
<el-form-item
label="External Key of Address"
prop="ltdgrp.be2.pts.extkey"
>
<c-input
v-model="model.ltdgrp.be2.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
@keyup.enter.native="showGridPromptDialog('ltdgrp.be2.pts.extkey')"
></c-input>
</el-form-item>
</c-col>
<c-col :span="2">
<el-form-item label="" label-width="5px">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onSeainf('ltdgrp.be2.pts.extkey')"
></c-button>
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item label="" label-width="5px">
<c-button size="small" type="primary" @click="onAplpDet">
Details
</c-button>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="名称" prop="ltdgrp.be2.namelc">
<c-input
type="textarea"
v-model="model.ltdgrp.be2.namelc"
maxlength="35"
show-word-limit
placeholder="请输入名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址" prop="ltdgrp.be2.adrelc">
<c-input
type="textarea"
v-model="model.ltdgrp.be2.adrelc"
maxlength="35"
show-word-limit
placeholder="请输入地址"
></c-input>
</el-form-item>
</c-col>-->
<!-- <c-col :span="12">
<el-form-item label="Nominal Amount" prop="ltdgrp.cbs.nom1.cur">
<c-select v-model="model.ltdgrp.cbs.nom1.cur" style="width:100%" placeholder="请选择Nominal Amount Cur">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item prop="ltdgrp.cbs.nom1.amt">
<c-input v-model="model.ltdgrp.cbs.nom1.amt" placeholder="请输入Nominal Amount"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="lttp.be1p.ptsget.sdamod.dadsnd">
<c-input v-model="model.lttp.be1p.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="lttp.usrget.sdamod.seainf">
<c-input v-model="model.lttp.usrget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="lttp.be1p.ptsget.sdamod.seainf">
<c-input v-model="model.lttp.be1p.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBe1pDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="lttp.adtp.ptsget.sdamod.dadsnd">
<c-input v-model="model.lttp.adtp.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="lttp.adtp.ptsget.sdamod.seainf">
<c-input v-model="model.lttp.adtp.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onAdtpDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="This L/C" prop="ltdgrp.cbs.max.cur">
<c-select v-model="model.ltdgrp.cbs.max.cur" style="width:100%" placeholder="请选择This L/C">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Address Block" prop="ltdgrp.adt.pts.adrblk">
<c-input type="textarea" v-model="model.ltdgrp.adt.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Chinese address" prop="ltdgrp.adt.dbfadrblkcn">
<c-input type="textarea" v-model="model.ltdgrp.adt.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="lttp.be2p.ptsget.sdamod.dadsnd">
<c-input v-model="model.lttp.be2p.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="lttp.be2p.ptsget.sdamod.seainf">
<c-input v-model="model.lttp.be2p.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBe2pDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Partial Shipment" prop="ltdgrp.rec.shppar">
<c-select v-model="model.ltdgrp.rec.shppar" style="width:100%" placeholder="请选择Partial Shipment">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Address Block" prop="ltdgrp.be2.pts.adrblk">
<c-input type="textarea" v-model="model.ltdgrp.be2.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Chinese address" prop="ltdgrp.be2.dbfadrblkcn">
<c-input type="textarea" v-model="model.ltdgrp.be2.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Transhipment" prop="ltdgrp.rec.shptrs">
<c-select v-model="model.ltdgrp.rec.shptrs" style="width:100%" placeholder="请选择Transhipment">
</c-select>
</el-form-item>
</c-col> -->
<!-- </div> -->
</template>
<script>
import Api from "~/service/Api";
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Lttopn/Event";
import Ptap from "~/views/Public/Ptap";
export default {
components: { "c-ptap": Ptap },
inject: ["root"],
props: ["model", "codes"],
mixins: [CommonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
.centerLable {
margin-left: -10px;
height: 32px;
line-height: 32px;
}
.marginLable {
padding-left: 150px;
}
</style>
<template>
<!-- <div class="eibs-tab"> -->
<c-row>
<!-- ====================左边======================= -->
<c-col :span="11">
<c-col :span="24">
<c-ptap
:model="model"
:argadr="{
title: '第二通知行',
grp: 'ltdgrp',
rol: 'a2t',
}"
@onSeainf="onSeainf"
@onAplpDet="onA2tpDet"
>
</c-ptap>
</c-col>
<c-col :span="24">
<el-form-item label="第二通知行名称" prop="ltdgrp.a2t.pts.nam">
<c-input
v-model="model.ltdgrp.a2t.pts.nam"
maxlength="40"
placeholder="请输入第二通知行名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-ptap
:model="model"
:argadr="{
title: '保兑行',
grp: 'ltdgrp',
rol: 'con',
}"
@onSeainf="onSeainf"
@onAplpDet="onConpDet"
>
</c-ptap>
</c-col>
<c-col :span="24">
<el-form-item label="保兑行名称" prop="ltdgrp.con.pts.nam">
<c-input
v-model="model.ltdgrp.con.pts.nam"
maxlength="40"
placeholder="请输入保兑行名称"
></c-input>
</el-form-item>
</c-col>
<!-- <c-col :span="24">
<el-form-item label="2nd Advising Bank" prop="ltdgrp.a2t.pts.ref">
<c-input v-model="model.ltdgrp.a2t.pts.ref" maxlength="16" placeholder="请输入2nd Advising Bank"></c-input>
</el-form-item>
</c-col> -->
<!-- <c-col :span="24">
<el-form-item label="External Key of Address" prop="ltdgrp.a2t.pts.extkey">
<c-input v-model="model.ltdgrp.a2t.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
</el-form-item> -->
<!-- <c-col :span="24">
<el-form-item label="External Key of Address" prop="ltdgrp.a2t.pts.extkey">
<c-input
v-model="model.ltdgrp.a2t.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
></c-input>
</el-form-item>
<c-col :span="18">
<el-form-item label="External Key of Address" prop="ltdgrp.a2t.pts.extkey">
<c-input
v-model="model.ltdgrp.con.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
@keyup.enter.native="showGridPromptDialog('ltdgrp.a2t.pts.extkey')"
></c-input>
</el-form-item>
</c-col>
<c-col :span="2">
<el-form-item label="" label-width="5px">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onSeainf('ltdgrp.a2t.pts.extkey')"
></c-button
>
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item label="" label-width="5px">
<c-button size="small" type="primary" @click="onAplpDet">
Details
</c-button>
</el-form-item>
</c-col>
</c-col> -->
<!-- <c-col :span="24">
<el-form-item label="名称" prop="ltdgrp.a2t.namelc">
<c-input type="textarea" v-model="model.ltdgrp.a2t.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址" prop="ltdgrp.a2t.adrelc">
<c-input type="textarea" v-model="model.ltdgrp.a2t.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item>
</c-col> -->
<!-- <c-col :span="24">
<el-form-item label="Confirming Bank" prop="ltdgrp.con.pts.ref">
<c-input v-model="model.ltdgrp.con.pts.ref" maxlength="16" placeholder="请输入Confirming Bank"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="External Key of Address" prop="ltdgrp.con.pts.extkey">
<c-input
v-model="model.ltdgrp.con.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
></c-input>
</el-form-item>
<c-col :span="18">
<el-form-item label="External Key of Address" prop="ltdgrp.con.pts.extkey">
<c-input
v-model="model.ltdgrp.con.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
@keyup.enter.native="showGridPromptDialog('ltdgrp.con.pts.extkey')"
></c-input>
</el-form-item>
</c-col>
<c-col :span="2">
<el-form-item label="" label-width="5px">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onSeainf('ltdgrp.con.pts.extkey')"
></c-button
>
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item label="" label-width="5px">
<c-button size="small" type="primary" @click="onAplpDet">
Details
</c-button>
</el-form-item>
</c-col>
</c-col>-->
<!-- <c-col :span="24">
<el-form-item label="External Key of Address" prop="ltdgrp.con.pts.extkey">
<c-input v-model="model.ltdgrp.con.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
</el-form-item>
</c-col> -->
<!-- <c-col :span="24">
<el-form-item label="名称" prop="ltdgrp.con.namelc">
<c-input type="textarea" v-model="model.ltdgrp.con.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址" prop="ltdgrp.con.adrelc">
<c-input type="textarea" v-model="model.ltdgrp.con.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item>
</c-col>
</c-col>-->
</c-col>
<!-- ====================右边======================= -->
<c-col :span="11" :offset="1">
<c-col :span="24">
<c-ptap
:model="model"
:argadr="{
title: '偿付行',
grp: 'ltdgrp',
rol: 'rmt',
}"
@onSeainf="onSeainf"
@onAplpDet="onRmtpDet"
>
</c-ptap>
</c-col>
<c-col :span="24">
<el-form-item label="偿付行名称" prop="ltdgrp.rmt.pts.nam">
<c-input
v-model="model.ltdgrp.rmt.pts.nam"
maxlength="40"
placeholder="偿付行名称"
></c-input>
</el-form-item>
</c-col>
<!-- <c-col :span="24">
<el-form-item label="Reimbursement Bank" prop="ltdgrp.rmt.pts.ref">
<c-input v-model="model.ltdgrp.rmt.pts.ref" maxlength="16" placeholder="请输入Reimbursement Bank"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="External Key of Address" prop="ltdgrp.rmt.pts.extkey">
<c-input
v-model="model.ltdgrp.rmt.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
></c-input>
</el-form-item>
<c-col :span="18">
<el-form-item label="External Key of Address" prop="ltdgrp.rmt.pts.extkey">
<c-input
v-model="model.ltdgrp.rmt.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
@keyup.enter.native="showGridPromptDialog('ltdgrp.rmt.pts.extkey')"
></c-input>
</el-form-item>
</c-col>
<c-col :span="2">
<el-form-item label="" label-width="5px">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onSeainf('ltdgrp.rmt.pts.extkey')"
></c-button
>
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item label="" label-width="5px">
<c-button size="small" type="primary" @click="onAplpDet">
Details
</c-button>
</el-form-item>
</c-col>
</c-col> -->
<!-- <c-col :span="24">
<el-form-item label="External Key of Address" prop="ltdgrp.rmt.pts.extkey">
<c-input v-model="model.ltdgrp.rmt.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
</el-form-item>
</c-col> -->
<!-- <c-col :span="24">
<el-form-item label="名称" prop="ltdgrp.rmt.namelc">
<c-input type="textarea" v-model="model.ltdgrp.rmt.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址" prop="ltdgrp.rmt.adrelc">
<c-input type="textarea" v-model="model.ltdgrp.rmt.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item>
</c-col> -->
<c-col :span="24">
<c-ptap
:model="model"
:argadr="{
title: 'Available with Bank',
grp: 'ltdgrp',
rol: 'avt',
}"
@onSeainf="onSeainf"
@onAplpDet="onAvtpDet"
>
</c-ptap>
</c-col>
<c-col :span="24">
<el-form-item label="Available with Bank" prop="ltdgrp.avt.pts.nam">
<c-input
v-model="model.ltdgrp.avt.pts.nam"
maxlength="40"
placeholder="Available with Bank"
></c-input>
</el-form-item>
</c-col>
<c-edit-table :model="model" v-bind="ptsaddg">
<el-table-column label="操作" align="center">
<template slot-scope="scope">
<el-button
size="mini"
@click="handleEdit(scope.$index, scope.row)"
type="primary"
>详情</el-button
>
</template>
</el-table-column>
</c-edit-table>
<!-- <c-col :span="24">
<el-form-item label="Available with Bank" prop="ltdgrp.avt.pts.ref">
<c-input v-model="model.ltdgrp.avt.pts.ref" maxlength="16" placeholder="请输入Available with Bank"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="External Key of Address" prop="ltdgrp.avt.pts.extkey">
<c-input
v-model="model.ltdgrp.avt.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
></c-input>
</el-form-item>
<c-col :span="18">
<el-form-item label="External Key of Address" prop="ltdgrp.avt.pts.extkey">
<c-input
v-model="model.ltdgrp.avt.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
@keyup.enter.native="showGridPromptDialog('ltdgrp.avt.pts.extkey')"
></c-input>
</el-form-item>
</c-col>
<c-col :span="2">
<el-form-item label="" label-width="5px">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onSeainf('ltdgrp.avt.pts.extkey')"
></c-button
>
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item label="" label-width="5px">
<c-button size="small" type="primary" @click="onAplpDet">
Details
</c-button>
</el-form-item>
</c-col>
</c-col> -->
<!-- <c-col :span="24">
<el-form-item label="External Key of Address" prop="ltdgrp.avt.pts.extkey">
<c-input v-model="model.ltdgrp.avt.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
</el-form-item>
</c-col> -->
<!-- <c-col :span="24">
<el-form-item label="名称" prop="ltdgrp.avt.namelc">
<c-input type="textarea" v-model="model.ltdgrp.avt.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址" prop="ltdgrp.avt.adrelc">
<c-input type="textarea" v-model="model.ltdgrp.avt.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item>
</c-col>
</c-col> -->
<!-- <c-col :span="24">
<c-button size="small" type="primary" @click="onA2tpDet">
Details
</c-button>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="lttp.rmtp.ptsget.sdamod.seainf">
<c-input v-model="model.lttp.rmtp.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-button size="small" type="primary" @click="onRmtpDet">
Details
</c-button>
</c-col>
<c-col :span="24">
<el-form-item label="Address Block" prop="ltdgrp.a2t.pts.adrblk">
<c-input type="textarea" v-model="model.ltdgrp.a2t.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Chinese address" prop="ltdgrp.a2t.dbfadrblkcn">
<c-input type="textarea" v-model="model.ltdgrp.a2t.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Address Block" prop="ltdgrp.rmt.pts.adrblk">
<c-input type="textarea" v-model="model.ltdgrp.rmt.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Chinese address" prop="ltdgrp.rmt.dbfadrblkcn">
<c-input type="textarea" v-model="model.ltdgrp.rmt.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
</el-form-item>
</c-col> -->
<!-- <c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="lttp.a2tp.ptsget.sdamod.dadsnd">
<c-input v-model="model.lttp.a2tp.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="lttp.rmtp.ptsget.sdamod.dadsnd">
<c-input v-model="model.lttp.rmtp.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="lttp.a2tp.ptsget.sdamod.seainf">
<c-input v-model="model.lttp.a2tp.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="lttp.conp.ptsget.sdamod.dadsnd">
<c-input v-model="model.lttp.conp.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="lttp.conp.ptsget.sdamod.seainf">
<c-input v-model="model.lttp.conp.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onConpDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Address Block" prop="ltdgrp.con.pts.adrblk">
<c-input type="textarea" v-model="model.ltdgrp.con.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Chinese address" prop="ltdgrp.con.dbfadrblkcn">
<c-input type="textarea" v-model="model.ltdgrp.con.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
</el-form-item>
</c-col>-->
</c-col>
</c-row>
<!-- </div> -->
</template>
<script>
import Api from "~/service/Api";
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Lttopn/Event";
import Ptap from "~/views/Public/Ptap";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [CommonProcess],
components: { "c-ptap": Ptap },
data() {
return {
ptsaddg: {
columns: [
{
title: "角色",
width: "120px",
dataIndex: "rol",
show: "select",
},
{
title: "机构实体",
width: "180px",
dataIndex: "ptyextkey",
show: "input",
},
{
title: "名称",
width: "300px",
dataIndex: "nam",
},
{
title: "参考地址",
width: "300px",
dataIndex: "ref",
},
],
urls: "lttp.ptsaddp.ptsaddg",
},
};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-row>
<c-col :span="24">
<!-- ====================左边======================= -->
<c-col :span="11">
<c-ptap
:model="model"
:argadr="{
title: '偿付银行',
grp: 'ltdgrp',
rol: 'rmt',
}"
@onSeainf="onSeainf"
@onAplpDet="onRmtpDet"
>
</c-ptap>
</c-col>
<c-col :span="24">
<c-col :span="11">
<el-form-item
label="Account Identification"
prop="ltdgrp.rmt.pts.dftact"
>
<c-select
v-model="model.ltdgrp.rmt.pts.dftact"
style="width: 100%"
placeholder="请选择Account Identification"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="11" :offset="1">
<el-form-item
label="Reimbursing Bank Account Identification"
label-width="280px"
prop="ltdgrp.rec.rmbact"
>
<c-input
v-model="model.ltdgrp.rec.rmbact"
maxlength="35"
placeholder="请输入Reimbursing Bank Account Identification"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- <c-col :span="24">
<el-form-item label="Reimbursement Bank" prop="ltdgrp.rmt.pts.ref">
<c-input v-model="model.ltdgrp.rmt.pts.ref" maxlength="16" placeholder="请输入Reimbursement Bank"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="External Key of Address" prop="ltdgrp.rmt.pts.extkey">
<c-input
v-model="model.ltdgrp.rmt.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
></c-input>
</el-form-item>
<c-col :span="18">
<el-form-item label="External Key of Address" prop="ltdgrp.rmt.pts.extkey">
<c-input
v-model="model.ltdgrp.rmt.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
@keyup.enter.native="showGridPromptDialog('ltdgrp.rmt.pts.extkey')"
></c-input>
</el-form-item>
</c-col>
<c-col :span="2">
<el-form-item label="" label-width="5px">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onSeainf('ltdgrp.rmt.pts.extkey')"
></c-button
>
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item label="" label-width="5px">
<c-button size="small" type="primary" @click="onAplpDet">
Details
</c-button>
</el-form-item>
</c-col>
</c-col> -->
<c-col :span="11">
<c-col :span="24">
<el-form-item label="Charges Definition" prop="ltdgrp.rec.rmbcha">
<c-select
v-model="model.ltdgrp.rec.rmbcha"
style="width: 100%"
placeholder="请选择Charges Definition"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Other Charges" prop="ltdgrp.blk.rmbcha">
<c-input
type="textarea"
v-model="model.ltdgrp.blk.rmbcha"
maxlength="35"
show-word-limit
placeholder="请输入Other Charges"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="MT747 :77A:" prop="lttp.rmbnar">
<c-input
type="textarea"
v-model="model.lttp.rmbnar"
maxlength="35"
show-word-limit
placeholder="请输入MT747 :77A:"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="11">
<el-form-item
label="Applicable Rules RMB"
prop="ltdgrp.rec.apprulrmb"
>
<c-select
v-model="model.ltdgrp.rec.apprulrmb"
style="width: 100%"
placeholder="请选择Applicable Rules RMB"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="11" :offset="1">
<el-form-item
label="Date of Authorisation to Reimburse"
label-width="250px"
prop="ltdgrp.rec.autdat"
>
<c-date-picker
type="date"
v-model="model.ltdgrp.rec.autdat"
style="width: 100%"
placeholder="请选择Date of Authorisation to Reimburse"
></c-date-picker>
</el-form-item>
</c-col>
</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/Lttopn/Event";
import Ptap from "~/views/Public/Ptap";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [CommonProcess],
components: { "c-ptap": Ptap },
data() {
return {
ptsaddg: {
columns: [
{
title: "角色",
width: "120px",
dataIndex: "rol",
show: "select",
},
{
title: "机构实体",
width: "180px",
dataIndex: "ptyextkey",
show: "input",
},
{
title: "名称",
width: "300px",
dataIndex: "nam",
},
{
title: "参考地址",
width: "300px",
dataIndex: "ref",
},
],
urls: "lttp.ptsaddp.ptsaddg",
},
};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eContainer">
<c-bus-button :$pntvm="this"></c-bus-button>
<el-form
:model="model"
:rules="rules"
ref="modelForm"
label-width="150px"
label-position="right"
size="small"
:validate-on-rule-change="false"
>
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<!--PD000001 -->
<el-tab-pane label="基本信息" name="ovwp">
<m-ovwp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000077 -->
<el-tab-pane label="信用证详情" name="detp">
<m-detp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000042 -->
<el-tab-pane label="其他当事人" name="ptyp">
<m-ptyp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000057 -->
<el-tab-pane label="货物说明" name="dogp">
<m-dogp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000065 -->
<el-tab-pane label="Rbip" name="rbip">
<m-rbip :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000073 -->
<el-tab-pane label="附加条款" name="adcp">
<m-adcp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000169 -->
<el-tab-pane label="Lttinf" name="lttinf">
<m-lttinf :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000060 -->
<el-tab-pane label="单据要求" name="dorp">
<m-dorp :model="model" :codes="codes" />
</el-tab-pane>
</c-tabs>
</el-form>
</div>
</template>
<script>
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
import Lttopn from "~/model/Lttopn";
import CommonProcess from "~/mixin/CommonProcess";
import Check from "~/model/Lttopn/Check";
import Default from "~/model/Lttopn/Default";
import Pattern from "~/model/Lttopn/Pattern";
import Ovwp from "./Ovwp";
import Detp from "./Detp";
import Ptyp from "./Ptyp";
import Dogp from "./Dogp";
import Rbip from "./Rbip";
import Adcp from "./Adcp";
import Lttinf from "./Lttinf";
import Dorp from "./Dorp";
export default {
components: {
"m-ovwp": Ovwp,
"m-detp": Detp,
"m-ptyp": Ptyp,
"m-dogp": Dogp,
"m-rbip": Rbip,
"m-adcp": Adcp,
"m-lttinf": Lttinf,
"m-dorp": Dorp,
},
provide() {
return {
root: this,
};
},
mixins: [CommonProcess], // 里面包含了Default、Check等的公共处理
data() {
return {
tabVal: "ovwp",
trnName: "lttopn",
model: new Lttopn().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {...CodeTable},
};
},
methods: {
tabClick() {},
},
created: async function () {
console.log("进入lttopn交易");
let rtnmsg = await this.init({});
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
} else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
}
},
};
</script>
<style>
</style>
......@@ -82,6 +82,10 @@ export default {
{ inifrm: "bctacc", ininam: "进口代收承兑", pntmiu: "5" },
{ inifrm: "6", ininam: "静态参数管理", pntmiu: "", icon: require("~/assets/icons/sideMenu/静态参数.svg") },
{ inifrm: "infusr", ininam: "用户信息", pntmiu: "6" },
{ inifrm: "7", ininam: "转让证", pntmiu: "", icon: require("~/assets/icons/sideMenu/出口信用证.svg") },
{ inifrm: "lttopn", ininam: "转让证开立", pntmiu: "7" },
{ inifrm: "lttame", ininam: "转让证修改", pntmiu: "7" },
{ inifrm: "lttcan", ininam: "转让证注销", pntmiu: "7" },
],
menusOrigin: [],
menus: [],
......
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