Commit 9f239085 by liyixun

Merge branch 'development-202206' of http://114.115.138.98:8900/fukai/vue-gjjs…

Merge branch 'development-202206' of http://114.115.138.98:8900/fukai/vue-gjjs into development-202206
parents a98bd40c 0a605d81
...@@ -4114,10 +4114,7 @@ const CodeTable = { ...@@ -4114,10 +4114,7 @@ const CodeTable = {
], ],
// lcrtyp: [
// { label: "可转让", value: "IT" },
// { label: "不可转让", value: "I" },
// ],
lcrtyp: [ lcrtyp: [
{ label: "可转让", value: "IT" }, { label: "可转让", value: "IT" },
{ label: "不可转让", value: "I" }, { label: "不可转让", value: "I" },
...@@ -4193,7 +4190,7 @@ const CodeTable = { ...@@ -4193,7 +4190,7 @@ const CodeTable = {
advtyp: [ advtyp: [
{ label: "Advice of Discrepancy (MT750)", value: "750" }, { label: "Advice of Discrepancy (MT750)", value: "750" },
{ label: "Advice of Payment (MT754)", value: "754" }, { label: "Advice of Payment (MT754)", value: "754" },
{ label: "Other", value: "oth" }, { label: "Other", value: "OTH" },
], ],
limittype: [ limittype: [
...@@ -7079,5 +7076,19 @@ const CodeTable = { ...@@ -7079,5 +7076,19 @@ const CodeTable = {
{label:"Applicant",value:"APPL" }, {label:"Applicant",value:"APPL" },
{label:"Obligor",value:"OBLI" }, {label:"Obligor",value:"OBLI" },
], ],
detdrv_deltol:[
{label:"Beneficiary",value:"BENE" },
{label:"Specified address",value:"OTHR" },
],
prsdoc:[
{label:"增值税发票",value:"增值税发票" },
{label:"发票",value:"发票" },
{label:"装箱单",value:"装箱单" },
{label:"空运单",value:"空运单" },
{label:"海运提单",value:"海运提单" },
{label:"铁路运单",value:"铁路运单" },
{label:"货物收据",value:"货物收据" },
{label:"邮政收据",value:"邮政收据" },
]
} }
export default CodeTable; export default CodeTable;
...@@ -18,7 +18,7 @@ export default { ...@@ -18,7 +18,7 @@ export default {
"dedgrp.cbs.opn1.amt": [ "dedgrp.cbs.opn1.amt": [
{ type: "string", required: false, message: "必输项" }, { type: "string", required: false, message: "必输项" },
{ max: 18, message: "整数位不能超过14位" }, { max: 18, message: "整数位不能超过14位" },
{ pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } { pattern: /(^-?\d+$)|(^\.\d{1,3}$)|(^-?\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"bftp.recget.sdamod.dadsnd": [ "bftp.recget.sdamod.dadsnd": [
{ type: "string", required: false, message: "必输项" }, { type: "string", required: false, message: "必输项" },
......
...@@ -150,7 +150,7 @@ export default { ...@@ -150,7 +150,7 @@ export default {
"dedgrp.cbs.opn1.amt": [ "dedgrp.cbs.opn1.amt": [
{ type: "string" }, { type: "string" },
{ max: 18, message: "整数位不能超过14位" }, { max: 18, message: "整数位不能超过14位" },
{ pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } { pattern: /(^-?\d+$)|(^\.\d{1,3}$)|(^-?\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"bftp.recget.sdamod.dadsnd": [ "bftp.recget.sdamod.dadsnd": [
{ type: "string", required: false, message: "必输项" }, { type: "string", required: false, message: "必输项" },
......
...@@ -35,7 +35,7 @@ export default { ...@@ -35,7 +35,7 @@ export default {
"bodgrp.drr.pts.adrblk" :Utils.defaultFunction, "bodgrp.drr.pts.adrblk" :Utils.defaultFunction,
"bodgrp.cbs.max.amt" :Utils.defaultFunction, "bodgrp.cbs.max.amt" :Utils.defaultFunction,
"bodgrp.rec.doctypcod" :Utils.defaultFunction, "bodgrp.rec.doctypcod" :Utils.defaultFunction,
"bodgrp.cbs.max.cur" :Utils.defaultFunction, // "bodgrp.cbs.max.cur" :Utils.defaultFunction,
"bodgrp.rec.shpdat" :Utils.defaultFunction, "bodgrp.rec.shpdat" :Utils.defaultFunction,
"bodgrp.rec.matpercnt" :Utils.defaultFunction, "bodgrp.rec.matpercnt" :Utils.defaultFunction,
"bodgrp.rec.matperbeg" :Utils.defaultFunction, "bodgrp.rec.matperbeg" :Utils.defaultFunction,
......
...@@ -3,142 +3,142 @@ import Api from "~/service/Api" ...@@ -3,142 +3,142 @@ import Api from "~/service/Api"
import Pts from "../Common/Pts" import Pts from "../Common/Pts"
import Pub from "../Public" import Pub from "../Public"
export default class Botdav{ export default class Botdav {
constructor () { constructor() {
this.data = { this.data = {
botcoll3blk:"", botcoll3blk: "",
botcoll1blk:"", botcoll1blk: "",
botdrrl1blk:"", botdrrl1blk: "",
botcoll4blk:"", botcoll4blk: "",
liaall: new Pub().data.Liaall, liaall: new Pub().data.Liaall,
bodgrp:{ bodgrp: {
rec:{ rec: {
matpertyp:"", // Days/Months or Years for Maturity Period .bodgrp.rec.matpertyp matpertyp: "", // Days/Months or Years for Maturity Period .bodgrp.rec.matpertyp
ownref:"", // Reference .bodgrp.rec.ownref ownref: "", // Reference .bodgrp.rec.ownref
nam:"", // Name .bodgrp.rec.nam nam: "", // Name .bodgrp.rec.nam
dircolflg:"", // Direct Collection .bodgrp.rec.dircolflg dircolflg: "", // Direct Collection .bodgrp.rec.dircolflg
resflg:"", // Reservated Contract .bodgrp.rec.resflg resflg: "", // Reservated Contract .bodgrp.rec.resflg
rcvdat:"", // Order Date .bodgrp.rec.rcvdat rcvdat: "", // Order Date .bodgrp.rec.rcvdat
shpdat:"", // Shipment date .bodgrp.rec.shpdat shpdat: "", // Shipment date .bodgrp.rec.shpdat
predat:"", // Presentation Date .bodgrp.rec.predat predat: "", // Presentation Date .bodgrp.rec.predat
advdat:"", // Dispatched on .bodgrp.rec.advdat advdat: "", // Dispatched on .bodgrp.rec.advdat
doctypcod:"", // Collection Condition .bodgrp.rec.doctypcod doctypcod: "", // Collection Condition .bodgrp.rec.doctypcod
matdat:"", // Maturity Date .bodgrp.rec.matdat matdat: "", // Maturity Date .bodgrp.rec.matdat
matpercnt:"", // Tenor Specification .bodgrp.rec.matpercnt matpercnt: "", // Tenor Specification .bodgrp.rec.matpercnt
matperbeg:"", // Starting from .bodgrp.rec.matperbeg matperbeg: "", // Starting from .bodgrp.rec.matperbeg
stacty:"", // Country Code Risk Country! .bodgrp.rec.stacty stacty: "", // Country Code Risk Country! .bodgrp.rec.stacty
stagod:"", // Goods Code .bodgrp.rec.stagod stagod: "", // Goods Code .bodgrp.rec.stagod
invtyp:"", // Maturity Date .bodgrp.rec.invtyp invtyp: "", // Maturity Date .bodgrp.rec.invtyp
paydoctyp:"", // Financial Document .bodgrp.rec.paydoctyp paydoctyp: "", // Financial Document .bodgrp.rec.paydoctyp
paydocnum:"", // Document Number .bodgrp.rec.paydocnum paydocnum: "", // Document Number .bodgrp.rec.paydocnum
issdat:"", // Issued on .bodgrp.rec.issdat issdat: "", // Issued on .bodgrp.rec.issdat
ccdndrflg:"", // Truncation - Physical Document Kept w OWN .bodgrp.rec.ccdndrflg ccdndrflg: "", // Truncation - Physical Document Kept w OWN .bodgrp.rec.ccdndrflg
ccdpurflg:"", // Payment Under Reserve .bodgrp.rec.ccdpurflg ccdpurflg: "", // Payment Under Reserve .bodgrp.rec.ccdpurflg
chato:"", // Our Charges to .bodgrp.rec.chato chato: "", // Our Charges to .bodgrp.rec.chato
focflg:"", // Free of Payment .bodgrp.rec.focflg focflg: "", // Free of Payment .bodgrp.rec.focflg
waicolcod:"", // Protest Instructions .bodgrp.rec.waicolcod waicolcod: "", // Protest Instructions .bodgrp.rec.waicolcod
wairmtcod:"", // Waive Remitting Bank Charges .bodgrp.rec.wairmtcod wairmtcod: "", // Waive Remitting Bank Charges .bodgrp.rec.wairmtcod
othins:"", // Defer Payment until .bodgrp.rec.othins othins: "", // Defer Payment until .bodgrp.rec.othins
lescom:"", // Warehouse/Insurance .bodgrp.rec.lescom lescom: "", // Warehouse/Insurance .bodgrp.rec.lescom
shpfro:"", // Shipment from .bodgrp.rec.shpfro shpfro: "", // Shipment from .bodgrp.rec.shpfro
shpto:"", // For Transportation to .bodgrp.rec.shpto shpto: "", // For Transportation to .bodgrp.rec.shpto
}, },
cbs:{ cbs: {
max:{ max: {
cur:"", // Document Amount .bodgrp.cbs.max.cur cur: "", // Document Amount .bodgrp.cbs.max.cur
amt:"", // Document Amount .bodgrp.cbs.max.amt amt: "", // Document Amount .bodgrp.cbs.max.amt
}, },
opn1:{ opn1: {
cur:"", // Warehouse/Insurance .bodgrp.cbs.opn1.cur cur: "", // Warehouse/Insurance .bodgrp.cbs.opn1.cur
amt:"", // Open Amount .bodgrp.cbs.opn1.amt amt: "", // Open Amount .bodgrp.cbs.opn1.amt
}, },
}, },
blk:{ blk: {
docpre:"", // bodgrp.blk.docpre docpre: "", // bodgrp.blk.docpre
bogdet:"", // Tenor Details Text .bodgrp.blk.bogdet bogdet: "", // Tenor Details Text .bodgrp.blk.bogdet
cctinsrcv:"", // Instructions Received .bodgrp.blk.cctinsrcv cctinsrcv: "", // Instructions Received .bodgrp.blk.cctinsrcv
cctinscol:"", // Collection Instruction .bodgrp.blk.cctinscol cctinscol: "", // Collection Instruction .bodgrp.blk.cctinscol
colins:"", // Collection Instructions .bodgrp.blk.colins colins: "", // Collection Instructions .bodgrp.blk.colins
colinsflg:"", // Collection instructions modified .bodgrp.blk.colinsflg colinsflg: "", // Collection instructions modified .bodgrp.blk.colinsflg
dftins:"", // Draft Instructions .bodgrp.blk.dftins dftins: "", // Draft Instructions .bodgrp.blk.dftins
proins:"", // Protest Instructions .bodgrp.blk.proins proins: "", // Protest Instructions .bodgrp.blk.proins
othins:"", // Other Instructions .bodgrp.blk.othins othins: "", // Other Instructions .bodgrp.blk.othins
chgtxt:"", // Charges Text .bodgrp.blk.chgtxt chgtxt: "", // Charges Text .bodgrp.blk.chgtxt
delins:"", // Delivery instructions .bodgrp.blk.delins delins: "", // Delivery instructions .bodgrp.blk.delins
intins:"", // Interest Instructions .bodgrp.blk.intins intins: "", // Interest Instructions .bodgrp.blk.intins
setinsbo:"", // Settlement insrtrctions .bodgrp.blk.setinsbo setinsbo: "", // Settlement insrtrctions .bodgrp.blk.setinsbo
agtaut:"", // Authority of Agent .bodgrp.blk.agtaut agtaut: "", // Authority of Agent .bodgrp.blk.agtaut
goddes:"", // Description of Goods .bodgrp.blk.goddes goddes: "", // Description of Goods .bodgrp.blk.goddes
}, },
drr:{ drr: {
pts:new Pts().data, pts: new Pts().data,
namelc:"", // 名称 .bodgrp.drr.namelc namelc: "", // 名称 .bodgrp.drr.namelc
adrelc:"", // 地址 .bodgrp.drr.adrelc adrelc: "", // 地址 .bodgrp.drr.adrelc
dbfadrblkcn:"", // Chinese address .bodgrp.drr.dbfadrblkcn dbfadrblkcn: "", // Chinese address .bodgrp.drr.dbfadrblkcn
}, },
col:{ col: {
pts:new Pts().data, pts: new Pts().data,
namelc:"", // 名称 .bodgrp.col.namelc namelc: "", // 名称 .bodgrp.col.namelc
adrelc:"", // 地址 .bodgrp.col.adrelc adrelc: "", // 地址 .bodgrp.col.adrelc
dbfadrblkcn:"", // Chinese address .bodgrp.col.dbfadrblkcn dbfadrblkcn: "", // Chinese address .bodgrp.col.dbfadrblkcn
}, },
dre:{ dre: {
pts:new Pts().data, pts: new Pts().data,
namelc:"", // 名称 .bodgrp.dre.namelc namelc: "", // 名称 .bodgrp.dre.namelc
adrelc:"", // 地址 .bodgrp.dre.adrelc adrelc: "", // 地址 .bodgrp.dre.adrelc
dbfadrblkcn:"", // Chinese address .bodgrp.dre.dbfadrblkcn dbfadrblkcn: "", // Chinese address .bodgrp.dre.dbfadrblkcn
}, },
srm:{ srm: {
djuusr:"", // 单据出具人 .bodgrp.srm.djuusr djuusr: "", // 单据出具人 .bodgrp.srm.djuusr
djudat:"", // 单据出具日期 .bodgrp.srm.djudat djudat: "", // 单据出具日期 .bodgrp.srm.djudat
djuref:"", // 货权单据编号 .bodgrp.srm.djuref djuref: "", // 货权单据编号 .bodgrp.srm.djuref
djutyp:"", // 单据类型 .bodgrp.srm.djutyp djutyp: "", // 单据类型 .bodgrp.srm.djutyp
}, },
}, },
botp:{ botp: {
ptsaddp:{ ptsaddp: {
ptsaddg: [], ptsaddg: [],
}, },
recget:{ recget: {
sdamod:{ sdamod: {
seainf:"", // .botp.recget.sdamod.seainf seainf: "", // .botp.recget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .botp.recget.sdamod.dadsnd dadsnd: "", // Drag Drop Sender .botp.recget.sdamod.dadsnd
}, },
}, },
usr:{ usr: {
extkey:"", // Responsible User .botp.usr.extkey extkey: "", // Responsible User .botp.usr.extkey
}, },
usrget:{ usrget: {
sdamod:{ sdamod: {
seainf:"", // .botp.usrget.sdamod.seainf seainf: "", // .botp.usrget.sdamod.seainf
}, },
}, },
docgrdm:{ docgrdm: {
docgrd:"", docgrd: "",
docdsclab:"", // Label of document description .botp.docgrdm.docdsclab docdsclab: "", // Label of document description .botp.docgrdm.docdsclab
}, },
drrp:{ drrp: {
ptsget:{ ptsget: {
sdamod:{ sdamod: {
seainf:"", // .botp.drrp.ptsget.sdamod.seainf seainf: "", // .botp.drrp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .botp.drrp.ptsget.sdamod.dadsnd dadsnd: "", // Drag Drop Sender .botp.drrp.ptsget.sdamod.dadsnd
}, },
}, },
}, },
colp:{ colp: {
ptsget:{ ptsget: {
sdamod:{ sdamod: {
seainf:"", // .botp.colp.ptsget.sdamod.seainf seainf: "", // .botp.colp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .botp.colp.ptsget.sdamod.dadsnd dadsnd: "", // Drag Drop Sender .botp.colp.ptsget.sdamod.dadsnd
}, },
}, },
}, },
drep:{ drep: {
ptsget:{ ptsget: {
sdamod:{ sdamod: {
seainf:"", // .botp.drep.ptsget.sdamod.seainf seainf: "", // .botp.drep.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .botp.drep.ptsget.sdamod.dadsnd dadsnd: "", // Drag Drop Sender .botp.drep.ptsget.sdamod.dadsnd
}, },
}, },
}, },
...@@ -168,25 +168,25 @@ export default class Botdav{ ...@@ -168,25 +168,25 @@ export default class Botdav{
// } // }
// }, // },
setmod: new Pub().data.Setmod, setmod: new Pub().data.Setmod,
mtabut:{ mtabut: {
coninf:{ coninf: {
oitinf:{ oitinf: {
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt labinftxt: "", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt
oit:{ oit: {
inftxt:"", // Infotext .mtabut.coninf.oitinf.oit.inftxt inftxt: "", // Infotext .mtabut.coninf.oitinf.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitinf.oit.inflev inflev: "", // Infotext Level .mtabut.coninf.oitinf.oit.inflev
}, },
}, },
oitset:{ oitset: {
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitset.labinftxt labinftxt: "", // Label for INFTXT .mtabut.coninf.oitset.labinftxt
oit:{ oit: {
inftxt:"", // Infotext .mtabut.coninf.oitset.oit.inftxt inftxt: "", // Infotext .mtabut.coninf.oitset.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitset.oit.inflev inflev: "", // Infotext Level .mtabut.coninf.oitset.oit.inflev
}, },
}, },
conexedat:"", // 执行日期 .mtabut.coninf.conexedat conexedat: "", // 执行日期 .mtabut.coninf.conexedat
usr:{ usr: {
extkey:"", // User ID .mtabut.coninf.usr.extkey extkey: "", // User ID .mtabut.coninf.usr.extkey
}, },
}, },
}, },
...@@ -209,12 +209,35 @@ export default class Botdav{ ...@@ -209,12 +209,35 @@ export default class Botdav{
// }, // },
// }, // },
trnmod: new Pub().data.Trnmod, trnmod: new Pub().data.Trnmod,
cnybop:{ cnybop: {
cnyflg:"", // 是否报送跨境人民币2101表 .cnybop.cnyflg cnyflg: "", // 是否报送跨境人民币2101表 .cnybop.cnyflg
traflg:"", // 是否报送跨境人民币2107表 .cnybop.traflg traflg: "", // 是否报送跨境人民币2107表 .cnybop.traflg
outflg:"", // 是否报送跨境人民币2111表 .cnybop.outflg outflg: "", // 是否报送跨境人民币2111表 .cnybop.outflg
libflg:"", // 是否报送跨境人民币2106表 .cnybop.libflg libflg: "", // 是否报送跨境人民币2106表 .cnybop.libflg
vouflg:"", // 是否报送跨境人民币2122表 .cnybop.vouflg vouflg: "", // 是否报送跨境人民币2122表 .cnybop.vouflg
cnylib: {
spk: "", // 业务主键 .cnybop.cnylib.spk
sbankorgcode: "", // 银行机构代码 .cnybop.cnylib.sbankorgcode
stransattr: "", // 业务属性 .cnybop.cnylib.stransattr
stranstype: "", // 业务类型 .cnybop.cnylib.stranstype
sforbankswiftbic: "", // 境外对手行代码 .cnybop.cnylib.sforbankswiftbic
sorgcode: "", // 境内企业机构代码 .cnybop.cnylib.sorgcode
sforeigncountrycode: "", // 境外企业国别地区代码 .cnybop.cnylib.sforeigncountrycode
doccurdate: "", // 业务发生日期 .cnybop.cnylib.doccurdate
denddate: "", // 业务到期日 .cnybop.cnylib.denddate
dcreditenddate: "", // 信用证到期日 .cnybop.cnylib.dcreditenddate
famt: "", // 金额 .cnybop.cnylib.famt
dexchangedate: "", // 承兑日期 .cnybop.cnylib.dexchangedate
dexchangeenddate: "", // 承兑到期日 .cnybop.cnylib.dexchangeenddate
sbanktrano: "", // 银行业务编号 .cnybop.cnylib.sbanktrano
stermtype: "", // 期限条件 .cnybop.cnylib.stermtype
currencycode: "", // 币种 .cnybop.cnylib.currencycode
},
sorgname: "", // 境内企业名称 .cnybop.sorgname
sforeignorgname: "", // 境外企业名称 .cnybop.sforeignorgname
saddwordlib: "", // 交易附言 .cnybop.saddwordlib
sbankname: "", // 银行机构名称 .cnybop.sbankname
fexchangeamt: "", // 承兑金额 .cnybop.fexchangeamt
}, },
pageId: "" // ctx的key pageId: "" // ctx的key
} }
......
...@@ -12,7 +12,7 @@ export default { ...@@ -12,7 +12,7 @@ export default {
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
"lidgrp.rec.expdat":[ "lidgrp.rec.expdat":[
{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
], ],
"lidgrp.cbs.opn1.cur":[ "lidgrp.cbs.opn1.cur":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -63,10 +63,10 @@ export default { ...@@ -63,10 +63,10 @@ export default {
{max: 40,message:"长度不能超过40"} {max: 40,message:"长度不能超过40"}
], ],
"brdgrp.rec.rcvdat":[ "brdgrp.rec.rcvdat":[
{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
], ],
"brdgrp.rec.advdat":[ "brdgrp.rec.advdat":[
{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
], ],
"brdgrp.ben.pts.ref":[ "brdgrp.ben.pts.ref":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -104,7 +104,7 @@ export default { ...@@ -104,7 +104,7 @@ export default {
{max: 16,message:"长度不能超过16"} {max: 16,message:"长度不能超过16"}
], ],
"brdgrp.rec.disdat":[ "brdgrp.rec.disdat":[
{type: "date", required: true, message: "输入正确的日期"} //{type: "date", required: true, message: "输入正确的日期"}
], ],
"brdgrp.prb.pts.extkey":[ "brdgrp.prb.pts.extkey":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
......
...@@ -55,17 +55,17 @@ export default { ...@@ -55,17 +55,17 @@ export default {
{max: 40,message:"长度不能超过40"} {max: 40,message:"长度不能超过40"}
], ],
"lidgrp.rec.opndat":[ "lidgrp.rec.opndat":[
{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
], ],
"lidgrp.rec.shpdat":[ "lidgrp.rec.shpdat":[
{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
], ],
"brdgrp.prb.pts.ref":[ "brdgrp.prb.pts.ref":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"} {max: 16,message:"长度不能超过16"}
], ],
"lidgrp.rec.expdat":[ "lidgrp.rec.expdat":[
{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
], ],
"lidgrp.rec.expplc":[ "lidgrp.rec.expplc":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -112,10 +112,10 @@ export default { ...@@ -112,10 +112,10 @@ export default {
], ],
"brdgrp.rec.relgoddat":[ "brdgrp.rec.relgoddat":[
{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
], ],
"brdgrp.rec.expdat":[ "brdgrp.rec.expdat":[
{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
], ],
"brdgrp.blk.carnam":[ "brdgrp.blk.carnam":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -132,7 +132,7 @@ export default { ...@@ -132,7 +132,7 @@ export default {
], ],
"brdgrp.rec.tradat":[ "brdgrp.rec.tradat":[
{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
], ],
"brdgrp.blk.relstoadr":[ "brdgrp.blk.relstoadr":[
//{type: "string", required: true, message: "必输项"}, //{type: "string", required: true, message: "必输项"},
......
...@@ -12,7 +12,7 @@ export default { ...@@ -12,7 +12,7 @@ export default {
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
"lidgrp.rec.expdat":[ "lidgrp.rec.expdat":[
{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
], ],
"lidgrp.cbs.opn1.cur":[ "lidgrp.cbs.opn1.cur":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -67,10 +67,10 @@ export default { ...@@ -67,10 +67,10 @@ export default {
{max: 40,message:"长度不能超过40"} {max: 40,message:"长度不能超过40"}
], ],
"brdgrp.rec.rcvdat":[ "brdgrp.rec.rcvdat":[
{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
], ],
"brdgrp.rec.advdat":[ "brdgrp.rec.advdat":[
{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
], ],
"brdgrp.ben.pts.ref":[ "brdgrp.ben.pts.ref":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
......
...@@ -12,7 +12,7 @@ export default { ...@@ -12,7 +12,7 @@ export default {
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
"lidgrp.rec.expdat":[ "lidgrp.rec.expdat":[
{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
], ],
"lidgrp.cbs.opn1.cur":[ "lidgrp.cbs.opn1.cur":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -63,10 +63,10 @@ export default { ...@@ -63,10 +63,10 @@ export default {
{max: 40,message:"长度不能超过40"} {max: 40,message:"长度不能超过40"}
], ],
"brdgrp.rec.rcvdat":[ "brdgrp.rec.rcvdat":[
{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
], ],
"brdgrp.rec.advdat":[ "brdgrp.rec.advdat":[
{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
], ],
"brdgrp.ben.pts.ref":[ "brdgrp.ben.pts.ref":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -99,10 +99,10 @@ export default { ...@@ -99,10 +99,10 @@ export default {
"brdgrp.rec.orddat":[ "brdgrp.rec.orddat":[
{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
], ],
"swtdat":[ "swtdat":[
{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
], ],
"brtp.prbp.ptsget.sdamod.dadsnd":[ "brtp.prbp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
......
...@@ -2,53 +2,86 @@ import Api from "~/service/Api" ...@@ -2,53 +2,86 @@ import Api from "~/service/Api"
import Utils from "~/utils" import Utils from "~/utils"
export default { export default {
async onSerbut(){ async onSerbut() {
let rtnmsg = await this.executeRule("serbut") let rtnmsg = await this.executeRule("serbut")
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} }
else else {
{ this.$notify.error({ title: '错误', message: '服务请求失败!' });
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onButprt(){ async onButprt() {
let rtnmsg = await this.executeRule("butprt") let rtnmsg = await this.executeRule("butprt")
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} }
else else {
{ this.$notify.error({ title: '错误', message: '服务请求失败!' });
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onDtlbut(){ async onDtlbut() {
let rtnmsg = await this.executeRule("dtlbut") let rtnmsg = await this.executeRule("dtlbut")
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} }
else else {
{ this.$notify.error({ title: '错误', message: '服务请求失败!' });
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onExi(){ async onExi() {
let rtnmsg = await this.executeRule("exi") let rtnmsg = await this.executeRule("exi")
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} }
else else {
{ this.$notify.error({ title: '错误', message: '服务请求失败!' });
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async handleSearch() {
this.stmData.data = [];
let opndatfrom = this.model.frmdat;
if (!opndatfrom || opndatfrom == '') {
this.$notify.error({ title: '错误', message: '查询开始日期必输!' });
return;
}
let opndatto = this.model.tildat;
if (!opndatto || opndatto == '') {
this.$notify.error({ title: '错误', message: '查询结束日期必输!' });
return;
}
let rtnmsg = await this.executeRule("infbut.searow")
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
this.stmData.data = rtnmsg.data.infbut_dspstm.rows;
// this.updateModel(rtnmsg.data);
// this.stmData.data = rtnmsg.data.infbut_dspstm.rows;
//this.model.infbut.dspstm = rtnmsg.data.infbut_dspstm
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
}
},
async handleReset() {
this.model.infcon.seaownref = ""
this.model.infcon.opndatfrom = new Date();
this.model.infcon.opndatto = new Date();
this.model.infcon.searef = "";
this.model.infcon.pty.extkey = "";
this.model.infcon.usr.extkey = "";
this.model.infcon.searol = "";
this.model.infcon.pty.nam = "";
this.model.infcon.seapty = "";
this.model.infcon.curtxt1 = "";
this.model.infcon.nam = "";
this.model.infcon.seaamtfr = "";
this.model.infcon.seaamtto = "";
this.model.infcon.seasta = "";
this.model.infcon.doctypcod = "";
},
} }
\ No newline at end of file
...@@ -822,16 +822,40 @@ export default { ...@@ -822,16 +822,40 @@ export default {
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 50,message:"长度不能超过50"} {max: 50,message:"长度不能超过50"}
], ],
"lidgrp.blk.spcbename":[
{type: "string", required: true, message: "必输项"},
{max: 50,message:"长度不能超过50"}
],
"lidgrp.blk.spcrcbame":[
{type: "string", required: true, message: "必输项"},
{max: 50,message:"长度不能超过50"}
],
"lidgrp.blk.adlcnd":[ "lidgrp.blk.adlcnd":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"} {max: 65,message:"长度不能超过65"}
], ],
"lidgrp.blk.spcben":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"lidgrp.blk.spcrcb":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"litamep.adlcndamep.usrblk":[ "litamep.adlcndamep.usrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 1650,message:"长度不能超过1650"} {max: 1650,message:"长度不能超过1650"}
], ],
"litamep.spcbenamep.usrblk":[
{type: "string", required: true, message: "必输项"},
{max: 1650,message:"长度不能超过1650"}
],
"litamep.spcrcbamep.usrblk":[
{type: "string", required: true, message: "必输项"},
{max: 1650,message:"长度不能超过1650"}
],
......
...@@ -24,6 +24,7 @@ export default { ...@@ -24,6 +24,7 @@ export default {
"liaall.limmod.comamt" :Utils.defaultFunction, "liaall.limmod.comamt" :Utils.defaultFunction,
"liaall.limmod.ccvamt" :Utils.defaultFunction, "liaall.limmod.ccvamt" :Utils.defaultFunction,
"brdgrp.cbs.max2.amt" :Utils.defaultFunction, "brdgrp.cbs.max2.amt" :Utils.defaultFunction,
"brdgrp.rec.totamt" :Utils.defaultFunction,
"liaall.limmod.limpts.wrk.pts.extkey" :Utils.defaultFunction, "liaall.limmod.limpts.wrk.pts.extkey" :Utils.defaultFunction,
"liaall.limmod.limpts.wrk.pts.nam" :Utils.defaultFunction, "liaall.limmod.limpts.wrk.pts.nam" :Utils.defaultFunction,
"setmod.doccur" :Utils.defaultFunction, "setmod.doccur" :Utils.defaultFunction,
......
...@@ -58,7 +58,11 @@ export default { ...@@ -58,7 +58,11 @@ export default {
{type: "string", required: false, message: "输入正确的日期"} {type: "string", required: false, message: "输入正确的日期"}
], ],
"brdgrp.prb.pts.ref":[ "brdgrp.prb.pts.ref":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"brdgrp.rec.advtyp":[
{type: "string", required: true, message: "必输项"},
{max: 16,message:"长度不能超过16"} {max: 16,message:"长度不能超过16"}
], ],
"lidgrp.rec.expdat":[ "lidgrp.rec.expdat":[
...@@ -97,10 +101,6 @@ export default { ...@@ -97,10 +101,6 @@ export default {
"brdgrp.rec.disdat":[ "brdgrp.rec.disdat":[
{type: "string", required: false, message: "输入正确的日期"} {type: "string", required: false, message: "输入正确的日期"}
], ],
"brdgrp.prb.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"brtp.prbp.ptsget.sdamod.dadsnd":[ "brtp.prbp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -331,7 +331,7 @@ export default { ...@@ -331,7 +331,7 @@ export default {
], ],
"brdgrp.acb.pts.adrblk":[ "brdgrp.acb.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 135,message:"长度不能超过135"}
], ],
"brdgrp.acb.dbfadrblkcn":[ "brdgrp.acb.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -348,7 +348,7 @@ export default { ...@@ -348,7 +348,7 @@ export default {
"brdgrp.blk.nartxt77a":[ "brdgrp.blk.nartxt77a":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 3500,message:"长度不能超过3500"}
], ],
"brtp.rmbp.ptsget.sdamod.dadsnd":[ "brtp.rmbp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -369,7 +369,7 @@ export default { ...@@ -369,7 +369,7 @@ export default {
], ],
"brdgrp.rmb.pts.adrblk":[ "brdgrp.rmb.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 135,message:"长度不能超过135"}
], ],
"brdgrp.rmb.dbfadrblkcn":[ "brdgrp.rmb.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -398,7 +398,7 @@ export default { ...@@ -398,7 +398,7 @@ export default {
], ],
"brdgrp.beb.pts.adrblk":[ "brdgrp.beb.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 40,message:"长度不能超过40"} {max: 140,message:"长度不能超过140"}
], ],
"brdgrp.beb.dbfadrblkcn":[ "brdgrp.beb.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="20"> <c-col :span="18">
<el-form-item label="单据内部不符点" prop="bfdgrp.blk.intdis"> <el-form-item label="单据内部不符点" prop="bfdgrp.blk.intdis">
<c-input <c-input
type="textarea" type="textarea"
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
</c-button> </c-button>
</c-col> </c-col>
<c-col :span="20"> <c-col :span="18">
<el-form-item label="不符点" prop="bfdgrp.blk.docdis"> <el-form-item label="不符点" prop="bfdgrp.blk.docdis">
<c-input <c-input
type="textarea" type="textarea"
...@@ -50,11 +50,11 @@ ...@@ -50,11 +50,11 @@
</c-button> </c-button>
</c-col> </c-col>
<c-col :span="2"> <c-col :span="4">
<c-checkbox v-model="model.rejpenins">保留单据,等候指示</c-checkbox> <c-checkbox v-model="model.rejpenins">保留单据,等候指示</c-checkbox>
</c-col> </c-col>
<c-col :span="2"> <c-col :span="4">
<c-checkbox v-model="docdisflg">不符点修改</c-checkbox> <c-checkbox v-model="docdisflg">不符点修改</c-checkbox>
</c-col> </c-col>
......
...@@ -424,6 +424,9 @@ ...@@ -424,6 +424,9 @@
style="width: 100%" style="width: 100%"
placeholder="请选择交单行" placeholder="请选择交单行"
disabled disabled
@change="eventFunction(
'bfdgrp.rec.docprbrol'
)"
> >
<el-option <el-option
v-for="item in codes.docprbrol" v-for="item in codes.docprbrol"
...@@ -447,6 +450,7 @@ ...@@ -447,6 +450,7 @@
:noRef="true" :noRef="true"
:disabled="true" :disabled="true"
:isAdrblk="false" :isAdrblk="false"
:disabledExtkey="model.bfdgrp.rec.docprbrol=='BEN'"
@onSeainf="onSeainf" @onSeainf="onSeainf"
@onAplpDet="onBenpDet" @onAplpDet="onBenpDet"
> >
......
...@@ -378,7 +378,7 @@ ...@@ -378,7 +378,7 @@
</c-col> --> </c-col> -->
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="11">
<el-form-item label="收单日期" prop="bfdgrp.rec.rcvdat"> <el-form-item label="收单日期" prop="bfdgrp.rec.rcvdat">
<c-date-picker <c-date-picker
type="date" type="date"
...@@ -389,7 +389,7 @@ ...@@ -389,7 +389,7 @@
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="11" :offset="1">
<el-form-item label="装运日期" prop="bfdgrp.rec.shpdat"> <el-form-item label="装运日期" prop="bfdgrp.rec.shpdat">
<c-date-picker <c-date-picker
type="date" type="date"
...@@ -401,7 +401,7 @@ ...@@ -401,7 +401,7 @@
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="11">
<el-form-item label="寄单日期" prop="bfdgrp.rec.predat"> <el-form-item label="寄单日期" prop="bfdgrp.rec.predat">
<c-date-picker <c-date-picker
type="date" type="date"
...@@ -411,7 +411,7 @@ ...@@ -411,7 +411,7 @@
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="11" :offset="1">
<el-form-item label="到期日期" prop="bfdgrp.rec.matdat"> <el-form-item label="到期日期" prop="bfdgrp.rec.matdat">
<c-date-picker <c-date-picker
type="date" type="date"
......
...@@ -50,7 +50,7 @@ ...@@ -50,7 +50,7 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="" prop="bodgrp.blk.colinsflg"> <el-form-item label="" prop="bodgrp.blk.colinsflg">
<c-checkbox v-model="colinsflg">Collection instructions modified</c-checkbox> <c-checkbox v-model="colinsflg">Delivery of Documents Instructions modified</c-checkbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
......
...@@ -39,7 +39,7 @@ ...@@ -39,7 +39,7 @@
</c-button> </c-button>
</c-col> </c-col>
</c-row> </c-row>
</c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
...@@ -50,7 +50,7 @@ ...@@ -50,7 +50,7 @@
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Document Amount" prop="bodgrp.cbs.max.cur"> <el-form-item label="Document Amount" prop="bodgrp.cbs.max.cur">
<c-select v-model="model.bodgrp.cbs.max.cur" style="width: 100%" placeholder="请选择Currency"> <c-select v-model="model.bodgrp.cbs.max.cur" style="width: 100%" placeholder="请选择Currency" @change="changeCur">
<el-option v-for="item in codes.currencycode" :key="item.value" :label="item.label" :value="item.value"> <el-option v-for="item in codes.currencycode" :key="item.value" :label="item.label" :value="item.value">
</el-option> </el-option>
</c-select> </c-select>
...@@ -322,6 +322,13 @@ ...@@ -322,6 +322,13 @@
}, },
methods: { methods: {
...Event, ...Event,
changeCur(){
this.executeDefault("bodgrp.cbs.max.cur").then((res) => {
if ((res.respCode == SUCCESS)) {
Utils.copyValueFromVO(this.model, res.data);
}
});
},
addTableValue(index) { addTableValue(index) {
var newTableValue = Object.assign({}, this.newValue); var newTableValue = Object.assign({}, this.newValue);
const serial = Utils.generateUUID(); const serial = Utils.generateUUID();
......
...@@ -77,10 +77,17 @@ ...@@ -77,10 +77,17 @@
</el-tab-pane> </el-tab-pane>
<!--跨境人民币申报 --> <!--跨境人民币申报 -->
<el-tab-pane label="跨境人民币申报" name="cnyp"> <el-tab-pane label="跨境人民币申报" name="cnyp" >
<m-cnyp :model="model" :codes="codes" /> <m-cnyp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="2106银行跟单结算及表外融资" name="libp" v-if="model.cnybop.libflg ==='1'">
<c-content>
<m-libp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--货权单据 --> <!--货权单据 -->
<el-tab-pane label="货权单据" name="srmp"> <el-tab-pane label="货权单据" name="srmp">
<m-srmp :model="model" :codes="codes" /> <m-srmp :model="model" :codes="codes" />
...@@ -117,6 +124,7 @@ ...@@ -117,6 +124,7 @@
import Engp from "~/views/Public/Engp" import Engp from "~/views/Public/Engp"
import Glepan from "~/views/Public/Glepan" import Glepan from "~/views/Public/Glepan"
import Doctre from "~/views/Public/Doctre" import Doctre from "~/views/Public/Doctre"
import Libp from '../Betsnd/Libp'
export default { export default {
...@@ -133,6 +141,7 @@ ...@@ -133,6 +141,7 @@
"m-cnyp": Cnyp, "m-cnyp": Cnyp,
"m-srmp": Srmp, "m-srmp": Srmp,
"m-engp": Engp, "m-engp": Engp,
'm-libp': Libp,
"m-glepan": Glepan, "m-glepan": Glepan,
}, },
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-list-search @form-reset="handleReset" @form-search="handleSearch">
<!-- ===================左边================= --> <!-- ===================左边================= -->
<c-col :span="11"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
...@@ -30,48 +31,53 @@ ...@@ -30,48 +31,53 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24">
<el-form-item label="业务所属行" prop="ownextkey">
<c-select
v-model="model.ownextkey"
style="width: 100%"
placeholder="请选择Initial Code"
>
<el-option
v-for="item in codes.ownextkey"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col> </c-col>
<!-- =====================右边=========================== --> <!-- =====================右边=========================== -->
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="From" prop="frmdat"> <el-form-item label="From" prop="frmdat">
<c-col :span="24">
<c-col :span="11">
<c-date-picker <c-date-picker
type="date" type="date"
v-model="model.frmdat" v-model="model.frmdat"
style="width: 100%" style="width: 100%"
placeholder="请选择From" placeholder="请选择From"
></c-date-picker> ></c-date-picker>
</el-form-item>
</c-col> </c-col>
<c-col :span="2" style="text-align:center">-</c-col>
<c-col :span="24"> <c-col :span="11">
<el-form-item label="Until" prop="tildat">
<c-date-picker <c-date-picker
type="date" type="date"
v-model="model.tildat" v-model="model.tildat"
style="width: 100%" style="width: 100%"
placeholder="请选择Until" placeholder="请选择Until"
></c-date-picker> ></c-date-picker>
</c-col>
</c-col>
</el-form-item>
<c-col :span="24">
<el-form-item label="业务所属行" prop="ownextkey">
<c-select
v-model="model.ownextkey"
style="width: 100%"
placeholder="请选择Initial Code"
>
<el-option
v-for="item in codes.ownextkey"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
</c-list-search>
<!-- ======================底部============================ --> <!-- ======================底部============================ -->
<c-col :span="24"> <c-col :span="24">
<!-- <c-col :span="24"> <!-- <c-col :span="24">
...@@ -166,6 +172,8 @@ ...@@ -166,6 +172,8 @@
</c-button> </c-button>
</c-col> --> </c-col> -->
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api"; import Api from "~/service/Api";
......
...@@ -245,7 +245,7 @@ ...@@ -245,7 +245,7 @@
maxlength="65" maxlength="65"
show-word-limit show-word-limit
placeholder="请输入汇款人地址" placeholder="请输入汇款人地址"
disabled
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -528,7 +528,9 @@ ...@@ -528,7 +528,9 @@
v-model="model.attp.resbchnam" v-model="model.attp.resbchnam"
maxlength="42" maxlength="42"
placeholder="请输入接收行名称" placeholder="请输入接收行名称"
@keyup.enter.native="showGridPromptDialog('attp.resbchnam')" @keyup.enter.native="
showGridPromptDialog('attp.resbchnam')
"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
......
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
maxlength="16" maxlength="16"
placeholder="请输入External Key of Address" placeholder="请输入External Key of Address"
@keyup.enter.native=" @keyup.enter.native="
showGridPromptDialog('attp.atd.sbkact') showGridPromptDialog('cpdgrp.ori.pts.extkey')
" "
></c-input> ></c-input>
</el-form-item> </el-form-item>
...@@ -229,7 +229,7 @@ ...@@ -229,7 +229,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- <c-col :span="24"> <!-- <c-col :span="24">showGridPromptDialog
<el-form-item <el-form-item
label="Drag Drop Sender" label="Drag Drop Sender"
prop="attp.pybp.ptsget.sdamod.dadsnd" prop="attp.pybp.ptsget.sdamod.dadsnd"
...@@ -252,7 +252,7 @@ ...@@ -252,7 +252,7 @@
maxlength="16" maxlength="16"
placeholder="请输入External Key of Address" placeholder="请输入External Key of Address"
@keyup.enter.native=" @keyup.enter.native="
showGridPromptDialog('cpdgrp.pyd.pts.extkey') showGridPromptDialog('cpdgrp.pyb.pts.extkey')
" "
></c-input> ></c-input>
</el-form-item> </el-form-item>
......
<template>
<div class="eibs-tab">
<!-- =================顶端================== -->
<c-col :span="24">
<!-- ===================左边====================== -->
<c-col :span="11">
<c-col :span="24">
<!-- <c-fullbox> -->
<c-col :span="12">
<span
v-text="model.trncorco.usfmod.usftxt"
data-path=".trncorco.usfmod.usftxt"
>
</span>
</c-col>
<c-col :span="20">
<el-form-item label="Selection of User" prop="trncorco.usfmod.flt">
<c-select
v-model="model.trncorco.usfmod.flt"
style="width: 100%"
placeholder="请选择Filter"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="4">
<c-button size="small" type="primary" @click="onUsfmodShwflt">
Sho&w Set
</c-button>
</c-col>
<!-- </c-fullbox> -->
</c-col>
<c-col :span="24">
<c-col :span="8">
<el-form-item label="Curr." prop="relcur">
<c-select
v-model="model.relcur"
style="width: 100%"
placeholder="请选择Curr."
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="Amount" prop="amt1">
<c-input
v-model="model.amt1"
maxlength="18"
placeholder="请输入Amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="Amount" prop="amt2">
<c-input
v-model="model.amt2"
maxlength="18"
placeholder="请输入Amount"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item
label="Date of entry of Transaction"
prop="trncorco.inidatfro"
>
<c-date-picker
type="date"
v-model="model.trncorco.inidatfro"
style="width: 100%"
placeholder="请选择Date of entry of Transaction"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="Date of entry of Transaction until"
prop="trncorco.inidattil"
>
<c-date-picker
type="date"
v-model="model.trncorco.inidattil"
style="width: 100%"
placeholder="请选择Date of entry of Transaction until"
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
</c-col>
<!-- =====================右边====================== -->
<c-col :span="11" :offset="1">
<c-col :span="24">
<c-col :span="12">
<el-form-item label="Reference" prop="trncorco.ownref">
<c-input
v-model="model.trncorco.ownref"
maxlength="16"
placeholder="请输入Reference"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="汇款性质" prop="trncorco.trntyp">
<c-select
v-model="model.trncorco.trntyp"
style="width: 100%"
placeholder="请选择汇款性质"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="Status" prop="trncorco.relflg">
<c-select
v-model="model.trncorco.relflg"
style="width: 100%"
placeholder="请选择Status"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Transaction Type " prop="atp.cod">
<c-input
v-model="model.atp.cod"
maxlength="6"
placeholder="请输入Transaction Type "
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="Party extkey" prop="ptyextkey">
<c-input
v-model="model.ptyextkey"
maxlength="24"
placeholder="请输入Party extkey"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="branch" prop="branch">
<c-select
v-model="model.branch"
style="width: 100%"
placeholder="请选择branch"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-col>
</c-col>
<!-- =================底端=================== -->
<c-col :span="24">
<!-- <c-col :span="12">
<el-form-item
label="List of transaction sfor display"
prop="trncorco.trnstm"
>
<c-input
v-model="model.trncorco.trnstm"
placeholder="请输入List of transaction sfor display"
></c-input>
</el-form-item>
</c-col> -->
<c-edit-table :model="model" v-bind="ptsaddg">
<el-table-column label="操作" align="center">
<template slot-scope="scope">
<el-button
size="mini"
@click="handleEdit(scope.$index, scope.row)"
type="primary"
>详情</el-button
>
</template>
</el-table-column>
</c-edit-table>
</c-col>
<!-- ======================================原码=================================================== -->
<!-- <c-col :span="12">
<span v-text="model.trncorco.usfmod.usftxt" data-path=".trncorco.usfmod.usftxt" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Filter" prop="trncorco.usfmod.flt">
<c-select v-model="model.trncorco.usfmod.flt" style="width:100%" placeholder="请选择Filter">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onUsfmodShwflt">
Sho&w Set
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Reference" prop="trncorco.ownref">
<c-input v-model="model.trncorco.ownref" maxlength="16" placeholder="请输入Reference"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSearow">
&Search
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.trncorco.usfmod.labtxt" data-path=".trncorco.usfmod.labtxt" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Selected User Group Set" prop="trncorco.usfmod.selusgset">
<c-select v-model="model.trncorco.usfmod.selusgset" style="width:100%" placeholder="请选择Selected User Group Set">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="User ID" prop="trncorco.usfmod.usr.extkey">
<c-input v-model="model.trncorco.usfmod.usr.extkey" maxlength="8" placeholder="请输入User ID"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Selected User Group" prop="trncorco.usfmod.selusg">
<c-select v-model="model.trncorco.usfmod.selusg" style="width:100%" placeholder="请选择Selected User Group">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Select user branch" prop="trncorco.usfmod.selusb">
<c-select v-model="model.trncorco.usfmod.selusb" style="width:100%" placeholder="请选择Select user branch">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="trncorco.usfmod.usrget.sdamod.seainf">
<c-input v-model="model.trncorco.usfmod.usrget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Status" prop="trncorco.relflg">
<c-select v-model="model.trncorco.relflg" style="width:100%" placeholder="请选择Status">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="汇款性�'�" prop="trncorco.trntyp">
<c-select v-model="model.trncorco.trntyp" style="width:100%" placeholder="请选择汇款性�'�">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onDsp">
D&isplay
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="atpget.sdamod.dadsnd">
<c-input v-model="model.atpget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Curr." prop="relcur">
<c-select v-model="model.relcur" style="width:100%" placeholder="请选择Curr.">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Amount" prop="amt1">
<c-input v-model="model.amt1" maxlength="18" placeholder="请输入Amount"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Amount" prop="amt2">
<c-input v-model="model.amt2" maxlength="18" placeholder="请输入Amount"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Transaction Type " prop="atp.cod">
<c-input v-model="model.atp.cod" maxlength="6" placeholder="请输入Transaction Type "></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="atpget.sdamod.seainf">
<c-input v-model="model.atpget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onPrinte">
导出Excel
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Date of entry of Transaction" prop="trncorco.inidatfro">
<c-date-picker type="date" v-model="model.trncorco.inidatfro" style="width:100%" placeholder="请选择Date of entry of Transaction"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Date of entry of Transaction until" prop="trncorco.inidattil">
<c-date-picker type="date" v-model="model.trncorco.inidattil" style="width:100%" placeholder="请选择Date of entry of Transaction until"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Party extkey" prop="ptyextkey">
<c-input v-model="model.ptyextkey" maxlength="24" placeholder="请输入Party extkey"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="branch" prop="branch">
<c-select v-model="model.branch" style="width:100%" placeholder="请选择branch">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="List of transaction sfor display" prop="trncorco.trnstm">
<c-input v-model="model.trncorco.trnstm" placeholder="请输入List of transaction sfor display"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="# of transactions" prop="numtrn">
<c-input v-model="model.numtrn" placeholder="请输入# of transactions"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onImgmodNewimg">
Img
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onImgmodNewhisimg">
His.Img
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onDiaconButdia">
&Diaries
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRelrow">
&Release
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onReprow">
Re&pair
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRejrow">
Reject
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onExi">
E&xit
</c-button>
</c-col> -->
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Cptrel/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
ptsaddg: {
columns: [
{
title: "TRN",
width: "120px",
dataIndex: "rol",
show: "select",
},
{
title: "Own Reference",
width: "180px",
dataIndex: "ptyextkey",
show: "input",
},
{
title: "Cur",
width: "300px",
dataIndex: "nam",
},
{
title: "Relevant",
width: "300px",
dataIndex: "ref",
},
{
title: "Entry",
width: "300px",
dataIndex: "ref",
},
{
title: "Relevant",
width: "300px",
dataIndex: "ref",
},
],
urls: "lttp.ptsaddp.ptsaddg",
},
};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- =================顶端================== --> <el-form
<c-col :span="24"> class="m-table-search-form"
<!-- ===================左边====================== --> ref="paramsForm"
<c-col :span="11"> :inline="true"
label-position="right"
label-width="110px"
size="small"
>
<c-row>
<c-col :span="24"> <c-col :span="24">
<!-- <c-fullbox> -->
<c-col :span="12"> <c-col :span="8">
<span <el-form-item
v-text="model.trncorco.usfmod.usftxt" label="Selection of User"
data-path=".trncorco.usfmod.usftxt" prop="trncorco.usfmod.flt"
style="width:100%"
>
<c-col :span="16">
<c-input
v-model="model.trncorco.usfmod.flt"
maxlength="16"
aria-placeholder="请输入Selection of User"
> >
</span> </c-input>
</c-col>
<c-button
size="small"
type="primary"
@click="onUsfmodShwflt"
>Show_Set</c-button>
</el-form-item>
</c-col> </c-col>
<c-col :span="20"> <c-col :span="8">
<el-form-item label="Selection of User" prop="trncorco.usfmod.flt"> <el-form-item
label="Reference"
prop="trncorco.ownref"
style="width:100%"
>
<c-input
v-model="model.trncorco.ownref"
maxlength="16"
placeholder="请输入Reference"
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="汇款性质" prop="trncorco.trntyp" style="width:100%">
<c-select <c-select
v-model="model.trncorco.usfmod.flt" v-model="model.trncorco.trntyp"
style="width: 100%" style="width: 100%"
placeholder="请选择Filter" placeholder="请选择汇款性质"
> >
<el-option
v-for="item in codes.y"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="4">
<c-button size="small" type="primary" @click="onUsfmodShwflt">
Sho&w Set
</c-button>
</c-col> </c-col>
<!-- </c-fullbox> --> </c-row>
<c-col
:span="24"
style="text-align: right; height: 36.8px"
v-if="searchToggle"
>
<el-button size="small" @click="handleReset">重置</el-button>
<el-button
type="primary"
icon="el-icon-search"
size="small"
@click="handleSearch"
>查询</el-button
>
<el-button type="text" @click="searchToggle = false">
展开
<i class="el-icon-arrow-down"></i>
</el-button>
</c-col> </c-col>
<!-- 可控展示区 -->
<c-row v-show="!searchToggle">
<c-col :span="24"> <c-col :span="24">
<c-col :span="8"> <c-col :span="8">
<el-form-item label="Curr." prop="relcur"> <el-form-item
<c-select label="Party Reference"
v-model="model.relcur" prop="trncorco.usfmod.usr.extkey"
style="width: 100%" style="width: 100%"
placeholder="请选择Curr."
> >
<c-select
v-model="model.trncorco.usfmod.usr.extkey"
placeholder="请输入Party Reference"
>
<el-option
v-for="item in codes.extkey"
:key="item.value"
></el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item label="Amount" prop="amt1"> <el-form-item
label="Select Single Party"
prop="infcon.pty.extkey"
style="width: 100%"
>
<c-input <c-input
v-model="model.amt1" v-model="model.infcon.pty.extkey"
maxlength="18" maxlength="24"
placeholder="请输入Amount" placeholder="请输入Select Single Party"
></c-input> :disabled=this.flag1
>
</c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item label="Amount" prop="amt2"> <el-form-item
label="Party Name"
prop="infcon.pty.nam"
style="width: 100%"
>
<c-input <c-input
v-model="model.amt2" v-model="model.infcon.pty.nam"
maxlength="18" maxlength="40"
placeholder="请输入Amount" placeholder="请输入External Party Name"
></c-input> disabled
>
</c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="8">
<el-form-item <el-form-item
label="Date of entry of Transaction" label="Party Name/BIC"
prop="trncorco.inidatfro" prop="infcon.seapty"
>
<c-date-picker
type="date"
v-model="model.trncorco.inidatfro"
style="width: 100%" style="width: 100%"
placeholder="请选择Date of entry of Transaction"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="Date of entry of Transaction until"
prop="trncorco.inidattil"
> >
<c-date-picker
type="date"
v-model="model.trncorco.inidattil"
style="width: 100%"
placeholder="请选择Date of entry of Transaction until"
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
</c-col>
<!-- =====================右边====================== -->
<c-col :span="11" :offset="1">
<c-col :span="24">
<c-col :span="12">
<el-form-item label="Reference" prop="trncorco.ownref">
<c-input <c-input
v-model="model.trncorco.ownref" v-model="model.infcon.seapty"
maxlength="16" maxlength="24"
placeholder="请输入Reference" placeholder="请输入Party Name/BIC"
:disabled=this.flag2
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8">
<c-col :span="12"> <el-form-item label="Role" prop="infcon.searol" style="width: 100%">
<el-form-item label="汇款性质" prop="trncorco.trntyp">
<c-select <c-select
v-model="model.trncorco.trntyp" v-model="model.infcon.searol"
style="width: 100%" style="width: 100%"
placeholder="请选择汇款性质" placeholder="请选择Role"
:code="searol"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8">
<el-form-item
label="Resp.User"
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> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="8">
<el-form-item label="Status" prop="trncorco.relflg"> <el-form-item
label="Status"
prop="infcon.seasta"
style="width: 100%"
>
<c-select <c-select
v-model="model.trncorco.relflg" v-model="model.infcon.seasta"
style="width: 100%" style="width: 100%"
placeholder="请选择Status" placeholder="请选择Status"
:code="codes.seasta"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8">
<c-col :span="12"> <el-form-item label="Currency" prop="infcon.seacur" style="width: 100%" >
<el-form-item label="Transaction Type " prop="atp.cod"> <c-select
<c-input v-model="model.infcon.seacur"
v-model="model.atp.cod" style="width: 100%"
maxlength="6" placeholder="请选择Currency"
placeholder="请输入Transaction Type " :code="codes.currencycode"
></c-input> >
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item
label="Amount between"
prop="infcon.seaamtfr"
style="width: 100%"
>
<c-col :span="11">
<c-input-currency
v-model="model.infcon.seaamtfr"
placeholder="请输入Amount"
>
</c-input-currency>
</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-currency
v-model="model.infcon.seaamtto"
placeholder="请输入Amount"
>
</c-input-currency>
</c-col>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="8">
<el-form-item label="Party extkey" prop="ptyextkey"> <el-form-item
<c-input label="Payment Type"
v-model="model.ptyextkey" prop="seapaytyp"
maxlength="24" style="width: 100%"
placeholder="请输入Party extkey" >
></c-input> <c-select
v-model="model.seapaytyp"
style="width: 100%"
placeholder="请选择Payment Type"
:code="codes.seapaytyp"
>
</c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8">
<c-col :span="12"> <el-form-item label="Swift type" prop="msgtyp" style="width: 100%">
<el-form-item label="branch" prop="branch">
<c-select <c-select
v-model="model.branch" v-model="model.msgtyp"
style="width: 100%" style="width: 100%"
placeholder="请选择branch" placeholder="请选择Swift type"
:code="swftyp"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8">
<el-form-item label="国家代码" prop="countcode" style="width: 100%">
<c-col :span="11">
<c-select
v-model="model.countcode"
filterable
style="width: 100%"
placeholder="请选择国家代码"
:code="codes.bopcty"
>
</c-select>
</c-col> </c-col>
<c-col :span="13" style="text-align: right">
<c-checkbox v-model="model.tsnflg">同名划转标志</c-checkbox>
</c-col> </c-col>
</el-form-item>
</c-col> </c-col>
<!-- =================底端=================== --> </c-col>
<c-col :span="24"> </c-row>
<!-- <c-col :span="12"> <c-col
<el-form-item :span="24"
label="List of transaction sfor display" style="text-align: right; height: 36.8px"
prop="trncorco.trnstm" v-if="!searchToggle"
> >
<c-input <el-button size="small" @click="handleReset">重置</el-button>
v-model="model.trncorco.trnstm"
placeholder="请输入List of transaction sfor display"
></c-input>
</el-form-item>
</c-col> -->
<c-edit-table :model="model" v-bind="ptsaddg">
<el-table-column label="操作" align="center">
<template slot-scope="scope">
<el-button <el-button
size="mini"
@click="handleEdit(scope.$index, scope.row)"
type="primary" type="primary"
>详情</el-button icon="el-icon-search"
size="small"
@click="handleSearch"
>查询</el-button
> >
</template> <el-button type="text" @click="searchToggle = true">
</el-table-column> 收起
</c-edit-table> <i class="el-icon-arrow-up"></i>
</el-button>
</c-col>
</el-form>
<c-col :span="24">
<div style="border-bottom: 10px solid rgb(232, 232, 232)"></div>
</c-col> </c-col>
<!-- ======================================原码=================================================== --> <!-- ======================================原码=================================================== -->
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick"> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--PD000071 --> <!--PD000071 -->
<el-tab-pane label="PD000071" name="inftrnps"> <el-tab-pane label="selection panel" name="inftrnps">
<m-inftrnps :model="model" :codes="codes"/> <m-inftrnps :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
</c-tabs> </c-tabs>
......
...@@ -441,6 +441,7 @@ ...@@ -441,6 +441,7 @@
v-model="model.bfdgrp.rec.docprbrol" v-model="model.bfdgrp.rec.docprbrol"
style="width: 100%" style="width: 100%"
placeholder="请选择交单人" placeholder="请选择交单人"
:code="codes.detdrv_deltol"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
<el-row> <el-row>
<c-col :span="8"> <c-col :span="8">
<el-form-item <el-form-item
label="业务编号" label="Own Reference"
prop="infcon.seaownref" prop="infcon.seaownref"
style="width: 100%" style="width: 100%"
> >
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
<c-col :span="8"> <c-col :span="8">
<el-form-item <el-form-item
label="开立日期" label="Opening"
prop="infcon.opndatfrom" prop="infcon.opndatfrom"
style="width: 100%" style="width: 100%"
> >
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
<c-date-picker <c-date-picker
type="date" type="date"
v-model="model.infcon.opndatfrom" v-model="model.infcon.opndatfrom"
placeholder="请选择Opening between" placeholder="请选择Opening "
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
style="width: 100%" style="width: 100%"
></c-date-picker> ></c-date-picker>
...@@ -56,15 +56,14 @@ ...@@ -56,15 +56,14 @@
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item <el-form-item
label="业务主题" label="Party Reference"
prop="infcon.nam" prop="infcon.searef"
style="width: 100%" style="width: 100%"
> >
<c-input <c-input
v-model="model.infcon.nam" v-model="model.infcon.searef"
maxlength="40" maxlength="16"
placeholder="请输入Name" placeholder="请输入Party Reference"
style="width: 100%"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -87,96 +86,86 @@ ...@@ -87,96 +86,86 @@
<c-input v-model="model.infcon.searef" maxlength="16" placeholder="请输入Party Reference" ></c-input> <c-input v-model="model.infcon.searef" maxlength="16" placeholder="请输入Party Reference" ></c-input>
</el-form-item> </el-form-item>
</c-col>--> </c-col>-->
<c-col :span="8"> <c-col :span="8">
<el-form-item <el-form-item
label="复核状态" label="Sel Single Party"
prop="infcon.relflg" prop="infcon.pty.extkey"
style="width: 100%"
>
<c-select
v-model="model.infcon.relflg"
style="width: 100%" style="width: 100%"
placeholder="请选择Release Status"
>
<el-option
v-for="item in codes.relflg"
:key="item.value"
:label="item.label"
:value="item.value"
> >
</el-option> <c-input
</c-select> v-model="model.infcon.pty.extkey"
maxlength="24"
placeholder="请输入Select Single Party"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8">
<!--<c-col :span="12"> <el-form-item
<el-form-item label="Handling Type" v-show ="false" prop="infcon.hndtyp" > label="Party Name"
<c-select v-model="model.infcon.hndtyp" style="width:100%" placeholder="请选择Handling Type"> prop="infcon.pty.nam"
<el-option style="width: 100%"
v-for="item in codes.hndtyp"
:key="item.value"
:label="item.label"
:value="item.value"
> >
</el-option> <c-input
</c-select> v-model="model.infcon.pty.nam"
</el-form-item> maxlength="40"
</c-col>--> placeholder="请输入External Visible Name"
></c-input>
<!--<c-col :span="12">
<el-form-item label="Select Single Party" prop="infcon.pty.extkey" >
<c-input v-model="model.infcon.pty.extkey" maxlength="24" placeholder="请输入Select Single Party" ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8">
<c-col :span="12"> <el-form-item
<el-form-item label="Party Name" prop="infcon.pty.nam" > label="Party Name/BIC"
<c-input v-model="model.infcon.pty.nam" maxlength="40" placeholder="请输入Party Name" ></c-input> prop="infcon.seapty"
style="width: 100%"
>
<c-input
v-model="model.infcon.seapty"
maxlength="24"
placeholder="请输入Party Name/BIC"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8">
<c-col :span="12"> <el-form-item label="Name" prop="infcon.nam" style="width: 100%">
<el-form-item label="Party Name/BIC" prop="infcon.seapty" > <c-input
<c-input v-model="model.infcon.seapty" maxlength="24" placeholder="请输入Party Name/BIC"></c-input> v-model="model.infcon.nam"
maxlength="40"
placeholder="请输入Name"
style="width: 100%"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8">
<c-col :span="12"> <el-form-item
<el-form-item label="Role" prop="infcon.searol" > label="Role"
<c-select v-model="model.infcon.searol" style="width:100%" placeholder="请选择Role"> prop="infcon.searol"
<el-option style="width: 100%"
v-for="item in codes.searol" >
:key="item.value" <c-select
:label="item.label" v-model="model.infcon.searol"
:value="item.value" style="width: 100%"
placeholder="请选择Role"
:code="codes.payrol"
> >
</el-option>
</c-select> </c-select>
</el-form-item> </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>
<c-col :span="8">
<c-col :span="12"> <el-form-item
<el-form-item label="Open Date to" prop="infcon.opndatto" > label="Resp.User"
<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> prop="infcon.usr.extkey"
</el-form-item> style="width: 100%"
</c-col>--> >
<c-input
<!--<c-col :span="12"> v-model="model.infcon.usr.extkey"
<el-form-item label="Resp.User" disabled prop="infcon.usr.extkey" > maxlength="8"
<c-input v-model="model.infcon.usr.extkey" maxlength="8" placeholder="请输入User ID"></c-input> placeholder="请输入User ID"
></c-input>
</el-form-item> </el-form-item>
</c-col>--> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item <el-form-item
label="业务状态" label="Status"
prop="infcon.seasta" prop="infcon.seasta"
style="width: 100%" style="width: 100%"
> >
...@@ -195,10 +184,9 @@ ...@@ -195,10 +184,9 @@
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item <el-form-item
label="币种" label="Currency"
prop="infcon.seacur" prop="infcon.seacur"
style="width: 100%" style="width: 100%"
> >
...@@ -218,9 +206,12 @@ ...@@ -218,9 +206,12 @@
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item label="金额" style="width: 100%"> <el-form-item
label="Amount"
prop="infcon.seaamtfr"
style="width: 100%"
>
<c-col :span="11"> <c-col :span="11">
<c-input <c-input
v-model="model.infcon.seaamtfr" v-model="model.infcon.seaamtfr"
...@@ -240,20 +231,19 @@ ...@@ -240,20 +231,19 @@
</c-col> </c-col>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item <el-form-item
label="是否显示查询码" label="Confirm Status"
prop="infcon.cxmflg" prop="seacnfdet"
style="width: 100%" style="width: 100%"
> >
<c-select <c-select
v-model="model.infcon.cxmflg" v-model="model.seacnfdet"
style="width: 100%" style="width: 100%"
placeholder="请选择是否显示查询码" placeholder="请选择Confirmation Status"
> >
<el-option <el-option
v-for="item in codes.cxmflg" v-for="item in codes.cnfins"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
...@@ -262,20 +252,90 @@ ...@@ -262,20 +252,90 @@
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item <el-form-item
label="确认状态" label="信用证类型"
prop="seacnfdet" prop="sealcrtyp"
style="width: 100%" style="width: 100%"
> >
<c-select <c-select
v-model="model.seacnfdet" v-model="model.sealcrtyp"
:code="codes.lcrtyp"
style="width: 100%" style="width: 100%"
placeholder="请选择Confirmation Status" placeholder="请选择form of L/C"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item
label="假远期信用证"
prop="jyqflg"
style="width: 100%"
>
<c-select
v-model="model.jyqflg"
style="width: 100%"
placeholder="请选择假远期信用证"
:code="codes.jyqflg"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="贸易类型" prop="mylx" style="width: 100%">
<c-select
v-model="model.mylx"
style="width: 100%"
placeholder="请选择贸易类型"
:code="codes.mylx"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item
label="是否通过电证系统"
prop="elcflg"
style="width: 100%"
>
<c-select
v-model="model.elcflg"
style="width: 100%"
placeholder="请选择是否通过电证系统"
:code="codes.elcflg"
>
</c-select>
</el-form-item>
</c-col>
<!-- <c-col :span="8">
<el-form-item
label="复核状态"
prop="infcon.relflg"
style="width: 100%"
>
<c-select
v-model="model.infcon.relflg"
style="width: 100%"
placeholder="请选择Release Status"
> >
<el-option <el-option
v-for="item in codes.cnfins" 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 :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" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
...@@ -283,25 +343,81 @@ ...@@ -283,25 +343,81 @@
</el-option> </el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col>-->
<!--<c-col :span="12">
<el-form-item label="Select Single Party" prop="infcon.pty.extkey" >
<c-input v-model="model.infcon.pty.extkey" maxlength="24" placeholder="请输入Select Single Party" ></c-input>
</el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="12">
<el-form-item label="Party Name" prop="infcon.pty.nam" >
<c-input v-model="model.infcon.pty.nam" maxlength="40" placeholder="请输入Party Name" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Party Name/BIC" prop="infcon.seapty" >
<c-input v-model="model.infcon.seapty" maxlength="24" placeholder="请输入Party Name/BIC"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Role" prop="infcon.searol" >
<c-select v-model="model.infcon.searol" style="width:100%" placeholder="请选择Role">
<el-option
v-for="item in codes.searol"
: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="12">
<el-form-item label="Resp.User" disabled 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="8">
<el-form-item <el-form-item
label="信用证类型" label="是否显示查询码"
prop="sealcrtyp" prop="infcon.cxmflg"
style="width: 100%" style="width: 100%"
> >
<c-select <c-select
v-model="model.sealcrtyp" v-model="model.infcon.cxmflg"
:code="codes.lcrtyp"
style="width: 100%" style="width: 100%"
placeholder="请选择form of L/C" placeholder="请选择是否显示查询码"
> >
<el-option
v-for="item in codes.cxmflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
<c-col :span="8"> <!-- <c-col :span="8">
<el-form-item <el-form-item
label="货物种类" label="货物种类"
prop="seagodcod" prop="seagodcod"
...@@ -321,7 +437,7 @@ ...@@ -321,7 +437,7 @@
</el-option> </el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
</el-row> </el-row>
</el-form> </el-form>
</template> </template>
...@@ -332,7 +448,7 @@ ...@@ -332,7 +448,7 @@
</el-form-item> </el-form-item>
</c-col>--> </c-col>-->
<el-col :span="24" style="padding: 20px 16px"> <c-col :span="24" style="margin-top: 10px">
<!-- <c-button size="small" type="primary" @click="onInfbutSearow"> <!-- <c-button size="small" type="primary" @click="onInfbutSearow">
Search Search
</c-button> </c-button>
...@@ -341,6 +457,7 @@ ...@@ -341,6 +457,7 @@
class="medium_bcs" class="medium_bcs"
size="medium" size="medium"
type="primary" type="primary"
style="margin-left: 0px"
title="LITOPN" title="LITOPN"
@click="toLitopn" @click="toLitopn"
> >
...@@ -361,7 +478,7 @@ ...@@ -361,7 +478,7 @@
<c-button size="small" type="primary" @click="onInfbutExi"> <c-button size="small" type="primary" @click="onInfbutExi">
Exit Exit
</c-button> --> </c-button> -->
</el-col> </c-col>
<!-- <c-istream-table :list="stmData.data " :columns="stmData.columns" style="padding: 0 16px;"> <!-- <c-istream-table :list="stmData.data " :columns="stmData.columns" style="padding: 0 16px;">
<el-table-column <el-table-column
prop="display" prop="display"
...@@ -375,16 +492,20 @@ ...@@ -375,16 +492,20 @@
</c-istream-table> --> </c-istream-table> -->
<c-col :span="24"> <c-col :span="24">
<c-istream-table :list="stmData.data" :columns="stmData.columns" :showButtonFlg="true"> <c-istream-table
:list="stmData.data"
:columns="stmData.columns"
:showButtonFlg="true"
>
<!-- 自定义组件里加了最右边的一列”操作“ --> <!-- 自定义组件里加了最右边的一列”操作“ -->
<el-table-column fixed="right" prop="op" label="操作" width="150px"> <el-table-column fixed="right" prop="op" label="操作" width="140px">
<!-- <template slot="header"> <template slot="header">
<c-col :span="11" style="text-align: left"><span>操作</span></c-col> <c-col :span="11" style="text-align: left"><span>操作</span></c-col>
<c-col :span="12" style="text-align: right" <!-- <c-col :span="12" style="text-align: right"
><c-button icon="el-icon-s-tools"></c-button ><c-button icon="el-icon-s-tools"></c-button
></c-col> ></c-col> -->
</template> --> </template>
<template slot-scope="scope"> <template slot-scope="scope">
<!-- 申请一个弹出主键放在插槽,加工已渲染的数据 --> <!-- 申请一个弹出主键放在插槽,加工已渲染的数据 -->
<el-popover <el-popover
...@@ -442,8 +563,14 @@ ...@@ -442,8 +563,14 @@
</c-istream-table> </c-istream-table>
</c-col> </c-col>
<m-busbtn ref="childs" :ownref="ownref" trnCode="litsel" :model="litselModel" ownrefPath="lidget.lid.ownref" @onChoose="onChoose"></m-busbtn <m-busbtn
> ref="childs"
:ownref="ownref"
trnCode="litsel"
:model="litselModel"
ownrefPath="lidget.lid.ownref"
@onChoose="onChoose"
></m-busbtn>
</div> </div>
</template> </template>
<script> <script>
...@@ -453,7 +580,7 @@ import commonProcess from "~/mixin/commonProcess"; ...@@ -453,7 +580,7 @@ import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"; import CodeTable from "~/config/CodeTable";
import Event from "~/model/Inflid/Event"; import Event from "~/model/Inflid/Event";
import Litsel from "~/model/Litsel" import Litsel from "~/model/Litsel";
import BusNavbar from "~/views/Public/BusNavbar"; import BusNavbar from "~/views/Public/BusNavbar";
...@@ -464,7 +591,7 @@ export default { ...@@ -464,7 +591,7 @@ export default {
components: { "m-busbtn": BusNavbar }, components: { "m-busbtn": BusNavbar },
data() { data() {
return { return {
curinr:"", curinr: "",
ownref: "", ownref: "",
litselModel: new Litsel().data, litselModel: new Litsel().data,
initdialog: false, initdialog: false,
...@@ -492,18 +619,43 @@ export default { ...@@ -492,18 +619,43 @@ export default {
stmData: { stmData: {
columns: [ columns: [
'1 1 "Reference" 120', '1 1 "Reference" 120',
'2 2 "Resp. User" 100', '2 2 "Resp. User" 120',
'3 3 "Tenor day" 100 ', '3 3 "Tenor day" 120 ',
// '4 4 "Goods Code" 100 ', // '4 4 "Goods Code" 100 ',
{ index: 4, position: 4, width: 100, pattern: "code", label: "Goods Code" ,"code":"godcod"}, {
index: 4,
position: 4,
width: 120,
pattern: "code",
label: "Goods Code",
code: "godcod",
},
//'5 11 "Opened" 500 4 7', //'5 11 "Opened" 500 4 7',
{ index: 5, position: 11, width: 100, pattern: "date", label: "Opened"}, {
index: 5,
position: 11,
width: 100,
pattern: "date",
label: "Opened",
},
//'6 12 "Expired" 500 4 7', //'6 12 "Expired" 500 4 7',
{ index: 6, position: 12, width: 100, pattern: "date", label: "Expired"}, {
index: 6,
position: 12,
width: 100,
pattern: "date",
label: "Expired",
},
//'7 13 "Closed" 500 4 7', //'7 13 "Closed" 500 4 7',
{ index: 7, position: 13, width: 100, pattern: "date", label: "Closed"}, {
index: 7,
position: 13,
width: 100,
pattern: "date",
label: "Closed",
},
'8 19 "分行名称" 136', '8 19 "分行名称" 136',
'9 16 "PTA NO." 410', '9 18 "PTA NO." 150',
'10 5 "Party Number1 " 191', '10 5 "Party Number1 " 191',
'11 6 "Applicant" 191', '11 6 "Applicant" 191',
'12 7 "Applicant CN" 191', '12 7 "Applicant CN" 191',
...@@ -511,9 +663,9 @@ export default { ...@@ -511,9 +663,9 @@ export default {
'14 8 "Party Number2" 165', '14 8 "Party Number2" 165',
'15 9 "Beneficiary" 165', '15 9 "Beneficiary" 165',
'16 14 "Cur" 80', '16 14 "Cur" 80',
'17 17 "L/C Amount" 110 2 8 1 16', '17 15 "L/C Amount" 130 2 8 1 16',
'18 15 "Cur" 410', '18 16 "Cur" 80',
'19 18 "Open Amount" 110 2 8 1 18', '19 17 "Open Amount" 130 2 8 1 18',
// '1 1 "Reference" 130 200', // '1 1 "Reference" 130 200',
// "2 2 \"经办柜员\" 90 80", // "2 2 \"经办柜员\" 90 80",
// "5 5 \"开立日期\" 180 300", // "5 5 \"开立日期\" 180 300",
...@@ -536,24 +688,23 @@ export default { ...@@ -536,24 +688,23 @@ export default {
methods: { methods: {
...Event, ...Event,
async getButtons(ownref){ async getButtons(ownref) {
this.ownref = ownref this.ownref = ownref;
this.$refs.childs.initdialog = true this.$refs.childs.initdialog = true;
console.log("ownref:" +ownref); console.log("ownref:" + ownref);
}, },
async onChoose(code){ async onChoose(code) {
//跳转交易 //跳转交易
this.$router.history.push("/business/" + code) this.$router.history.push("/business/" + code);
this.$refs.childs.initdialog = false this.$refs.childs.initdialog = false;
} , },
async getDitSelInfo(code){ async getDitSelInfo(code) {
//跳转交易 //跳转交易
this.$router.history.push("/business/" + code) this.$router.history.push("/business/" + code);
this.$refs.childs.initdialog = false this.$refs.childs.initdialog = false;
}, },
async getTrnInfo(idx, row) { async getTrnInfo(idx, row) {
this.model.infcon.objinr = row["INR"]; this.model.infcon.objinr = row["INR"];
this.model.lidgrp.rec.inr = row["INR"]; this.model.lidgrp.rec.inr = row["INR"];
this.model.infcon.chksubcon = "X"; this.model.infcon.chksubcon = "X";
...@@ -565,12 +716,12 @@ async getButtons(ownref){ ...@@ -565,12 +716,12 @@ async getButtons(ownref){
this.trnData.data = rtnmsg.data.infcon_trnstm.rows; this.trnData.data = rtnmsg.data.infcon_trnstm.rows;
} }
}, },
closeTrn(refId){ closeTrn(refId) {
this.$refs[refId].doClose(); this.$refs[refId].doClose();
}, },
toLitopn(){ toLitopn() {
this.$router.history.push("/business/litopn") this.$router.history.push("/business/litopn");
}, },
handleReset: function () { handleReset: function () {
...@@ -579,9 +730,6 @@ async getButtons(ownref){ ...@@ -579,9 +730,6 @@ async getButtons(ownref){
instName: "", instName: "",
}; };
}, },
}, },
created: function () {}, created: function () {},
}; };
......
<template> <template>
<div class="eContainer"> <div class="eContainer" style="height:90%">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="200px" size="small" :validate-on-rule-change="false"> <div style="padding:0 15px">
<el-form
:model="model"
:rules="rules"
ref="modelForm"
label-width="110"
label-position="right"
size="small"
:validate-on-rule-change="false">
<c-content> <c-content>
<m-infsea :model="model" :codes="codes" ref="infsea" /> <m-infsea :model="model" :codes="codes" ref="infsea" />
</c-content> </c-content>
</el-form> </el-form>
</div> </div>
</div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api"
...@@ -33,7 +42,7 @@ export default { ...@@ -33,7 +42,7 @@ export default {
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
data(){ data(){
return { return {
tabVal: "infsea", tabVal: "",
trnName: "inflid", trnName: "inflid",
model: new Inflid().data, model: new Inflid().data,
checkRules: Check, checkRules: Check,
...@@ -62,6 +71,6 @@ export default { ...@@ -62,6 +71,6 @@ export default {
} }
} }
</script> </script>
<style> <style scoped>
</style> </style>
...@@ -49,17 +49,19 @@ ...@@ -49,17 +49,19 @@
<c-col :span="12"> <c-col :span="12">
<c-checkbox <c-checkbox
@change="open"
style=" margin: 0px 0 10px 150px;" style=" margin: 0px 0 10px 150px;"
v-model="model.lidgrp.rec.spcrcbflg">Special Payment Conditions for Bank only</c-checkbox> v-model="model.litamep.adlcndamep.modflg">Modify Text to Replace</c-checkbox>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<c-checkbox <c-checkbox
@change="open"
style=" margin: 0px 0 10px 100px;" style=" margin: 0px 0 10px 100px;"
v-model="model.litamep.adlcndamep.modflg">Modify Text to Replace</c-checkbox> v-model="model.lidgrp.rec.spcrcbflg">Special Payment Conditions for Bank only</c-checkbox>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<c-checkbox <c-checkbox
@change="open1" @change="open1"
......
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
<c-col :span="2"> <c-col :span="2">
<c-button size="small" type="primary" icon="el-icon-search" <c-button size="small" type="primary" icon="el-icon-search"
:disabled="this.flag2" :disabled="this.flag2"
@click="showGridPromptDialog('litamep.lcrdocame.buttxmsel',null,null,{TXT: 'litamep.lcrdocamep.usrblk'}, {TXT: false},'doxpDialog')"> >
</c-button> </c-button>
</c-col> </c-col>
</c-col> </c-col>
......
...@@ -24,8 +24,7 @@ ...@@ -24,8 +24,7 @@
</c-col> </c-col>
<c-col :span="2"> <c-col :span="2">
<c-button size="small" type="primary" icon="el-icon-search" <c-button size="small" type="primary" icon="el-icon-search"
:disabled="this.flag2" :disabled="this.flag2">
@click="showGridPromptDialog('litamep.lcrdocame.buttxmsel',null,null,{TXT: 'litamep.lcrdocamep.usrblk'}, {TXT: false},'doxpDialog')">
</c-button> </c-button>
</c-col> </c-col>
</c-col> </c-col>
......
...@@ -64,8 +64,10 @@ ...@@ -64,8 +64,10 @@
</c-col> </c-col>
<c-col :span="19"> <c-col :span="19">
<el-form-item label="Available by" prop="lidgrp.rec.avbby"> <el-form-item label="Available by" prop="lidgrp.rec.avbby">
<c-input :disabled="true" v-model="model.lidgrp.rec.avbby" style="width:100%" placeholder="请选择Available by"> <c-select
</c-input> :code="codes.avbby"
:disabled="true" v-model="model.lidgrp.rec.avbby" style="width:100%" placeholder="请选择Available by">
</c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="5" > <c-col :span="5" >
...@@ -96,8 +98,8 @@ ...@@ -96,8 +98,8 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Form of L/C" prop="lidgrp.rec.lcrtyp"> <el-form-item label="Form of L/C" prop="lidgrp.rec.lcrtyp">
<c-input :code="codes.lcrtyp" :disabled="true" v-model="model.lidgrp.rec.lcrtyp" style="width:100%" placeholder="请选择信用证类型"> <c-select :code="codes.lcrtyp" :disabled="true" v-model="model.lidgrp.rec.lcrtyp" style="width:100%" placeholder="请选择信用证类型">
</c-input> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -128,13 +130,17 @@ ...@@ -128,13 +130,17 @@
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Payment advised on" prop="brdgrp.rec.advdat"> <el-form-item label="Payment advised on" prop="brdgrp.rec.advdat">
<c-date-picker type="date" v-model="model.brdgrp.rec.advdat" style="width:100%" placeholder="请选择Payment advised on"></c-date-picker> <c-date-picker
:disabled=" (this.model.brdgrp.rec.advtyp == '750' || this.model.brdgrp.rec.advtyp == 'OTH') "
type="date" v-model="model.brdgrp.rec.advdat" style="width:100%" placeholder="请选择Payment advised on"></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Discrep. advised on" prop="brdgrp.rec.disdat"> <el-form-item label="Discrep. advised on" prop="brdgrp.rec.disdat">
<c-date-picker type="date" v-model="model.brdgrp.rec.disdat" style="width:100%" placeholder="请选择Discrep. advised on"></c-date-picker> <c-date-picker
:disabled=" (this.model.brdgrp.rec.advtyp == '754' || this.model.brdgrp.rec.advtyp == 'OTH') "
type="date" v-model="model.brdgrp.rec.disdat" style="width:100%" placeholder="请选择Discrep. advised on"></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
</el-col> </el-col>
...@@ -352,6 +358,18 @@ export default { ...@@ -352,6 +358,18 @@ export default {
data() { data() {
return {}; return {};
}, },
watch:{
"model.brdgrp.rec.advtyp":{
immediate:true,
handler(){
if(this.model.brdgrp.rec.advtyp == '750' || this.model.brdgrp.rec.advtyp == 'OTH'){
this.model.brdgrp.rec.advdat = ' '
}else if(this.model.brdgrp.rec.advtyp == '754' || this.model.brdgrp.rec.advtyp == 'OTH'){
this.model.brdgrp.rec.disdat = ' '
}
}
}
},
methods: { ...Event }, methods: { ...Event },
created: function() {} created: function() {}
}; };
......
...@@ -3,7 +3,9 @@ ...@@ -3,7 +3,9 @@
<c-col> <c-col>
<c-col :span="7"> <c-col :span="7">
<el-form-item label="Document Amount" prop="brdgrp.cbs.max.cur"> <el-form-item label="Document Amount" prop="brdgrp.cbs.max.cur">
<c-input v-model="model.brdgrp.cbs.max.cur" maxlength="3" placeholder="请输入Document Amount"></c-input> <c-input
disabled
v-model="model.brdgrp.cbs.max.cur" maxlength="3" placeholder="请输入Document Amount"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -16,8 +18,10 @@ ...@@ -16,8 +18,10 @@
<c-col> <c-col>
<c-col :span="7"> <c-col :span="7">
<el-form-item label="附加金额" prop="brdgrp.cbs.opn2.cur"> <el-form-item label="Drawn Add.Amount" prop="brdgrp.cbs.opn2.cur">
<c-select v-model="model.brdgrp.cbs.opn2.cur" style="width:100%" placeholder="请选择附加金额"> <c-select
disabled
v-model="model.brdgrp.cbs.opn2.cur" style="width:100%" placeholder="请选择附加金额">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -48,7 +52,9 @@ ...@@ -48,7 +52,9 @@
<c-col> <c-col>
<c-col :span="7"> <c-col :span="7">
<el-form-item label="Total Amount Claimed" prop="brdgrp.rec.totcur"> <el-form-item label="Total Amount Claimed" prop="brdgrp.rec.totcur">
<c-input v-model="model.brdgrp.rec.totcur" maxlength="3" placeholder="请输入Total Amount Claimed"></c-input> <c-input
disabled
v-model="model.brdgrp.rec.totcur" maxlength="3" placeholder="请输入Total Amount Claimed"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -59,39 +65,52 @@ ...@@ -59,39 +65,52 @@
</c-col> </c-col>
</c-col> </c-col>
<c-col>
<c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="External Key of Address" prop="brdgrp.acb.pts.extkey"> <el-form-item label="External Key of Address" prop="brdgrp.acb.pts.extkey">
<c-fullbox>
<c-input <c-input
v-model="model.brdgrp.acb.pts.extkey" v-model="model.brdgrp.acb.pts.extkey"
maxlength="16" maxlength="16"
placeholder="请输入External Key of Address" placeholder="请输入External Key of Address"
@keyup.enter.native="showGridPromptDialog('brdgrp.acb.pts.extkey')" @keyup.enter.native="showGridPromptDialog('brdgrp.acb.pts.extkey')"
></c-input> ></c-input>
</el-form-item> <template slot="footer">
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onAcbpDet"> <c-button size="small" type="primary" @click="onAcbpDet">
Details Details
</c-button> </c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label=" ">
</el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="12">
<!-- <c-col :span="12">
<el-form-item label="名称" prop="brdgrp.acb.namelc"> <el-form-item label="名称" prop="brdgrp.acb.namelc">
<c-input type="textarea" v-model="model.brdgrp.acb.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input> <c-input type="textarea" v-model="model.brdgrp.acb.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
-->
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Address Block" prop="brdgrp.acb.pts.adrblk"> <el-form-item label="Address Block" prop="brdgrp.acb.pts.adrblk">
<c-input type="textarea" v-model="model.brdgrp.acb.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input> <c-input
:rows="4"
type="textarea" v-model="model.brdgrp.acb.pts.adrblk" maxlength="135" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <!-- <c-col :span="12">
<el-form-item label="Chinese address" prop="brdgrp.acb.dbfadrblkcn"> <el-form-item label="Chinese address" prop="brdgrp.acb.dbfadrblkcn">
<c-input type="textarea" v-model="model.brdgrp.acb.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input> <c-input type="textarea" v-model="model.brdgrp.acb.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
</el-form-item> </el-form-item>
...@@ -101,15 +120,16 @@ ...@@ -101,15 +120,16 @@
<el-form-item label="地址" prop="brdgrp.acb.adrelc"> <el-form-item label="地址" prop="brdgrp.acb.adrelc">
<c-input type="textarea" v-model="model.brdgrp.acb.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input> <c-input type="textarea" v-model="model.brdgrp.acb.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
<c-col> <c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Discrepancies" prop="brdgrp.blk.docdis"> <el-form-item label="Discrepancies" prop="brdgrp.blk.docdis">
<c-input <c-input
:rows="6"
:disabled="!(this.model.brdgrp.blk.docdisflg =='X')" :disabled="!(this.model.brdgrp.blk.docdisflg =='X')"
type="textarea" v-model="model.brdgrp.blk.docdis" maxlength="50" show-word-limit placeholder="请输入不符点" ></c-input> type="textarea" v-model="model.brdgrp.blk.docdis" maxlength="150" show-word-limit placeholder="请输入不符点" ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col> <el-col :span="11">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Document Amount" prop="brdgrp.cbs.max.cur"> <el-form-item label="Document Amount" prop="brdgrp.cbs.max.cur">
<c-input <c-input
disabled disabled
v-model="model.brdgrp.cbs.max.cur" maxlength="3" placeholder="请输入Document Amount"></c-input> v-model="model.brdgrp.cbs.max.cur"
maxlength="3"
placeholder="请输入Document Amount"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="amt" prop="brdgrp.cbs.max.amt"> <el-form-item label="" label-width="10px" prop="brdgrp.cbs.max.amt">
<c-input v-model="model.brdgrp.cbs.max.amt" placeholder="请输入Balance"></c-input> <c-input
</el-form-item> v-model="model.brdgrp.cbs.max.amt"
</c-col> placeholder="请输入Balance"
></c-input>
<c-col :span="12">
<el-form-item label="Narrative TAG 77A of MT754" prop="brdgrp.blk.nartxt77a">
<c-input type="textarea" v-model="model.brdgrp.blk.nartxt77a" maxlength="35" show-word-limit placeholder="请输入Narrative TAG 77A of MT754" ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
<c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Drawn Add.Amount" prop="brdgrp.cbs.opn2.cur"> <el-form-item label="Drawn Add.Amount" prop="brdgrp.cbs.opn2.cur">
<c-select <c-select
disabled disabled
v-model="model.brdgrp.cbs.opn2.cur" style="width:100%" placeholder="请选择附加金额"> v-model="model.brdgrp.cbs.opn2.cur"
style="width: 100%"
placeholder="请选择附加金额"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="amt" prop="brdgrp.cbs.max2.amt"> <el-form-item label="" label-width="10px" prop="brdgrp.cbs.max2.amt">
<c-input v-model="model.brdgrp.cbs.max2.amt" placeholder="请输入附加金额"></c-input> <c-input
v-model="model.brdgrp.cbs.max2.amt"
placeholder="请输入附加金额"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
<c-col> <c-col :span="24">
<c-col :span="12">
<el-form-item label="Charges Deducted" prop="brdgrp.blk.chaded"> <el-form-item label="Charges Deducted" prop="brdgrp.blk.chaded">
<c-input type="textarea" v-model="model.brdgrp.blk.chaded" maxlength="35" show-word-limit placeholder="请输入Charges Deducted" ></c-input> <c-input
:rows="4"
type="textarea"
v-model="model.brdgrp.blk.chaded"
maxlength="135"
show-word-limit
placeholder="请输入Charges Deducted"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
<c-col> <c-col :span="24">
<c-col :span="12">
<el-form-item label="Charges Added" prop="brdgrp.blk.chaadd"> <el-form-item label="Charges Added" prop="brdgrp.blk.chaadd">
<c-input type="textarea" v-model="model.brdgrp.blk.chaadd" maxlength="35" show-word-limit placeholder="请输入Charges Added" ></c-input> <c-input
:rows="4"
type="textarea"
v-model="model.brdgrp.blk.chaadd"
maxlength="135"
show-word-limit
placeholder="请输入Charges Added"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
<c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Total Amount Claimed" prop="brdgrp.rec.totcur"> <el-form-item label="Total Amount Claimed" prop="brdgrp.rec.totcur">
<c-input <c-input
disabled disabled
v-model="model.brdgrp.rec.totcur" maxlength="3" placeholder="请输入Total Amount Claimed"></c-input> v-model="model.brdgrp.rec.totcur"
maxlength="3"
placeholder="请输入Total Amount Claimed"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Total Amount to be Paid" prop="brdgrp.rec.totamt"> <el-form-item label="" label-width="10px" prop="brdgrp.rec.totamt">
<c-input v-model="model.brdgrp.rec.totamt" placeholder="请输入Total Amount to be Paid"></c-input> <c-input
v-model="model.brdgrp.rec.totamt"
placeholder="请输入Total Amount to be Paid"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> <c-col :span="24">
<c-col :span="12">
<el-form-item label="Reimbursing Bank" prop="brdgrp.rmb.pts.extkey"> <el-form-item label="Reimbursing Bank" prop="brdgrp.rmb.pts.extkey">
<c-fullbox> <c-fullbox>
<c-input v-model="model.brdgrp.rmb.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input> <c-input
@keyup.enter.native="showGridPromptDialog('brdgrp.rmb.pts.extkey')"
v-model="model.brdgrp.rmb.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
></c-input>
<template slot="footer"> <template slot="footer">
<c-button size="small" type="primary" @click="onBebpDet"> <c-button size="small" type="primary" @click="onBebpDet">
Details Details
</c-button> </c-button>
</template> </template>
</c-fullbox> </c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24">
<el-form-item label="Address Block" prop="brdgrp.rmb.pts.adrblk">
<c-input
:rows="4"
type="textarea"
v-model="model.brdgrp.rmb.pts.adrblk"
maxlength="135"
show-word-limit
placeholder="请输入Address Block"
></c-input>
</el-form-item>
</c-col>
<!-- <c-col :span="12"> <c-col :span="24">
<c-button size="small" type="primary" @click="onRmbpDet"> <el-form-item label="Account with Bank" prop="brdgrp.acb.pts.extkey">
<c-fullbox>
<c-input
@keyup.enter.native="
showGridPromptDialog('brdgrp.acb.pts.extkey')
"
v-model="model.brdgrp.acb.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
></c-input>
<template slot="footer">
<c-button size="small" type="primary" @click="onBebpDet">
Details Details
</c-button> </c-button>
</c-col> --> </template>
</c-fullbox>
<c-col>
<c-col :span="12">
<el-form-item label="名称" prop="brdgrp.rmb.namelc">
<c-input type="textarea" v-model="model.brdgrp.rmb.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24">
<c-col :span="12"> <el-form-item label="Address Block" prop="brdgrp.acb.pts.adrblk">
<el-form-item label="Address Block" prop="brdgrp.rmb.pts.adrblk"> <c-input
<c-input type="textarea" v-model="model.brdgrp.rmb.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input> :rows="4"
type="textarea"
v-model="model.brdgrp.acb.pts.adrblk"
maxlength="135"
show-word-limit
placeholder="请输入Address Block"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24">
<c-col :span="12"> <el-form-item label="Date to be Paid" prop="brdgrp.rec.totdat">
<el-form-item label="Chinese address" prop="brdgrp.rmb.dbfadrblkcn"> <c-date-picker
<c-input type="textarea" v-model="model.brdgrp.rmb.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input> type="date"
v-model="model.brdgrp.rec.totdat"
style="width: 100%"
placeholder="请选择Date to be Paid"
></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
</el-col>
<c-col :span="12"> <!-- right -->
<el-form-item label="地址" prop="brdgrp.rmb.adrelc"> <el-col :span="11" :offset="1">
<c-input type="textarea" v-model="model.brdgrp.rmb.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input> <c-col :span="24">
<el-form-item
label="Narrative TAG 77A of MT754"
prop="brdgrp.blk.nartxt77a"
>
<c-input
:rows="23"
type="textarea"
v-model="model.brdgrp.blk.nartxt77a"
maxlength="3500"
show-word-limit
placeholder="请输入Narrative TAG 77A of MT754"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> <c-col :span="24">
<el-form-item label="Beneficiary's Bank" prop="brdgrp.beb.pts.extkey">
<c-col>
<c-col :span="12">
<el-form-item label="Account with Bank" prop="brdgrp.acb.pts.extkey">
<c-fullbox> <c-fullbox>
<c-input v-model="model.brdgrp.acb.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input> <c-input
@keyup.enter.native="
showGridPromptDialog('brdgrp.beb.pts.extkey')
"
v-model="model.brdgrp.beb.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
></c-input>
<template slot="footer"> <template slot="footer">
<c-button size="small" type="primary" @click="onBebpDet"> <c-button size="small" type="primary" @click="onBebpDet">
Details Details
</c-button> </c-button>
</template> </template>
</c-fullbox> </c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24">
<el-form-item label="Address Block" prop="brdgrp.beb.pts.adrblk">
<c-input
:rows="4"
type="textarea"
v-model="model.brdgrp.beb.pts.adrblk"
maxlength="135"
show-word-limit
placeholder="请输入Address Block"
></c-input>
</el-form-item>
</c-col>
</el-col>
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<c-button size="small" type="primary" @click="onAcbpDet"> <el-form-item label="Document Amount" prop="brdgrp.cbs.max.cur">
<c-input
disabled
v-model="model.brdgrp.cbs.max.cur" maxlength="3" placeholder="请输入Document Amount"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="amt" prop="brdgrp.cbs.max.amt">
<c-input v-model="model.brdgrp.cbs.max.amt" placeholder="请输入Balance"></c-input>
</el-form-item>
</c-col> -->
<!-- <c-col :span="12">
<c-button size="small" type="primary" @click="onRmbpDet">
Details Details
</c-button> </c-button>
</c-col> --> </c-col> -->
<!-- <c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Beneficiary's Bank" prop="brdgrp.beb.pts.extkey"> <el-form-item label="名称" prop="brdgrp.rmb.namelc">
<c-fullbox> <c-input
<c-input v-model="model.brdgrp.beb.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input> type="textarea"
v-model="model.brdgrp.rmb.namelc"
maxlength="35"
show-word-limit
placeholder="请输入名称"
></c-input>
</el-form-item>
</c-col> -->
<template slot="footer">
<c-button size="small" type="primary" @click="onBebpDet">
Details
</c-button>
</template> <!--
</c-fullbox> <c-col :span="12">
<el-form-item label="Chinese address" prop="brdgrp.rmb.dbfadrblkcn">
<c-input
type="textarea"
v-model="model.brdgrp.rmb.dbfadrblkcn"
maxlength="35"
show-word-limit
placeholder="请输入Chinese address"
></c-input>
</el-form-item>
</c-col> -->
<!-- <c-col :span="12">
<el-form-item label="地址" prop="brdgrp.rmb.adrelc">
<c-input
type="textarea"
v-model="model.brdgrp.rmb.adrelc"
maxlength="35"
show-word-limit
placeholder="请输入地址"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> -->
</c-col>
<c-col> <!-- <c-col :span="12">
<c-button size="small" type="primary" @click="onAcbpDet">
Details
</c-button>
</c-col> -->
<!-- <c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="名称" prop="brdgrp.acb.namelc"> <el-form-item label="名称" prop="brdgrp.acb.namelc">
<c-input type="textarea" v-model="model.brdgrp.acb.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input> <c-input
type="textarea"
v-model="model.brdgrp.acb.namelc"
maxlength="35"
show-word-limit
placeholder="请输入名称"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
<c-col :span="12"> <!-- <c-col :span="12">
<el-form-item label="名称" prop="brdgrp.beb.namelc"> <el-form-item label="名称" prop="brdgrp.beb.namelc">
<c-input type="textarea" v-model="model.brdgrp.beb.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input> <c-input
type="textarea"
v-model="model.brdgrp.beb.namelc"
maxlength="35"
show-word-limit
placeholder="请输入名称"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
<c-col :span="12">
<el-form-item label="Address Block" prop="brdgrp.acb.pts.adrblk">
<c-input type="textarea" v-model="model.brdgrp.acb.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<!-- <c-col :span="12">
<el-form-item label="Chinese address" prop="brdgrp.acb.dbfadrblkcn"> <el-form-item label="Chinese address" prop="brdgrp.acb.dbfadrblkcn">
<c-input type="textarea" v-model="model.brdgrp.acb.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input> <c-input
type="textarea"
v-model="model.brdgrp.acb.dbfadrblkcn"
maxlength="35"
show-word-limit
placeholder="请输入Chinese address"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
<c-col :span="12">
<el-form-item label="Address Block" prop="brdgrp.beb.pts.adrblk">
<c-input type="textarea" v-model="model.brdgrp.beb.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<!-- <c-col :span="12">
<el-form-item label="Chinese address" prop="brdgrp.beb.dbfadrblkcn"> <el-form-item label="Chinese address" prop="brdgrp.beb.dbfadrblkcn">
<c-input type="textarea" v-model="model.brdgrp.beb.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input> <c-input
type="textarea"
v-model="model.brdgrp.beb.dbfadrblkcn"
maxlength="35"
show-word-limit
placeholder="请输入Chinese address"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
<c-col :span="12"> <!-- <c-col :span="12">
<el-form-item label="地址" prop="brdgrp.acb.adrelc"> <el-form-item label="地址" prop="brdgrp.acb.adrelc">
<c-input type="textarea" v-model="model.brdgrp.acb.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input> <c-input
type="textarea"
v-model="model.brdgrp.acb.adrelc"
maxlength="35"
show-word-limit
placeholder="请输入地址"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
<c-col :span="12"> <!-- <c-col :span="12">
<el-form-item label="地址" prop="brdgrp.beb.adrelc"> <el-form-item label="地址" prop="brdgrp.beb.adrelc">
<c-input type="textarea" v-model="model.brdgrp.beb.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input> <c-input
</el-form-item> type="textarea"
</c-col> v-model="model.brdgrp.beb.adrelc"
</c-col> maxlength="35"
<c-col :span="12"> show-word-limit
<el-form-item label="Date to be Paid" prop="brdgrp.rec.totdat"> placeholder="请输入地址"
<c-date-picker type="date" v-model="model.brdgrp.rec.totdat" style="width:100%" placeholder="请选择Date to be Paid"></c-date-picker> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Event from "~/model/Litdav/Event" import Event from "~/model/Litdav/Event";
export default { export default {
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {};
}
}, },
methods:{...Event}, methods: { ...Event },
created:function(){ created: function () {},
};
}
}
</script> </script>
<style> <style></style>
</style>
...@@ -106,6 +106,7 @@ import Limitbody from "~/views/Public/Limitbody"; ...@@ -106,6 +106,7 @@ import Limitbody from "~/views/Public/Limitbody";
export default { export default {
name:"Litdav",
components:{ components:{
"m-davp" : Davp, "m-davp" : Davp,
...@@ -134,9 +135,7 @@ export default { ...@@ -134,9 +135,7 @@ export default {
defaultRules: Default, defaultRules: Default,
pattern: Pattern, pattern: Pattern,
rules: null, rules: null,
codes: { codes: {...CodeTable},
...CodeTable
},
} }
}, },
methods:{ methods:{
......
...@@ -335,7 +335,9 @@ ...@@ -335,7 +335,9 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Tenor day" prop="lidgrp.rec.tenmaxday"> <el-form-item label="Tenor day" prop="lidgrp.rec.tenmaxday">
<c-input v-model="model.lidgrp.rec.tenmaxday" placeholder="请输入Maximum tenor in days"></c-input> <c-input
:disabled=" !(!(this.model.lidgrp.rec.avbby == 'P')) "
v-model="model.lidgrp.rec.tenmaxday" placeholder="请输入Maximum tenor in days"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
......
...@@ -36,8 +36,8 @@ ...@@ -36,8 +36,8 @@
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<div style="float: right;"> <div style="float: right;">
<c-button @click="addTableValue" v-if="ifShowAdd">+</c-button><br> <c-button @click="addTableValue" v-if="ifShowAdd"></c-button><br>
<c-button @click="deleteTable" v-if="ifShowDelete">-</c-button> <c-button @click="deleteTable" v-if="ifShowDelete"></c-button>
</div> </div>
</c-col> </c-col>
</c-row> </c-row>
...@@ -197,7 +197,7 @@ export default { ...@@ -197,7 +197,7 @@ export default {
font-size: 12px; font-size: 12px;
} }
.add_del_button:hover { /* .add_del_button:hover {
cursor: pointer; cursor: pointer;
background-color: rgb(230, 227, 227); background-color: rgb(230, 227, 227);
} }
...@@ -215,7 +215,7 @@ export default { ...@@ -215,7 +215,7 @@ export default {
.add_button { .add_button {
margin-bottom: 2px; margin-bottom: 2px;
} } */
/* body .el-table th.gutter { /* body .el-table th.gutter {
display: table-cell !important; display: table-cell !important;
......
...@@ -9,7 +9,7 @@ import Bftdcr from "~/views/Business/Bftdcr"; ...@@ -9,7 +9,7 @@ import Bftdcr from "~/views/Business/Bftdcr";
import { ReviewWrapper } from "~/components/gj-common.min.js"; import { ReviewWrapper } from "~/components/gj-common.min.js";
export default { export default {
name: "ReviewBftsnd", name: "ReviewBftdcr",
components: { ReviewWrapper, Bftdcr }, components: { ReviewWrapper, Bftdcr },
created() {}, created() {},
mounted() {}, mounted() {},
......
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