Commit 7d4e32bf by Wuyuqiu

infltd交易添加字段,lttopn交易编译

parent 3046d8a1
......@@ -4113,9 +4113,12 @@ const CodeTable = {
{ label: "8th Third Party", value: "TP8" },
{ label: "9th Third Party", value: "TP9" },
],
seacur:[
{ label: `CNY-人民币`, value: `CNY` },
{ label: `KRW-韩元`, value: `KRW` },
{ label: `NZD-新西兰元`, value: `NZD` },
{ label: `USD-美元`, value: `USD` },
],
lcrtyp: [
{ label: "可转让", value: "IT" },
{ label: "不可转让", value: "I" },
......
......@@ -62,12 +62,14 @@ export default class Infltd{
diadatto:"", // date till .infcon.diadatto
diasta:"", // Status .infcon.diasta
diastm:"", // stream for diaries to selected contract .infcon.diastm
objinr:"",
},
infbut:{
dspstm:"", // display stream .infbut.dspstm
},
ledgrp:{
rec:{
inr:"", //.ledgrp.rec.inr
ownref:"", // Reference .ledgrp.rec.ownref
nam:"", // Name .ledgrp.rec.nam
avbby:"", // Available by [AVBBY0] .ledgrp.rec.avbby
......
......@@ -4,12 +4,13 @@ import Utils from "~/utils"
* Lttopn Check规则
*/
let checkObj = {
"lttp.a2tp.ptsget.sdamod.dadsnd" :null,
"liaall.misamt" :null,
"ltdgrp.rec.cnfins" :null,
"ltdgrp.rec.nomspc" :null,
"ltdgrp.a2t.adrelc" :null,
"ltdgrp.blk.lcrdoc" :null,
"ltdgrp.avt.namelc" :null,
"cnybop.outflg" :null,
"ltdgrp.rec.stacty" :null,
"ltdgrp.a2t.pts.extkey" :null,
"lttp.usr.extkey" :null,
......@@ -18,39 +19,36 @@ let checkObj = {
"ltdgrp.rec.opndat" :null,
"ltdgrp.cbs.nom1.amt" :null,
"ltdgrp.be2.pts.extkey" :null,
"setmod.dspflg" :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,
"cnybop.cnyflg" :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.blk.spcben" :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.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,
"lttp.be1p.ptsget.sdamod.dadsnd" :null,
"ltdgrp.rec.apprulrmb" :null,
"cnybop.traflg" :null,
"ltdgrp.rec.avbwth" :null,
"ltdgrp.blk.spcrcb" :null,
"ltdgrp.blk.feetxt" :null,
"ltdgrp.rec.avbby" :null,
"ltdgrp.blk.preper" :null,
......@@ -60,24 +58,24 @@ let checkObj = {
"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,
"mtabut.coninf.conexedat" :null,
"cnybop.libflg" :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,
"setmod.docamt" :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,
"cnybop.vouflg" :null,
}
for (const key in checkObj) {
......
......@@ -9,80 +9,99 @@ export default {
"ltdgrp.cbs.nom1.cur" :Utils.defaultFunction,
"ltdgrp.be1.pts.nam" :Utils.defaultFunction,
"ltdgrp.cbs.nom1.amt" :Utils.defaultFunction,
"ltdgrp.avt.pts.extkey" :Utils.defaultFunction,
"ltdgrp.avt.adrelc" :Utils.defaultFunction,
"ltdgrp.avt.namelc" :Utils.defaultFunction,
"ltdgrp.avt.dbfadrblkcn" :Utils.defaultFunction,
"cnybop.libflg" :Utils.defaultFunction,
"ltdgrp.rmt.pts.extkey" :Utils.defaultFunction,
"ltdgrp.cbs.opn1.amt" :Utils.defaultFunction,
"setmod.doccur" :Utils.defaultFunction,
"setmod.dspflg" :Utils.defaultFunction,
"setmod.docamt" :Utils.defaultFunction,
"trnmod.trndoc.condocstm" :Utils.defaultFunction,
"trnmod.trndoc.shwinc" :Utils.defaultFunction,
"trnmod.trndoc.shwout" :Utils.defaultFunction,
"ltdgrp.rec.avbby" :Utils.defaultFunction,
"ltdgrp.be2.pts.adrblk" :Utils.defaultFunction,
"ltdgrp.blk.spcrcb" :Utils.defaultFunction,
"ltdgrp.be2.pts.extkey" :Utils.defaultFunction,
"ltdgrp.be2.adrelc" :Utils.defaultFunction,
"ltdgrp.be2.namelc" :Utils.defaultFunction,
"ltdgrp.be2.dbfadrblkcn" :Utils.defaultFunction,
"ltdgrp.blk.preper" :Utils.defaultFunction,
"ltdgrp.blk.preperflg" :Utils.defaultFunction,
"ltdgrp.rec.avbwth" :Utils.defaultFunction,
"cnybop.vouflg" :Utils.defaultFunction,
"ltdgrp.rec.prepers18" :Utils.defaultFunction,
"ltdgrp.rec.prepertxts18" :Utils.defaultFunction,
"ltdgrp.blk.avbwthtxt" :Utils.defaultFunction,
"ltdgrp.rec.rmbflg" :Utils.defaultFunction,
"ltdgrp.rec.spcbenflg" :Utils.defaultFunction,
"ltdgrp.rec.shpdat" :Utils.defaultFunction,
"ltdgrp.blk.shpper" :Utils.defaultFunction,
"cnybop.traflg" :Utils.defaultFunction,
"lttp.letp0.cnftxt" :Utils.defaultFunction,
"ltdgrp.rec.expdat" :Utils.defaultFunction,
"ledgrp.rec.shpdat" :Utils.defaultFunction,
"ledgrp.rec.expdat" :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.be1.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.rmt.pts.adrblk" :Utils.defaultFunction,
"ltdgrp.rec.spcrcbflg" :Utils.defaultFunction,
"lttp.usr.extkey" :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.insbnk" :Utils.defaultFunction,
"ltdgrp.blk.lcrgod" :Utils.defaultFunction,
"setmod.glemod.gleshwstm" :Utils.defaultFunction,
"ledgrp.apl.pts.nam" :Utils.defaultFunction,
"ltdgrp.adt.pts.extkey" :Utils.defaultFunction,
"ltdgrp.adt.adrelc" :Utils.defaultFunction,
"ltdgrp.adt.namelc" :Utils.defaultFunction,
"ltdgrp.adt.dbfadrblkcn" :Utils.defaultFunction,
"ltdgrp.rec.shppar" :Utils.defaultFunction,
"ltdgrp.rec.shppars18" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inflev" :Utils.defaultFunction,
"lttp.aamp.aammod.addamtflg" :Utils.defaultFunction,
"ltdgrp.rec.opndat" :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,
"mtabut.coninf.usr.extkey" :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,
"cnybop.cnyflg" :Utils.defaultFunction,
"ltdgrp.blk.spcben" :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,
"ltdgrp.avt.pts.adrblk" :Utils.defaultFunction,
"ledgrp.iss.pts.nam" :Utils.defaultFunction,
"liaall.misamt" :Utils.defaultFunction,
"ledgrp.rec.ownref" :Utils.defaultFunction,
"ltdgrp.rec.apprul" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inflev" :Utils.defaultFunction,
"mtabut.coninf.conexedat" :Utils.defaultFunction,
"cnybop.outflg" :Utils.defaultFunction,
"ltdgrp.rec.shptrs" :Utils.defaultFunction,
"ltdgrp.rec.shptrss18" :Utils.defaultFunction,
}
//你可以添加自动default处理
......@@ -2,158 +2,317 @@ 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: '服务请求失败!' });
}
},
onSeainf() {
},
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: '服务请求失败!' });
}
},
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 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 onLcrgodButtxmsel(){
let rtnmsg = await this.executeRule("lcrgod.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: '服务请求失败!'});
}
},
async onSetmodDet(){
let rtnmsg = await this.executeRule("setmod.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButshw(){
let rtnmsg = await this.executeRule("trndoc.butshw")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButadd(){
let rtnmsg = await this.executeRule("trndoc.butadd")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButnew(){
let rtnmsg = await this.executeRule("trndoc.butnew")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButattto(){
let rtnmsg = await this.executeRule("trndoc.butattto")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButdel(){
let rtnmsg = await this.executeRule("trndoc.butdel")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButatt(){
let rtnmsg = await this.executeRule("trndoc.butatt")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onSpcbenButtxmsel(){
let rtnmsg = await this.executeRule("spcben.buttxmsel")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onSpcrcbButtxmsel(){
let rtnmsg = await this.executeRule("spcrcb.buttxmsel")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onLiaallButmisamt(){
let rtnmsg = await this.executeRule("liaall.butmisamt")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onLiaallButmissig(){
let rtnmsg = await this.executeRule("liaall.butmissig")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async 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 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
......@@ -171,127 +171,99 @@ export default {
],
"ltdgrp.blk.mixdet":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"lttp.avtp.ptsget.sdamod.dadsnd":[
"lttp.letp0.recget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ltdgrp.avt.pts.extkey":[
"ledgrp.rec.ownref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp.avtp.ptsget.sdamod.seainf":[
"ledgrp.rec.nam":[
{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"}
{max: 40,message:"长度不能超过40"}
],
"ltdgrp.avt.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
"ledgrp.cbs.nom1.cur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ltdgrp.avt.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
"ledgrp.cbs.nom1.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"ltdgrp.blk.preper":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.rec.prepers18":[
"ledgrp.apl.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
{max: 16,message:"长度不能超过16"}
],
"ltdgrp.rec.prepertxts18":[
"ledgrp.cbs.opn1.cur":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 3,message:"长度不能超过3"}
],
"ltdgrp.blk.defdet":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
"ledgrp.cbs.opn1.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"ltdgrp.blk.feetxt":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ltdgrp.blk.dftat":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
"ledgrp.apl.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"lttp.drwp.ptsget.sdamod.dadsnd":[
"ledgrp.avbnam":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
{max: 40,message:"长度不能超过40"}
],
"ltdgrp.drw.pts.extkey":[
"ledgrp.iss.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"lttp.drwp.ptsget.sdamod.seainf":[
"ledgrp.iss.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
{max: 40,message:"长度不能超过40"}
],
"ltdgrp.drw.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
"ledgrp.rec.opndat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"ltdgrp.drw.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
"ledgrp.rec.shpdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"ltdgrp.drw.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
"ledgrp.ben.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ltdgrp.drw.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
"ledgrp.rec.expdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"ltdgrp.rec.shpfro":[
"ledgrp.rec.expplc":[
{type: "string", required: false, message: "必输项"},
{max: 65,message:"长度不能超过65"}
{max: 29,message:"长度不能超过29"}
],
"ltdgrp.rec.tenmaxday":[
"ledgrp.ben.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
{max: 40,message:"长度不能超过40"}
],
"ltdgrp.rec.porloa":[
"lttp.letp0.cnftxt":[
{type: "string", required: false, message: "必输项"},
{max: 65,message:"长度不能超过65"}
{max: 40,message:"长度不能超过40"}
],
"ltdgrp.rec.pordis":[
"lttp.leltb2b.litb2bstm":[
{type: "string", required: false, message: "必输项"},
{max: 65,message:"长度不能超过65"}
{max: 1,message:"长度不能超过1"}
],
"ltdgrp.rec.shpto":[
{type: "string", required: false, message: "必输项"},
{max: 65,message:"长度不能超过65"}
"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.blk.shpper":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
"lttp.totamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"ltdgrp.a2t.pts.ref":[
{type: "string", required: false, message: "必输项"},
......@@ -371,6 +343,10 @@ export default {
{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"}
......@@ -380,10 +356,23 @@ export default {
{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"}
......@@ -392,143 +381,265 @@ export default {
{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.lcrgod":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"ltdgrp.blk.lcrdoc":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"ltdgrp.rec.rmbact":[
"setmod.ref":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 16,message:"长度不能超过16"}
],
"ltdgrp.blk.rmbcha":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
"setmod.docamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"lttp.rmbnar":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
"setmod.zmqacc":[
{type: "string", required: false, message: "必输项"},
{max: 20,message:"长度不能超过20"}
],
"ltdgrp.rec.autdat":[
{type: "date", required: false, message: "输入正确的日期"}
"setmod.glemod.gleshwstm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"ltdgrp.blk.adlcnd":[
"mtabut.coninf.oitinf.oit.inftxt":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
{max: 60,message:"长度不能超过60"}
],
"mtabut.coninf.oitset.oit.inftxt":[
{type: "string", required: true, message: "必输项"},
{max: 60,message:"长度不能超过60"}
],
"mtabut.coninf.conexedat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"mtabut.coninf.usr.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 8,message:"长度不能超过8"}
],
"ltdgrp.blk.insbnk":[
"trnmod.trndoc.advnam":[
{type: "string", required: false, message: "必输项"},
{max: 50,message:"长度不能超过50"}
],
"trnmod.trndoc.amdapl":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
{max: 50,message:"长度不能超过50"}
],
"lttp.letp0.recget.sdamod.dadsnd":[
"trnmod.trndoc.advdoc":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
{max: 1,message:"长度不能超过1"}
],
"ledgrp.rec.ownref":[
"trnmod.trndoc.filrecv":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ledgrp.rec.nam":[
"trnmod.trndoc.doctrestm":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
{max: 1,message:"长度不能超过1"}
],
"ledgrp.cbs.nom1.cur":[
"trnmod.trndoc.condocstm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"trnmod.trndoc.rcvatt.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ledgrp.cbs.nom1.amt":[
"ltdgrp.blk.spcben":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"ltdgrp.blk.spcrcb":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"liaall.outamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"ledgrp.apl.pts.ref":[
"liaall.outpct":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
{max: 6,message:"长度不能超过6"}
],
"ledgrp.cbs.opn1.cur":[
"liaall.concur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ledgrp.cbs.opn1.amt":[
"liaall.misamt":[
{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"}
"liaall.exttotoldamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"ledgrp.avbnam":[
"liaall.exttotamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"ltdgrp.blk.adlcnd":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"ltdgrp.blk.insbnk":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"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: 40,message:"长度不能超过40"}
{max: 3,message:"长度不能超过3"}
],
"ledgrp.iss.pts.ref":[
"ltdgrp.rec.prepertxts18":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
{max: 35,message:"长度不能超过35"}
],
"ledgrp.iss.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
"ltdgrp.blk.defdet":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ledgrp.rec.opndat":[
{type: "date", required: false, message: "输入正确的日期"}
"ltdgrp.blk.feetxt":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ledgrp.rec.shpdat":[
{type: "date", required: false, message: "输入正确的日期"}
"ltdgrp.blk.dftat":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"ledgrp.ben.pts.ref":[
"lttp.drwp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ledgrp.rec.expdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"ledgrp.rec.expplc":[
"ltdgrp.drw.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 29,message:"长度不能超过29"}
{max: 16,message:"长度不能超过16"}
],
"ledgrp.ben.pts.nam":[
"lttp.drwp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
{max: 3,message:"长度不能超过3"}
],
"lttp.letp0.cnftxt":[
"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: 40,message:"长度不能超过40"}
{max: 65,message:"长度不能超过65"}
],
"lttp.leltb2b.litb2bstm":[
"ltdgrp.rec.tenmaxday":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
{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.rec.porloa":[
{type: "string", required: false, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"lttp.totamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
"ltdgrp.rec.pordis":[
{type: "string", required: false, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"ltdgrp.blk.lcrdoc":[
"ltdgrp.rec.shpto":[
{type: "string", required: false, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"ltdgrp.blk.shpper":[
{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
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
},
},
},
adtp: {
ptsget: {
sdamod: {
seainf: "", // .lttp.adtp.ptsget.sdamod.seainf
dadsnd: "", // Drag Drop Sender .lttp.adtp.ptsget.sdamod.dadsnd
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:"", // .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
},
},
},
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
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
},
},
},
be2p: {
ptsget: {
sdamod: {
seainf: "", // .lttp.be2p.ptsget.sdamod.seainf
dadsnd: "", // Drag Drop Sender .lttp.be2p.ptsget.sdamod.dadsnd
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
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
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
},
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
},
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
},
blk:{
lcrgod:"", // Description of Goods .ltdgrp.blk.lcrgod
lcrdoc:"", // Documents Required .ltdgrp.blk.lcrdoc
spcben:"", // Special Payment Cond. .ltdgrp.blk.spcben
spcrcb:"", // Special Payment Cond. .ltdgrp.blk.spcrcb
adlcnd:"", // Additional Conditions .ltdgrp.blk.adlcnd
insbnk:"", // Instructions to Pay., .ltdgrp.blk.insbnk
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
},
drw:{
pts:new Pts().data,
namelc:"", // 名称 .ltdgrp.drw.namelc
adrelc:"", // 地址 .ltdgrp.drw.adrelc
dbfadrblkcn:"", // Chinese address .ltdgrp.drw.dbfadrblkcn
},
},
},
},
avtp: {
ptsget: {
sdamod: {
seainf: "", // .lttp.avtp.ptsget.sdamod.seainf
dadsnd: "", // Drag Drop Sender .lttp.avtp.ptsget.sdamod.dadsnd
setmod:{
docamttyplab:"", // settled amount description as label .setmod.docamttyplab
retmsg:"", // Label showing Retry overflow condition .setmod.retmsg
ref:"", // our reference .setmod.ref
doccur:"", // document currency .setmod.doccur
docamt:"", // document amount .setmod.docamt
dspflg:"", // Type of settlement .setmod.dspflg
xreflg:"", // Recalculate Rates .setmod.xreflg
setglg:{
labdspflg:"", // Label for Type of Settlement .setmod.setglg.labdspflg
},
zmqacclab:"", // 主�'�号LABEL .setmod.zmqacclab
zmqacc:"", // 自�'�区主�'�号 .setmod.zmqacc
glemod:{
gleshwstm:"", // Booking stream to Display .setmod.glemod.gleshwstm
},
},
},
},
drwp: {
ptsget: {
sdamod: {
seainf: "", // .lttp.drwp.ptsget.sdamod.seainf
dadsnd: "", // Drag Drop Sender .lttp.drwp.ptsget.sdamod.dadsnd
mtabut:{
coninf:{
oitinf:{
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt
oit:{
inftxt:"", // Infotext .mtabut.coninf.oitinf.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitinf.oit.inflev
},
},
oitset:{
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitset.labinftxt
oit:{
inftxt:"", // Infotext .mtabut.coninf.oitset.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitset.oit.inflev
},
},
conexedat:"", // 执行日期 .mtabut.coninf.conexedat
usr:{
extkey:"", // User ID .mtabut.coninf.usr.extkey
},
},
},
},
},
labdefdet: "", // DEFDAT LAbel .lttp.labdefdet
a2tp: {
ptsget: {
sdamod: {
seainf: "", // .lttp.a2tp.ptsget.sdamod.seainf
dadsnd: "", // Drag Drop Sender .lttp.a2tp.ptsget.sdamod.dadsnd
trnmod:{
trndoc:{
advlabel:"", // ADVLABEL .trnmod.trndoc.advlabel
amdnam:"", // AMDNAM .trnmod.trndoc.amdnam
advdoc:"", // 国内证通知书 .trnmod.trndoc.advdoc
advnam:"", // 国内证落款 .trnmod.trndoc.advnam
amdapl:"", // 修改申请人名称 .trnmod.trndoc.amdapl
doclbl:"", // Lable for CONDOCSTM .trnmod.trndoc.doclbl
doctrestm:"", // Document tree .trnmod.trndoc.doctrestm
shwinc:"", // Show Incoming Messages .trnmod.trndoc.shwinc
shwout:"", // Show Outgoing Messages .trnmod.trndoc.shwout
condocstm:"", // Connected Documents .trnmod.trndoc.condocstm
rcvatt:{
seainf:"", // .trnmod.trndoc.rcvatt.seainf
},
filrecv:"", // File Receiver .trnmod.trndoc.filrecv
},
},
},
},
rmtp: {
ptsget: {
sdamod: {
seainf: "", // .lttp.rmtp.ptsget.sdamod.seainf
dadsnd: "", // Drag Drop Sender .lttp.rmtp.ptsget.sdamod.dadsnd
cnybop:{
cnyflg:"", // 是否报送跨境人民币2101表 .cnybop.cnyflg
traflg:"", // 是否报送跨境人民币2107表 .cnybop.traflg
outflg:"", // 是否报送跨境人民币2111表 .cnybop.outflg
libflg:"", // 是否报送跨境人民币2106表 .cnybop.libflg
vouflg:"", // 是否报送跨境人民币2122表 .cnybop.vouflg
},
},
},
conp: {
ptsget: {
sdamod: {
seainf: "", // .lttp.conp.ptsget.sdamod.seainf
dadsnd: "", // Drag Drop Sender .lttp.conp.ptsget.sdamod.dadsnd
liaall:{
misamt:"", // Amount not yet assigned .liaall.misamt
concur:"", // External Booking Amount .liaall.concur
outpct:"", // Sight Amount Percentage .liaall.outpct
outamt:"", // Sight Amount .liaall.outamt
exttotoldamt:"", // Old Amount booked externally .liaall.exttotoldamt
exttotamt:"", // Total booking amount external assinged .liaall.exttotamt
},
},
},
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
}
}
pageId: "" // ctx的key
}
}
}
\ No newline at end of file
......@@ -16,7 +16,7 @@
size="small"
:validate-on-rule-change="false"
>
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--Settle BC -->
<el-tab-pane label="Settle BC" name="bctset">
<c-content>
......@@ -133,7 +133,13 @@ export default {
};
},
methods: {
tabClick() {},
// tabClick() {},
myTabClick(tab){
this.tabClick(tab)
/**
* do it yourself
**/
}
},
created: async function () {
console.log("进入bctacc交易");
......
......@@ -218,21 +218,21 @@ const BusRouter = [
{ path: 'cctset', component: Cctset, name: 'Cctset', meta: { title: '光票托收收汇' } },
{ path: 'cctsel', component: Cctsel, name: 'Cctsel', meta: { title: '光票托收入口交易' } },
{ path: 'cctdcr', component: Cctdcr, name: 'Cctdcr', meta: { title: '光票托收退票' } },
{ path: 'lttopn', component: Lttopn, name: 'Lttopn', meta: { title: '转让证开立' } },
{ path: 'lttame', component: Lttame, name: 'Lttame', meta: { title: '转让证修改' } },
{ path: 'lttcan', component: Lttcan, name: 'Lttcan', meta: { title: '转让证注销' } },
{ path: 'infbtd', component: Infbtd, name: 'Infbtd', meta: { title: '转让证单据查询' } },
{ path: 'infltd', component: Infltd, name: 'Infltd', meta: { title: '转让证查询' } },
{ path: 'bttdck', component: Bttdck, name: 'Bttdck', meta: { title: '转让证单据第一受益人换单' } },
{ path: 'bttsnd', component: Bttsnd, name: 'Bttsnd', meta: { title: '转让证单据寄单' } },
{ path: 'bttdcr', component: Bttdcr, name: 'Bttdcr', meta: { title: '转让证单据拒单' } },
{ path: 'bttdrv', component: Bttdrv, name: 'Bttdrv', meta: { title: '转让修改单据金额' } },
{ path: 'bttcan', component: Bttcan, name: 'Bttcan', meta: { title: '转让证单据注销' } },
{ path: 'bttacc', component: Bttacc, name: 'Bttacc', meta: { title: '转让证单据承兑' } },
{ path: 'bttset', component: Bttset, name: 'Bttset', meta: { title: '转让证单据收汇' } },
{ path: 'bttrcl', component: Bttrcl, name: 'Bttrcl', meta: { title: '转让证单据索汇' } },
{ path: 'lttdav', component: Lttdav, name: 'Lttdav', meta: { title: '转让证通知到单' } },
{ path: 'lttdck', component: Lttdck, name: 'Lttdck', meta: { title: '转让第二受益人交单' } },
{ path: 'lttopn', component: Lttopn, name: 'Lttopn', meta: { title: '转让信用证开立' } },
{ path: 'lttame', component: Lttame, name: 'Lttame', meta: { title: '转让信用证修改' } },
{ path: 'lttcan', component: Lttcan, name: 'Lttcan', meta: { title: '转让信用证注销' } },
{ path: 'infbtd', component: Infbtd, name: 'Infbtd', meta: { title: '转让信用证单据查询' } },
{ path: 'infltd', component: Infltd, name: 'Infltd', meta: { title: '转让信用证查询' } },
{ path: 'bttdck', component: Bttdck, name: 'Bttdck', meta: { title: '转让信用证单据第一受益人换单' } },
{ path: 'bttsnd', component: Bttsnd, name: 'Bttsnd', meta: { title: '转让信用证单据寄单' } },
{ path: 'bttdcr', component: Bttdcr, name: 'Bttdcr', meta: { title: '转让信用证单据拒单' } },
{ path: 'bttdrv', component: Bttdrv, name: 'Bttdrv', meta: { title: '转让信用证修改单据金额' } },
{ path: 'bttcan', component: Bttcan, name: 'Bttcan', meta: { title: '转让信用证单据注销' } },
{ path: 'bttacc', component: Bttacc, name: 'Bttacc', meta: { title: '转让信用证单据承兑' } },
{ path: 'bttset', component: Bttset, name: 'Bttset', meta: { title: '转让信用证单据收汇' } },
{ path: 'bttrcl', component: Bttrcl, name: 'Bttrcl', meta: { title: '转让信用证单据索汇' } },
{ path: 'lttdav', component: Lttdav, name: 'Lttdav', meta: { title: '转让信用证通知到单' } },
{ path: 'lttdck', component: Lttdck, name: 'Lttdck', meta: { title: '转让信用第二受益人交单' } },
{ path: 'brtset', component: Brtset, name: 'Brtset', meta: { title: '进口信用证单据进口付汇' } },
{ path: 'bdtudp', component: Bdtudp, name: 'Bdtudp', meta: { title: '国内证承兑' } },
{ path: 'bdtdcr', component: Bdtdcr, name: 'Bdtdcr', meta: { title: '国内证不符点/拒付' } },
......
<template>
<div class="eibs-tab">
<!-- <c-col :span="24" style="padding: 0 0 10px 0">
<c-button size="small" type="primary" @click="onInfbutSearow">
Search
</c-button>
<c-button size="small" type="primary" @click="onInfbutDsp">
Display
</c-button>
<c-button size="small" type="primary" @click="onInfbutUserow">
Use
</c-button>
<c-button size="small" type="primary" @click="onInfbutClr">
Clear
</c-button>
<c-button size="small" type="primary" @click="onInfbutButprt">
导Excel
</c-button>
<c-button size="small" type="primary" @click="onInfbutExi">
Exit
</c-button>
</c-col> -->
<c-list-search @form-reset="handleReset" @form-search="handleSearch">
<c-list-search
@form-reset="handleReset('paramsForm')"
@form-search="handleSearch"
>
<template v-slot="searchSlot">
<c-col :span="11" :offset="1">
<el-form-item label="Own Reference" prop="infcon.seaownref">
<c-input
v-model="model.infcon.seaownref"
maxlength="16"
placeholder="请输入Own Reference"
></c-input>
</el-form-item>
</c-col>
<c-col :offset="1" :span="5.5">
<el-form-item label="Opening between" prop="infcon.opndatfrom">
<c-date-picker
type="date"
v-model="model.infcon.opndatfrom"
style="width: 100%"
placeholder="请选择Opening between"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="5.5">
<el-form-item label="Open Date to" prop="infcon.opndatto">
<c-date-picker
type="date"
v-model="model.infcon.opndatto"
style="width: 100%"
placeholder="请选择Open Date to"
></c-date-picker>
</el-form-item>
</c-col>
<el-row v-show="searchSlot.searchToggle">
<c-col :span="11" :offset="1">
<c-col :span="22">
<el-form-item label="Party Reference" prop="infcon.searef">
<el-form
class="m-table-search-form"
ref="paramsForm"
:inline="true"
label-position="left"
label-width="110px"
size="small"
:model="model"
>
<el-row>
<c-col :span="8">
<el-form-item
label="Own Reference"
prop="infcon.seaownref"
style="width: 100%"
>
<c-input
v-model="model.infcon.searef"
v-model="model.infcon.seaownref"
maxlength="16"
placeholder="请输入Party Reference"
placeholder="请输入Own Reference"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="8">
<el-form-item
label="Select Single Party"
prop="infcon.pty.extkey"
label="Opening Date"
prop="infcon.opndatfrom"
style="width: 100%"
>
<c-col :span="11">
<c-date-picker
type="date"
v-model="model.infcon.opndatfrom"
placeholder="请选择Opening between"
value-format="yyyy-MM-dd"
style="width: 100%"
></c-date-picker>
</c-col>
<c-col :span="2" style="text-align: center">
<label style="display: inline-block; width: 100%">-</label>
</c-col>
<c-col :span="11">
<c-date-picker
type="date"
v-model="model.infcon.opndatto"
placeholder="请选择Open Date to"
style="width: 100%"
value-format="yyyy-MM-dd"
></c-date-picker>
</c-col>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="Name" prop="infcon.nam" style="width: 100%">
<c-input
v-model="model.infcon.pty.extkey"
maxlength="24"
placeholder="请输入Select Single Party"
v-model="model.infcon.nam"
maxlength="40"
placeholder="请输入Name"
style="width: 100%"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Party Name/BIC" prop="infcon.seapty">
</el-row>
<!--<c-col :span="12">
<el-form-item label="Opening between" prop="infcon.opndatfrom">
<c-date-picker type="date" v-model="model.infcon.opndatfrom" value-format="yyyy-MM-dd" style="width:100%" placeholder="请选择Opening between"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Open Date to" prop="infcon.opndatto">
<c-date-picker type="date" v-model="model.infcon.opndatto" value-format="yyyy-MM-dd" style="width:100%" placeholder="请选择Open Date to"></c-date-picker>
</el-form-item>
</c-col>-->
<el-row v-show="searchSlot.searchToggle">
<c-col :span="8">
<el-form-item label="Party Reference" prop="infcon.searef" style="width: 100%">
<c-input
v-model="model.infcon.seapty"
maxlength="24"
placeholder="请输入Party Name/BIC"
v-model="model.infcon.searef"
maxlength="16"
placeholder="请输入Party Reference"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Currency" prop="infcon.seacur">
<!-- <c-col :span="8">
<el-form-item
label="复核状态"
prop="infcon.relflg"
style="width: 100%"
>
<c-select
v-model="model.infcon.seacur"
v-model="model.infcon.relflg"
style="width: 100%"
placeholder="请选择Currency"
placeholder="请选择Release Status"
>
<el-option
v-for="item in codes.relflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col> -->
<c-col :span="12">
<el-form-item label="Responsible" prop="infcon.usr.extkey">
<c-input
v-model="model.infcon.usr.extkey"
maxlength="8"
placeholder="请输入User ID"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Status" prop="infcon.seasta">
<!--<c-col :span="12">
<el-form-item label="Handling Type" v-show ="false" prop="infcon.hndtyp" >
<c-select v-model="model.infcon.hndtyp" style="width:100%" placeholder="请选择Handling Type">
<el-option
v-for="item in codes.hndtyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>-->
<c-col :span="8">
<el-form-item label="Select Single Party" prop="infcon.pty.extkey" style="width: 100%">
<c-input v-model="model.infcon.pty.extkey" maxlength="24" placeholder="请输入Select Single Party" ></c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="Party Name" prop="infcon.pty.nam" style="width: 100%">
<c-input v-model="model.infcon.pty.nam" maxlength="40" placeholder="请输入Party Name" disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="Party Name/BIC" prop="infcon.seapty" style="width: 100%">
<c-input v-model="model.infcon.seapty" maxlength="24" placeholder="请输入Party Name/BIC"></c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="Role" prop="infcon.searol" style="width: 100%">
<c-select v-model="model.infcon.searol" style="width:100%" placeholder="请选择Role">
<el-option
v-for="item in codes.searol1"
: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="Opening between" prop="infcon.opndatfrom" >
<c-date-picker type="date" v-model="model.infcon.opndatfrom" value-format="yyyy-MM-dd" style="width:100%" placeholder="请选择Opening between"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Open Date to" prop="infcon.opndatto" >
<c-date-picker type="date" v-model="model.infcon.opndatto" value-format="yyyy-MM-dd" style="width:100%" placeholder="请选择Open Date to"></c-date-picker>
</el-form-item>
</c-col>-->
<c-col :span="8">
<el-form-item label="Resp.User" disabled prop="infcon.usr.extkey" style="width: 100%">
<c-input v-model="model.infcon.usr.extkey" maxlength="8" placeholder="请输入User ID" disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item
label="Status"
prop="infcon.seasta"
style="width: 100%"
>
<c-select
v-model="model.infcon.seasta"
style="width: 100%"
placeholder="请选择Status"
>
<el-option
v-for="item in codes.seasta"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<!--右边-->
<c-col :span="11" :offset="1">
<c-col :span="24"
><el-form-item label="Name" prop="infcon.nam">
<c-input
v-model="model.infcon.nam"
maxlength="40"
placeholder="请输入Name"
></c-input> </el-form-item
></c-col>
<c-col :span="22">
<el-form-item label="Handling Type" prop="infcon.hndtyp">
<c-col :span="8">
<el-form-item
label="Currency"
prop="infcon.seacur"
style="width: 100%"
>
<c-select
v-model="model.infcon.hndtyp"
v-model="model.infcon.seacur"
style="width: 100%"
placeholder="请选择Handling Type"
placeholder="请选择Currency"
>
<el-option
v-for="item in codes.curtxt1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Party Name" prop="infcon.pty.nam">
<c-input
v-model="model.infcon.pty.nam"
maxlength="40"
placeholder="请输入External Visible Name"
></c-input>
<c-col :span="8">
<el-form-item label="Amount" style="width: 100%">
<c-col :span="11">
<c-input
v-model="model.infcon.seaamtfr"
placeholder="请输入Amount between"
style="width: 100%"
></c-input>
</c-col>
<c-col :span="2" style="text-align: center">
<label style="display: inline-block; width: 100%">-</label>
</c-col>
<c-col :span="11">
<c-input
v-model="model.infcon.seaamtto"
placeholder="请输入Amount to"
style="width: 100%"
></c-input>
</c-col>
</el-form-item>
</c-col>
<c-col :span="20">
<el-form-item label="Role" prop="infcon.searol">
<!-- <c-col :span="8">
<el-form-item
label="是否显示查询码"
prop="infcon.cxmflg"
style="width: 100%"
>
<c-select
v-model="model.infcon.searol"
v-model="model.infcon.cxmflg"
style="width: 100%"
placeholder="请选择Role"
placeholder="请选择是否显示查询码"
>
<el-option
v-for="item in codes.cxmflg"
: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="Amount between" prop="infcon.seaamtfr">
<c-input
v-model="model.infcon.seaamtfr"
placeholder="0.00"
></c-input>
</c-col> -->
<!-- <c-col :span="8">
<el-form-item
label="确认状态"
prop="seacnfdet"
style="width: 100%"
>
<c-select
v-model="model.seacnfdet"
style="width: 100%"
placeholder="请选择Confirmation Status"
>
<el-option
v-for="item in codes.cnfins"
: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="and" prop="infcon.seaamtto">
<c-input
v-model="model.infcon.seaamtto"
placeholder="0.00"
></c-input>
</c-col> -->
<!-- <c-col :span="8">
<el-form-item
label="信用证类型"
prop="sealcrtyp"
style="width: 100%"
>
<c-select
v-model="model.sealcrtyp"
:code="codes.lcrtyp"
style="width: 100%"
placeholder="请选择form of L/C"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
</el-row>
</c-col> -->
<!-- <c-col :span="8">
<el-form-item
label="货物种类"
prop="seagodcod"
style="width: 100%"
>
<c-select
v-model="model.seagodcod"
style="width: 100%"
placeholder="请选择Goods Code"
>
<el-option
v-for="item in codes.godcod"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col> -->
</el-row>
</el-form>
</template>
</c-list-search>
<c-col :span="24">
<c-istream-table
:list="stmData.data"
:columns="stmData.columns"
prop="infbut.dspstm"
<!--<c-col :span="12">
<el-form-item label="display stream" prop="infbut.dspstm">
<c-input v-model="model.infbut.dspstm" placeholder="请输入display stream"></c-input>
</el-form-item>
</c-col>-->
<!-- <el-col :span="24" style="padding: 20px 16px"> -->
<!-- <c-button size="small" type="primary" @click="onInfbutSearow">
Search
</c-button>
-->
<!-- <c-button
class="medium_bcs"
size="medium"
type="primary"
title="LETNOT"
@click="toLetnot"
>
出口信用证预开立
</c-button>
<c-button
class="medium_bcs"
size="medium"
type="primary"
title="LETOPN"
@click="toLetopn"
>
出口信用证开立
</c-button>
<c-button
class="medium_bcs"
size="medium"
type="primary"
title="LETDRW"
@click="toLetdrw"
>
非我行通知及收单行登记
</c-button>
<c-button
class="medium_bcs"
size="medium"
type="primary"
title="LETRSV"
@click="toLetrsv"
>
<el-table-column fixed="right" prop="op" label="操作" width="210px">
出口信用证补通知
</c-button> -->
<!-- <c-button size="small" type="primary" @click="onInfbutDsp">
Display
</c-button> -->
<!-- <c-button size="small" type="primary" @click="onInfbutUserow">
Use
</c-button>-->
<!-- <c-button size="small" type="primary" @click="onInfbutClr">
Clear
</c-button>
<c-button size="small" type="primary" @click="onInfbutButprt">
导Excel
</c-button>
<c-button size="small" type="primary" @click="onInfbutExi">
Exit
</c-button> -->
<!-- </el-col> -->
<!-- <c-istream-table :list="stmData.data " :columns="stmData.columns" style="padding: 0 16px;">
<el-table-column
prop="display"
label="操作"
width="100">
<template slot-scope="scope">
<c-button size="small" type="primary" @click="getButtons(scope.row['业务编号'])">处理</c-button>
<a href="javascript:void(0)" @click="getButtons(scope.row['业务编号'])">处理</a>
</template>
</el-table-column>
</c-istream-table> -->
<c-col :span="24">
<c-istream-table :list="stmData.data" :columns="stmData.columns">
<!-- 自定义组件里加了最右边的一列”操作“ -->
<el-table-column fixed="right" prop="op" label="操作" width="150px">
<template slot="header">
<c-col :span="11" :offset="1" style="text-align: left"><span>操作</span></c-col>
<c-col :span="10" style="text-align: center"
<!-- 插槽里放了一个文字 一个按钮 -->
<c-col :span="11" style="text-align: left"><span>操作</span></c-col>
<c-col :span="12" style="text-align: right"
><c-button icon="el-icon-s-tools"></c-button
></c-col>
</template>
<template slot-scope="scope">
<el-popover
placement="top-start"
title="历史信息"
width="800"
trigger="click"
:ref="'popover_' + scope.row.IDX"
<!-- 申请一个弹出主键放在插槽,加工已渲染的数据 -->
<el-popover
placement="top-start"
title="历史信息"
width="800"
trigger="click"
:ref="'popover_' + scope.row.IDX"
>
<div
style="
text-align: right;
margin-top: -30px;
margin-right: 5px;
font-size: 16px;
"
>
<div style="text-align: right; margin-top: -30px; margin-right: 5px; font-size: 16px;">
<span class="el-icon-close" @click="closeTrn('popover_' + scope.row.IDX)"/>
<span
class="el-icon-close"
@click="closeTrn('popover_' + scope.row.IDX)"
/>
</div>
<c-istream-table
:list="trnData.data"
:columns="trnData.columns"
>
<el-table-column prop="op" label="操作" width="0">
<template slot-scope="scope">
<c-button
style="margin-left: 0"
size="small"
@click="display(scope.row['INR'])"
>
详情
</c-button>
</template>
</el-table-column>
</c-istream-table>
<c-button
style="margin-left: 0"
size="small"
@click="getTrnInfo(scope.$index, scope.row)"
slot="reference"
>
详情
</c-button>
<!-- <c-button
style="margin-left: 0"
size="small"
>
关闭
</c-button> -->
</el-popover>
<!-- <c-button
style="margin-left: 0"
size="small"
@click="getTrnInfo(scope.$index,scope.row)"
>
详情
</c-button> -->
<c-button
style="margin-left: 0"
size="small"
type="primary"
@click="getButtons(scope.row['Reference'])"
>
处理
</c-button>
<c-istream-table :list="trnData.data" :columns="trnData.columns">
<el-table-column prop="op" label="操作" width="0">
<template slot-scope="scope">
<c-button
style="margin-left: 0"
size="small"
@click="display(scope.row['INR'])"
>
详情
</c-button>
</template>
</el-table-column>
</c-istream-table>
<c-button
style="margin-left: 0"
size="small"
type="primary"
@click="getDitSelInfo(scope.$index, scope.row)"
@click="getTrnInfo(scope.$index, scope.row)"
slot="reference"
>
display
详情
</c-button>
</template>
<!-- <template slot-scope="scope">
<c-button style="margin-left: 0" size="small" @click="onDetails"
>详情
</c-button>
</el-popover>
<c-button
style="margin-left: 0"
size="small"
type="primary"
@click="onInfbutDsp(scope.row)"
>处理
@click="getButtons(scope.row['Reference'])"
>
处理
</c-button>
<c-button
style="margin-left: 0"
size="small"
type="primary"
@click="getDitSelInfo(scope.$index, scope.row)"
>
info
</c-button>
</template> -->
</template>
</el-table-column>
<!--el-table-column prop="op" label="OP" width="100">placeholder="请输入display stream"</el-table-column-->
</c-istream-table>
</c-col>
<m-busbtn ref="childs" :ownref="ownref" @onChoose="onChoose"
>11</m-busbtn
>
<m-busbtn
ref="childs"
:ownref="ownref"
trnCode="letsel"
ownrefPath="ledgrp"
tabIndex="9"
:model="letselModel"
@onChoose="onChoose"
>11</m-busbtn
>
</div>
</template>
<script>
import Api from "~/service/Api";
import Utils from "~/utils/index";
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Infltd/Event";
import LetselModel from "~/model/Letsel";
import BusNavbar from "~/views/Public/BusNavbar";
export default {
......@@ -307,50 +500,177 @@ export default {
components: { "m-busbtn": BusNavbar },
data() {
return {
letselModel: new LetselModel().data,
curinr: "",
ownref: "",
initdialog: false,
dialogTableVisible: false,
trnData: {
columns: [
'1 1 "编号" 200',
'2 2 "交易名称" 120',
// '3 3 "日期" 200',
{index:3,position:3,width:110,pattern:'date',label:'日期'},
// '4 4 "状态" 50',
{index:4,position:4,width:100,pattern:'code',label:'状态',code:this.codes.relstaEN},
'5 5 "币种" 80',
'6 6 "金额" 110',
'0 7 "Trn ID" 56',
'1 1 "Transaction Name" 250',
'2 2 "Entry" 72 4 7',
'3 3 "Status" 80 1 0 1 RELSTA',
'4 4 "Cur." 40',
'5 5 "Relevant Amount" 120 2 8 1 4',
'6 6 "Signed" 60',
// '1 1 "编号" 200',
// '2 2 "交易名称" 120',
// // '3 3 "日期" 200',
// { index: 3, position: 3, width: 110, pattern: "date", label: "日期" },
// // '4 4 "状态" 50',
// {
// index: 4,
// position: 4,
// width: 100,
// pattern: "code",
// label: "状态",
// code: this.codes.relstaEN,
// },
// '5 5 "币种" 80',
// '6 6 "金额" 110',
],
data: [],
},
stmData: {
columns: [
'1 1 "Reference" 150 ',
'8 2 "Party Number" 275',
'9 2 "1st Beneficiary" 275',
'11 3 "Party Number" 275',
'12 3 "2nd Beneficiary" 275',
// "18 5 \"MT\" 100",
'3 4 "Opened" 200',
'4 4 "Expired" 200',
'5 4 "Closed" 200',
'15 5 "Cur" 75',
//'17 5 "Cur" 75',
'16 6"Open Amt" 150',
'18 7"Account Amt" 150',
'1 1 \"Reference\" 100',
'2 2 \"Resp. User\" 100',
'3 12 \"Opened\" 500 4 7',
'4 13 \"Expired\" 500 4 7',
'5 14 \"Closed\" 500 4 7',
'6 3 \"分行名称\" 136',
'7 9 \"PTA NO.\" 100',
'8 4 \"Party Number\" 133',
'9 5 \"1st Beneficiary\" 133',
'10 6 \"1st Beneficary CN\" 191',
'11 7 \"Party Number\" 133',
'12 8 \"2nd Beneficiary\" 133',
'13 10 \"Party Number\" 133',
'14 11 \"Advising Bank\" 133',
'15 15 \"Cur\" 410',
'16 17 \"L/C Amount\" 508 2 8 1 15',
'17 16 \"Cur\" 410',
'18 18 \"Open Amount\" 508 2 8 1 17'
// '1 1 "Reference" 105',
// '2 2 "Resp. User" 105',
// '3 3 "Tenor day" 105 0',
// '4 4 "Party Number" 500 4 7',
// '5 14 "Expired" 500 4 7',
// '6 15 "Closed" 500 4 7',
// '7 11 "Issuing Bank" 136',
// '8 5 "Applicant" 410',
// '9 6 "PTA NO." 136',
// '10 7 "Party Number" 100',
// '11 8 "Beneficiary" 410',
// '12 9 "Beneficiary CN" 136',
// '13 10 "Party Number" 136',
// '14 12 "分行名称" 410',
// '15 13 "Opened" 136',
// '16 16 "cur" 410',
// '17 17 "cur" 508 2 8 1 16',
// '18 18 "L/C Amount" 410',
// '19 19 "Open Amount" 508 2 8 1 18',
// '1 1 \"Reference\" 105',
// '2 2 \"Resp. User\" 105',
// '3 3 \"Tenor day\" 105 0',
// '4 4 \"Party Number\" 500 4 7',
// '5 14 \"Expired\" 500 4 7',
// '6 15 \"Closed\" 500 4 7',
// '7 11 \"Issuing Bank\" 136',
// '8 5 \"Applicant\" 410',
// '9 6 \"PTA NO.\" 136',
// '10 7 \"Party Number\" 100',
// '11 8 \"Beneficiary\" 410',
// '12 9 \"Beneficiary CN\" 136',
// '13 10 \"Party Number\" 136',
// '14 12 \"分行名称\" 410',
// '15 13 \"Opened\" 136',
// '16 16 \"cur\" 410',
// '17 17 \"cur\" 508 2 8 1 16',
// '18 18 \"L/C Amount\" 410',
// '19 19 \"Open Amount\" 508 2 8 1 18',
// '1 1 \"Party Number\" 105',
// '2 2 \"Applicant\" 105',
// '3 3 \"PTA NO.\" 105 0',
// '4 4 \"Party Number\" 500 4 7',
// '5 14 \"Beneficiary\" 500 4 7',
// '6 15 \"Beneficiary CN\" 500 4 7',
// '7 11 \"Issuing Bank\" 136',
// '8 5 \"Cur\" 410',
// '9 6 \"L/C Amount\" 136',
// '10 7 \"Cur\" 100',
// '11 8 \"Open Amount\" 410',
// '12 9 \"???CT000288???\" 136',
// '13 10 \"???CT000296???\" 136',
// '14 12 \"???CT000297???\" 410',
// '15 13 \"???CT000298???\" 136',
// '16 16 \"???CT000299???\" 410',
// '17 18 \"???CT000300???\" 508 2 8 1 16',
// '18 17 \"???CT000301???\" 410',
// '19 19 \"???CT000302???\" 508 2 8 1 18',
// '1 1 "Reference" 120',
// '2 2 "Resp. User" 100',
// '3 3 "Tenor day" 100 ',
// '4 4 "Goods Code" 100 ',
// '5 13 "Opened" 500 4 7',
// '6 14 "Expired" 500 4 7',
// '7 15 "Closed" 500 4 7',
// '8 17 "分行名称" 136',
// '9 16 "PTA NO." 410',
// '10 5 "Party Number" 191',
// '11 8 "Applicant" 191',
// '12 9 "Applicant CN" 191',
// '13 11 "Advising Bank BIC" 165',
// '14 10 "Party Number" 165',
// '15 12 "Beneficiary" 165',
// '16 6 "Cur" 80',
// '17 7 "L/C Amount" 110 2 8 1 16',
// '18 18 "Cur" 410',
// '19 19 "Open Amount" 110 2 8 1 18',
// '1 1 "Reference" 130 200',
// "2 2 \"经办柜员\" 90 80",
// "5 5 \"开立日期\" 180 300",
// "6 6 \"到期日\" 180 250",
// "8 7 \"分行名称\" 150 300",
// "9 8 \"申请人编号\" 150 200",
// "11 9 \"申请人名称\" 150 300",
// "15 10 \"受益人名称\" 150 300",
// "16 3 \"开立币种\" 90 80",
// "17 4 \"开立金额\" 90 80",
],
data: [],
},
// columns:[
// ]
};
},
methods: { ...Event ,
closeTrn(refId){
this.$refs[refId].doClose();
},
async getTrnInfo(idx, row) {
methods: {
...Event,
async getButtons(ownref) {
this.ownref = ownref;
this.$refs.childs.initdialog = true;
console.log("ownref:" + ownref);
},
async onChoose(code) {
//跳转交易
this.$router.history.push("/business/" + code);
this.$refs.childs.initdialog = false;
},
async getDitSelInfo(code) {
//跳转交易
this.$router.history.push("/business/" + code);
this.$refs.childs.initdialog = false;
},
async getTrnInfo(idx, row) {
this.model.infcon.objinr = row["INR"];
this.model.ltdgrp.rec.inr = row["INR"];
this.model.ledgrp.rec.inr = row["INR"];
this.model.infcon.chksubcon = "X";
this.dialogTableVisible = true;
......@@ -360,24 +680,25 @@ export default {
this.trnData.data = rtnmsg.data.infcon_trnstm.rows;
}
},
async getButtons(ownref){
this.ownref = ownref
this.$refs.childs.initdialog = true
console.log("ownref:" +ownref);
},
async onChoose(code){
//跳转交易
this.$router.history.push("/business/" + code)
this.$refs.childs.initdialog = false
} ,
async getDitSelInfo(code){
//跳转交易
this.$router.history.push("/business/" + code)
this.$refs.childs.initdialog = false
},
closeTrn(refId) {
this.$refs[refId].doClose();
},
toLetnot() {
this.$router.history.push("/business/letnot");
},
toLetopn() {
this.$router.history.push("/business/letopn");
},
// handleReset: function () {
// this.model = {
// instNo: "",
// instName: "",
// };
// },
},
created: function () {},
};
</script>
<style>
</style>
<style></style>
<template>
<div class="eContainer">
<el-form
:model="model"
:rules="rules"
ref="modelForm"
label-width="150px"
label-position="left"
size="small"
:validate-on-rule-change="false"
>
<m-infsea v-show="!showPanel" @updateShowPanel="updateShowPanel($event)" :model="model" :codes="codes" ref="infsea"/>
<c-tabs v-model="tabVal" v-show="showPanel" ref="elment" type="card" @tab-click="tabClick">
<!--PD000006 -->
<!-- <el-tab-pane label="Selection" name="infsea">
<c-content>
<m-infsea :model="model" :codes="codes" />
</c-content>
</el-tab-pane> -->
<!--PD000001 -->
<el-tab-pane label="Overview" name="ovwp">
<m-ovwp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000077 -->
<el-tab-pane label="Details" name="detp">
<m-detp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000042 -->
<el-tab-pane label="Parties" name="ptyp">
<c-content>
<m-ptyp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000169 -->
<el-tab-pane label="Orig.L/C Details" name="lttinf">
<m-lttinf :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="Completion" name="coninfp">
<m-coninfp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000013 -->
<el-tab-pane label="Transaction" name="trnpan">
<m-trnpan :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000019 -->
<el-tab-pane label="CBS Info" name="cbsinfp">
<m-cbsinfp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000028 -->
<el-tab-pane label="CBE Info" name="cbeinfp">
<m-cbeinfp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000111 -->
<el-tab-pane label="FEP/FCP Info" name="fepinfp">
<m-fepinfp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000162 -->
<el-tab-pane label="SEP Info" name="sepinfp">
<m-sepinfp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000177 -->
<el-tab-pane label="GLE Info" name="gleinfp">
<m-gleinfp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000119 -->
<el-tab-pane label="SMH Info" name="smhinfp">
<m-smhinfp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000130 -->
<el-tab-pane label="SPT/DIA Info" name="peninfp">
<m-peninfp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000005 -->
<el-tab-pane label="Print" name="prtpan">
<m-prtpan :model="model" :codes="codes" />
</el-tab-pane>
</c-tabs>
</el-form>
<c-button
v-show="showPanel"
style="margin-left: 75%;bottom: 10%;position:sticky"
size="small"
@click="goBack()">
<!-- @click="getDitSelInfo(scope.$index, scope.row)" -->
返回
</c-button>
</div>
<c-page title="转让信用证查询">
<div class="eContainer">
<!-- <c-bus-button :$pntvm="this"></c-bus-button> -->
<el-form
:model="model"
:rules="rules"
ref="modelForm"
label-width="150px"
label-position="left"
size="small"
:validate-on-rule-change="false"
>
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<!--PD000006 Selection -->
<el-tab-pane label="转让信用证查询" name="infsea">
<c-content>
<m-infsea :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
</div>
</c-page>
</template>
<script>
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
import Infltd from "~/model/Infltd";
import commonProcess from "~/mixin/commonProcess";
import Check from "~/model/Infltd/Check";
import Default from "~/model/Infltd/Default";
import Pattern from "~/model/Infltd/Pattern";
import Infsea from "./Infsea";
import Ovwp from "./Ovwp";
import Detp from "./Detp";
import Ptyp from "./Ptyp";
import Lttinf from "./Lttinf";
import Coninfp from "./Coninfp";
import Trnpan from "./Trnpan";
import Cbsinfp from "./Cbsinfp";
import Cbeinfp from "./Cbeinfp";
import Fepinfp from "./Fepinfp";
import Sepinfp from "./Sepinfp";
import Gleinfp from "./Gleinfp";
import Smhinfp from "./Smhinfp";
import Peninfp from "./Peninfp";
import Prtpan from "./Prtpan";
import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"
import Infltd from "~/model/Infltd"
import commonProcess from "~/mixin/commonProcess"
import Check from "~/model/Infltd/Check"
import Default from "~/model/Infltd/Default"
import Pattern from "~/model/Infltd/Pattern"
import Infsea from "./Infsea"
export default {
components: {
"m-infsea": Infsea,
"m-ovwp": Ovwp,
"m-detp": Detp,
"m-ptyp": Ptyp,
"m-lttinf": Lttinf,
"m-coninfp": Coninfp,
"m-trnpan": Trnpan,
"m-cbsinfp": Cbsinfp,
"m-cbeinfp": Cbeinfp,
"m-fepinfp": Fepinfp,
"m-sepinfp": Sepinfp,
"m-gleinfp": Gleinfp,
"m-smhinfp": Smhinfp,
"m-peninfp": Peninfp,
"m-prtpan": Prtpan,
},
provide() {
return {
root: this,
};
},
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
data() {
return {
tabVal: "infsea",
trnName: "infltd",
model: new Infltd().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
showPanel:false,
codes: { ...CodeTable },
};
},
methods: {
goBack(){
this.showPanel = false;
},
tabClick(tab) {
const name = tab.name
let rulePath;
if (name === "fepinfp") {
rulePath = "infcon.fepinfp";
}
if (name === "coninfp") {
rulePath = "coninf.coninfp";
}
if (!!rulePath) {
this.executeRule(rulePath).then(res => {
if (res.respCode == SUCCESS) {
this.updateModel(res.data);
}
})
}
},
initPanel(val){
if(val){
this.tabVal = "ovwp"
//
}else{
this.tabVal = ""
}
},
async updateShowPanel(value) {
this.showPanel = value;
this.initPanel(value);
},
},
created: async function () {
console.log("进入infltd交易");
let rtnmsg = await this.init({});
if (rtnmsg.respCode == SUCCESS) {
console.log("ini方法:");
//TODO 处理数据逻辑
} else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
name: "Infltd",
components:{
"m-infsea" : Infsea,
},
provide() {
return {
root: this
}
},
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: "infsea",
trnName: "infltd",
model: new Infltd().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes:{...CodeTable},
}
},
methods:{
tabClick(){
}
},
created:async function(){
console.log("进入infltd交易");
let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{
//更新数据
this.updateModel(rtnmsg.data)
// Utils.copyValueFromVO(this.model, rtnmsg.data);
if (this.isInDisplay) {
this.restoreDisplay();
}
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
}
},
};
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-blkTextarea :model="model" v-bind="blk"> </c-blkTextarea>
<!-- Special payment conditions for beneficiary -->
<c-col :span="24" class="lttopn_adcp_check">
<c-checkbox v-model="model.ltdgrp.rec.spcbenflg"
>受益人特殊付款条款</c-checkbox
>
</c-col>
<!-- Special payment conditions for receiving bank -->
<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_cheak">
<c-checkbox v-model="model.ltdgrp.rec.redclsflg"
>Red/Green Clause</c-checkbox
>
</c-col>
<c-blkTextarea :model="model" v-bind="blk1"> </c-blkTextarea>
<!-- <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>
<!-- SF000264 : Additional Conditions -->
<c-col :span="12">
<c-form-item :label="$t('lttp.SF000264')" prop="ltdgrp.blk.adlcnd">
<c-input type="textarea" v-model="model.ltdgrp.blk.adlcnd" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('lttp.SF000264')" ></c-input>
</c-form-item>
</c-col>
<c-col :span="4" class="lttopn_dogp_button">
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onAdlcndButtxmsel">
...
{{$t('lttp.CF000261')}}
</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 :span="12">
<c-checkbox v-model="model.ltdgrp.rec.spcbenflg">{{$t('lttp.CG000379')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.ltdgrp.rec.spcrcbflg">{{$t('lttp.CG000380')}}</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 :span="12">
<c-checkbox v-model="model.ltdgrp.rec.redclsflg">{{$t('lttp.CF000263')}}</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>
<!-- SF000265 : Instructions to Pay., -->
<c-col :span="12">
<c-form-item :label="$t('lttp.SF000265')" prop="ltdgrp.blk.insbnk">
<c-input type="textarea" v-model="model.ltdgrp.blk.insbnk" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('lttp.SF000265')" ></c-input>
</c-form-item>
</c-col>
<c-col :span="4" class="lttopn_dogp_button">
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onInsbnkButtxmsel">
...
{{$t('lttp.CF000262')}}
</c-button>
</c-col>-->
</div>
</c-col>
<!-- SF000266 : Accept., Negot. Bank -->
</div>
</template>
<script>
import Api from "~/service/Api"
......@@ -84,28 +50,11 @@ import Event from "~/model/Lttopn/Event"
export default {
inject: ['root'],
props:["model","codes"],
components: { "c-blkTextarea": BlkTextarea },
mixins: [commonProcess],
data(){
return {
blk: {
blkMsg: {
title: "附加条件",
dataUrl: "ledgrp.blk.adlcnd", //字段所在model路劲
rows: 16,
},
rulePath: "letp.adlcnd.buttxmsel",
},
blk1: {
blkMsg: {
title: "付款、承兑、议付银行指示",
dataUrl: "ledgrp.blk.insbnk", //字段所在model路劲
rows: 4,
maxlength: 2000,
},
rulePath: "letp.insbnk.buttxmsel",
},
};
}
},
methods:{...Event},
created:function(){
......@@ -114,7 +63,5 @@ export default {
}
</script>
<style>
.lttopn_adcp_check {
margin: 0px 0 10px 150px;
}
</style>
<template>
<div class="eibs-tab">
<!-- S0000042 : 是否报送跨境人民币2101表 -->
<c-col :span="12">
<el-form-item :label="$t('cnybop.S0000042')" prop="cnybop.cnyflg">
<c-select v-model="model.cnybop.cnyflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('cnybop.S0000042')">
</c-select>
</el-form-item>
</c-col>
<!-- S0000045 : 是否报送跨境人民币2107表 -->
<c-col :span="12">
<el-form-item :label="$t('cnybop.S0000045')" prop="cnybop.traflg">
<c-select v-model="model.cnybop.traflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('cnybop.S0000045')">
</c-select>
</el-form-item>
</c-col>
<!-- S0000077 : 是否报送跨境人民币2111表 -->
<c-col :span="12">
<el-form-item :label="$t('cnybop.S0000077')" prop="cnybop.outflg">
<c-select v-model="model.cnybop.outflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('cnybop.S0000077')">
</c-select>
</el-form-item>
</c-col>
<!-- S0000113 : 是否报送跨境人民币2106表 -->
<c-col :span="12">
<el-form-item :label="$t('cnybop.S0000113')" prop="cnybop.libflg">
<c-select v-model="model.cnybop.libflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('cnybop.S0000113')">
</c-select>
</el-form-item>
</c-col>
<!-- S0000142 : 是否报送跨境人民币2122表 -->
<c-col :span="12">
<el-form-item :label="$t('cnybop.S0000142')" prop="cnybop.vouflg">
<c-select v-model="model.cnybop.vouflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('cnybop.S0000142')">
</c-select>
</el-form-item>
</c-col>
</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-col :span="12">
<span v-text="model.mtabut.coninf.oitinf.labinftxt" data-path=".mtabut.coninf.oitinf.labinftxt" > </span>
</c-col>
<!-- S0000579 : Display Type -->
<c-col :span="12">
<c-form-item label="Infotext" prop="mtabut.coninf.oitinf.oit.inftxt">
<c-input type="textarea" v-model="model.mtabut.coninf.oitinf.oit.inftxt" maxlength="60" show-word-limit :placeholder="$t('other.please_enter')+'Infotext'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext Level" prop="mtabut.coninf.oitinf.oit.inflev">
<c-select v-model="model.mtabut.coninf.oitinf.oit.inflev" style="width:100%" :placeholder="$t('other.please_enter')+'Infotext Level'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.mtabut.coninf.oitset.labinftxt" data-path=".mtabut.coninf.oitset.labinftxt" > </span>
</c-col>
<!-- S0000579 : Display Type -->
<c-col :span="12">
<c-form-item label="Infotext" prop="mtabut.coninf.oitset.oit.inftxt">
<c-input type="textarea" v-model="model.mtabut.coninf.oitset.oit.inftxt" maxlength="60" show-word-limit :placeholder="$t('other.please_enter')+'Infotext'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext Level" prop="mtabut.coninf.oitset.oit.inflev">
<c-select v-model="model.mtabut.coninf.oitset.oit.inflev" style="width:100%" :placeholder="$t('other.please_enter')+'Infotext Level'">
</c-select>
</el-form-item>
</c-col>
<!-- SF000019 : 执行日期 -->
<c-col :span="12">
<el-form-item :label="$t('coninf.SF000019')" prop="mtabut.coninf.conexedat">
<c-date-picker type="date" v-model="model.mtabut.coninf.conexedat" style="width:100%" :placeholder="$t('other.please_enter')+$t('coninf.SF000019')"></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000020 : Send for Release to -->
<c-col :span="12">
<c-form-item label="User ID" prop="mtabut.coninf.usr.extkey">
<c-input v-model="model.mtabut.coninf.usr.extkey" maxlength="8" :placeholder="$t('other.please_enter')+'User ID'"></c-input>
</c-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Lttopn/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<c-row>
<!-- ====================左边======================= -->
<c-col :span="11">
<!-- 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="请选择指定银行"
:code="codes.avbwth"
>
</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="onAvtpDet"
>
</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="请选择兑付方式"
:code="codes.avbby"
>
</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>
<div class="eibs-tab">
<!-- SF000278 : Available with -->
<c-col :span="12">
<el-form-item :label="$t('lttp.SF000278')" prop="ltdgrp.rec.avbwth">
<c-select v-model="model.ltdgrp.rec.avbwth" style="width:100%" :placeholder="$t('other.please_enter')+$t('lttp.SF000278')">
</c-select>
</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>
<!-- SF000274 : Mixed Payment Details -->
<c-col :span="12">
<c-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="$t('other.please_enter')+'Mixed Payment Details'" ></c-input>
</c-form-item>
</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 :span="12">
<c-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="$t('other.please_enter')+'Available in'" ></c-input>
</c-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>
<!-- SF000280 : Presentation Period -->
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onPreperButtxmsel">
{{$t('lttp.CF000267')}}
</c-button>
</c-col>
<c-col :span="12">
<c-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="$t('other.please_enter')+'Presentation Period'" ></c-input>
</c-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"
:code="codes.chato"
>
</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"
:code="codes.ctytxt"
>
</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 :span="12">
<c-form-item label="Days of presentation period" prop="ltdgrp.rec.prepers18">
<c-input v-model="model.ltdgrp.rec.prepers18" :placeholder="$t('other.please_enter')+'Days of presentation period'"></c-input>
</c-form-item>
</c-col>
<!-- SF000277 : Available by -->
<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 :label="$t('lttp.SF000277')" prop="ltdgrp.rec.avbby">
<c-select v-model="model.ltdgrp.rec.avbby" style="width:100%" :placeholder="$t('other.please_enter')+$t('lttp.SF000277')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onAvtpDet">
Details
</c-button>
<c-form-item label="Presentation period text" prop="ltdgrp.rec.prepertxts18">
<c-input v-model="model.ltdgrp.rec.prepertxts18" maxlength="35" :placeholder="$t('other.please_enter')+'Presentation period text'"></c-input>
</c-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-checkbox v-model="model.ltdgrp.blk.preperflg">{{$t('lttp.CF000367')}}</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="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-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="$t('other.please_enter')+'Deferred Payment Details'" ></c-input>
</c-form-item>
</c-col>
<!-- SF000270 : Payment Details -->
<!-- SF000273 : Details of Charges -->
<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-button size="small" type="primary" icon="el-icon-search" @click="onChariaButtxmsel">
{{$t('lttp.CF000368')}}
</c-button>
</c-col>
<c-col :span="12">
<c-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="$t('other.please_enter')+'Additional Details to Code for Charges CHATO'" ></c-input>
</c-form-item>
</c-col>
<!-- SF000279 : Drafts at -->
<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-form-item :label="$t('lttp.SF000279')" prop="ltdgrp.blk.dftat">
<c-input type="textarea" v-model="model.ltdgrp.blk.dftat" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+$t('lttp.SF000279')" ></c-input>
</c-form-item>
</c-col>
<!-- SF000272 : Drawee -->
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onPreperButtxmsel">
...
</c-button>
<c-form-item label="Drag Drop Sender" prop="lttp.drwp.ptsget.sdamod.dadsnd">
<c-input v-model="model.lttp.drwp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-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-form-item label="External Key of Address" prop="ltdgrp.drw.pts.extkey">
<c-input v-model="model.ltdgrp.drw.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.ltdgrp.blk.preperflg">Presentation Period modified</c-checkbox>
<c-form-item label="" prop="lttp.drwp.ptsget.sdamod.seainf">
<c-input v-model="model.lttp.drwp.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onChariaButtxmsel">
...
<c-button size="small" type="primary" @click="onDrwpDet">
{{$t('ptsp.CF000081')}}
</c-button>
</c-col>
</c-col>
<!-- SF000324 : Charges Condition -->
<c-col :span="12">
<c-form-item label="名称" prop="ltdgrp.drw.namelc">
<c-input type="textarea" v-model="model.ltdgrp.drw.namelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'名称'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Address Block" prop="ltdgrp.drw.pts.adrblk">
<c-input type="textarea" v-model="model.ltdgrp.drw.pts.adrblk" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Address Block'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Chinese address" prop="ltdgrp.drw.dbfadrblkcn">
<c-input type="textarea" v-model="model.ltdgrp.drw.dbfadrblkcn" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Chinese address'" ></c-input>
</c-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 label="Own Charges Borne by" prop="ltdgrp.rec.chato">
<c-select v-model="model.ltdgrp.rec.chato" style="width:100%" :placeholder="$t('other.please_enter')+'Own Charges Borne by'">
</c-select>
</el-form-item>
</c-col>
</c-col>
<!-- SF000281 : Country Code -->
<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>
<c-form-item label="地址" prop="ltdgrp.drw.adrelc">
<c-input type="textarea" v-model="model.ltdgrp.drw.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input>
</c-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="$t('other.please_enter')+'Country Code Risk Country'">
</c-select>
</el-form-item>
</c-col>
<!-- SF000361 : Dispatch from -->
<c-col :span="12">
<c-button size="small" type="primary" @click="onDrwpDet">
Details
</c-button>
<c-form-item :label="$t('lttp.SF000361')" prop="ltdgrp.rec.shpfro">
<c-input v-model="model.ltdgrp.rec.shpfro" maxlength="65" :placeholder="$t('other.please_enter')+$t('lttp.SF000361')"></c-input>
</c-form-item>
</c-col>
<!-- S0000369 : tenor days -->
<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-form-item label="Maximum tenor in days" prop="ltdgrp.rec.tenmaxday">
<c-input v-model="model.ltdgrp.rec.tenmaxday" :placeholder="$t('other.please_enter')+'Maximum tenor in days'"></c-input>
</c-form-item>
</c-col>
<!-- SF000362 : Air-/Port of Departure -->
<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-form-item :label="$t('lttp.SF000362')" prop="ltdgrp.rec.porloa">
<c-input v-model="model.ltdgrp.rec.porloa" maxlength="65" :placeholder="$t('other.please_enter')+$t('lttp.SF000362')"></c-input>
</c-form-item>
</c-col>
<!-- SF000363 : Air-/Port of Destination -->
<c-col :span="12">
<c-form-item :label="$t('lttp.SF000363')" prop="ltdgrp.rec.pordis">
<c-input v-model="model.ltdgrp.rec.pordis" maxlength="65" :placeholder="$t('other.please_enter')+$t('lttp.SF000363')"></c-input>
</c-form-item>
</c-col>
<!-- SF000364 : Final Destination -->
<c-col :span="12">
<c-form-item :label="$t('lttp.SF000364')" prop="ltdgrp.rec.shpto">
<c-input v-model="model.ltdgrp.rec.shpto" maxlength="65" :placeholder="$t('other.please_enter')+$t('lttp.SF000364')"></c-input>
</c-form-item>
</c-col>
<!-- SF000275 : Shipment Period -->
<c-col :span="12">
<c-form-item :label="$t('lttp.SF000275')" prop="ltdgrp.blk.shpper">
<c-input type="textarea" v-model="model.ltdgrp.blk.shpper" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('lttp.SF000275')" ></c-input>
</c-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Lttopn/Event";
import Ptap from "~/views/Public/Ptap";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Lttopn/Event"
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
components: { "c-ptap": Ptap },
data() {
return {};
},
methods: { ...Event },
created: function () {},
watch: {},
};
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- SF000545 : Correspondence -->
<c-col :span="12">
<span v-text="model.trnmod.trndoc.advlabel" data-path=".trnmod.trndoc.advlabel" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="国内证落款" prop="trnmod.trndoc.advnam">
<c-input v-model="model.trnmod.trndoc.advnam" maxlength="50" :placeholder="$t('other.please_enter')+'国内证落款'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="修改申请人名称" prop="trnmod.trndoc.amdapl">
<c-input type="textarea" v-model="model.trnmod.trndoc.amdapl" maxlength="50" show-word-limit :placeholder="$t('other.please_enter')+'修改申请人名称'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.trnmod.trndoc.amdnam" data-path=".trnmod.trndoc.amdnam" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="国内证通知书" prop="trnmod.trndoc.advdoc">
<c-input v-model="model.trnmod.trndoc.advdoc" maxlength="1" :placeholder="$t('other.please_enter')+'国内证通知书'"></c-input>
</c-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/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">
<!-- S0000552 : Outgoing Correspondence, Attachments and other Documents -->
<c-col :span="12">
<c-form-item label="File Receiver" prop="trnmod.trndoc.filrecv">
<c-input v-model="model.trnmod.trndoc.filrecv" :placeholder="$t('other.please_enter')+'File Receiver'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Document tree" prop="trnmod.trndoc.doctrestm">
<c-input v-model="model.trnmod.trndoc.doctrestm" :placeholder="$t('other.please_enter')+'Document tree'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButshw">
{{$t('trndoc.CF000547')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButadd">
{{$t('trndoc.CF000548')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButnew">
{{$t('trndoc.CF000553')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButattto">
{{$t('trndoc.CG001184')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" icon="el-icon-delete" @click="onTrndocButdel">
{{$t('trndoc.CF000549')}}
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.trnmod.trndoc.doclbl" data-path=".trnmod.trndoc.doclbl" > </span>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.trndoc.shwinc">{{$t('trndoc.CF000556')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.trndoc.shwout">{{$t('trndoc.CF000557')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButatt">
{{$t('trndoc.CF000551')}}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="Connected Documents" prop="trnmod.trndoc.condocstm">
<c-input v-model="model.trnmod.trndoc.condocstm" :placeholder="$t('other.please_enter')+'Connected Documents'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="trnmod.trndoc.rcvatt.seainf">
<c-input v-model="model.trnmod.trndoc.rcvatt.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/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-blkTextarea :model="model" v-bind="blk"> </c-blkTextarea>
<br />
<!-- <c-col :span="12">
<el-form-item label="货物类型" prop="ledgrp.rec.stagod">
<c-select
v-model="model.ledgrp.rec.stagod"
style="width: 100%"
placeholder="请选择货物类型 "
>
</c-select>
</el-form-item>
</c-col> -->
<!-- <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>
<!-- SF000249 : Description of Goods -->
<c-col :span="12">
<c-form-item :label="$t('lttp.SF000249')" prop="ltdgrp.blk.lcrgod">
<c-input type="textarea" v-model="model.ltdgrp.blk.lcrgod" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('lttp.SF000249')" ></c-input>
</c-form-item>
</c-col>
<c-col :span="4" class="lttopn_dogp_button">
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onLcrgodButtxmsel">
...
{{$t('lttp.CF000248')}}
</c-button>
</c-col>
</c-col>-->
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Lttopn/Event";
import BlkTextarea from "~/views/Public/BlkTextarea";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Lttopn/Event"
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 () {},
};
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
.lttopn_dogp_button {
margin: 20px 0 0 0px;
}
</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>
<!-- SF000251 : Documents Required -->
<c-col :span="12">
<c-form-item :label="$t('lttp.SF000251')" prop="ltdgrp.blk.lcrdoc">
<c-input type="textarea" v-model="model.ltdgrp.blk.lcrdoc" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('lttp.SF000251')" ></c-input>
</c-form-item>
</c-col>
<c-col :span="4">
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onLcrdocButtxmsel">
...
{{$t('lttp.CF000250')}}
</c-button>
</c-col>
</c-col>
</div>
</template>
<script>
......
<template>
<div class="eibs-tab">
<!-- SF000062 : Liability -->
<!-- SF000085 : Sight Amount -->
<c-col :span="12">
<c-form-item :label="$t('liaall.SF000085')" prop="liaall.outamt">
<c-input v-model="model.liaall.outamt" :placeholder="$t('other.please_enter')+$t('liaall.SF000085')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Sight Amount Percentage" prop="liaall.outpct">
<c-input v-model="model.liaall.outpct" :placeholder="$t('other.please_enter')+'Sight Amount Percentage'"></c-input>
</c-form-item>
</c-col>
<!-- SF000088 : % -->
<!-- SF000063 : Amount not yet assigned -->
<c-col :span="12">
<c-form-item :label="$t('liaall.S0000099')" prop="liaall.concur">
<c-input v-model="model.liaall.concur" maxlength="3" :placeholder="$t('other.please_enter')+$t('liaall.S0000099')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('liaall.SF000063')" prop="liaall.misamt">
<c-input v-model="model.liaall.misamt" :placeholder="$t('other.please_enter')+$t('liaall.SF000063')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLiaallButmisamt">
{{$t('liaall.CF000061')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLiaallButmissig">
{{$t('liaall.CF000083')}}
</c-button>
</c-col>
<!-- S0000098 : Old Amount booked externally -->
<c-col :span="12">
<c-form-item :label="$t('liaall.S0000098')" prop="liaall.exttotoldamt">
<c-input v-model="model.liaall.exttotoldamt" :placeholder="$t('other.please_enter')+$t('liaall.S0000098')"></c-input>
</c-form-item>
</c-col>
<!-- S0000099 : External Booking Amount -->
<c-col :span="12">
<c-form-item label="Total booking amount external assinged" prop="liaall.exttotamt">
<c-input v-model="model.liaall.exttotamt" :placeholder="$t('other.please_enter')+'Total booking amount external assinged'"></c-input>
</c-form-item>
</c-col>
<!-- SF000065 : Change Plan -->
</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-col :span="12">
<c-form-item label="Booking stream to Display" prop="setmod.glemod.gleshwstm">
<c-input v-model="model.setmod.glemod.gleshwstm" :placeholder="$t('other.please_enter')+'Booking stream to Display'"></c-input>
</c-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/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=""
>
<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>
<!-- @change="onNom1CurChange" -->
<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=""
>
<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]"
:code="codes.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"
:code="codes.lcrtyp"
>
</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>
<!-- SF000014 : Export L/C transferred: -->
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="lttp.letp0.recget.sdamod.dadsnd">
<c-input v-model="model.lttp.letp0.recget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<!-- SF000158 : Reference -->
<c-col :span="12">
<c-form-item :label="$t('letp0.SF000158')" prop="ledgrp.rec.ownref">
<c-input v-model="model.ledgrp.rec.ownref" maxlength="16" :placeholder="$t('other.please_enter')+$t('letp0.SF000158')"></c-input>
</c-form-item>
</c-col>
<!-- SF000168 : Name -->
<c-col :span="12">
<c-form-item :label="$t('letp0.SF000168')" prop="ledgrp.rec.nam">
<c-input v-model="model.ledgrp.rec.nam" maxlength="40" :placeholder="$t('other.please_enter')+$t('letp0.SF000168')"></c-input>
</c-form-item>
</c-col>
<!-- SF000159 : L/C Amount -->
<c-col :span="12">
<c-form-item :label="$t('letp0.SF000159')" prop="ledgrp.cbs.nom1.cur">
<c-input v-model="model.ledgrp.cbs.nom1.cur" maxlength="3" :placeholder="$t('other.please_enter')+$t('letp0.SF000159')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Balance" prop="ledgrp.cbs.nom1.amt">
<c-input v-model="model.ledgrp.cbs.nom1.amt" :placeholder="$t('other.please_enter')+'Balance'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.lttp.letp0.aammod.addamtflg">{{$t('letp0.CF000184')}}</c-checkbox>
</c-col>
<!-- SF000162 : Applicant -->
<!-- SF000172 : Ref. -->
<c-col :span="12">
<c-form-item :label="$t('letp0.SF000162')" prop="ledgrp.apl.pts.ref">
<c-input v-model="model.ledgrp.apl.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('letp0.SF000162')"></c-input>
</c-form-item>
</c-col>
<!-- SF000160 : Open Amount -->
<c-col :span="12">
<c-form-item :label="$t('letp0.SF000160')" prop="ledgrp.cbs.opn1.cur">
<c-input v-model="model.ledgrp.cbs.opn1.cur" maxlength="3" :placeholder="$t('other.please_enter')+$t('letp0.SF000160')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Balance" prop="ledgrp.cbs.opn1.amt">
<c-input v-model="model.ledgrp.cbs.opn1.amt" :placeholder="$t('other.please_enter')+'Balance'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.ledgrp.rec.revflg">{{$t('letp0.CF000183')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-form-item label="Name of Party" prop="ledgrp.apl.pts.nam">
<c-input v-model="model.ledgrp.apl.pts.nam" maxlength="40" :placeholder="$t('other.please_enter')+'Name of Party'"></c-input>
</c-form-item>
</c-col>
<!-- SF000163 : Available with -->
<c-col :span="12">
<c-form-item :label="$t('letp0.SF000163')" prop="ledgrp.avbnam">
<c-input v-model="model.ledgrp.avbnam" maxlength="40" :placeholder="$t('other.please_enter')+$t('letp0.SF000163')"></c-input>
</c-form-item>
</c-col>
<!-- SF000170 : Iss. Bank -->
<!-- SF000171 : Original LC No. -->
<c-col :span="12">
<c-form-item :label="$t('letp0.SF000170')" prop="ledgrp.iss.pts.ref">
<c-input v-model="model.ledgrp.iss.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('letp0.SF000170')"></c-input>
</c-form-item>
</c-col>
<!-- SF000164 : by -->
<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="$t('other.please_enter')+'Available by [AVBBY0]'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.ledgrp.rec.redclsflg">{{$t('letp0.CF000185')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.ledgrp.rec.revflg">Revolving Flag</c-checkbox>
<c-form-item label="Name of Party" prop="ledgrp.iss.pts.nam">
<c-input v-model="model.ledgrp.iss.pts.nam" maxlength="40" :placeholder="$t('other.please_enter')+'Name of Party'"></c-input>
</c-form-item>
</c-col>
<!-- SF000167 : Date Issued -->
<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 :label="$t('letp0.SF000167')" prop="ledgrp.rec.opndat">
<c-date-picker type="date" v-model="model.ledgrp.rec.opndat" style="width:100%" :placeholder="$t('other.please_enter')+$t('letp0.SF000167')"></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000182 : Shipment Date -->
<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 :label="$t('letp0.SF000182')" prop="ledgrp.rec.shpdat">
<c-date-picker type="date" v-model="model.ledgrp.rec.shpdat" style="width:100%" :placeholder="$t('other.please_enter')+$t('letp0.SF000182')"></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000161 : Beneficiary -->
<!-- SF000169 : Ref. -->
<c-col :span="12">
<c-form-item :label="$t('letp0.SF000161')" prop="ledgrp.ben.pts.ref">
<c-input v-model="model.ledgrp.ben.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('letp0.SF000161')"></c-input>
</c-form-item>
</c-col>
<!-- SF000166 : Date/Place of Expiry -->
<c-col :span="12">
<el-form-item :label="$t('letp0.SF000166')" prop="ledgrp.rec.expdat">
<c-date-picker type="date" v-model="model.ledgrp.rec.expdat" style="width:100%" :placeholder="$t('other.please_enter')+$t('letp0.SF000166')"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('letp0.SF000166')" prop="ledgrp.rec.expplc">
<c-input v-model="model.ledgrp.rec.expplc" maxlength="29" :placeholder="$t('other.please_enter')+$t('letp0.SF000166')"></c-input>
</c-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>
<c-form-item label="Name of Party" prop="ledgrp.ben.pts.nam">
<c-input v-model="model.ledgrp.ben.pts.nam" maxlength="40" :placeholder="$t('other.please_enter')+'Name of Party'"></c-input>
</c-form-item>
</c-col>
<!-- SF000165 : Form of L/C -->
<c-col :span="12">
<el-form-item :label="$t('letp0.SF000165')" prop="ledgrp.rec.lcrtyp">
<c-select v-model="model.ledgrp.rec.lcrtyp" style="width:100%" :placeholder="$t('other.please_enter')+$t('letp0.SF000165')">
</c-select>
</el-form-item>
</c-col> -->
</c-row>
</c-col>
<c-col :span="12">
<c-form-item label="Confirmation text" prop="lttp.letp0.cnftxt">
<c-input v-model="model.lttp.letp0.cnftxt" maxlength="40" :placeholder="$t('other.please_enter')+'Confirmation text'"></c-input>
</c-form-item>
</c-col>
<!-- SF000015 : Other Transfers and Back to Back L/Cs using Above -->
<c-col :span="12">
<c-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="$t('other.please_enter')+'Streamgrid of other L/Cs backed by B2B LE'"></c-input>
</c-form-item>
</c-col>
<!-- SF000017 : This L/C -->
<c-col :span="12">
<c-form-item label="Balance" prop="ltdgrp.cbs.opn1.amt">
<c-input v-model="model.ltdgrp.cbs.opn1.amt" :placeholder="$t('other.please_enter')+'Balance'"></c-input>
</c-form-item>
</c-col>
<!-- SF000357 : Shipment Date -->
<!-- SF000016 : Total Amount -->
<c-col :span="12">
<c-form-item :label="$t('lttp.SF000016')" prop="lttp.totamt">
<c-input v-model="model.lttp.totamt" :placeholder="$t('other.please_enter')+$t('lttp.SF000016')"></c-input>
</c-form-item>
</c-col>
<!-- SF000358 : Expiry Date -->
</div>
</template>
<script>
import Api from "~/service/Api";
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Lttopn/Event";
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 () {},
};
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"
:code="codes.lcrtyp"
>
</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=""
:code="codes.cur"
>
</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"
:code="codes.nomspc"
>
</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"
:code="codes.cur"
>
</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"
:code="codes.expplc"
>
</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"
:code="codes.shptrss18"
>
</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="请选择转运"
:code="codes.shptrss18"
>
</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="请选择适用规则"
:code="codes.apprul"
>
</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."
:code="codes.cnfins"
>
</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>
<div class="eibs-tab">
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="lttp.ledget.sdamod.dadsnd">
<c-input v-model="model.lttp.ledget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<!-- SF000216 : Reference of L/C -->
<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-form-item :label="$t('letp0.SF000158')" prop="ledgrp.rec.ownref">
<c-input v-model="model.ledgrp.rec.ownref" maxlength="16" :placeholder="$t('other.please_enter')+$t('letp0.SF000158')"></c-input>
</c-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-form-item :label="$t('lttp.SF000216')" prop="lttp.ledget.sdamod.seainf">
<c-input v-model="model.lttp.ledget.sdamod.seainf" :placeholder="$t('other.please_enter')+$t('lttp.SF000216')"></c-input>
</c-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>
<!-- SF000217 : Name -->
<c-col :span="12">
<c-form-item :label="$t('letp0.SF000168')" prop="ledgrp.rec.nam">
<c-input v-model="model.ledgrp.rec.nam" maxlength="40" :placeholder="$t('other.please_enter')+$t('letp0.SF000168')"></c-input>
</c-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-col :span="12">
<c-form-item label="Drag Drop Sender" prop="lttp.recget.sdamod.dadsnd">
<c-input v-model="model.lttp.recget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<!-- SF000191 : Reference -->
<c-col :span="12">
<c-form-item :label="$t('lttp.SF000191')" prop="ltdgrp.rec.ownref">
<c-input v-model="model.ltdgrp.rec.ownref" maxlength="16" :placeholder="$t('other.please_enter')+$t('lttp.SF000191')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="lttp.recget.sdamod.seainf">
<c-input v-model="model.lttp.recget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLttpButgetref">
{{$t('lttp.CG000370')}}
</c-button>
</c-col>
<!-- SF000195 : Name -->
<c-col :span="12">
<c-form-item :label="$t('lttp.SF000195')" prop="ltdgrp.rec.nam">
<c-input v-model="model.ltdgrp.rec.nam" maxlength="40" :placeholder="$t('other.please_enter')+$t('lttp.SF000195')"></c-input>
</c-form-item>
</c-col>
<!-- SF000192 : Form of Transfer -->
<c-col :span="12">
<el-form-item :label="$t('lttp.SF000192')" prop="ltdgrp.rec.lcrtyp">
<c-select v-model="model.ltdgrp.rec.lcrtyp" style="width:100%" :placeholder="$t('other.please_enter')+$t('lttp.SF000192')">
</c-select>
</el-form-item>
</c-col>
</c-col>
<!-- SF000215 : 1st Beneficiary Ref. -->
<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-form-item :label="$t('lttp.SF000215')" prop="ltdgrp.be1.pts.ref">
<c-input v-model="model.ltdgrp.be1.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('lttp.SF000215')"></c-input>
</c-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-form-item label="Drag Drop Sender" prop="lttp.be1p.ptsget.sdamod.dadsnd">
<c-input v-model="model.lttp.be1p.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<!-- SF000213 : Responsible User -->
<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-form-item :label="$t('lttp.SF000213')" prop="lttp.usr.extkey">
<c-input v-model="model.lttp.usr.extkey" maxlength="8" :placeholder="$t('other.please_enter')+$t('lttp.SF000213')"></c-input>
</c-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-form-item label="" prop="lttp.usrget.sdamod.seainf">
<c-input v-model="model.lttp.usrget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="External Key of Address" prop="ltdgrp.be1.pts.extkey">
<c-input v-model="model.ltdgrp.be1.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="lttp.be1p.ptsget.sdamod.seainf">
<c-input v-model="model.lttp.be1p.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBe1pDet">
Details
{{$t('ptsp.CF000082')}}
</c-button>
</c-col>
<!-- SF000196 : Nominal Amount -->
<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 :label="$t('lttp.SF000196')" prop="ltdgrp.cbs.nom1.cur">
<c-select v-model="model.ltdgrp.cbs.nom1.cur" style="width:100%" :placeholder="$t('other.please_enter')+$t('lttp.SF000196')">
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('lttp.SF000196')" prop="ltdgrp.cbs.nom1.amt">
<c-input v-model="model.ltdgrp.cbs.nom1.amt" :placeholder="$t('other.please_enter')+$t('lttp.SF000196')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.lttp.aamp.aammod.addamtflg">{{$t('lttp.CF000325')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-form-item label="Name of Party" prop="ltdgrp.be1.pts.nam">
<c-input v-model="model.ltdgrp.be1.pts.nam" maxlength="40" :placeholder="$t('other.please_enter')+'Name of Party'"></c-input>
</c-form-item>
</c-col>
<!-- SF000197 : Amount Tolerance +/- -->
<c-col :span="12">
<c-form-item :label="$t('lttp.SF000197')" prop="ltdgrp.rec.nomtop">
<c-input v-model="model.ltdgrp.rec.nomtop" :placeholder="$t('other.please_enter')+$t('lttp.SF000197')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Amount Tolerance - Negative" prop="ltdgrp.rec.nomton">
<c-input v-model="model.ltdgrp.rec.nomton" :placeholder="$t('other.please_enter')+'Amount Tolerance - Negative'"></c-input>
</c-form-item>
</c-col>
<!-- SF000193 : Advising Bank Ref. -->
<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>
<c-form-item :label="$t('lttp.SF000193')" prop="ltdgrp.adt.pts.ref">
<c-input v-model="model.ltdgrp.adt.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('lttp.SF000193')"></c-input>
</c-form-item>
</c-col>
<!-- SF000198 : Amount Specification -->
<c-col :span="12">
<el-form-item :label="$t('lttp.SF000198')" prop="ltdgrp.rec.nomspc">
<c-select v-model="model.ltdgrp.rec.nomspc" style="width:100%" :placeholder="$t('other.please_enter')+$t('lttp.SF000198')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="lttp.adtp.ptsget.sdamod.dadsnd">
<c-input v-model="model.lttp.adtp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="External Key of Address" prop="ltdgrp.adt.pts.extkey">
<c-input v-model="model.ltdgrp.adt.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="lttp.adtp.ptsget.sdamod.seainf">
<c-input v-model="model.lttp.adtp.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onAdtpDet">
Details
{{$t('ptsp.CF000081')}}
</c-button>
</c-col>
</c-col>
<!-- SF000199 : Maximum Amount -->
<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">
<el-form-item :label="$t('lttp.SF000017')" prop="ltdgrp.cbs.max.cur">
<c-select v-model="model.ltdgrp.cbs.max.cur" style="width:100%" :placeholder="$t('other.please_enter')+$t('lttp.SF000017')">
</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>
<c-form-item :label="$t('lttp.SF000199')" prop="ltdgrp.cbs.max.amt">
<c-input v-model="model.ltdgrp.cbs.max.amt" :placeholder="$t('other.please_enter')+$t('lttp.SF000199')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="名称" prop="ltdgrp.adt.namelc">
<c-input type="textarea" v-model="model.ltdgrp.adt.namelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'名称'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Address Block" prop="ltdgrp.adt.pts.adrblk">
<c-input type="textarea" v-model="model.ltdgrp.adt.pts.adrblk" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Address Block'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Chinese address" prop="ltdgrp.adt.dbfadrblkcn">
<c-input type="textarea" v-model="model.ltdgrp.adt.dbfadrblkcn" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Chinese address'" ></c-input>
</c-form-item>
</c-col>
<!-- SF000200 : Issued on -->
<c-col :span="12">
<el-form-item :label="$t('lttp.SF000200')" prop="ltdgrp.rec.opndat">
<c-date-picker type="date" v-model="model.ltdgrp.rec.opndat" style="width:100%" :placeholder="$t('other.please_enter')+$t('lttp.SF000200')"></c-date-picker>
</el-form-item>
</c-col>
</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>
<c-form-item label="地址" prop="ltdgrp.adt.adrelc">
<c-input type="textarea" v-model="model.ltdgrp.adt.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input>
</c-form-item>
</c-col>
<!-- SF000202 : Shipment Date -->
<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="$t('other.please_enter')+'Shipment Date'"></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<!-- SF000205 : Expiring on -->
<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 label="Date of Expiry" prop="ltdgrp.rec.expdat">
<c-date-picker type="date" v-model="model.ltdgrp.rec.expdat" style="width:100%" :placeholder="$t('other.please_enter')+'Date of Expiry'"></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<!-- SF000194 : 2nd Beneficiary Ref. -->
<c-col :span="12">
<c-form-item :label="$t('lttp.SF000194')" prop="ltdgrp.be2.pts.ref">
<c-input v-model="model.ltdgrp.be2.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('lttp.SF000194')"></c-input>
</c-form-item>
</c-col>
<!-- SF000206 : in -->
<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 label="Place of Expiry" prop="ltdgrp.rec.expplc">
<c-select v-model="model.ltdgrp.rec.expplc" style="width:100%" :placeholder="$t('other.please_enter')+'Place of Expiry'">
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="lttp.be2p.ptsget.sdamod.dadsnd">
<c-input v-model="model.lttp.be2p.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="External Key of Address" prop="ltdgrp.be2.pts.extkey">
<c-input v-model="model.ltdgrp.be2.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="lttp.be2p.ptsget.sdamod.seainf">
<c-input v-model="model.lttp.be2p.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBe2pDet">
Details
{{$t('ptsp.CF000081')}}
</c-button>
</c-col>
</c-col>
<!-- SF000207 : Partial Shipment -->
<c-col :span="12">
<el-form-item :label="$t('lttp.SF000207')" prop="ltdgrp.rec.shppar">
<c-select v-model="model.ltdgrp.rec.shppar" style="width:100%" :placeholder="$t('other.please_enter')+$t('lttp.SF000207')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item :label="$t('lttp.SF000207')" prop="ltdgrp.rec.shppars18">
<c-select v-model="model.ltdgrp.rec.shppars18" style="width:100%" :placeholder="$t('other.please_enter')+$t('lttp.SF000207')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="名称" prop="ltdgrp.be2.namelc">
<c-input type="textarea" v-model="model.ltdgrp.be2.namelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'名称'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Address Block" prop="ltdgrp.be2.pts.adrblk">
<c-input type="textarea" v-model="model.ltdgrp.be2.pts.adrblk" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Address Block'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Chinese address" prop="ltdgrp.be2.dbfadrblkcn">
<c-input type="textarea" v-model="model.ltdgrp.be2.dbfadrblkcn" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Chinese address'" ></c-input>
</c-form-item>
</c-col>
<!-- SF000209 : Transhipment -->
<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">
<el-form-item :label="$t('lttp.SF000209')" prop="ltdgrp.rec.shptrs">
<c-select v-model="model.ltdgrp.rec.shptrs" style="width:100%" :placeholder="$t('other.please_enter')+$t('lttp.SF000209')">
</c-select>
</el-form-item>
</c-col>
</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 :label="$t('lttp.SF000209')" prop="ltdgrp.rec.shptrss18">
<c-select v-model="model.ltdgrp.rec.shptrss18" style="width:100%" :placeholder="$t('other.please_enter')+$t('lttp.SF000209')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="地址" prop="ltdgrp.be2.adrelc">
<c-input type="textarea" v-model="model.ltdgrp.be2.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input>
</c-form-item>
</c-col>
<!-- SF000359 : Applicable Rules -->
<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 :label="$t('lttp.SF000359')" prop="ltdgrp.rec.apprul">
<c-select v-model="model.ltdgrp.rec.apprul" style="width:100%" :placeholder="$t('other.please_enter')+$t('lttp.SF000359')">
</c-select>
</el-form-item>
</c-col>
<!-- SF000360 : Other Applicable Rules -->
<c-col :span="12">
<c-form-item :label="$t('lttp.SF000360')" prop="ltdgrp.rec.apprultxt">
<c-input type="textarea" v-model="model.ltdgrp.rec.apprultxt" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+$t('lttp.SF000360')" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.ltdgrp.rec.rmbflg">{{$t('lttp.CF000187')}}</c-checkbox>
</c-col>
<!-- S0000329 : Confirmation Instruct. -->
<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">
<el-form-item :label="$t('lttp.S0000329')" prop="ltdgrp.rec.cnfins">
<c-select v-model="model.ltdgrp.rec.cnfins" style="width:100%" :placeholder="$t('other.please_enter')+$t('lttp.S0000329')">
</c-select>
</el-form-item>
</c-col> -->
<!-- </div> -->
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Lttopn/Event";
import Ptap from "~/views/Public/Ptap";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Lttopn/Event"
export default {
components: { "c-ptap": Ptap },
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: { ...Event, onNom1CurChange() {} },
created: function () {},
};
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
.centerLable {
margin-left: 10px;
margin-bottom: 2px;
height: 30px;
line-height: 30px;
}
.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>
<div class="eibs-tab">
<!-- SF000237 : 2nd Advising Bank -->
<!-- S0000320 : Ref. -->
<c-col :span="12">
<c-form-item :label="$t('lttp.SF000237')" prop="ltdgrp.a2t.pts.ref">
<c-input v-model="model.ltdgrp.a2t.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('lttp.SF000237')"></c-input>
</c-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>
<!-- SF000316 : Reimbursement Bank (MT 740) -->
<!-- SF000236 : Ref. -->
<c-col :span="12">
<c-form-item :label="$t('lttp.SF000316')" prop="ltdgrp.rmt.pts.ref">
<c-input v-model="model.ltdgrp.rmt.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('lttp.SF000316')"></c-input>
</c-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 :span="12">
<c-form-item label="Drag Drop Sender" prop="lttp.a2tp.ptsget.sdamod.dadsnd">
<c-input v-model="model.lttp.a2tp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-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 :span="12">
<c-form-item label="Drag Drop Sender" prop="lttp.rmtp.ptsget.sdamod.dadsnd">
<c-input v-model="model.lttp.rmtp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="External Key of Address" prop="ltdgrp.a2t.pts.extkey">
<c-input v-model="model.ltdgrp.a2t.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input>
</c-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-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 :span="12">
<c-form-item label="" prop="lttp.a2tp.ptsget.sdamod.seainf">
<c-input v-model="model.lttp.a2tp.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-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-col :span="12">
<c-button size="small" type="primary" @click="onA2tpDet">
Details
{{$t('ptsp.CF000081')}}
</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 :span="12">
<c-form-item label="External Key of Address" prop="ltdgrp.rmt.pts.extkey">
<c-input v-model="model.ltdgrp.rmt.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-form-item label="" prop="lttp.rmtp.ptsget.sdamod.seainf">
<c-input v-model="model.lttp.rmtp.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRmtpDet">
Details
{{$t('ptsp.CF000081')}}
</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 :span="12">
<c-form-item label="名称" prop="ltdgrp.a2t.namelc">
<c-input type="textarea" v-model="model.ltdgrp.a2t.namelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'名称'" ></c-input>
</c-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 :span="12">
<c-form-item label="名称" prop="ltdgrp.rmt.namelc">
<c-input type="textarea" v-model="model.ltdgrp.rmt.namelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'名称'" ></c-input>
</c-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 :span="12">
<c-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="$t('other.please_enter')+'Address Block'" ></c-input>
</c-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 :span="12">
<c-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="$t('other.please_enter')+'Chinese address'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-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="$t('other.please_enter')+'Address Block'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-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="$t('other.please_enter')+'Chinese address'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="地址" prop="ltdgrp.a2t.adrelc">
<c-input type="textarea" v-model="model.ltdgrp.a2t.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="地址" prop="ltdgrp.rmt.adrelc">
<c-input type="textarea" v-model="model.ltdgrp.rmt.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input>
</c-form-item>
</c-col>
<!-- SF000385 : Confirming Bank -->
<!-- SF000386 : Ref. -->
<c-col :span="12">
<c-form-item :label="$t('lttp.SF000385')" prop="ltdgrp.con.pts.ref">
<c-input v-model="model.ltdgrp.con.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('lttp.SF000385')"></c-input>
</c-form-item>
</c-col>
<!-- SF000319 : Available with Bank -->
<!-- SF000235 : Ref. -->
<c-col :span="12">
<c-form-item :label="$t('lttp.SF000319')" prop="ltdgrp.avt.pts.ref">
<c-input v-model="model.ltdgrp.avt.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('lttp.SF000319')"></c-input>
</c-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-form-item label="Drag Drop Sender" prop="lttp.conp.ptsget.sdamod.dadsnd">
<c-input v-model="model.lttp.conp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-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-form-item label="Drag Drop Sender" prop="lttp.avtp.ptsget.sdamod.dadsnd">
<c-input v-model="model.lttp.avtp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-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-form-item label="External Key of Address" prop="ltdgrp.con.pts.extkey">
<c-input v-model="model.ltdgrp.con.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input>
</c-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-form-item label="" prop="lttp.conp.ptsget.sdamod.seainf">
<c-input v-model="model.lttp.conp.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onConpDet">
Details
{{$t('ptsp.CF000081')}}
</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-form-item label="External Key of Address" prop="ltdgrp.avt.pts.extkey">
<c-input v-model="model.ltdgrp.avt.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="lttp.avtp.ptsget.sdamod.seainf">
<c-input v-model="model.lttp.avtp.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onAvtpDet">
{{$t('ptsp.CF000081')}}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="名称" prop="ltdgrp.con.namelc">
<c-input type="textarea" v-model="model.ltdgrp.con.namelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'名称'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="名称" prop="ltdgrp.avt.namelc">
<c-input type="textarea" v-model="model.ltdgrp.avt.namelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'名称'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Address Block" prop="ltdgrp.con.pts.adrblk">
<c-input type="textarea" v-model="model.ltdgrp.con.pts.adrblk" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Address Block'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Chinese address" prop="ltdgrp.con.dbfadrblkcn">
<c-input type="textarea" v-model="model.ltdgrp.con.dbfadrblkcn" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Chinese address'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-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="$t('other.please_enter')+'Address Block'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-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="$t('other.please_enter')+'Chinese address'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="地址" prop="ltdgrp.con.adrelc">
<c-input type="textarea" v-model="model.ltdgrp.con.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input>
</c-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-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-row>
<!-- </div> -->
<c-form-item label="地址" prop="ltdgrp.avt.adrelc">
<c-input type="textarea" v-model="model.ltdgrp.avt.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input>
</c-form-item>
</c-col>
<!-- S0000060 : 其他关联方 -->
<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 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";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Lttopn/Event"
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 () {},
};
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- S0000002 : 参考号 -->
<c-col :span="12">
<c-form-item label="our reference" prop="setmod.ref">
<c-input v-model="model.setmod.ref" maxlength="16" :placeholder="$t('other.please_enter')+'our reference'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.docamttyplab" data-path=".setmod.docamttyplab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="document currency" prop="setmod.doccur">
<c-select v-model="model.setmod.doccur" style="width:100%" :placeholder="$t('other.please_enter')+'document currency'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="document amount" prop="setmod.docamt">
<c-input v-model="model.setmod.docamt" :placeholder="$t('other.please_enter')+'document amount'"></c-input>
</c-form-item>
</c-col>
<!-- S0000003 : 类型 -->
<c-col :span="12">
<el-form-item label="Type of settlement" prop="setmod.dspflg">
<c-select v-model="model.setmod.dspflg" style="width:100%" :placeholder="$t('other.please_enter')+'Type of settlement'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.setmod.xreflg">{{$t('setmod.CF000011')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSetmodDet">
{{$t('setmod.CF000032')}}
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.retmsg" data-path=".setmod.retmsg" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="自�'�区主�'�号" prop="setmod.zmqacc">
<c-input v-model="model.setmod.zmqacc" maxlength="20" :placeholder="$t('other.please_enter')+'自�'�区主�'�号'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.zmqacclab" data-path=".setmod.zmqacclab" > </span>
</c-col>
<!-- S0000001 : Foreign Commission / Charges: -->
<!-- S0000001 : Own Commission / Charges: -->
<!-- SF000001 : Settlement: -->
<c-col :span="12">
<span v-text="model.setmod.setglg.labdspflg" data-path=".setmod.setglg.labdspflg" > </span>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/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">
<!-- SG000374 : Special Payment Cond. -->
<c-col :span="12">
<c-form-item :label="$t('lttp.SG000374')" prop="ltdgrp.blk.spcben">
<c-input type="textarea" v-model="model.ltdgrp.blk.spcben" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('lttp.SG000374')" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onSpcbenButtxmsel">
{{$t('lttp.CG000382')}}
</c-button>
</c-col>
<!-- SG000381 : for Beneficiary -->
</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">
<!-- SG000373 : Special Payment Cond. -->
<c-col :span="12">
<c-form-item :label="$t('lttp.SG000373')" prop="ltdgrp.blk.spcrcb">
<c-input type="textarea" v-model="model.ltdgrp.blk.spcrcb" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('lttp.SG000373')" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onSpcrcbButtxmsel">
{{$t('lttp.CG000383')}}
</c-button>
</c-col>
<!-- SG000384 : for Receiving Bank only -->
</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="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">
<c-content>
<m-ovwp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000077 -->
<el-tab-pane label="信用证详情" name="detp">
<c-content>
<m-detp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000042 -->
<el-tab-pane label="其他当事人" name="ptyp">
<c-content>
<m-ptyp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000057 -->
<el-tab-pane label="货物说明" name="dogp">
<!-- <m-dogp :model="model" :codes="codes" /> -->
<c-content>
<m-doxp :model="model" :codes="codes" :dtyp="'dogp'" :rec="'ltd'" />
</c-content>
</el-tab-pane>
<!--PD000394 -->
<el-tab-pane
v-if="model.ltdgrp.rec.spcbenflg"
label="受益人特殊付款条款"
name="spcbenp"
>
<c-content>
<m-spcbenp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000395 -->
<el-tab-pane
v-if="model.ltdgrp.rec.spcrcbflg"
label="收款银行特殊付款条款"
name="spcrcvp"
>
<c-content>
<m-spcrcvp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000065 -->
<el-tab-pane label="Rbip" name="rbip">
<c-content>
<m-rbip :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000073 -->
<el-tab-pane label="附加条款" name="adcp">
<!-- <m-adcp :model="model" :codes="codes" /> -->
<c-content>
<m-doxp :model="model" :codes="codes" :dtyp="'adcp'" :rec="'ltd'"/>
</c-content>
</el-tab-pane>
<!--PD000169 -->
<el-tab-pane label="Lttinf" name="lttinf">
<c-content>
<m-lttinf :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000060 -->
<el-tab-pane label="单据要求" name="dorp">
<!-- <m-dorp :model="model" :codes="codes" /> -->
<c-content>
<m-doxp :model="model" :codes="codes" :dtyp="'dorp'" :rec="'ltd'" />
</c-content>
</el-tab-pane>
</c-tabs>
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--lttp PD000001 Overview -->
<el-tab-pane :label="$t('lttp.PD000001')" name="ovwp">
<m-ovwp :model="model" :codes="codes"/>
</el-tab-pane>
<!--lttp PD000169 Orig. L/C Details -->
<el-tab-pane :label="$t('lttp.PD000169')" name="lttinf">
<m-lttinf :model="model" :codes="codes"/>
</el-tab-pane>
<!--lttp PD000042 Parties -->
<el-tab-pane :label="$t('lttp.PD000042')" name="ptyp">
<m-ptyp :model="model" :codes="codes"/>
</el-tab-pane>
<!--lttp PD000057 Goods -->
<el-tab-pane :label="$t('lttp.PD000057')" name="dogp">
<m-dogp :model="model" :codes="codes"/>
</el-tab-pane>
<!--lttp PD000060 Documents -->
<el-tab-pane :label="$t('lttp.PD000060')" name="dorp">
<m-dorp :model="model" :codes="codes"/>
</el-tab-pane>
<!--setmod PD000000 Settlement -->
<el-tab-pane :label="$t('setmod.PD000000')" name="setpan">
<m-setpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--glemod PD000001 -->
<el-tab-pane :label="$t('glemod.PD000001')" name="glepan">
<m-glepan :model="model" :codes="codes"/>
</el-tab-pane>
<!--coninf PD000000 Completion -->
<el-tab-pane :label="$t('coninf.PD000000')" name="coninfp">
<m-coninfp :model="model" :codes="codes"/>
</el-tab-pane>
<!--trndoc PD000529 &Messages -->
<el-tab-pane :label="$t('trndoc.PD000529')" name="docpan">
<m-docpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--trndoc PD000546 Attachments -->
<el-tab-pane :label="$t('trndoc.PD000546')" name="doctre">
<m-doctre :model="model" :codes="codes"/>
</el-tab-pane>
<!--cnybop PD000002 跨境人民币申报 -->
<el-tab-pane :label="$t('cnybop.PD000002')" name="cnyp">
<m-cnyp :model="model" :codes="codes"/>
</el-tab-pane>
<!--lttp PD000371 Special Payment Beneficiary -->
<el-tab-pane :label="$t('lttp.PD000371')" name="spcbenp">
<m-spcbenp :model="model" :codes="codes"/>
</el-tab-pane>
<!--lttp PD000372 Special Payment Rcv Bank only -->
<el-tab-pane :label="$t('lttp.PD000372')" name="spcrcvp">
<m-spcrcvp :model="model" :codes="codes"/>
</el-tab-pane>
<!--liaall PD000027 Liability -->
<el-tab-pane :label="$t('liaall.PD000027')" name="engp">
<m-engp :model="model" :codes="codes"/>
</el-tab-pane>
<!--lttp PD000073 Add. Cond. -->
<el-tab-pane :label="$t('lttp.PD000073')" name="adcp">
<m-adcp :model="model" :codes="codes"/>
</el-tab-pane>
<!--lttp PD000077 Details -->
<el-tab-pane :label="$t('lttp.PD000077')" name="detp">
<m-detp :model="model" :codes="codes"/>
</el-tab-pane>
</c-tabs>
</el-form>
</div>
</template>
<script>
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
import 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";
import Doxp from "~/views/Public/Doxp";
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 Lttinf from "./Lttinf"
import Ptyp from "./Ptyp"
import Dogp from "./Dogp"
import Dorp from "./Dorp"
import Setpan from "./Setpan"
import Glepan from "./Glepan"
import Coninfp from "./Coninfp"
import Docpan from "./Docpan"
import Doctre from "./Doctre"
import Cnyp from "./Cnyp"
import Spcbenp from "./Spcbenp"
import Spcrcvp from "./Spcrcvp"
import Engp from "./Engp"
import Adcp from "./Adcp"
import Detp from "./Detp"
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,
"m-doxp": Doxp,
},
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) {
this.updateModel(rtnmsg.data);
// Utils.copyValueFromVO(this.model, rtnmsg.data);
if (this.isInDisplay) {
this.restoreDisplay();
}
console.log("1111", this.model);
} else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
name: "Lttopn",
components:{
"m-ovwp" : Ovwp,
"m-lttinf" : Lttinf,
"m-ptyp" : Ptyp,
"m-dogp" : Dogp,
"m-dorp" : Dorp,
"m-setpan" : Setpan,
"m-glepan" : Glepan,
"m-coninfp" : Coninfp,
"m-docpan" : Docpan,
"m-doctre" : Doctre,
"m-cnyp" : Cnyp,
"m-spcbenp" : Spcbenp,
"m-spcrcvp" : Spcrcvp,
"m-engp" : Engp,
"m-adcp" : Adcp,
"m-detp" : Detp,
},
provide() {
return {
root: this
}
},
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: "",
trnName: "lttopn",
trnType: "",
model: new Lttopn().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {
},
}
},
methods:{
myTabClick(tab){
this.tabClick(tab)
/**
* do it yourself
**/
}
},
created:async function(){
console.log("进入lttopn交易");
let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{
this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
}
},
};
}
</script>
<style>
</style>
......@@ -110,18 +110,8 @@ export default {
// { inifrm: "botset", ininam: "出口托收收汇", pntmiu: "6" },
// { inifrm: "botcan", ininam: "出口托收闭卷", pntmiu: "6" },
{ inifrm: "7", ininam: "转让信用证", pntmiu: "" },
{ inifrm: "lttopn", ininam: "转让证开立", pntmiu: "7" },
{ inifrm: "lttame", ininam: "转让证修改", pntmiu: "7" },
{ inifrm: "lttcan", ininam: "转让证注销", pntmiu: "7" },
{ inifrm: "bttsnd", ininam: "转让证单据寄单", pntmiu: "7" },
{ inifrm: "bttdrv", ininam: "转让证修改单据金额", pntmiu: "7" },
{ inifrm: "bttdcr", ininam: "转让证单据拒单", pntmiu: "7" },
{
inifrm: "lttdav",
ininam: "转让信用证单据第一受益人换单",
pntmiu: "7",
},
{ inifrm: "bttdck", ininam: "转让信用证通知到单", pntmiu: "7" },
{ inifrm: "infltd", ininam: "转让信用证查询", pntmiu: "7" },
{ inifrm: "infbtd", ininam: "转让信用证单据查询", pntmiu: "7" },
{ inifrm: "8", ininam: "打包托收", pntmiu: "" },
{ inifrm: "cltdav", ininam: "打包托收开立", pntmiu: "8" },
{ inifrm: "clttra", ininam: "打包托收催收", pntmiu: "8" },
......
......@@ -13,7 +13,7 @@
</el-table-column>
<el-table-column prop="cbtpfx" label="Type" width="60px">
</el-table-column>
<el-table-column prop="matdat" label="Maturity">
<el-table-column prop="matdat" label="Maturity" width="150px">
<template slot-scope="scope">
<c-date-picker
type="date"
......
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