Commit 07b4d567 by zhangliding

lttdav.lttdck.bttcan.bttdrv.bttacc.bttset.bttrc优化

parent c0e30dec
import Api from "~/service/Api"
import Pts from "../Common/Pts"
import Pub from "../Public"
export default class Bttacc{
constructor () {
......@@ -67,111 +68,117 @@ export default class Bttacc{
pts:new Pts().data,
},
},
trnmod:{
swiadd:{
strinf:"", // Change Amount .trnmod.swiadd.strinf
},
trndoc:{
dtamod:{
dtatagm03:"", // Courier Service Name .trnmod.trndoc.dtamod.dtatagm03
},
dtemod:{
dtetagm06:"", // Information about Confirmation Instruction .trnmod.trndoc.dtemod.dtetagm06
dtetagm07:"", // Notes from Advising Bank .trnmod.trndoc.dtemod.dtetagm07
dtetagm08:"", // Fee of Advising Bank .trnmod.trndoc.dtemod.dtetagm08
dtetagm53typ:"", // Document Sending Type .trnmod.trndoc.dtemod.dtetagm53typ
dtetagm53nam:"", // Courier Name .trnmod.trndoc.dtemod.dtetagm53nam
dtetagm53num:"", // Courier Number .trnmod.trndoc.dtemod.dtetagm53num
},
advlabel:"", // ADVLABEL .trnmod.trndoc.advlabel
amdnam:"", // AMDNAM .trnmod.trndoc.amdnam
advdoc:"", // 国内证通知书 .trnmod.trndoc.advdoc
advnam:"", // 国内证落款 .trnmod.trndoc.advnam
amdapl:"", // 修改申请人名称 .trnmod.trndoc.amdapl
doclbl:"", // Lable for CONDOCSTM .trnmod.trndoc.doclbl
doctrestm:"", // Document tree .trnmod.trndoc.doctrestm
shwinc:"", // Show Incoming Messages .trnmod.trndoc.shwinc
shwout:"", // Show Outgoing Messages .trnmod.trndoc.shwout
condocstm:"", // Connected Documents .trnmod.trndoc.condocstm
rcvatt:{
seainf:"", // .trnmod.trndoc.rcvatt.seainf
},
filrecv:"", // File Receiver .trnmod.trndoc.filrecv
doceot: [],
},
},
setmod:{
doccur:"", // 减少后的结算金额 .setmod.doccur
docamt:"", // document amount .setmod.docamt
docamttyplab:"", // settled amount description as label .setmod.docamttyplab
retmsg:"", // Label showing Retry overflow condition .setmod.retmsg
ref:"", // our reference .setmod.ref
dspflg:"", // Type of settlement .setmod.dspflg
xreflg:"", // Recalculate Rates .setmod.xreflg
setglg:{
labdspflg:"", // Label for Type of Settlement .setmod.setglg.labdspflg
},setfog:{
setfol:[]
},
setfeg:{
setfel:[]
},
zmqacclab:"", // 主�'�号LABEL .setmod.zmqacclab
zmqacc:"", // 自�'�区主�'�号 .setmod.zmqacc
redamt:"", // 减少的金额 .setmod.redamt
setamt:"", // Reduced Amount to settle .setmod.setamt
redamttxt:"", // 注释 .setmod.redamttxt
glemod:{
gleshwstm:"", // Booking stream to Display .setmod.glemod.gleshwstm
},
},
liaall:{
misamt:"", // Amount not yet assigned .liaall.misamt
concur:"", // External Booking Amount .liaall.concur
outpct:"", // Sight Amount Percentage .liaall.outpct
outamt:"", // Sight Amount .liaall.outamt
exttotoldamt:"", // Old Amount booked externally .liaall.exttotoldamt
exttotamt:"", // Total booking amount external assinged .liaall.exttotamt
liaccv:{
newamt:"", // 合同金额 .liaall.liaccv.newamt
concur:"", // 应付保证金金额 .liaall.liaccv.concur
totcovamt:"", // 金额总和 .liaall.liaccv.totcovamt
newresamt:"", // Reserved Amount .liaall.liaccv.newresamt
addinf:"", // Additional Information .liaall.liaccv.addinf
cshpct:"", // 保证金应收比例 .liaall.liaccv.cshpct
relcshpct:"", // 保证金实收比例 .liaall.liaccv.relcshpct
gleflg:"", // Create gle flag .liaall.liaccv.gleflg
chgcurflg:"", // Change currency flag .liaall.liaccv.chgcurflg
pctresamt:"", // reserve amount based percent .liaall.liaccv.pctresamt
},
},
mtabut:{
coninf:{
oitinf:{
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt
oit:{
inftxt:"", // Infotext .mtabut.coninf.oitinf.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitinf.oit.inflev
},
},
oitset:{
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitset.labinftxt
oit:{
inftxt:"", // Infotext .mtabut.coninf.oitset.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitset.oit.inflev
},
},
conexedat:"", // 执行日期 .mtabut.coninf.conexedat
usr:{
extkey:"", // User ID .mtabut.coninf.usr.extkey
},
contag72his:"", // Historic content of TAG 72 .mtabut.coninf.contag72his
contag72:"", // Current content of TAG 72 .mtabut.coninf.contag72
contag79his:"", // Historic content of TAG 79 .mtabut.coninf.contag79his
contag79:"", // Current content of TAG 79 .mtabut.coninf.contag79
},
},
pageId: "" // ctx的key
// trnmod:{
// swiadd:{
// strinf:"", // Change Amount .trnmod.swiadd.strinf
// },
// trndoc:{
// dtamod:{
// dtatagm03:"", // Courier Service Name .trnmod.trndoc.dtamod.dtatagm03
// },
// dtemod:{
// dtetagm06:"", // Information about Confirmation Instruction .trnmod.trndoc.dtemod.dtetagm06
// dtetagm07:"", // Notes from Advising Bank .trnmod.trndoc.dtemod.dtetagm07
// dtetagm08:"", // Fee of Advising Bank .trnmod.trndoc.dtemod.dtetagm08
// dtetagm53typ:"", // Document Sending Type .trnmod.trndoc.dtemod.dtetagm53typ
// dtetagm53nam:"", // Courier Name .trnmod.trndoc.dtemod.dtetagm53nam
// dtetagm53num:"", // Courier Number .trnmod.trndoc.dtemod.dtetagm53num
// },
// advlabel:"", // ADVLABEL .trnmod.trndoc.advlabel
// amdnam:"", // AMDNAM .trnmod.trndoc.amdnam
// advdoc:"", // 国内证通知书 .trnmod.trndoc.advdoc
// advnam:"", // 国内证落款 .trnmod.trndoc.advnam
// amdapl:"", // 修改申请人名称 .trnmod.trndoc.amdapl
// doclbl:"", // Lable for CONDOCSTM .trnmod.trndoc.doclbl
// doctrestm:"", // Document tree .trnmod.trndoc.doctrestm
// shwinc:"", // Show Incoming Messages .trnmod.trndoc.shwinc
// shwout:"", // Show Outgoing Messages .trnmod.trndoc.shwout
// condocstm:"", // Connected Documents .trnmod.trndoc.condocstm
// rcvatt:{
// seainf:"", // .trnmod.trndoc.rcvatt.seainf
// },
// filrecv:"", // File Receiver .trnmod.trndoc.filrecv
// doceot: [],
// },
// },
// setmod:{
// doccur:"", // 减少后的结算金额 .setmod.doccur
// docamt:"", // document amount .setmod.docamt
// docamttyplab:"", // settled amount description as label .setmod.docamttyplab
// retmsg:"", // Label showing Retry overflow condition .setmod.retmsg
// ref:"", // our reference .setmod.ref
// dspflg:"", // Type of settlement .setmod.dspflg
// xreflg:"", // Recalculate Rates .setmod.xreflg
// setglg:{
// labdspflg:"", // Label for Type of Settlement .setmod.setglg.labdspflg
// },setfog:{
// setfol:[]
// },
// setfeg:{
// setfel:[]
// },
// zmqacclab:"", // 主�'�号LABEL .setmod.zmqacclab
// zmqacc:"", // 自�'�区主�'�号 .setmod.zmqacc
// redamt:"", // 减少的金额 .setmod.redamt
// setamt:"", // Reduced Amount to settle .setmod.setamt
// redamttxt:"", // 注释 .setmod.redamttxt
// glemod:{
// gleshwstm:"", // Booking stream to Display .setmod.glemod.gleshwstm
// },
// },
// liaall:{
// misamt:"", // Amount not yet assigned .liaall.misamt
// concur:"", // External Booking Amount .liaall.concur
// outpct:"", // Sight Amount Percentage .liaall.outpct
// outamt:"", // Sight Amount .liaall.outamt
// exttotoldamt:"", // Old Amount booked externally .liaall.exttotoldamt
// exttotamt:"", // Total booking amount external assinged .liaall.exttotamt
// liaccv:{
// newamt:"", // 合同金额 .liaall.liaccv.newamt
// concur:"", // 应付保证金金额 .liaall.liaccv.concur
// totcovamt:"", // 金额总和 .liaall.liaccv.totcovamt
// newresamt:"", // Reserved Amount .liaall.liaccv.newresamt
// addinf:"", // Additional Information .liaall.liaccv.addinf
// cshpct:"", // 保证金应收比例 .liaall.liaccv.cshpct
// relcshpct:"", // 保证金实收比例 .liaall.liaccv.relcshpct
// gleflg:"", // Create gle flag .liaall.liaccv.gleflg
// chgcurflg:"", // Change currency flag .liaall.liaccv.chgcurflg
// pctresamt:"", // reserve amount based percent .liaall.liaccv.pctresamt
// },
// },
// mtabut:{
// coninf:{
// oitinf:{
// labinftxt:"", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt
// oit:{
// inftxt:"", // Infotext .mtabut.coninf.oitinf.oit.inftxt
// inflev:"", // Infotext Level .mtabut.coninf.oitinf.oit.inflev
// },
// },
// oitset:{
// labinftxt:"", // Label for INFTXT .mtabut.coninf.oitset.labinftxt
// oit:{
// inftxt:"", // Infotext .mtabut.coninf.oitset.oit.inftxt
// inflev:"", // Infotext Level .mtabut.coninf.oitset.oit.inflev
// },
// },
// conexedat:"", // 执行日期 .mtabut.coninf.conexedat
// usr:{
// extkey:"", // User ID .mtabut.coninf.usr.extkey
// },
// contag72his:"", // Historic content of TAG 72 .mtabut.coninf.contag72his
// contag72:"", // Current content of TAG 72 .mtabut.coninf.contag72
// contag79his:"", // Historic content of TAG 79 .mtabut.coninf.contag79his
// contag79:"", // Current content of TAG 79 .mtabut.coninf.contag79
// },
// },
pageId: "" , // ctx的key
trnmod: new Pub().data.Trnmod,
setmod: new Pub().data.Setmod,
liaall: new Pub().data.Liaall,
mtabut: new Pub().data.Mtabut,
}
}
}
\ No newline at end of file
import Api from "~/service/Api"
import Pts from "../Common/Pts"
import Pub from "../Public"
export default class Bttcan{
constructor () {
this.data = {
......@@ -70,109 +70,113 @@ export default class Bttcan{
},
sndmsg:"", // Send Message .sndmsg
rebkpflg:"", // Booking Procedure .rebkpflg
liaall:{
misamt:"", // Amount not yet assigned .liaall.misamt
concur:"", // External Booking Amount .liaall.concur
outpct:"", // Sight Amount Percentage .liaall.outpct
outamt:"", // Sight Amount .liaall.outamt
exttotoldamt:"", // Old Amount booked externally .liaall.exttotoldamt
exttotamt:"", // Total booking amount external assinged .liaall.exttotamt
liaccv:{
newamt:"", // 合同金额 .liaall.liaccv.newamt
concur:"", // 应付保证金金额 .liaall.liaccv.concur
totcovamt:"", // 金额总和 .liaall.liaccv.totcovamt
newresamt:"", // Reserved Amount .liaall.liaccv.newresamt
addinf:"", // Additional Information .liaall.liaccv.addinf
cshpct:"", // 保证金应收比例 .liaall.liaccv.cshpct
relcshpct:"", // 保证金实收比例 .liaall.liaccv.relcshpct
gleflg:"", // Create gle flag .liaall.liaccv.gleflg
chgcurflg:"", // Change currency flag .liaall.liaccv.chgcurflg
pctresamt:"", // reserve amount based percent .liaall.liaccv.pctresamt
},
},
setmod:{
docamttyplab:"", // settled amount description as label .setmod.docamttyplab
retmsg:"", // Label showing Retry overflow condition .setmod.retmsg
ref:"", // our reference .setmod.ref
doccur:"", // 减少后的结算金额 .setmod.doccur
docamt:"", // document amount .setmod.docamt
dspflg:"", // Type of settlement .setmod.dspflg
xreflg:"", // Recalculate Rates .setmod.xreflg
setglg:{
labdspflg:"", // Label for Type of Settlement .setmod.setglg.labdspflg
},
zmqacclab:"", // 主�'�号LABEL .setmod.zmqacclab
zmqacc:"", // 自�'�区主�'�号 .setmod.zmqacc
setfog:{
setfol:[]
},
setfeg:{
setfel:[]
},
redamt:"", // 减少的金额 .setmod.redamt
setamt:"", // Reduced Amount to settle .setmod.setamt
redamttxt:"", // 注释 .setmod.redamttxt
glemod:{
gleshwstm:"", // Booking stream to Display .setmod.glemod.gleshwstm
},
},
mtabut:{
coninf:{
contag72his:"", // Historic content of TAG 72 .mtabut.coninf.contag72his
contag72:"", // Current content of TAG 72 .mtabut.coninf.contag72
contag79his:"", // Historic content of TAG 79 .mtabut.coninf.contag79his
contag79:"", // Current content of TAG 79 .mtabut.coninf.contag79
oitinf:{
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt
oit:{
inftxt:"", // Infotext .mtabut.coninf.oitinf.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitinf.oit.inflev
},
},
oitset:{
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitset.labinftxt
oit:{
inftxt:"", // Infotext .mtabut.coninf.oitset.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitset.oit.inflev
},
},
conexedat:"", // 执行日期 .mtabut.coninf.conexedat
usr:{
extkey:"", // User ID .mtabut.coninf.usr.extkey
},
},
},
trnmod:{
trndoc:{
dtamod:{
dtatagm03:"", // Courier Service Name .trnmod.trndoc.dtamod.dtatagm03
},
dtemod:{
dtetagm06:"", // Information about Confirmation Instruction .trnmod.trndoc.dtemod.dtetagm06
dtetagm07:"", // Notes from Advising Bank .trnmod.trndoc.dtemod.dtetagm07
dtetagm08:"", // Fee of Advising Bank .trnmod.trndoc.dtemod.dtetagm08
dtetagm53typ:"", // Document Sending Type .trnmod.trndoc.dtemod.dtetagm53typ
dtetagm53nam:"", // Courier Name .trnmod.trndoc.dtemod.dtetagm53nam
dtetagm53num:"", // Courier Number .trnmod.trndoc.dtemod.dtetagm53num
},
advlabel:"", // ADVLABEL .trnmod.trndoc.advlabel
amdnam:"", // AMDNAM .trnmod.trndoc.amdnam
advdoc:"", // 国内证通知书 .trnmod.trndoc.advdoc
advnam:"", // 国内证落款 .trnmod.trndoc.advnam
amdapl:"", // 修改申请人名称 .trnmod.trndoc.amdapl
doclbl:"", // Lable for CONDOCSTM .trnmod.trndoc.doclbl
doctrestm:"", // Document tree .trnmod.trndoc.doctrestm
shwinc:"", // Show Incoming Messages .trnmod.trndoc.shwinc
shwout:"", // Show Outgoing Messages .trnmod.trndoc.shwout
condocstm:"", // Connected Documents .trnmod.trndoc.condocstm
rcvatt:{
seainf:"", // .trnmod.trndoc.rcvatt.seainf
},
filrecv:"", // File Receiver .trnmod.trndoc.filrecv
doceot: [],
},
},
pageId: "" // ctx的key
// liaall:{
// misamt:"", // Amount not yet assigned .liaall.misamt
// concur:"", // External Booking Amount .liaall.concur
// outpct:"", // Sight Amount Percentage .liaall.outpct
// outamt:"", // Sight Amount .liaall.outamt
// exttotoldamt:"", // Old Amount booked externally .liaall.exttotoldamt
// exttotamt:"", // Total booking amount external assinged .liaall.exttotamt
// liaccv:{
// newamt:"", // 合同金额 .liaall.liaccv.newamt
// concur:"", // 应付保证金金额 .liaall.liaccv.concur
// totcovamt:"", // 金额总和 .liaall.liaccv.totcovamt
// newresamt:"", // Reserved Amount .liaall.liaccv.newresamt
// addinf:"", // Additional Information .liaall.liaccv.addinf
// cshpct:"", // 保证金应收比例 .liaall.liaccv.cshpct
// relcshpct:"", // 保证金实收比例 .liaall.liaccv.relcshpct
// gleflg:"", // Create gle flag .liaall.liaccv.gleflg
// chgcurflg:"", // Change currency flag .liaall.liaccv.chgcurflg
// pctresamt:"", // reserve amount based percent .liaall.liaccv.pctresamt
// },
// },
// setmod:{
// docamttyplab:"", // settled amount description as label .setmod.docamttyplab
// retmsg:"", // Label showing Retry overflow condition .setmod.retmsg
// ref:"", // our reference .setmod.ref
// doccur:"", // 减少后的结算金额 .setmod.doccur
// docamt:"", // document amount .setmod.docamt
// dspflg:"", // Type of settlement .setmod.dspflg
// xreflg:"", // Recalculate Rates .setmod.xreflg
// setglg:{
// labdspflg:"", // Label for Type of Settlement .setmod.setglg.labdspflg
// },
// zmqacclab:"", // 主�'�号LABEL .setmod.zmqacclab
// zmqacc:"", // 自�'�区主�'�号 .setmod.zmqacc
// setfog:{
// setfol:[]
// },
// setfeg:{
// setfel:[]
// },
// redamt:"", // 减少的金额 .setmod.redamt
// setamt:"", // Reduced Amount to settle .setmod.setamt
// redamttxt:"", // 注释 .setmod.redamttxt
// glemod:{
// gleshwstm:"", // Booking stream to Display .setmod.glemod.gleshwstm
// },
// },
// mtabut:{
// coninf:{
// contag72his:"", // Historic content of TAG 72 .mtabut.coninf.contag72his
// contag72:"", // Current content of TAG 72 .mtabut.coninf.contag72
// contag79his:"", // Historic content of TAG 79 .mtabut.coninf.contag79his
// contag79:"", // Current content of TAG 79 .mtabut.coninf.contag79
// oitinf:{
// labinftxt:"", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt
// oit:{
// inftxt:"", // Infotext .mtabut.coninf.oitinf.oit.inftxt
// inflev:"", // Infotext Level .mtabut.coninf.oitinf.oit.inflev
// },
// },
// oitset:{
// labinftxt:"", // Label for INFTXT .mtabut.coninf.oitset.labinftxt
// oit:{
// inftxt:"", // Infotext .mtabut.coninf.oitset.oit.inftxt
// inflev:"", // Infotext Level .mtabut.coninf.oitset.oit.inflev
// },
// },
// conexedat:"", // 执行日期 .mtabut.coninf.conexedat
// usr:{
// extkey:"", // User ID .mtabut.coninf.usr.extkey
// },
// },
// },
// trnmod:{
// trndoc:{
// dtamod:{
// dtatagm03:"", // Courier Service Name .trnmod.trndoc.dtamod.dtatagm03
// },
// dtemod:{
// dtetagm06:"", // Information about Confirmation Instruction .trnmod.trndoc.dtemod.dtetagm06
// dtetagm07:"", // Notes from Advising Bank .trnmod.trndoc.dtemod.dtetagm07
// dtetagm08:"", // Fee of Advising Bank .trnmod.trndoc.dtemod.dtetagm08
// dtetagm53typ:"", // Document Sending Type .trnmod.trndoc.dtemod.dtetagm53typ
// dtetagm53nam:"", // Courier Name .trnmod.trndoc.dtemod.dtetagm53nam
// dtetagm53num:"", // Courier Number .trnmod.trndoc.dtemod.dtetagm53num
// },
// advlabel:"", // ADVLABEL .trnmod.trndoc.advlabel
// amdnam:"", // AMDNAM .trnmod.trndoc.amdnam
// advdoc:"", // 国内证通知书 .trnmod.trndoc.advdoc
// advnam:"", // 国内证落款 .trnmod.trndoc.advnam
// amdapl:"", // 修改申请人名称 .trnmod.trndoc.amdapl
// doclbl:"", // Lable for CONDOCSTM .trnmod.trndoc.doclbl
// doctrestm:"", // Document tree .trnmod.trndoc.doctrestm
// shwinc:"", // Show Incoming Messages .trnmod.trndoc.shwinc
// shwout:"", // Show Outgoing Messages .trnmod.trndoc.shwout
// condocstm:"", // Connected Documents .trnmod.trndoc.condocstm
// rcvatt:{
// seainf:"", // .trnmod.trndoc.rcvatt.seainf
// },
// filrecv:"", // File Receiver .trnmod.trndoc.filrecv
// doceot: [],
// },
// },
pageId: "" , // ctx的key
trnmod: new Pub().data.Trnmod,
setmod: new Pub().data.Setmod,
liaall: new Pub().data.Liaall,
mtabut: new Pub().data.Mtabut,
}
}
}
\ No newline at end of file
......@@ -101,6 +101,17 @@ export default class Trnmod {
traamt:"",
},
trndoc: {
dtamod:{
dtatagm03:"", // Courier Service Name .trnmod.trndoc.dtamod.dtatagm03
},
dtemod:{
dtetagm06:"", // Information about Confirmation Instruction .trnmod.trndoc.dtemod.dtetagm06
dtetagm07:"", // Notes from Advising Bank .trnmod.trndoc.dtemod.dtetagm07
dtetagm08:"", // Fee of Advising Bank .trnmod.trndoc.dtemod.dtetagm08
dtetagm53typ:"", // Document Sending Type .trnmod.trndoc.dtemod.dtetagm53typ
dtetagm53nam:"", // Courier Name .trnmod.trndoc.dtemod.dtetagm53nam
dtetagm53num:"", // Courier Number .trnmod.trndoc.dtemod.dtetagm53num
},
nar754: "", // Narrative :77A: .trnmod.trndoc.nar754
advlabel: "", // ADVLABEL .trnmod.trndoc.advlabel
amdnam: "", // AMDNAM .trnmod.trndoc.amdnam
......
<template>
<div class="eibs-tab">
<!-- =================顶部====================== -->
<c-col :span="24">
<c-col :span="8">
<el-form-item label="转让信用证编号" prop="ltdgrp.rec.ownref">
<c-input
v-model="model.ltdgrp.rec.ownref"
maxlength="16"
placeholder="请输入转让信用证编号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item label="" label-width="15px">
<c-button size="small" class="el-icon-info" type="primary"></c-button>
<c-button size="small" type="primary" :disbled="model.ltdgrp.rec.ownref !== ''">获取</c-button>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="信用证编号" prop="ledgrp.rec.ownref">
<c-input
v-model="model.ledgrp.rec.ownref"
maxlength="16"
placeholder="请输入信用证编号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item label="" label-width="15px">
<c-button size="small" class="el-icon-info" type="primary"></c-button>
<c-button size="small" type="primary" :disabled="model.ledgrp.rec.ownref !== ''">获取</c-button>
</el-form-item>
<div class="eibs">
<!-- =================顶部====================== -->
<c-row>
<!-- =======左边======== -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<c-col :span="20">
<el-form-item label="转让信用证编号" prop="ltdgrp.rec.ownref" style="width: 100%">
<c-input
disabled
v-model="model.ltdgrp.rec.ownref"
maxlength="16"
style="width: 95%"
placeholder="请输入转让信用证编号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="1">
<c-button size="small" type="primary" style="margin: 0 10px 0 0; padding: 0 12px" @click="onSeainf">
<i class="el-icon-info" style="font-size:15px"></i>
</c-button>
</c-col>
<c-col :span="2" :offset="1" style="text-align: right">
<!-- <el-form-item label="" label-width="5px"> -->
<c-button
style="margin: 0 0"
size="small"
type="primary"
:disabled="!this.flag && model.ltdgrp.rec.ownref == ''? false:true"
@click="onDetpButgetref"
>
获取
</c-button>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="20">
<el-form-item
label="单据编号"
prop="btdgrp.rec.ownref"
style="width: 100%"
>
<c-input
v-model="model.btdgrp.rec.ownref"
maxlength="16"
placeholder="请输入出口单据编号"
style="width: 95%"
disabled
></c-input>
</el-form-item>
</c-col>
<!-- <c-col :span="1" style="text-align: right"> -->
<c-col :span="1">
<!-- <el-form-item label="" label-width="5px"> -->
<c-button
style="margin: 0 10px 0 0; padding: 0 12px"
size="small"
type="primary"
@click="onSeainf"
>
<i class="el-icon-info" style="font-size:15px"></i>
</c-button>
<!-- </el-form-item> -->
</c-col>
<c-col :span="2" :offset="1" style="text-align: right">
<!-- <el-form-item label="" label-width="5px"> -->
<c-button
style="margin: 0 0"
size="small"
type="primary"
:disabled="!this.flag && model.btdgrp.rec.ownref == ''? false:true"
@click="onDetpButgetref"
>
获取
</c-button>
<!-- </el-form-item> -->
</c-col>
<!-- </c-col> -->
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="8">
<el-form-item label="单据编号" prop="btdgrp.rec.ownref">
<c-input
v-model="model.btdgrp.rec.ownref"
maxlength="16"
placeholder="请输入单据编号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item label="" label-width="15px">
<c-button size="small" class="el-icon-info" type="primary"></c-button>
<c-button size="small" type="primary" :disabled="btdgrp.rec.ownref !== ''">获取</c-button>
</el-form-item>
<!-- =====右边 =====-->
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<c-col :span="20">
<el-form-item
label="信用证编号"
prop="ledgrp.rec.ownref"
style="width: 100%"
>
<c-input
v-model="model.ledgrp.rec.ownref"
maxlength="16"
placeholder="请输入信用证编号"
style="width: 95%"
disabled
></c-input>
</el-form-item>
</c-col>
<!-- <c-col :span="1" style="text-align: right"> -->
<c-col :span="1">
<!-- <el-form-item label="" label-width="5px"> -->
<c-button
style="margin: 0 10px 0 0; padding: 0 12px"
size="small"
type="primary"
@click="onSeainf"
>
<i class="el-icon-info" style="font-size:15px"></i>
</c-button>
<!-- </el-form-item> -->
</c-col>
<c-col :span="2" :offset="1" style="text-align: right">
<!-- <el-form-item label="" label-width="5px"> -->
<c-button
style="margin: 0 0"
size="small"
type="primary"
:disabled="!this.flag && model.ledgrp.rec.ownref == ''? false:true"
@click="onDetpButgetref"
>
获取
</c-button>
<!-- </el-form-item> -->
</c-col>
</c-col>
<c-col :span="11">
<c-col :span="24">
<el-form-item label="票据合同名称" prop="btdgrp.rec.nam">
<c-input
disabled
v-model="model.btdgrp.rec.nam"
maxlength="40"
placeholder="请输入票据合同名称"
......@@ -59,81 +138,78 @@
</el-form-item>
</c-col>
</c-col>
<!-- ====================左边======================= -->
<c-col :span="11">
<c-col :span="15">
<el-form-item label="单据金额" prop="btdgrp.cbs.max.cur">
<c-select
v-model="model.btdgrp.cbs.max.cur"
style="width: 100%"
placeholder="请选择币种"
>
<el-option
v-for="item in codes.cur"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item
style="text-align: left"
label-width="20px"
prop="btdgrp.cbs.max.amt"
>
<c-input-currency
v-model="model.btdgrp.cbs.max.amt"
style="text-align: left; width: 100%"
placeholder="请输入单据金额"
></c-input-currency>
</el-form-item>
</c-col>
</c-row>
<c-col :span="1">
<el-form-item label="附加金额" prop="bttp0.aammod.addamtflg">
<c-checkbox v-model="model.bttp0.aammod.addamtflg"></c-checkbox>
</el-form-item>
</c-col>
<!-- ================================================= -->
<c-row>
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<c-col :span="12">
<el-form-item label="单据金额" prop="btdgrp.cbs.max.cur">
<c-select
v-model="model.btdgrp.cbs.max.cur"
style="width: 100%"
placeholder="请选择币种"
:code="codes.cur"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="7">
<el-form-item label="" label-width="5px" prop="btdgrp.cbs.max.amt">
<c-input-currency
v-model="model.btdgrp.cbs.max.amt"
style="text-align: left; width: 100%"
class="m-input-currency"
placeholder="请输入单据金额"
@keyup.enter.native="$event.target.blur()"
disabled
></c-input-currency>
<!-- @keyup.enter.native="$event.target.blur()" :回车触发失去焦点发生的事件 -->
</el-form-item>
</c-col>
<c-col :span="15">
<el-form-item label="余额" prop="btdgrp.cbs.opn1.cur">
<c-select
v-model="model.btdgrp.cbs.opn1.cur"
style="width: 100%"
maxlength="3"
placeholder="请选择币种"
>
<el-option
v-for="item in codes.cur"
:key="item.value"
:label="item.label"
:value="item.value"
<c-col :span="5">
<c-checkbox
v-model="model.bttp0.aammod.addamtflg"
style="margin-left: 10px"
disabled
>附加金额</c-checkbox
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="8">
<el-form-item
style="text-align: left"
label-width="20px"
prop="btdgrp.cbs.opn1.amt"
>
<c-input-currency
v-model="model.btdgrp.cbs.opn1.amt"
style="text-align: left; width: 100%"
placeholder="请输入余额"
></c-input-currency>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="余额" prop="btdgrp.cbs.opn1.cur">
<c-select
v-model="model.btdgrp.cbs.opn1.cur"
style="width: 100%"
placeholder="请输入余额"
:code="codes.cur"
disabled
></c-select>
</el-form-item>
</c-col>
<c-col :span="7">
<el-form-item label="" label-width="5px" prop="btdgrp.cbs.opn1.amt">
<c-input
v-model="model.btdgrp.cbs.opn1.amt"
style="text-align: left; width: 100%"
class="m-input-currency"
placeholder="请输入余额"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="单据类型" prop="btdgrp.rec.doctypcod">
<c-select
disabled
v-model="model.btdgrp.rec.doctypcod"
style="width: 100%"
maxlength="1"
......@@ -154,7 +230,9 @@
<el-form-item label="到期日" prop="btdgrp.rec.matdat">
<c-date-picker
type="date"
disabled
v-model="model.btdgrp.rec.matdat"
value-format="yyyy-MM-dd"
style="width: 100%"
placeholder="请选择到期日"
></c-date-picker>
......@@ -168,7 +246,9 @@
>
<c-date-picker
type="date"
disabled
v-model="model.btdgrp.rec.rcvdatbe2"
value-format="yyyy-MM-dd"
style="width: 100%"
placeholder="请选择从第二受益人那收到单据日期"
></c-date-picker>
......@@ -182,7 +262,9 @@
>
<c-date-picker
type="date"
disabled
v-model="model.btdgrp.rec.rcvdatbe1"
value-format="yyyy-MM-dd"
style="width: 100%"
placeholder="请选择从第一受益人那收到单据日期"
></c-date-picker>
......@@ -192,6 +274,7 @@
<c-col :span="24">
<el-form-item label="单据状态" prop="btdgrp.rec.docsta">
<c-select
disabled
v-model="model.btdgrp.rec.docsta"
style="width: 100%"
maxlength="40"
......@@ -208,90 +291,86 @@
</el-form-item>
</c-col>
<c-col :span="15">
<el-form-item label="更改金额" prop="setmod.doccur">
<c-select
v-model="model.setmod.doccur"
style="width: 100%"
maxlength="3"
placeholder="请选择币种"
>
<el-option
v-for="item in codes.cur"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item
style="text-align: left"
label-width="20px"
prop="setmod.docamt"
>
<c-input
v-model="model.setmod.docamt"
style="text-align: left; width: 100%"
placeholder="请输入更改金额"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="更改金额" prop="setmod.doccur">
<c-select
v-model="model.setmod.doccur"
style="width: 100%"
placeholder="请选择币种"
:code="codes.cur"
disabled
></c-select>
</el-form-item>
</c-col>
<c-col :span="7">
<el-form-item label="" label-width="5px" prop="setmod.docamt">
<c-input
v-model="model.setmod.docamt"
style="text-align: left; width: 100%"
class="m-input-currency"
placeholder="更改金额"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<!-- ========================右边======================= -->
<c-col :span="11" :offset="1">
<c-col :span="24">&nbsp;</c-col>
<c-col :span="24">
<el-form-item label="第一受益人" prop="btdgrp.be1.pts.ref">
<c-input
v-model="model.btdgrp.be1.pts.ref"
maxlength="16"
placeholder="请输入第一受益人"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<el-form-item label="第一受益人" prop="btdgrp.be1.pts.ref">
<c-input
disabled
v-model="model.btdgrp.be1.pts.ref"
maxlength="16"
placeholder="请输入第一受益人"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="btdgrp.be1.pts.nam">
<c-input
v-model="model.btdgrp.be1.pts.nam"
maxlength="40"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="btdgrp.be1.pts.nam">
<c-input
disabled
v-model="model.btdgrp.be1.pts.nam"
maxlength="40"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">&nbsp;</c-col>
<c-col :span="24">&nbsp;</c-col>
<c-col :span="24">
<el-form-item label="第二受益人" prop="btdgrp.be2.pts.ref">
<c-input
v-model="model.btdgrp.be2.pts.ref"
maxlength="16"
placeholder="请输入第二受益人"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="第二受益人" prop="btdgrp.be2.pts.ref">
<c-input
disabled
v-model="model.btdgrp.be2.pts.ref"
maxlength="16"
placeholder="请输入第二受益人"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="btdgrp.be2.pts.nam">
<c-input
v-model="model.btdgrp.be2.pts.nam"
maxlength="40"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="btdgrp.be2.pts.nam">
<c-input
disabled
v-model="model.btdgrp.be2.pts.nam"
maxlength="40"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">&nbsp;</c-col>
<c-col :span="24">&nbsp;</c-col>
<c-col :span="24">&nbsp;</c-col>
<c-col :span="24">&nbsp;</c-col>
<c-col :span="24">&nbsp;</c-col>
<c-col :span="24">&nbsp;</c-col>
<c-col :span="24">&nbsp;</c-col>
<c-col :span="24">&nbsp;</c-col>
<c-col :span="24">&nbsp;</c-col>
<c-col :span="24">
<c-col :span="24">
<el-form-item label="承兑报文的详细内容" prop="trnmod.swiadd.strinf">
<c-input
type="textarea"
......@@ -302,7 +381,8 @@
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
</c-row>
</div>
</template>
<script>
......
<template>
<div class="eibs">
<el-collapse v-model="activeNames" @change="handleChange">
<!--el-collapse-item title="备查表" name="addbcb">
<m-addbcb :model="model" :codes="codes" />
</el-collapse-item-->
<el-collapse-item title="附言" name="coninfp">
<m-coninfp :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import Utils from "~/utils";
import Event from "~/model/Brtcan/Event";
import Coninfp from "~/views/Public/Coninfp";
export default {
components: {
"m-coninfp": Coninfp,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
activeNames: ["coninfp"],
};
},
methods: {
...Event,
handleChange(val) {
console.log(val);
},
},
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<el-collapse-item title="内容" name="accp">
<m-accp :model="model" :codes="codes"/>
</el-collapse-item>
<el-collapse-item title="详情" name="detp">
<m-detp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="DTA字段" name="dtetag">
<m-dtatag :model="model" :codes="codes"/>
</el-collapse-item>
<el-collapse-item title="DTE字段" name="dtetag">
<m-dtetag :model="model" :codes="codes"/>
</el-collapse-item>
<el-collapse-item title="输入标签72/79" name="coninftag">
<m-coninftag :model="model" :codes="codes"/>
</el-collapse-item>
</el-collapse>
</div>
</template>
<script>
import commonProcess from "~/mixin/commonProcess";
import Event from "~/model/Bttacc/Event";
import Accp from "./Accp"
import Detp from "./Detp"
import Dtatag from "./Dtatag"
import Dtetag from "./Dtetag"
import Coninftag from "./Coninftag"
export default {
components: {
"m-accp" : Accp,
"m-detp" : Detp,
"m-dtatag" : Dtatag,
"m-dtetag" : Dtetag,
"m-coninftag" : Coninftag,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
activeNames: ["accp"],
};
},
methods: {
...Event,
handleChange(val) {
console.log(val);
},
},
created: function () {},
};
</script>
<style>
</style>
<template>
<c-page title="转让信用证单据承兑">
<div class="eContainer">
<c-function-btn
<c-page title="转让信用证单据承兑">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="120px" label-position="right" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-ovwp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="保证金" name="ccvpan">
<c-content>
<m-ccvpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="费用/账务" name="engp,setpan,glepan">
<c-content>
<div class="eibs-tab">
<el-collapse v-model="activeNames">
<el-collapse-item title="表外记账" name="engp">
<!-- 表外记账 -->
<m-engp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="结算" name="setpan">
<!-- 结算 -->
<m-setpan :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="会计分录" name="glepan">
<!-- 表外记账 -->
<m-glepan :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</c-content>
</el-tab-pane>
<!--PD000529 -->
<el-tab-pane label="报文/面函" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000546 -->
<el-tab-pane label="附件信息" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash">
<el-button size="small">备忘录</el-button>
<!-- <el-button size="small">备忘录</el-button>
<el-button size="small">影像信息</el-button>
<el-button size="small">保存模板</el-button>
<el-button size="small">使用模板</el-button>
<el-button size="small">制裁信息</el-button>
<el-button size="small">拆分报文</el-button>
<el-button size="small">提示</el-button>
<el-button size="small">提示</el-button> -->
</c-function-btn>
<el-form :model="model" :rules="rules" ref="modelForm" label-width="120px" label-position="left" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<!--PD000002 -->
<el-tab-pane label="内容" name="accp">
<m-accp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane label="或有" name="engp">
<m-engp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="费用及财务" name="setpan">
<m-setpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="保证金" name="ccvpan">
<m-ccvpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="分录信息" name="glepan">
<m-glepan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="附言" name="coninfp">
<m-coninfp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="DTA字段" name="dtatag">
<m-dtatag :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="DTE字段" name="dtetag">
<m-dtetag :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000010 -->
<el-tab-pane label="输入标签72/79" name="coninftag">
<m-coninftag :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000529 -->
<el-tab-pane label="面函及报文" name="docpan">
<m-docpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000546 -->
<el-tab-pane label="交易附件" name="doctre">
<m-doctre :model="model" :codes="codes"/>
</el-tab-pane>
</c-tabs>
</el-form>
</c-page>
</div>
</c-page>
</template>
<script>
import Api from "~/service/Api"
......@@ -85,35 +79,27 @@ import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Bttacc/Check"
import Default from "~/model/Bttacc/Default"
import Pattern from "~/model/Bttacc/Pattern"
import Accp from "./Accp"
import Detp from "./Detp"
import Dtatag from "./Dtatag"
import Dtetag from "./Dtetag"
import Coninftag from "./Coninftag"
import Doctre from "./Doctre"
import Ovwp from "./Ovwp.vue"
import Doctre from "~/views/Public/Doctre"
import Setpan from "~/views/Public/Setpan"
import Coninfp from "~/views/Public/Coninfp"
import Docpan from "~/views/Public/Docpan"
import Engp from "~/views/Public/Engp"
import Glepan from "~/views/Public/Glepan"
import Ccvpan from "~/views/Public/Ccvpan"
import Ccvpan from "~/views/Public/Ccvpan";
import Addbcb from "./Addbcb";
export default {
name: "Bttacc",
components:{
"m-accp" : Accp,
"m-ovwp": Ovwp,
"m-engp" : Engp,
"m-setpan" : Setpan,
"m-detp" : Detp,
"m-ccvpan" : Ccvpan,
"m-glepan" : Glepan,
"m-coninfp" : Coninfp,
"m-dtatag" : Dtatag,
"m-dtetag" : Dtetag,
"m-coninftag" : Coninftag,
"m-docpan" : Docpan,
"m-doctre" : Doctre,
"m-addbcb": Addbcb,
},
provide() {
return {
......@@ -123,7 +109,7 @@ export default {
mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: "accp",
tabVal: "ovwp",
trnName: "bttacc",
model: new Bttacc().data,
checkRules: Check,
......@@ -131,10 +117,11 @@ export default {
pattern: Pattern,
rules: null,
codes: {...CodeTable},
activeNames:["engp"]
}
},
methods:{
tabClick(){
myTabClick(){
}
},
created:async function(){
......
<template>
<div class="eibs">
<el-collapse v-model="activeNames" @change="handleChange">
<!--el-collapse-item title="备查表" name="addbcb">
<m-addbcb :model="model" :codes="codes" />
</el-collapse-item-->
<el-collapse-item title="附言" name="coninfp">
<m-coninfp :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import Utils from "~/utils";
import Event from "~/model/Brtcan/Event";
import Coninfp from "~/views/Public/Coninfp";
export default {
components: {
"m-coninfp": Coninfp,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
activeNames: ["coninfp"],
};
},
methods: {
...Event,
handleChange(val) {
console.log(val);
},
},
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<div class="eibs">
<!-- =================顶部====================== -->
<c-col :span="24">
<c-col :span="8">
<el-form-item label="转让信用证编号" prop="ltdgrp.rec.ownref">
<c-input
disabled
v-model="model.ltdgrp.rec.ownref"
maxlength="16"
placeholder="请输入转让信用证编号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item label="" label-width="15px">
<c-button size="small" class="el-icon-info" type="primary"></c-button>
<c-button size="small" type="primary"> 获取 </c-button>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="信用证编号" prop="ledgrp.rec.ownref">
<c-input
disabled
v-model="model.ledgrp.rec.ownref"
maxlength="16"
placeholder="请输入信用证编号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item label="" label-width="15px">
<c-button size="small" class="el-icon-info" type="primary"></c-button>
<c-button size="small" type="primary"> 获取 </c-button>
</el-form-item>
<c-row>
<!-- =======左边======== -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<c-col :span="20">
<el-form-item label="转让信用证编号" prop="ltdgrp.rec.ownref" style="width: 100%">
<c-input
disabled
v-model="model.ltdgrp.rec.ownref"
maxlength="16"
style="width: 95%"
placeholder="请输入转让信用证编号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="1">
<c-button size="small" type="primary" style="margin: 0 10px 0 0; padding: 0 12px" @click="onSeainf">
<i class="el-icon-info" style="font-size:15px"></i>
</c-button>
</c-col>
<c-col :span="2" :offset="1" style="text-align: right">
<!-- <el-form-item label="" label-width="5px"> -->
<c-button
style="margin: 0 0"
size="small"
type="primary"
:disabled="!this.flag && model.ltdgrp.rec.ownref == ''? false:true"
@click="onDetpButgetref"
>
获取
</c-button>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="20">
<el-form-item
label="单据编号"
prop="btdgrp.rec.ownref"
style="width: 100%"
>
<c-input
v-model="model.btdgrp.rec.ownref"
maxlength="16"
placeholder="请输入出口单据编号"
style="width: 95%"
disabled
></c-input>
</el-form-item>
</c-col>
<!-- <c-col :span="1" style="text-align: right"> -->
<c-col :span="1">
<!-- <el-form-item label="" label-width="5px"> -->
<c-button
style="margin: 0 10px 0 0; padding: 0 12px"
size="small"
type="primary"
@click="onSeainf"
>
<i class="el-icon-info" style="font-size:15px"></i>
</c-button>
<!-- </el-form-item> -->
</c-col>
<c-col :span="2" :offset="1" style="text-align: right">
<!-- <el-form-item label="" label-width="5px"> -->
<c-button
style="margin: 0 0"
size="small"
type="primary"
:disabled="!this.flag && model.btdgrp.rec.ownref == ''? false:true"
@click="onDetpButgetref"
>
获取
</c-button>
<!-- </el-form-item> -->
</c-col>
<!-- </c-col> -->
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="8">
<el-form-item label="单据编号" prop="btdgrp.rec.ownref">
<c-input
disabled
v-model="model.btdgrp.rec.ownref"
maxlength="16"
placeholder="请输入单据编号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item label="" label-width="15px">
<c-button size="small" class="el-icon-info" type="primary"></c-button>
<c-button size="small" type="primary"> 获取 </c-button>
</el-form-item>
<!-- =====右边 =====-->
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<c-col :span="20">
<el-form-item
label="出口信用证编号"
prop="ledgrp.rec.ownref"
style="width: 100%"
>
<c-input
v-model="model.ledgrp.rec.ownref"
maxlength="16"
placeholder="请输入出口信用证编号"
style="width: 95%"
disabled
></c-input>
</el-form-item>
</c-col>
<!-- <c-col :span="1" style="text-align: right"> -->
<c-col :span="1">
<!-- <el-form-item label="" label-width="5px"> -->
<c-button
style="margin: 0 10px 0 0; padding: 0 12px"
size="small"
type="primary"
@click="onSeainf"
>
<i class="el-icon-info" style="font-size:15px"></i>
</c-button>
<!-- </el-form-item> -->
</c-col>
<c-col :span="2" :offset="1" style="text-align: right">
<!-- <el-form-item label="" label-width="5px"> -->
<c-button
style="margin: 0 0"
size="small"
type="primary"
:disabled="!this.flag && model.ledgrp.rec.ownref == ''? false:true"
@click="onDetpButgetref"
>
获取
</c-button>
<!-- </el-form-item> -->
</c-col>
</c-col>
<c-col :span="11">
<c-col :span="24">
<el-form-item label="票据合同名称" prop="btdgrp.rec.nam">
<c-input
disabled
......@@ -63,81 +140,74 @@
</el-form-item>
</c-col>
</c-col>
<!-- ====================左边======================= -->
<c-col :span="11">
<c-col :span="15">
<el-form-item label="单据金额" prop="btdgrp.cbs.max.cur">
<c-select
disabled
v-model="model.btdgrp.cbs.max.cur"
style="width: 100%"
placeholder="请选择币种"
>
<el-option
v-for="item in codes.cur"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item
style="text-align: left"
label-width="20px"
prop="btdgrp.cbs.max.amt"
>
<c-input-currency
disabled
v-model="model.btdgrp.cbs.max.amt"
style="text-align: left; width: 100%"
placeholder="请输入单据金额"
></c-input-currency>
</el-form-item>
</c-col>
<c-col :span="1">
<c-checkbox disabled v-model="model.bttp0.aammod.addamtflg"
>附加金额</c-checkbox
>
</c-col>
</c-row>
<!-- ========================下部================================== -->
<!-- ==============左边================= -->
<c-row>
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<c-col :span="12">
<el-form-item label="单据金额" prop="btdgrp.cbs.max.cur">
<c-select
v-model="model.btdgrp.cbs.max.cur"
style="width: 100%"
placeholder="请选择币种"
:code="codes.cur"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="7">
<el-form-item label="" label-width="5px" prop="btdgrp.cbs.max.amt">
<c-input-currency
v-model="model.btdgrp.cbs.max.amt"
style="text-align: left; width: 100%"
class="m-input-currency"
placeholder="请输入单据金额"
@keyup.enter.native="$event.target.blur()"
disabled
></c-input-currency>
<!-- @keyup.enter.native="$event.target.blur()" :回车触发失去焦点发生的事件 -->
</el-form-item>
</c-col>
<c-col :span="15">
<el-form-item label="余额" prop="btdgrp.cbs.opn1.cur">
<c-select
disabled
v-model="model.btdgrp.cbs.opn1.cur"
style="width: 100%"
maxlength="3"
placeholder="请选择币种"
>
<el-option
v-for="item in codes.cur"
:key="item.value"
:label="item.label"
:value="item.value"
<c-col :span="5">
<c-checkbox
v-model="model.bttp0.aammod.addamtflg"
style="margin-left: 10px"
disabled
>附加金额</c-checkbox
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="8">
<el-form-item
style="text-align: left"
label-width="20px"
prop="btdgrp.cbs.opn1.amt"
>
<c-input-currency
disabled
v-model="model.btdgrp.cbs.opn1.amt"
style="text-align: left; width: 100%"
placeholder="请输入余额"
></c-input-currency>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="余额" prop="btdgrp.cbs.opn1.cur">
<c-select
v-model="model.btdgrp.cbs.opn1.cur"
style="width: 100%"
placeholder="请输入余额"
:code="codes.cur"
disabled
></c-select>
</el-form-item>
</c-col>
<c-col :span="7">
<el-form-item label="" label-width="5px" prop="btdgrp.cbs.opn1.amt">
<c-input
v-model="model.btdgrp.cbs.opn1.amt"
style="text-align: left; width: 100%"
class="m-input-currency"
placeholder="请输入余额"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="单据类型" prop="btdgrp.rec.doctypcod">
......@@ -149,7 +219,7 @@
placeholder="请选择单据类型"
>
<el-option
v-for="item in doctypcod"
v-for="item in codes.doctypcod"
:key="item.value"
:label="item.label"
:value="item.value"
......@@ -255,65 +325,66 @@
</el-form-item>
</c-col>
</c-col>
<!-- ========================右边======================= -->
<c-col :span="11" :offset="1">
<c-col :span="24">&nbsp;</c-col>
<c-col :span="24">
<el-form-item label="第一受益人" prop="btdgrp.be1.pts.ref">
<c-input
disabled
v-model="model.btdgrp.be1.pts.ref"
maxlength="16"
placeholder="请输入第一受益人"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="btdgrp.be1.pts.nam">
<c-input
disabled
v-model="model.btdgrp.be1.pts.nam"
maxlength="40"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<!-- ========================右边======================= -->
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<el-form-item label="第一受益人" prop="btdgrp.be1.pts.ref">
<c-input
disabled
v-model="model.btdgrp.be1.pts.ref"
maxlength="16"
placeholder="请输入第一受益人"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">&nbsp;</c-col>
<c-col :span="24">
<el-form-item label="" prop="btdgrp.be1.pts.nam">
<c-input
disabled
v-model="model.btdgrp.be1.pts.nam"
maxlength="40"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="第二受益人" prop="btdgrp.be2.pts.ref">
<c-input
disabled
v-model="model.btdgrp.be2.pts.ref"
maxlength="16"
placeholder="请输入第二受益人"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">&nbsp;</c-col>
<c-col :span="24">
<el-form-item label="" prop="btdgrp.be2.pts.nam">
<c-input
disabled
v-model="model.btdgrp.be2.pts.nam"
maxlength="40"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="第二受益人" prop="btdgrp.be2.pts.ref">
<c-input
disabled
v-model="model.btdgrp.be2.pts.ref"
maxlength="16"
placeholder="请输入第二受益人"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">&nbsp;</c-col>
<c-col :span="24">&nbsp;</c-col>
<c-col :span="24">&nbsp;</c-col>
<c-col :span="24">&nbsp;</c-col>
<c-col :span="24">&nbsp;</c-col>
<c-col :span="24">
<el-form-item label="" prop="btdgrp.be2.pts.nam">
<c-input
disabled
v-model="model.btdgrp.be2.pts.nam"
maxlength="40"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-checkbox v-model="model.sndmsg">发送报文</c-checkbox>
<c-col :span="24">&nbsp;</c-col>
<c-col :span="24">&nbsp;</c-col>
<c-col :span="24">&nbsp;</c-col>
<c-col :span="24">&nbsp;</c-col>
<c-col :span="24">&nbsp;</c-col>
<c-col :span="24">
<c-checkbox v-model="model.sndmsg">发送报文</c-checkbox>
</c-col>
</c-col>
</c-col>
</c-row>
</div>
</template>
<script>
......
<template>
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<el-collapse-item title="取消信息" name="canp">
<m-canp :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</template>
<script>
import commonProcess from "~/mixin/commonProcess";
import Event from "~/model/Bttcan/Event";
import Canp from "./Canp";
export default {
components: {
"m-canp": Canp,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
activeNames: ["canp"],
};
},
methods: {
...Event,
handleChange(val) {
console.log(val);
},
},
created: function () {},
};
</script>
<style>
</style>
<template>
<c-page title="转让信用证单据注销">
<div class="eContainer">
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
<el-button size="small">备忘录</el-button>
<el-button size="small">影像信息</el-button>
<el-button size="small">保存模板</el-button>
<el-button size="small">使用模板</el-button>
<el-button size="small">制裁信息</el-button>
<el-button size="small">拆分报文</el-button>
<el-button size="small">提示</el-button>
</c-function-btn>
<el-form :model="model" :rules="rules" ref="modelForm" label-width="120px" label-position="left" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<c-page title="转让信用证单据注销">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="120px" label-position="right" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--PD000016 -->
<el-tab-pane label="注销" name="canp">
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-canp :model="model" :codes="codes"/>
<m-ovwp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane label="或有" name="engp">
<c-content>
<m-engp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="费用及财务" name="setpan">
<c-content>
<m-setpan :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<el-tab-pane label="费用/账务" name="engp,setpan,glepan">
<c-content>
<div class="eibs-tab">
<el-collapse v-model="activeNames">
<el-collapse-item title="表外记账" name="engp">
<!-- 表外记账 -->
<m-engp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="结算" name="setpan">
<!-- 结算 -->
<m-setpan :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</c-content>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="附言" name="coninfp">
<m-coninfp :model="model" :codes="codes"/>
<el-tab-pane label="备查/附言" name="addbcb">
<c-content>
<m-addbcb :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000529 -->
<el-tab-pane label="面函及报文" name="docpan">
<m-docpan :model="model" :codes="codes"/>
<el-tab-pane label="面函/报文" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000546 -->
<el-tab-pane label="交易附件" name="doctre">
<m-doctre :model="model" :codes="codes"/>
<el-tab-pane label="附件信息" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
<!-- <el-button size="small">备忘录</el-button>
<el-button size="small">影像信息</el-button>
<el-button size="small">保存模板</el-button>
<el-button size="small">使用模板</el-button>
<el-button size="small">制裁信息</el-button>
<el-button size="small">拆分报文</el-button>
<el-button size="small">提示</el-button> -->
</c-function-btn>
</c-page>
</div>
</c-page>
</template>
<script>
import Api from "~/service/Api"
......@@ -68,22 +82,28 @@ import Check from "~/model/Bttcan/Check"
import Default from "~/model/Bttcan/Default"
import Pattern from "~/model/Bttcan/Pattern"
import Canp from "./Canp"
import Ovwp from "./Ovwp"
import Doctre from "~/views/Public/Doctre"
import Setpan from "~/views/Public/Setpan"
import Coninfp from "~/views/Public/Coninfp"
import Docpan from "~/views/Public/Docpan"
import Engp from "~/views/Public/Engp"
import Addbcb from "./Addbcb";
import Engp from "~/views/Public/Engp";
import Setpan from "~/views/Public/Setpan";
import Coninfp from "~/views/Public/Coninfp";
import Docpan from "~/views/Public/Docpan";
import Doctre from "~/views/Public/Doctre";
export default {
name: "Bttcan",
components:{
"m-ovwp": Ovwp,
"m-canp" : Canp,
"m-engp" : Engp,
"m-setpan" : Setpan,
"m-docpan" : Docpan,
"m-doctre" : Doctre,
"m-coninfp" : Coninfp,
"m-engp": Engp,
"m-setpan": Setpan,
"m-docpan": Docpan,
"m-doctre": Doctre,
"m-ovwp": Ovwp,
"m-addbcb": Addbcb,
},
provide() {
return {
......@@ -93,7 +113,7 @@ export default {
mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: "canp",
tabVal: "ovwp",
trnName: "bttcan",
model: new Bttcan().data,
checkRules: Check,
......@@ -101,6 +121,7 @@ export default {
pattern: Pattern,
rules: null,
codes: {...CodeTable},
activeNames: ["engp"],
}
},
methods:{
......
<template>
<div class="eibs">
<!-- ====第一块: 寄单行 -->
<c-row>
<!-- left -->
<c-col :span="11">
<!-- ==左边== -->
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<c-col :span="12">
<el-form-item label="修改后的第一受益人单据总金额" prop="btdgrp.cbs.max.cur">
<c-col :span="16">
<el-form-item label="修改后的第一受益人单据总金额" prop="btdgrp.cbs.max.cur" label-width="250px">
<c-select v-model="model.btdgrp.cbs.max.cur" style="width:100%"
:code="codes.curtxt1"
placeholder="请选择"
......@@ -13,15 +14,15 @@
></c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-col :span="8">
<el-form-item label="" prop="btdgrp.cbs.max.amt" label-width="15px">
<c-input v-model="model.btdgrp.cbs.max.amt" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="修改后的第一受益人单据附加总金额" prop="btdgrp.cbs.max2.cur">
<c-col :span="16">
<el-form-item label="修改后的第一受益人单据附加总金额" prop="btdgrp.cbs.max2.cur" label-width="250px">
<c-select v-model="model.btdgrp.cbs.max2.cur" style="width:100%" placeholder="请选择"
:code="codes.curtxt1"
disabled
......@@ -29,19 +30,48 @@
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-col :span="8">
<el-form-item label="" prop="btdgrp.cbs.max2.amt" label-width="15px">
<c-input v-model="model.btdgrp.cbs.max2.amt" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<!-- =====右边===== -->
<c-col :span="12" style="padding-left: 20px;">
<c-col :span="24">
<c-col :span="12">
<el-form-item label="修改后的第二受益人单据总金额" prop="btdgrp.cbs.max.cur">
<el-form-item label="付款行" prop="btdgrp.rec.payrol">
<c-select v-model="model.btdgrp.rec.payrol" style="width:100%" placeholder="请选择付款行">
</c-select>
</el-form-item>
</c-col>
<c-ptap
:model="model"
:argadr="{
title: '',
grp: 'btdgrp',
rol: 'oth',
}"
:noRef="true"
:disabled="true"
:disabledRef="true"
:disabledExtkey="true"
>
</c-ptap>
</c-col>
</c-row>
<c-row>
<!-- =====左====== -->
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<c-col :span="16">
<el-form-item label="修改后的第二受益人单据总金额" prop="btdgrp.cbs.max.cur" label-width="250px">
<c-select v-model="model.btdgrp.cbs.max.cur" style="width:100%" placeholder="请选择" :code="codes.curtxt1" disabled></c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-col :span="8">
<el-form-item label="" prop="btdgrp.be2amt" label-width="15px">
<c-input v-model="model.btdgrp.be2amt" placeholder="请输入"></c-input>
</el-form-item>
......@@ -49,8 +79,8 @@
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="修改后的第二受益人单据附加总金额" prop="btdgrp.cbs.opnbe1amt.cur">
<c-col :span="16">
<el-form-item label="修改后的第二受益人单据附加总金额" prop="btdgrp.cbs.opnbe1amt.cur" label-width="250px">
<c-select v-model="model.btdgrp.cbs.opnbe1amt.cur" style="width:100%"
placeholder="请选择"
disabled
......@@ -58,23 +88,49 @@
></c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-col :span="8">
<el-form-item label="" prop="oldbtdgrp.be2amt2" label-width="15px">
<c-input v-model="model.oldbtdgrp.be2amt2" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<!-- ========右======== -->
<c-col :span="12" style="padding-left: 20px;">
<c-col :span="24">
<c-col :span="12">
<el-form-item label="展示第一和第二受益人的单据金额之差" prop="btdgrp.cbs.opnbe1amt.cur">
<el-form-item label="第二受益人方" prop="btdgrp.rec.docprbrolbe1">
<c-select v-model="model.btdgrp.rec.docprbrolbe1" style="width:100%" placeholder="请选择">
</c-select>
</el-form-item>
</c-col>
<c-ptap
:model="model"
:argadr="{
title: '',
grp: 'btdgrp',
rol: 'prb',
}"
:disabled="true"
:disabledExtkey="true"
>
</c-ptap>
</c-col>
</c-row>
<c-row>
<!-- =====左======= -->
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<c-col :span="16">
<el-form-item label="展示第一和第二受益人的单据金额之差" prop="btdgrp.cbs.opnbe1amt.cur" label-width="250px">
<c-select v-model="model.btdgrp.cbs.opnbe1amt.cur" style="width:100%"
:code="codes.curtxt1"
disabled
placeholder="请选择"></c-select>
</el-form-item>
</c-col>
<c-col :span="12" >
<c-col :span="8" >
<el-form-item label="" prop="btdgrp.cbs.opnbe1amt.amt" label-width="15px">
<c-input v-model="model.btdgrp.cbs.opnbe1amt.amt"
placeholder="请输入">
......@@ -84,8 +140,8 @@
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="展示第一和第二受益人的单据附加金额之差" prop="btdgrp.cbs.opnbe1amt2.cur">
<c-col :span="16">
<el-form-item label="展示第一和第二受益人的单据附加金额之差" prop="btdgrp.cbs.opnbe1amt2.cur" label-width="250px">
<c-select v-model="model.btdgrp.cbs.opnbe1amt2.cur"
:code="codes.curtxt1"
disabled
......@@ -93,60 +149,15 @@
</c-select>
</el-form-item>
</c-col>
<c-col :span="12" >
<c-col :span="8" >
<el-form-item label="" prop="btdgrp.cbs.opnbe1amt2.amt" label-width="15px">
<c-input v-model="model.btdgrp.cbs.opnbe1amt2.amt" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<!-- ---------------------------------------------------right ------------------------------------------------->
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="付款行" prop="btdgrp.rec.payrol">
<c-select v-model="model.btdgrp.rec.payrol" style="width:100%" placeholder="请选择付款行">
</c-select>
</el-form-item>
</c-col>
<c-ptap
:model="model"
:argadr="{
title: '',
grp: 'btdgrp',
rol: 'oth',
}"
:noRef="true"
:disabled="true"
:disabledRef="true"
:disabledExtkey="true"
>
</c-ptap>
<!-- r2 -->
<c-col :span="24">
<el-form-item label="第二受益人方" prop="btdgrp.rec.docprbrolbe1">
<c-select v-model="model.btdgrp.rec.docprbrolbe1" style="width:100%" placeholder="请选择">
</c-select>
</el-form-item>
</c-col>
<c-ptap
:model="model"
:argadr="{
title: '',
grp: 'btdgrp',
rol: 'prb',
}"
:disabled="true"
:disabledExtkey="true"
>
</c-ptap>
<!-- r3 -->
<!-- =======右======== -->
<c-col :span="12" style="padding-left: 20px;">
<c-col :span="24">
<el-form-item label="第一受益人方" prop="btdgrp.rec.docprbrolbe1">
<c-select v-model="model.btdgrp.rec.docprbrolbe1" style="width:100%" placeholder="请选择交单行的名称及地址 第一受益人的名称地址及编号">
......@@ -165,11 +176,10 @@
:disabledExtkey="true"
>
</c-ptap>
</c-col>
</c-row>
</template>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
......
<template>
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<!--el-collapse-item title="备查表" name="addbcb">
<m-addbcb :model="model" :codes="codes" />
</el-collapse-item-->
<el-collapse-item title="附言" name="coninfp">
<m-coninfp :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import Utils from "~/utils";
import Coninfp from "~/views/Public/Coninfp";
export default {
components: {
"m-coninfp": Coninfp,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
activeNames: ["coninfp"],
};
},
methods: {
...Event,
handleChange(val) {
console.log(val);
},
},
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs">
<!-- ==============上部分============ -->
<c-row>
<!-- top -->
<c-col :span="24">
<c-col :span="11">
<el-form-item label="转让信用证编号" prop="ltdgrp.rec.ownref">
<c-input v-model="model.ltdgrp.rec.ownref" maxlength="16" placeholder="请输入转让信用证编号" style="width: 100%"
disabled>
</c-input>
</el-form-item>
</c-col>
<c-col :span="11" :offset="1">
<el-form-item label="信用证编号" prop="ledgrp.rec.ownref">
<c-input v-model="model.ledgrp.rec.ownref" maxlength="16" placeholder="请输入信用证编号" disabled>
</c-input>
</el-form-item>
<!-- 左边-->
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<el-form-item label="转让信用证编号" prop="ltdgrp.rec.ownref">
<c-input v-model="model.ltdgrp.rec.ownref" maxlength="16" placeholder="请输入转让信用证编号" style="width: 100%"
disabled>
</c-input>
</el-form-item>
</c-col>
<c-col :span="11">
<c-col :span="24">
<el-form-item label="单据编号" prop="btdgrp.rec.ownref">
<c-input v-model="model.btdgrp.rec.ownref" maxlength="16" placeholder="请输入单据编号" disabled>
</c-input>
</el-form-item>
</c-col>
<c-col :span="11" :offset="1">
<el-form-item label="" prop="btdgrp.rec.nam">
<c-input v-model="model.btdgrp.rec.nam" placeholder="请输入" disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="10">
<el-form-item label="单据金额" prop="btdgrp.cbs.max.cur">
<c-select
v-model="model.btdgrp.cbs.max.cur"
style="width: 100%"
placeholder="请选择币种"
disabled
:code="codes.cur"
></c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="10">
<el-form-item label="" prop="btdgrp.cbs.max.amt" label-width="5px">
<c-input
v-model="model.btdgrp.cbs.max.amt"
style="width: 100%"
placeholder="请输入金额"
disabled
></c-input>
</el-form-item>
</c-col>
<!-- left -->
<c-col :span="11">
<c-col :span="4">
<el-form-item label="" prop="bttp.aammod.addamtflg" style=" float:right;">
<c-checkbox
v-model="model.bttp.aammod.addamtflg"
disabled
>附加金额</c-checkbox
>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="10">
<el-form-item label="单据金额" prop="btdgrp.cbs.max.cur">
<c-select v-model="model.btdgrp.cbs.max.cur" style="width:100%" placeholder="请选择单据金额币种" disabled>
<el-option v-for="item in codes.cur" :key="item.value" :label="item.label" :value="item.value"></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="10">
<el-form-item label="" label-width="5px" prop="btdgrp.cbs.max.amt">
<c-input v-model="model.btdgrp.cbs.max.amt" placeholder="请输入单据金额" disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="4" class="centerLable">
<el-form-item label="" label-width="5px" prop="bttp.aammod.addamtflg">
<c-checkbox v-model="model.bttp.aammod.addamtflg" disabled>附加金额</c-checkbox>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="10">
<el-form-item label="余额" prop="btdgrp.cbs.opn1.cur">
<c-select
v-model="model.btdgrp.cbs.max.cur"
style="width: 100%"
placeholder="请输入金额"
disabled
:code="codes.curtxt1"
></c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="10">
<el-form-item label="余额" prop="btdgrp.cbs.opn1.cur">
<c-select v-model="model.btdgrp.cbs.max.cur" style="width:100%" placeholder="请选择余额币种" disabled>
<el-option v-for="item in codes.cur" :key="item.value" :label="item.label" :value="item.value"></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="10">
<el-form-item label="" label-width="5px" prop="btdgrp.cbs.opn1.cur">
<c-input v-model="model.btdgrp.cbs.opn1.cur" placeholder="请输入余额" disabled></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="10">
<el-form-item label="" prop="btdgrp.cbs.opn1.cur" label-width="5px">
<c-input
v-model="model.btdgrp.cbs.opn1.cur"
style="width: 100%"
placeholder="请输入金额"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="24">
<el-form-item label="单据类型" prop="btdgrp.rec.doctypcod">
<c-select v-model="model.btdgrp.rec.doctypcod" style="width:100%" placeholder="请输入单据类型" disabled :code="doctypcod"></c-select>
</el-form-item>
......@@ -94,48 +102,24 @@
<c-select v-model="model.btdgrp.rec.docsta" style="width:100%" placeholder="请输入单据状态" disabled :code="codes.docsta2"></c-select>
</el-form-item>
</c-col>
<el-row>
<c-col :span="24">
<c-docpre
:model="model"
rol="docgrdmbe1"
:argadr="{
path: 'btdgrp.blk.prsdocbe1',
grp: 'bttp',
code: 'docpre',
}"
></c-docpre>
</c-col>
</el-row>
<el-row>
<c-col :span="24">
<c-docpre
:model="model"
rol="docgrdmbe2"
:argadr="{
path: 'btdgrp.blk.prsdocbe2',
grp: 'bttp',
code: 'docpre',
}"
></c-docpre>
</c-col>
</el-row>
</c-col>
<!-- right -->
<c-col :span="11" :offset="1">
<!-- ========右边======== -->
<c-col :span="12" style="padding-left: 20px;">
<c-col :span="24">
<el-form-item label="信用证编号" prop="ledgrp.rec.ownref">
<c-input v-model="model.ledgrp.rec.ownref" maxlength="16" placeholder="请输入信用证编号" disabled>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="第一受益人参考号" prop="btdgrp.be1.pts.ref">
<c-input v-model="model.btdgrp.be1.pts.ref" maxlength="16" placeholder="请输入第一受益人参考号" disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="btdgrp.be1.pts.nam" label-width="0px">
<c-input v-model="model.btdgrp.be1.pts.nam" maxlength="40" placeholder="请输入" disabled></c-input>
<el-form-item label="第一受益人名称" prop="btdgrp.be1.pts.nam">
<c-input v-model="model.btdgrp.be1.pts.nam" maxlength="16" placeholder="请输入" disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
......@@ -144,8 +128,8 @@
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="btdgrp.be2.pts.nam" label-width="0px">
<c-input v-model="model.btdgrp.be2.pts.nam" maxlength="40" placeholder="请输入" disabled></c-input>
<el-form-item label="第二受益人名称" prop="btdgrp.be2.pts.nam">
<c-input v-model="model.btdgrp.be2.pts.nam" maxlength="16" placeholder="请输入" disabled></c-input>
</el-form-item>
</c-col>
......@@ -155,11 +139,41 @@
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="btdgrp.prb.pts.nam" label-width="0px">
<c-input v-model="model.btdgrp.prb.pts.nam" maxlength="40" placeholder="请输入" disabled></c-input>
<el-form-item label="寄单行名称" prop="btdgrp.prb.pts.nam">
<c-input v-model="model.btdgrp.prb.pts.nam" maxlength="16" placeholder="请输入" disabled></c-input>
</el-form-item>
</c-col>
</c-col>
</c-row>
<!-- 列表 -->
<c-row>
<c-col :span="24">
<c-docpre
:model="model"
rol="docgrdmbe1"
:argadr="{
path: 'btdgrp.blk.prsdocbe1',
grp: 'bttp',
code: 'docpre',
}"
></c-docpre>
</c-col>
<c-col :span="24">
<c-docpre
:model="model"
rol="docgrdmbe2"
:argadr="{
path: 'btdgrp.blk.prsdocbe2',
grp: 'bttp',
code: 'docpre',
}"
></c-docpre>
</c-col>
</c-row>
<c-row>
<!-- ======左边===== -->
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<el-form-item label="单据类型" prop="btdgrp.rec.doctypcod">
<c-select v-model="model.btdgrp.rec.doctypcod" style="width:100%" placeholder="请选择单据类型" disabled :code="doctypcod">
......@@ -172,7 +186,9 @@
</el-form-item>
</c-col>
</c-col>
</c-col>
<!-- =====右边===== -->
<c-col :span="12" style="padding-left: 20px;">
<c-col :span="24">
<c-col :span="12">
<el-form-item label="从第一受益人那收到单据日期" prop="btdgrp.rec.rcvdatbe1">
......@@ -208,10 +224,9 @@
</el-form-item>
</c-col>
</c-col>
</c-col>
</c-row>
</div>
</template>
<script>
import Api from "~/service/Api"
......
<template>
<div class="eibs-tab">
<c-col :span="14">
<el-row>
<c-col :span="20">
<el-form-item label="不符点描述" prop="btdgrp.blk.docdis">
<c-input type="textarea" v-model="model.btdgrp.blk.docdis"
maxlength="50"
show-word-limit
placeholder="请输入不符点描述" disabled ></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="showGridPromptDialog('bttp.docdis.buttxmsel', null, null,{TXT:'btdgrp.blk.docdis'}, {TXT: false},'doxpDialog')">
...
</c-button>
</c-col>
</el-row>
<el-row>
<c-col :span="20">
<el-form-item label="国内不符点描述" prop="btdgrp.blk.intdis">
<c-input type="textarea" v-model="model.btdgrp.blk.intdis" maxlength="65" show-word-limit placeholder="请输入国内不符点描述" ></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="showGridPromptDialog('bttp.intdis.buttxmsel', null, null,{TXT:'btdgrp.blk.intdis'}, {TXT: false},'doxpDialog')">
...
</c-button>
</c-col>
</el-row>
<el-row>
<c-col :span="20">
<el-form-item label="评论和结论" prop="btdgrp.blk.comcon">
<c-input type="textarea" v-model="model.btdgrp.blk.comcon" maxlength="65" show-word-limit placeholder="请输入评论和结论" ></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="showGridPromptDialog('bttp.comcon.buttxmsel', null, null,{TXT:'btdgrp.blk.comcon'}, {TXT: false},'doxpDialog')">
...
</c-button>
</c-col>
</el-row>
<div class="eibs">
<c-row>
<!-- ==============左边================ -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<c-col :span="21">
<el-form-item label="不符点描述" prop="btdgrp.blk.docdis">
<c-input type="textarea" v-model="model.btdgrp.blk.docdis" maxlength="3500" :rows="6" show-word-limit
placeholder="请输入不符点" :disabled="model.btdgrp.blk.docdisflg == ''"></c-input>
</el-form-item>
</c-col>
<c-col :span="3">
<c-button size="small" type="primary" icon="el-icon-more"
@click="showGridPromptDialog('bttp.docdis.buttxmsel', null, null, { TXT: 'btdgrp.blk.docdis' }, { TXT: false }, 'doxpDialog')">
<!-- @click="onDocdisButtxmsel" -->
</c-button>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="21">
<el-form-item label="国内不符点描述" prop="btdgrp.blk.intdis">
<c-input type="textarea" v-model="model.btdgrp.blk.intdis" maxlength="1300" :rows="6" show-word-limit
placeholder="请输入国内不符点"></c-input>
</el-form-item>
</c-col>
<c-col :span="3">
<c-button size="small" type="primary" icon="el-icon-more"
@click="showGridPromptDialog('bttp.intdis.buttxmsel', null, null,{TXT:'btdgrp.blk.intdis'}, {TXT: false},'doxpDialog')">
<!-- @click="onIntdisButtxmsel" -->
</c-button>
</c-col>
</c-col>
<el-row>
<c-col :span="20">
<el-form-item label="结汇指示交易记录" prop="btdgrp.blk.setinsbt">
<c-input type="textarea" v-model="model.btdgrp.blk.setinsbt" maxlength="1300" show-word-limit placeholder="请输入结汇指示交易记录" ></c-input>
<c-col :span="24">
<c-col :span="21">
<el-form-item label="评论和结论" prop="btdgrp.blk.comcon">
<c-input type="textarea" v-model="model.btdgrp.blk.comcon" maxlength="1300" :rows="6" show-word-limit
placeholder="请输入评论和结论"></c-input>
</el-form-item>
</c-col>
<c-col :span="3">
<c-button size="small" type="primary" icon="el-icon-more"
@click="showGridPromptDialog('bttp.comcon.buttxmsel', null, null, { TXT: 'btdgrp.blk.comcon' }, { TXT: false }, 'doxpDialog')">
<!-- @click="onComconButtxmsel" -->
</c-button>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="21">
<el-form-item label="结算指示" prop="btdgrp.blk.setinsbe">
<c-input type="textarea" v-model="model.btdgrp.blk.setinsbe" maxlength="390" :rows="6" show-word-limit
placeholder="请输入结算指示"></c-input>
</el-form-item>
</c-col>
<c-col :span="3">
<c-button size="small" type="primary" icon="el-icon-more"
@click="showGridPromptDialog('bttp.setinstxm.buttxmsel', null, null, { TXT: 'btdgrp.blk.setinsbe' }, { TXT: false }, 'doxpDialog')">
<!-- @click="onSetinstxmButtxmsel" -->
</c-button>
</c-col>
</c-col>
</c-col>
<!-- ===============右边================= -->
<c-col :span="12" style="padding-left: 20px;">
<c-col :span="24">
<el-form-item label="进一步处理" prop="bttp.futhndflg">
<c-fullbox>
<c-select
v-model="model.bttp.futhndflg"
style="width: 100%"
placeholder="请输入"
disabled
@change="changeFuthndflg"
>
<el-option
v-for="item in codes.futhndflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
<template slot="footer">
<el-form-item label="" prop="model.btdgrp.blk.docdisflg">
<c-checkbox
v-model="docdisflg"
style="margin-left: 10px"
@change="defaultFunction()"
>不符点修改</c-checkbox
>
</el-form-item>
</c-col>
<c-col :span="4">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="showGridPromptDialog('bttp.setins.buttxmsel', null, null,{TXT:'btdgrp.blk.setinsbt'}, {TXT: false},'doxpDialog')">
...
</c-button>
</c-col>
</el-row>
<el-row>
<c-col :span="24">
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="单据状态" prop="btdgrp.rec.docsta">
<c-select
v-model="model.btdgrp.rec.docsta"
style="width: 100%"
placeholder="请选择"
@change="selectOrCheckboxRule('btdgrp.rec.docsta')"
>
<el-option
v-for="item in codes.docsta2"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-row>
<c-row>
<c-col :span="24">
<c-docpre
:model="model"
rol="docgrdmbe1"
......@@ -81,10 +130,10 @@
}"
></c-docpre>
</c-col>
</el-row>
</c-row>
<el-row>
<c-col :span="24">
<c-row>
<c-col :span="24">
<c-docpre
:model="model"
rol="docgrdmbe2"
......@@ -95,28 +144,7 @@
}"
></c-docpre>
</c-col>
</el-row>
</c-col>
<c-col :span="9" :offset="1">
<c-col :span="20" :offset="3">
<c-checkbox v-model="model.btdgrp.blk.docdisflg">不符点描述修改</c-checkbox>
</c-col>
<c-col :span="24">
<el-form-item label="进一步处理" prop="bttp.futhndflg">
<c-select v-model="model.bttp.futhndflg" style="width:100%"
placeholder="请选择进一步处理" :code="codes.futhndflg">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="单据状态" prop="btdgrp.rec.docsta">
<c-select v-model="model.btdgrp.rec.docsta" style="width:100%"
:code="codes.docsta2"
placeholder="请选择单据状态" disabled>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-row>
</div>
</template>
<script>
......
<template>
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<el-collapse-item title="到单" name="drv">
<m-drv :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="单据金额和当事人描述" name="adapan">
<m-adapan :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="不符点/指示" name="dscinsp">
<m-dscinsp :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Lttdav/Event";
import Drv from './Drv';
import Adapan from './Adapan';
import Dscinsp from './Dscinsp';
export default {
components: {
'm-drv': Drv,
'm-adapan': Adapan,
'm-dscinsp': Dscinsp,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
activeNames: ["drv"],
};
},
methods: {
...Event,
handleChange(val) {
console.log(val);
},
},
created: function () {},
computed: {
},
};
</script>
<style>
.marginLable {
padding-left: 160px;
}
</style>
......@@ -2,53 +2,49 @@
<div class="eContainer">
<c-page title="转让信用证修改单据金额">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="120px" label-position="left" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="120px" label-position="right" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--PD000003 -->
<el-tab-pane label="到单" name="drv">
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-drv :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane label="单据金额和当事人描述" name="adapan">
<c-content>
<m-adapan :model="model" :codes="codes"/>
<m-ovwp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<el-tab-pane label="不符点/指示" name="dscinsp">
<c-content>
<m-dscinsp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<el-tab-pane label="表外" name="engp">
<c-content>
<m-engp :model="model" :codes="codes"/>
</c-content>
<!--PD000001 -->
<el-tab-pane label="保证金" name="ccvpan">
<c-content>
<m-ccvpan :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="费用及账务" name="setpan">
<el-tab-pane label="费用/账务" name="engp,setpan">
<c-content>
<m-setpan :model="model" :codes="codes"/>
<div class="eibs-tab">
<el-collapse v-model="activeNames">
<el-collapse-item title="表外记账" name="engp">
<!-- 表外记账 -->
<m-engp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="结算" name="setpan">
<!-- 结算 -->
<m-setpan :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</c-content>
</el-tab-pane>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="保证金" name="ccvpan">
<m-ccvpan :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="附言" name="coninfp">
<m-coninfp :model="model" :codes="codes"/>
<el-tab-pane label="备查/附言" name="addbcb">
<m-addbcb :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000529 -->
<el-tab-pane label="面函及报文" name="docpan">
<el-tab-pane label="报文/面函" name="docpan">
<m-docpan :model="model" :codes="codes"/>
</el-tab-pane>
......@@ -89,26 +85,30 @@ import Pattern from "~/model/Bttdrv/Pattern"
import Drv from "./Drv"
import Adapan from "./Adapan"
import Dscinsp from "./Dscinsp"
import Ovwp from "./Ovwp.vue"
import Engp from "~/views/Public/Engp";
import Setpan from "~/views/Public/Setpan";
import Ccvpan from "~/views/Public/Ccvpan";
import Docpan from "~/views/Public/Docpan";
import Coninfp from "~/views/Public/Coninfp";
import Addbcb from "./Addbcb.vue"
export default {
name: "Bttdrv",
components:{
"m-ovwp": Ovwp,
"m-dscinsp":Dscinsp,
"m-drv" : Drv,
"m-adapan" : Adapan,
"m-engp" : Engp,
"m-setpan" : Setpan,
"m-ccvpan" : Ccvpan,
"m-docpan" : Docpan,
"m-coninfp" : Coninfp,
"m-engp" : Engp,
"m-setpan" : Setpan,
"m-ccvpan" : Ccvpan,
"m-docpan" : Docpan,
"m-addbcb" : Addbcb,
},
provide() {
return {
......@@ -118,7 +118,7 @@ export default {
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: "drv",
tabVal: "ovwp",
trnName: "bttdrv",
model: new Bttdrv().data,
checkRules: Check,
......
<template>
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<!--el-collapse-item title="备查表" name="addbcb">
<m-addbcb :model="model" :codes="codes" />
</el-collapse-item-->
<el-collapse-item title="附言" name="coninfp">
<m-coninfp :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import Utils from "~/utils";
import Coninfp from "~/views/Public/Coninfp";
export default {
components: {
"m-coninfp": Coninfp,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
activeNames: ["coninfp"],
};
},
methods: {
...Event,
handleChange(val) {
console.log(val);
},
},
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<el-collapse-item title="转让证索汇" name="rclp">
<m-rclp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="索汇详情" v-if="model.rmbclm.clmrmbflg=='X'" name="remp">
<m-remp :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Lttdav/Event";
import Rclp from './Rclp';
import Remp from './Remp';
export default {
components: {
'm-rclp': Rclp,
'm-remp': Remp,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
activeNames: ["rclp"],
};
},
methods: {
...Event,
handleChange(val) {
console.log(val);
},
},
created: function () {},
computed: {
},
};
</script>
<style>
.marginLable {
padding-left: 160px;
}
</style>
......@@ -2,18 +2,17 @@
<div class="eibs-tab">
<!-- 上方 -->
<c-row>
<c-col :span="24">
<!-- 上左 -->
<c-col :span="12">
<c-col :span="24">
<c-form-item label="转让信用证编号" prop="ltdgrp.rec.ownref">
<c-fullbox>
<c-input
<!-- 上左 -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<c-form-item label="转让信用证编号" prop="ltdgrp.rec.ownref">
<c-fullbox>
<c-input
v-model="model.ltdgrp.rec.ownref"
maxlength="16"
placeholder="请输入转让信用证编号"
disabled
></c-input>
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
......@@ -166,10 +165,10 @@
></c-select>
</c-form-item>
</c-col>
</c-col>
<!-- 上右 -->
<c-col :span="11" :offset="1">
<c-col :span="24">
</c-col>
<!-- ============右=============== -->
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<c-form-item label="信用证编号" prop="ledgrp.rec.ownref">
<c-input
v-model="model.ledgrp.rec.ownref"
......@@ -229,154 +228,142 @@
></c-input>
</c-form-item>
</c-col>
</c-col>
</c-col>
</c-row>
<!-- 中间 -->
<c-col :span="24" style="height: 0px">
<el-divider></el-divider>
</c-col>
<c-row>
<c-col :span="24">
<!-- 下左 -->
<c-col :span="12">
<c-col :span="24">
<c-form-item label-width="0" prop="liaall.tenstm">
<!-- =========单据========== -->
<c-col :span="24" style="margin-bottom: 35px">
<c-istream-table
ref="table"
:list="model.liaall.tenstm.rows || []"
:columns="trnData.columns"
:showSelection="true"
v-on:multipleSelect="multipleSelect"
prop="liaall.tenstm"
style="width: 100%"
>
</c-istream-table>
</c-form-item>
</c-col>
<c-col :span="24">
<p>结汇指示</p>
</c-col>
<c-col :span="24">
<c-form-item label-width="0" prop="btdgrp.blk.setinsbt">
<c-fullbox>
<c-input
type="textarea"
v-model="model.btdgrp.blk.setinsbt"
maxlength="1300"
show-word-limit
placeholder="请输入结汇指示"
rows="8"
></c-input>
<template slot="footer">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="
showGridPromptDialog(
'setins.buttxmsel',
null,
null,
{ TXT: 'btdgrp.blk.setinsbt' },
{ TXT: false },
'doxpDialog'
)
"
>
...
</c-button>
</template>
</c-fullbox>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="手续费" prop="btdgrp.rec.lescom">
<c-input
v-model="model.btdgrp.rec.lescom"
placeholder="请输入手续费"
style="width:80%"
></c-input>
</c-form-item>
</c-col>
<!-- ===================================== -->
<row>
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<c-col :span="12">
<el-form-item label="单据金额" prop="btdgrp.cbs.opn2.cur">
<c-select
v-model="model.btdgrp.cbs.opn2.cur"
maxlength="3"
placeholder="请选择币种"
:code="codes.curtxt1"
disabled
></c-select>
</el-form-item>
</c-col>
<!-- 下右 -->
<c-col :span="11" :offset="1">
<c-col :span="24">
<p>单据金额</p>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label-width="0" prop="btdgrp.cbs.opn2.cur">
<c-select
v-model="model.btdgrp.cbs.opn2.cur"
style="width: 100%"
placeholder="请选择币种"
:code="codes.curtxt1"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label-width="5px" prop="aamset.utlamt">
<c-input
v-model="model.aamset.utlamt"
placeholder="请输入单据金额"
disabled
></c-input>
</c-form-item>
</c-col>
</c-col>
<c-col :span="24">
<p>单据附加金额</p>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label-width="0" prop="btdgrp.cbs.opn2.cur">
<c-select
v-model="model.btdgrp.cbs.opn2.cur"
style="width: 100%"
placeholder="请选择币种"
:code="codes.curtxt1"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label-width="5px" prop="aamset.utlamt2">
<c-input
v-model="model.aamset.utlamt2"
placeholder="请输入单据附加金额"
disabled
></c-input>
</c-form-item>
</c-col>
</c-col>
<c-col :span="24">
<p>报文详细内容:MT742的77A项:</p>
</c-col>
<c-col :span="24">
<c-form-item label-width="5px" prop="trnmod.trndoc.nar754">
<c-input
type="textarea"
v-model="model.trnmod.trndoc.nar754"
maxlength="700"
show-word-limit
placeholder="请输入叙述内容(77A)"
rows="8"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" label-width="5px" prop="aamset.utlamt">
<c-input
v-model="model.aamset.utlamt"
placeholder="请输入单据金额"
disabled
@change="eventFunction(
'aamset.utlamt'
)"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="单据附加金额" prop="btdgrp.cbs.opn2.cur">
<c-select
v-model="model.btdgrp.cbs.opn2.cur"
maxlength="3"
placeholder="请选择币种"
:code="codes.curtxt1"
disabled
></c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" label-width="5px" prop="aamset.utlamt2">
<c-input
v-model="model.aamset.utlamt2"
placeholder="请输入单据附加金额"
disabled
@change="eventFunction(
'aamset.utlamt2'
)"
></c-input>
</el-form-item>
<c-col :span="24">
<c-checkbox v-model="model.rmbclm.clmrmbflg">
发送742报文
</c-checkbox>
</c-col>
<el-form-item label="" prop="rmbclm.clmrmbflg">
<c-checkbox v-model="model.rmbclm.clmrmbflg"
>Claim Reimbursement(e.g via MT 742)</c-checkbox
>
</el-form-item>
</c-col>
</c-col>
</c-col>
</c-row>
</c-col>
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<c-form-item label="扣除佣金" prop="btdgrp.rec.lescom">
<c-input
v-model="model.btdgrp.rec.lescom"
placeholder="请输入内容"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="描述内容(77A)" prop="trnmod.trndoc.nar754">
<c-input
type="textarea"
v-model="model.trnmod.trndoc.nar754"
maxlength="35"
show-word-limit
placeholder="请输入77A场内容"
></c-input>
</c-form-item>
</c-col>
</c-col>
</row>
<row>
<c-col :span="24">
<el-form-item
label="汇结指示"
prop="tdgrp.blk.setinsbt"
style="width: 100%"
>
<c-fullbox>
<c-input
type="textarea"
v-model="model.btdgrp.blk.setinsbt"
maxlength="300"
show-word-limit
placeholder="请输入结汇指示"
></c-input>
<template slot="footer">
<c-button
style="margin-left: 10px; padding: 0 10px"
size="small"
type="primary"
@click="showGridPromptDialog('setins.buttxmsel',null,null,{TXT:'btdgrp.blk.setinsbt'},{TXT:false},'doxpDialog')"
>
...
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
</row>
</div>
</template>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
......
<template>
<div class="eContainer">
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
<el-button size="small">流程附言</el-button>
<el-button size="small">交易历史</el-button>
<el-button size="small">备忘录</el-button>
<el-button size="small">影像信息</el-button>
<!-- <el-button size="small">保存模板</el-button> -->
<!-- <el-button size="small">使用模板</el-button> -->
<el-button size="small">制裁信息</el-button>
<!-- <el-button size="small">拆分报文</el-button> -->
<el-button size="small">智能提示</el-button>
</c-function-btn>
<el-form
<c-page title="转让信用证索汇">
<el-form
:model="model"
:rules="rules"
ref="modelForm"
......@@ -24,46 +10,52 @@
size="small"
:validate-on-rule-change="false"
>
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--bttrcl PD000034 Claim Reimb. -->
<el-tab-pane label="转让证索汇" name="rclp">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-rclp ref="rclp" :model="model" :codes="codes" />
</c-content>
<m-ovwp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="表外" name="engp">
<el-tab-pane label="费用/账务" name="engp,setpan">
<c-content>
<m-engp :model="model" :codes="codes" />
<div class="eibs-tab">
<el-collapse v-model="activeNames">
<el-collapse-item title="表外记账" name="engp">
<!-- 表外记账 -->
<m-engp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="结算" name="setpan">
<!-- 结算 -->
<m-setpan :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</c-content>
</el-tab-pane>
<el-tab-pane label="费用及账务" name="setpan">
<m-setpan :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="附言" name="coninfp">
<el-tab-pane label="备查/附言" name="addbcb">
<c-content>
<m-coninfp :model="model" :codes="codes" />
<m-addbcb :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="报文及面函" name="docpan">
<m-docpan :model="model" :codes="codes" />
<el-tab-pane label="报文/面函" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="交易附件" name="doctre">
<!--PD000546 -->
<el-tab-pane label="附件信息" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--rmbclm PD000128 Reimbursement Details -->
<el-tab-pane v-if="model.rmbclm.clmrmbflg=='X'" label="索汇详情" name="remp">
<m-remp :model="model" :codes="codes" />
</el-tab-pane>
</c-tabs>
</el-form>
<c-grid-ety-prompt-dialog
</el-tab-pane>
</c-tabs>
</el-form>
<c-grid-ety-prompt-dialog
ref="doxpDialog"
:isPty="false"
:promptData="promptData"
......@@ -76,6 +68,13 @@
v-on:select-ety="selectEty"
>
</c-grid-ety-prompt-dialog>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash">
</c-function-btn>
</c-page>
</div>
</template>
<script>
......@@ -87,12 +86,13 @@ import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Bttrcl/Check";
import Default from "~/model/Bttrcl/Default";
import Pattern from "~/model/Bttrcl/Pattern";
import Rclp from "./Rclp";
import Remp from "./Remp";
import Ovwp from "./Ovwp";
import Engp from "~/views/Public/Engp";
import Setpan from "~/views/Public/Setpan";
import Coninfp from "~/views/Public/Coninfp";
import Addbcb from "./Addbcb";
import Docpan from "~/views/Public/Docpan";
import Doctre from "~/views/Public/Doctre";
......@@ -100,11 +100,10 @@ import Doctre from "~/views/Public/Doctre";
export default {
name: "Bttrcl",
components: {
"m-rclp": Rclp,
"m-remp": Remp,
"m-ovwp": Ovwp,
"m-engp": Engp,
"m-setpan": Setpan,
"m-coninfp": Coninfp,
"m-addbcb": Addbcb,
"m-docpan": Docpan,
"m-doctre": Doctre,
},
......@@ -116,7 +115,7 @@ export default {
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data() {
return {
tabVal: "rclp",
tabVal: "ovwp",
trnName: "bttrcl",
trnType: "",
model: new Bttrcl().data,
......@@ -127,6 +126,7 @@ export default {
codes: {
...CodeTable,
},
activeNames: ["engp"],
};
},
methods: {
......
<template>
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<!--el-collapse-item title="备查表" name="addbcb1">
<m-addbcb1 :model="model" :codes="codes" />
</el-collapse-item-->
<el-collapse-item title="附言" name="coninfp">
<m-coninfp :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import Utils from "~/utils";
import Event from "~/model/Litcan/Event";
//import Addbcb1 from "~/views/Public/Addbcb1";
import Coninfp from "~/views/Public/Coninfp";
export default {
components: {
"m-coninfp": Coninfp,
//"m-addbcb1": Addbcb1,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
activeNames: ["coninfp"],
};
},
methods: {
...Event,
handleChange(val) {
console.log(val);
},
},
created: function () {},
};
</script>
<style>
</style>
\ No newline at end of file
<template>
<div class="eibs-tab">
<!-- S0000042 : 是否报送跨境人民币2101表 -->
<c-col :span="18">
<el-form-item label="是否报送跨境人民币2101表" prop="cnybop.cnyflg">
<c-select
v-model="model.cnybop.cnyflg"
style="width: 100%"
placeholder="请选择是否报送跨境人民币2101表"
:code="codes.cnyflg"
:disabled="model.btdgrp.cbs.max.cur!='CNY'"
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000045 : 是否报送跨境人民币2107表 -->
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<el-collapse-item title="外管信息" name="wg">
<m-wg :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="涉外收入申报单-基础信息" name="basp" v-if="model.bopmod.szflg == '1' && model.bopmod.basflg == 'X'">
<m-basp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="跨境人民币申报" name="cnyp1">
<m-cnyp1 :model="model" :codes="codes" />
</el-collapse-item>
<c-col :span="18">
<el-form-item label="是否报送跨境人民币2107表" prop="cnybop.traflg">
<c-select
v-model="model.cnybop.traflg"
style="width: 100%"
placeholder="请选择是否报送跨境人民币2107表"
disabled
:code="codes.cnyflg"
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000077 : 是否报送跨境人民币2111表 -->
<c-col :span="18">
<el-form-item label="是否报送跨境人民币2111表" prop="cnybop.outflg">
<c-select
v-model="model.cnybop.outflg"
style="width: 100%"
placeholder="请选择是否报送跨境人民币2111表"
disabled
:code="codes.cnyflg"
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000113 : 是否报送跨境人民币2106表 -->
<c-col :span="18">
<el-form-item label="是否报送跨境人民币2106表" prop="cnybop.libflg">
<c-select
v-model="model.cnybop.libflg"
style="width: 100%"
placeholder="请选择是否报送跨境人民币2106表"
disabled
:code="codes.cnyflg"
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000142 : 是否报送跨境人民币2122表 -->
<c-col :span="18">
<el-form-item label="是否报送跨境人民币2122表" prop="cnybop.vouflg">
<c-select
v-model="model.cnybop.vouflg"
style="width: 100%"
placeholder="请选择是否报送跨境人民币2122表"
disabled
:code="codes.cnyflg"
>
</c-select>
</el-form-item>
</c-col>
</div>
<el-collapse-item title="2101跨境收入信息" name="incp" v-if="model.cnybop.cnyflg == '1'">
<m-incp :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Bttset/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Brtset/Event";
import Wg from "./Wg";
import Cnyp1 from "./Cnyp1";
import Basp from "./Basp";
import Incp from "./Incp";
export default {
inject: ["root"],
components: {
"m-wg": Wg,
"m-cnyp1": Cnyp1,
"m-basp": Basp,
"m-incp": Incp,
},
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
activeNames: ["wg"],
};
},
methods: {
...Event,
handleChange() {}
},
created: function () {},
};
</script>
<style>
</style>
\ No newline at end of file
<template>
<div class="eibs-tab">
<!-- S0000042 : 是否报送跨境人民币2101表 -->
<c-col :span="18">
<el-form-item label="是否报送跨境人民币2101表" prop="cnybop.cnyflg">
<c-select
v-model="model.cnybop.cnyflg"
style="width: 100%"
placeholder="请选择是否报送跨境人民币2101表"
:code="codes.cnyflg"
:disabled="model.btdgrp.cbs.max.cur!='CNY'"
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000045 : 是否报送跨境人民币2107表 -->
<c-col :span="18">
<el-form-item label="是否报送跨境人民币2107表" prop="cnybop.traflg">
<c-select
v-model="model.cnybop.traflg"
style="width: 100%"
placeholder="请选择是否报送跨境人民币2107表"
disabled
:code="codes.cnyflg"
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000077 : 是否报送跨境人民币2111表 -->
<c-col :span="18">
<el-form-item label="是否报送跨境人民币2111表" prop="cnybop.outflg">
<c-select
v-model="model.cnybop.outflg"
style="width: 100%"
placeholder="请选择是否报送跨境人民币2111表"
disabled
:code="codes.cnyflg"
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000113 : 是否报送跨境人民币2106表 -->
<c-col :span="18">
<el-form-item label="是否报送跨境人民币2106表" prop="cnybop.libflg">
<c-select
v-model="model.cnybop.libflg"
style="width: 100%"
placeholder="请选择是否报送跨境人民币2106表"
disabled
:code="codes.cnyflg"
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000142 : 是否报送跨境人民币2122表 -->
<c-col :span="18">
<el-form-item label="是否报送跨境人民币2122表" prop="cnybop.vouflg">
<c-select
v-model="model.cnybop.vouflg"
style="width: 100%"
placeholder="请选择是否报送跨境人民币2122表"
disabled
:code="codes.cnyflg"
>
</c-select>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Bttset/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<el-collapse-item title="转让证收汇" name="setp">
<m-setp ref="setp" :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="收账通知" name="docpan1">
<m-docpan1 ref="docpan1" :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import Event from "~/model/Brtset/Event";
import Setp from "./Setp";
import Docpan1 from "./Docpan1";
export default {
components: {
'm-setp': Setp,
"m-docpan1": Docpan1,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
activeNames: ["setp"],
};
},
methods: {
...Event,
handleChange(val) {
console.log(val);
},
},
created: function () {},
computed: {
},
};
</script>
<style>
.marginLable {
padding-left: 160px;
}
</style>
\ No newline at end of file
......@@ -2,10 +2,9 @@
<div class="eibs-tab">
<!-- 上层 -->
<c-row>
<c-col :span="24">
<!-- 上左 -->
<c-col :span="12">
<c-col :span="24">
<!-- =====左====== -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<c-form-item label="转让信用证编号" prop="ltdgrp.rec.ownref">
<c-fullbox>
<c-input
......@@ -166,10 +165,10 @@
></c-select>
</c-form-item>
</c-col>
</c-col>
<!-- 上右 -->
<c-col :span="11" :offset="1">
<c-col :span="24">
</c-col>
<!-- ==============右边============= -->
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<c-form-item label="信用证编号" prop="ledgrp.rec.ownref">
<c-input
v-model="model.ledgrp.rec.ownref"
......@@ -229,23 +228,19 @@
></c-input>
</c-form-item>
</c-col>
</c-col>
</c-col>
</c-col>
</c-row>
<!-- 中间 -->
<c-col :span="24" style="height: 0px">
<!-- ====================待汇收单据===================== -->
<c-row>
<c-col :span="24" style="height: 24px; margin-top: 20px">
<el-form-item label="待收汇的单据" class="messageLabel">
</el-form-item>
</c-col>
<c-col :span="24" style="height: 0px; margin-top: 5px">
<el-divider></el-divider>
</c-col>
<c-row>
<c-col :span="24">
<!-- 下左 -->
<c-col :span="12">
<c-col :span="24">
<p>待收汇的单据:</p>
</c-col>
<c-col :span="24">
<c-form-item label-width="0" prop="liaall.tenstm">
<c-col :span="24">
<c-form-item label-width="0" prop="liaall.tenstm">
<c-istream-table
ref="table"
:list="model.liaall.tenstm.rows || []"
......@@ -255,12 +250,13 @@
prop="liaall.tenstm"
>
</c-istream-table>
</c-form-item>
</c-col>
<c-col :span="24">
<p></p>
</c-col>
</c-form-item>
</c-col>
</c-row>
<!-- ============================================= -->
<c-row>
<!-- ============左============= -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<c-col :span="12">
<c-form-item label="收汇金额" prop="setmod.doccur">
......@@ -345,24 +341,10 @@
</c-form-item>
</c-col>
</c-col>
<c-col :span="24">
<p>在本次收汇中归还押汇款的情况:</p>
</c-col>
<c-col :span="24">
<c-istream-table
:list="stmData.fepstmData"
:columns="stmData.fepstmColumns"
>
<el-table-column disaabled prop="op" width="100%">
</el-table-column>
</c-istream-table>
</c-col>
</c-col>
<br />
<!-- 下右 -->
<c-col :span="11" :offset="1">
<c-col :span="24">
</c-col>
<!-- ================右===================== -->
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<c-col :span="12">
<c-form-item label="扣减金额" prop="setmod.doccur">
<c-input
......@@ -430,29 +412,48 @@
</c-col>
</c-col>
<c-col :span="24">
<p>报文中77A项的详细内容:</p>
</c-col>
<c-col :span="24">
<c-form-item label-width="0px" prop="trnmod.trndoc.nar754">
<c-form-item label="描述内容(77A)" prop="trnmod.trndoc.nar754">
<c-input
rows="6"
type="textarea"
v-model="model.trnmod.trndoc.nar754"
maxlength="35"
show-word-limit
placeholder="请输入报文中77A项的详细内容"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-checkbox disabled v-model="model.mtabut.clsflg">
闭卷
</c-checkbox>
<c-checkbox v-model="model.btdgrp.rec.frepayflg">
无偿放单
</c-checkbox>
</c-col>
type="textarea"
v-model="model.trnmod.trndoc.nar754"
maxlength="35"
show-word-limit
placeholder="请输入77A场内容"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="mtabut.clsflg">
<c-checkbox v-model="model.mtabut.clsflg" disabled>闭卷</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="bedgrp.rec.frepayflg">
<c-checkbox v-model="model.btdgrp.rec.frepayflg">免费付款</c-checkbox>
</el-form-item>
</c-col>
</c-col>
</c-row>
<!-- ====================待汇收单据===================== -->
<c-row>
<c-col :span="24" style="height: 24px; margin-top: 20px">
<el-form-item label="在本次收汇中归还押汇款的情况:" class="messageLabel">
</el-form-item>
</c-col>
<c-col :span="24" style="height: 0px; margin-top: 5px">
<el-divider></el-divider>
</c-col>
<c-col :span="24">
<c-istream-table
:list="stmData.fepstmData"
:columns="stmData.fepstmColumns"
>
<el-table-column disaabled prop="op" width="100%">
</el-table-column>
</c-istream-table>
</c-col>
</c-row>
</div>
......
<template>
<div class="eContainer">
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
<el-button size="small">流程附言</el-button>
<el-button size="small">交易历史</el-button>
<el-button size="small">备忘录</el-button>
<el-button size="small">影像信息</el-button>
<!-- <el-button size="small">保存模板</el-button> -->
<!-- <el-button size="small">使用模板</el-button> -->
<el-button size="small">制裁信息</el-button>
<!-- <el-button size="small">拆分报文</el-button> -->
<el-button size="small">智能提示</el-button>
</c-function-btn>
<el-form
:model="model"
:rules="rules"
ref="modelForm"
label-width="120px"
label-position="right"
size="small"
:validate-on-rule-change="false"
>
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--bttset PD000034 Funds Settlement -->
<el-tab-pane label="转让证收汇" name="setp">
<c-content>
<m-setp ref="setp" :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<c-page title="转让信用证单据转让证收汇">
<el-form :model="model"
:rules="rules"
ref="modelForm"
label-width="120px"
label-position="right" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-ovwp ref="ovwp" :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="表外" name="engp">
<el-tab-pane label="统一授信" name="limitbody,shisuan">
<c-content>
<m-engp :model="model" :codes="codes" />
<div class="eibs-tab">
<el-collapse v-model="activeNames1">
<el-collapse-item title="统一授信" name="limitbody">
<m-limitbody :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="试算结果" name="shisuan">
<m-shisuan :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</c-content>
</el-tab-pane>
<el-tab-pane label="费用及账务" name="setpan">
<c-content>
<m-setpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="费用/账务" name="engp,setpan,glepan">
<c-content>
<div class="eibs-tab">
<el-collapse v-model="activeNames">
<el-collapse-item title="表外记账" name="engp">
<!-- 表外记账 -->
<m-engp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="结算" name="setpan">
<!-- 结算 -->
<m-setpan :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="会计分录" name="glepan">
<!-- 会计分录 -->
<m-glepan :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</c-content>
</el-tab-pane>
<el-tab-pane label="备查/附言" name="addbcb">
<c-content>
<m-addbcb :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="分录" name="glepan">
<!--PD000002 -->
<el-tab-pane label="申报信息" name="cnyp">
<c-content>
<m-glepan :model="model" :codes="codes" />
<m-cnyp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="附言" name="coninfp">
<!--PD000529 -->
<el-tab-pane label="报文/面函" name="docpan">
<c-content>
<m-coninfp :model="model" :codes="codes" />
<m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="报文及面函" name="doc">
<m-doc :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="交易附件" name="doctre">
<!--PD000546 -->
<el-tab-pane label="附件信息" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes" />
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--lendoc PD000001 收账通知 -->
<el-tab-pane label="收账通知" name="docpan">
<m-docpan :model="model" :codes="codes" />
</el-tab-pane>
<!--bopgat PD000006 外管信息 -->
<el-tab-pane label="外管信息" name="wg">
<m-wg :model="model" :codes="codes" />
</el-tab-pane>
<!--dbdp PD000000 境内收入申报单-基础信息 -->
<el-tab-pane
v-if="model.bopmod.szflg == '1' && model.bopmod.basflg == 'X'"
label="涉外收入申报单-基础信息"
name="basp"
>
<m-basp :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane
v-if="model.bopmod.szflg == '2' && model.bopmod.basflg == 'X'"
label="境内收入申报单-基础信息"
name="basp1"
>
<m-basp :model="model" :codes="codes" />
</el-tab-pane>
<!--cnybop PD000002 跨境人民币申报 -->
<el-tab-pane label="跨境人民币申报" name="cnyp">
<m-cnyp :model="model" :codes="codes" />
</el-tab-pane>
<!--cnybop PD000001 2101跨境收入信息 -->
<el-tab-pane
v-if="model.cnybop.cnyflg == '1'"
label="2101跨境收入信息"
name="incp"
>
<c-content>
<m-incp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--limmod PD001139 试算结果 -->
<el-tab-pane label="试算结果" name="shisuan">
<m-shisuan :model="model" :codes="codes" />
</el-tab-pane>
</c-tabs>
</el-form>
<c-grid-ety-prompt-dialog
</c-tabs>
</el-form>
<c-grid-ety-prompt-dialog
ref="doxpDialog"
:isPty="false"
:promptData="promptData"
......@@ -121,8 +91,16 @@
v-on:select-ety="selectEty"
>
</c-grid-ety-prompt-dialog>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
></c-function-btn>
</c-page>
</div>
</template>
<script>
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
......@@ -132,37 +110,34 @@ import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Bttset/Check";
import Default from "~/model/Bttset/Default";
import Pattern from "~/model/Bttset/Pattern";
import Setp from "./Setp";
import Docpan from "./Docpan";
import Wg from "./Wg";
import Basp from "./Basp";
import Cnyp from "./Cnyp";
import Incp from "./Incp";
import Shisuan from "./Shisuan";
import Cnyp from "./Cnyp"
import Addbcb from "./Addbcb";
import Ovwp from "./Ovwp";
import Shisuan from "./Shisuan";
import Engp from "~/views/Public/Engp";
import Setpan from "~/views/Public/Setpan";
import Coninfp from "~/views/Public/Coninfp";
import Doc from "~/views/Public/Docpan";
import Docpan from "~/views/Public/Docpan";
import Doctre from "~/views/Public/Doctre";
import Glepan from "~/views/Public/Glepan";
import Limitbody from "~/views/Public/Limitbody";
export default {
name: "Bttset",
components: {
"m-setp": Setp,
"m-ovwp": Ovwp,
"m-docpan": Docpan,
"m-wg": Wg,
"m-basp": Basp,
"m-cnyp": Cnyp,
"m-incp": Incp,
"m-shisuan": Shisuan,
"m-engp": Engp,
"m-setpan": Setpan,
"m-coninfp": Coninfp,
"m-doc": Doc,
"m-doctre": Doctre,
"m-glepan": Glepan,
"m-limitbody": Limitbody,
"m-addbcb": Addbcb,
},
provide() {
return {
......@@ -172,7 +147,7 @@ export default {
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data() {
return {
tabVal: "setp",
tabVal: "ovwp",
trnName: "bttset",
trnType: "",
model: new Bttset().data,
......@@ -183,6 +158,8 @@ export default {
codes: {
...CodeTable,
},
activeNames: ["engp"],
activeNames1:["shisuan"],
};
},
methods: {
......
<template>
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<!--el-collapse-item title="备查表" name="addbcb1">
<m-addbcb1 :model="model" :codes="codes" />
</el-collapse-item-->
<el-collapse-item title="附言" name="coninfp">
<m-coninfp :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import Utils from "~/utils";
import Event from "~/model/Litcan/Event";
//import Addbcb1 from "~/views/Public/Addbcb1";
import Coninfp from "~/views/Public/Coninfp";
export default {
components: {
"m-coninfp": Coninfp,
//"m-addbcb1": Addbcb1,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
activeNames: ["coninfp"],
};
},
methods: {
...Event,
handleChange(val) {
console.log(val);
},
},
created: function () {},
};
</script>
<style>
</style>
\ No newline at end of file
<template>
<div class="eibs-tab">
<!-- left -->
<c-col :span="11">
<c-col :span="24">
<div class="eibs">
<c-row>
<!--============== 上半部分左边============ -->
<!-- 左边 -->
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<el-form-item
label="信用证编号"
prop="ledgrp.rec.ownref"
prop="ltdgrp.rec.ownref"
style="width: 100%"
>
<c-fullbox>
<c-input
v-model="model.ledgrp.rec.ownref"
v-model="model.ltdgrp.rec.ownref"
maxlength="8"
placeholder="请输入信用证编号"
style="width: 100%"
:disabled="true"
></c-input>
<template slot="footer">
......@@ -28,6 +32,7 @@
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="转让信用证编号"
......@@ -54,53 +59,69 @@
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="信用证金额" prop="ltdgrp.cbs.nom1.cur">
<c-fullbox>
<c-input
v-model="model.ltdgrp.cbs.nom1.cur"
maxlength="3"
style="width: 50%"
placeholder="请输入信用证金额"
disabled
></c-input>
<c-input
v-model="model.ltdgrp.cbs.nom1.amt"
style="width: 50%"
placeholder="请输入"
disabled
></c-input>
<template slot="footer">
<c-checkbox
v-model="model.bttp.aammod.addamtflg"
style="margin-left: 10px"
<c-col :span="12">
<el-form-item label="信用证金额" prop="ltdgrp.cbs.nom1.cur">
<c-select
v-model="model.ltdgrp.cbs.nom1.cur"
style="width: 100%"
placeholder="请选择币种"
:code="codes.cur"
disabled
>附加金额</c-checkbox
>
</template>
</c-fullbox>
</el-form-item>
</c-col>
</c-select>
</el-form-item>
</c-col>
<c-col :span="7">
<el-form-item label="" label-width="5px" prop="ltdgrp.cbs.nom1.amt">
<c-input-currency
v-model="model.ltdgrp.cbs.nom1.amt"
style="text-align: left; width: 100%"
class="m-input-currency"
placeholder="请输入信用证金额"
@keyup.enter.native="$event.target.blur()"
disabled
></c-input-currency>
<!-- @keyup.enter.native="$event.target.blur()" :回车触发失去焦点发生的事件 -->
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="余额" prop="ltdgrp.cbs.opn1.cur">
<c-fullbox>
<c-input
v-model="model.ltdgrp.cbs.opn1.cur"
maxlength="3"
style="width: 50%"
placeholder="请输入余额"
disabled
></c-input>
<c-input
v-model="model.ltdgrp.cbs.opn1.amt"
style="width: 50%"
placeholder="请输入"
<c-col :span="5">
<c-checkbox
v-model="model.bttp.aammod.addamtflg"
style="margin-left: 10px"
disabled
></c-input>
</c-fullbox>
</el-form-item>
</c-col>
>附加金额</c-checkbox
>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="信用证余额" prop="ltdgrp.cbs.opn1.cur">
<c-input
v-model="model.ltdgrp.cbs.opn1.cur"
maxlength="3"
placeholder="请输入信用证余额"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="7">
<el-form-item label="" label-width="5px" prop="ltdgrp.cbs.opn1.amt">
<c-input
v-model="model.ltdgrp.cbs.opn1.amt"
style="text-align: left; width: 100%"
class="m-input-currency"
placeholder="请输入金额"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-form-item label="被授权的银行当事人" prop="ltdgrp.avbnam">
......@@ -149,18 +170,21 @@
v-model="model.ltdgrp.rec.opndat"
style="width: 100%"
placeholder="请选择开证日期及其形式"
value-format="yyyy-MM-dd"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<c-input
<el-form-item label="" label-width="5px" prop="ltdgrp.rec.lcrtyp">
<c-input
v-model="model.ltdgrp.rec.lcrtyp"
maxlength="40"
placeholder="请输入"
placeholder="请选择"
disabled
:code="codes.lcrtyp1"
></c-input>
</el-form-item>
</c-col>
</c-col>
......@@ -177,28 +201,32 @@
</el-form-item>
</c-col>
<c-col :span="12">
<c-input
<el-form-item label="" label-width="5px" prop="ltdgrp.rec.expplc">
<c-input
v-model="model.ltdgrp.rec.expplc"
maxlength="40"
placeholder="请输入到期地点"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
</c-col>
<!-- right -->
<c-col :span="11" :offset="1">
<!--============== 上半部分右边============ -->
<!-- 右边 -->
<c-col :span="12" style="padding-left: 20px;">
<c-col :span="24">
<el-form-item label="简略信息" prop="ledgrp.rec.nam">
<el-form-item label="简略信息" prop="ltdgrp.rec.nam">
<c-input
v-model="model.ledgrp.rec.nam"
v-model="model.ltdgrp.rec.nam"
maxlength="40"
placeholder="请输入简略信息"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="简略信息" prop="ltdgrp.rec.nam">
<c-input
......@@ -209,6 +237,7 @@
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-ptsmsg
:model="model"
......@@ -223,6 +252,7 @@
:disabled1="true"
></c-ptsmsg>
</c-col>
<c-col :span="24">
<c-ptsmsg
:model="model"
......@@ -237,6 +267,7 @@
:disabled1="true"
></c-ptsmsg>
</c-col>
<c-col :span="24">
<c-ptsmsg
:model="model"
......@@ -252,17 +283,13 @@
></c-ptsmsg>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item style="margin-left: -150px">
<el-divider />
</el-form-item>
</c-col>
<!-- 底部 -->
<!-- left -->
<c-col :span="11">
<c-col :span="24">
</c-row>
<!-- 下半部分 -->
<c-row>
<!-- 左边 -->
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<el-form-item
label="单据参考号"
prop="btdgrp.rec.ownref"
......@@ -288,6 +315,7 @@
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="通知类型"
......@@ -309,6 +337,7 @@
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="付款通知日期" prop="btdgrp.rec.advdat">
......@@ -332,9 +361,10 @@
</el-form-item>
</c-col>
</c-col>
</c-col>
<!-- right -->
<c-col :span="11" :offset="1">
</c-col>
<!-- 下部分右边 -->
<c-col :span="12" style="padding-left: 20px;">
<c-col :span="24">
<el-form-item label="简略信息" prop="btdgrp.rec.nam">
<c-input
......@@ -345,6 +375,7 @@
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="交单行" prop="btdgrp.rec.docprbrol">
<c-select
......@@ -365,25 +396,23 @@
</c-col>
<c-col :span="24">
<c-ptap
<c-ptap1
:model="model"
:argadr="{
title: '',
grp: 'btdgrp',
rol: 'prb',
}"
:noRef="true"
:disabled="!(model.btdgrp.rec.docprbrol == 'PRB')"
:disabledExtkey="
model.btdgrp.rec.docprbrol == 'ADT' ||
model.btdgrp.rec.docprbrol == 'BE2'
"
@onSeainf="onSeainf"
@onAplpDet="onBenpDet"
:disabled1="docprbrolFlag"
>
</c-ptap>
</c-ptap1>
</c-col>
</c-col>
</c-row>
</div>
</template>
<script>
......@@ -392,10 +421,10 @@ import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Lttdav/Event";
import Ptsmsg from "~/views/Public/Ptsmsg";
import Ptap from "~/views/Public/Ptap";
import Ptap1 from "~/views/Public/Ptap1";
export default {
components: { "c-ptsmsg": Ptsmsg, "c-ptap": Ptap },
components: { "c-ptsmsg": Ptsmsg, "c-ptap1": Ptap1 },
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
......@@ -404,6 +433,16 @@ export default {
},
methods: { ...Event,
},
computed: {
docprbrolFlag: {
get() {
return (
this.model.btdgrp.rec.payrol == 'AVB' ||
this.model.btdgrp.rec.payrol == 'ISS'
)
},
},
},
created: function () {},
};
</script>
......
......@@ -228,8 +228,12 @@ import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Lttdav/Event";
import Docpre from "~/views/Public/Docpre";
import Ptap from "~/views/Public/Ptap";
export default {
name: "Docpre",
components: {"c-ptap": Ptap,"c-docpre": Docpre },
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<div class="eibs">
<!-- ============左边================= -->
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<!--Document Amount 单据金额 -->
<c-col :span="12">
<el-form-item label="单据金额" prop="btdgrp.cbs.max.cur">
<c-input
<c-select
v-model="model.btdgrp.cbs.max.cur"
maxlength="3"
placeholder="请输入单据金额"
style="width: 100%"
placeholder="请选择币种"
:code="codes.curtxt1"
disabled
></c-input>
></c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" label-width="5px" prop="btdgrp.cbs.max.amt">
<c-input
v-model="model.btdgrp.cbs.max.amt"
placeholder="请输入"
placeholder="请输入单据金额"
class="m-input-currency"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- Drawn Add.Amount 附加金额-->
<c-col :span="24">
<c-col :span="12">
<el-form-item label="到单附加金额" prop="btdgrp.cbs.opn2.cur">
<c-input
<el-form-item label="提取附加金额" prop="btdgrp.cbs.opn2.cur">
<c-select
v-model="model.btdgrp.cbs.opn2.cur"
maxlength="3"
placeholder="请输入到单附加金额"
style="width: 100%"
placeholder="请选择币种"
disabled
></c-input>
:code="codes.curtxt1"
>
</c-select>
</el-form-item>
</c-col>
<!-- 附加金额 -->
<c-col :span="12">
<el-form-item label="" label-width="5px" prop="btdgrp.cbs.max2.amt">
<c-input
v-model="model.btdgrp.cbs.max2.amt"
placeholder="请输入"
placeholder="请输入附加金额"
class="m-input-currency"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="扣除的费用" prop="btdgrp.blk.chaded">
<el-form-item label="费用扣除" prop="btdgrp.blk.chaded">
<c-input
type="textarea"
v-model="model.btdgrp.blk.chaded"
maxlength="35"
maxlength="210"
show-word-limit
placeholder="请输入扣除的费用"
placeholder="请输入"
:rows="4"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="已添加费用" prop="btdgrp.blk.chaadd">
<el-form-item label="费用添加" prop="btdgrp.blk.chaadd">
<c-input
type="textarea"
v-model="model.btdgrp.blk.chaadd"
maxlength="35"
maxlength="210"
show-word-limit
placeholder="请输入已添加费用"
:rows="4"
placeholder="请输入内容"
></c-input>
</el-form-item>
</c-col>
<!-- 索赔总额 -->
<c-col :span="24">
<c-col :span="12">
<el-form-item label="待支付金额" prop="btdgrp.rec.totcur">
<c-input
<c-select
v-model="model.btdgrp.rec.totcur"
maxlength="3"
placeholder="请输入待支付金额"
style="width: 100%"
placeholder="请选择币种"
:code="codes.curtxt1"
disabled
></c-input>
></c-select>
</el-form-item>
</c-col>
<!-- Total Amount to be Paid -->
<c-col :span="12">
<el-form-item label="" label-width="5px" prop="btdgrp.rec.totamt">
<c-input
v-model="model.btdgrp.rec.totamt"
placeholder="请输入"
placeholder="请输入金额"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- Account with Bank -->
<c-col :span="24">
<c-ptap
:model="model"
......@@ -91,34 +112,37 @@
grp: 'btdgrp',
rol: 'acb',
}"
:noRef="true"
:isAdrblk="false"
@onSeainf="onSeainf"
@onAplpDet="onBenpDet"
@onAplpDet="onAcbpDet"
>
</c-ptap>
</c-col>
<!-- Discrepancies 不符点-->
<c-col :span="24">
<el-form-item label="不符点描述" prop="btdgrp.blk.docdis">
<el-form-item label="不符点" prop="btdgrp.blk.docdis">
<c-input
type="textarea"
v-model="model.btdgrp.blk.docdis"
maxlength="3500"
show-word-limit
placeholder="请输入不符点描述"
:disabled="!model.btdgrp.blk.docdisflg"
:rows="5"
placeholder="请输入不符点"
:disabled="model.btdgrp.blk.docdisflg == ''"
></c-input>
</el-form-item>
</c-col>
<!-- -->
<c-col :span="18" :offset="6">
<el-form-item label="" prop="btdgrp.blk.docdisflg" style="margin-left:-150px;">
<c-checkbox v-model="model.btdgrp.blk.docdisflg"
>不符点描述修改</c-checkbox
>
</el-form-item>
<!-- <c-checkbox v-model="model.brdgrp.blk.docdisflg">不符点描述 modified</c-checkbox> -->
<c-checkbox v-model="model.btdgrp.blk.docdisflg"
@change="docdisflgEvent"
>不符点修改</c-checkbox
>
</c-col>
</c-col>
</div>
</template>
<script>
......@@ -136,7 +160,14 @@ export default {
data() {
return {};
},
methods: { ...Event },
methods: {
...Event,
docdisflgEvent(v){
if (v == '') {
this.model.bedgrp.blk.docdis = ''
}
}
},
created: function () {},
};
</script>
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<c-col :span="24">
<c-col :span="12">
<el-form-item label="单据金额" prop="btdgrp.cbs.max.cur">
<c-input
v-model="model.btdgrp.cbs.max.cur"
maxlength="3"
placeholder="请输入单据金额"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" label-width="5px" prop="btdgrp.cbs.max.amt">
<c-input
v-model="model.btdgrp.cbs.max.amt"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<div class="eibs">
<!-- ============左边================= -->
<c-col :span="12" style="padding-right: 20px;">
<!--加此交易的Mt750p页面的 单据金额 -->
<!--Document Amount 单据金额 -->
<c-col :span="12">
<el-form-item label="单据金额" prop="btdgrp.cbs.max.cur">
<c-select
v-model="model.btdgrp.cbs.max.cur"
style="width: 100%"
placeholder="请选择币种"
:code="codes.curtxt1"
disabled
></c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="到单附加金额" prop="btdgrp.cbs.opn2.cur">
<c-input
v-model="model.btdgrp.cbs.opn2.cur"
maxlength="3"
placeholder="请输入到单附加金额"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" label-width="5px" prop="btdgrp.cbs.max2.amt">
<c-input
v-model="model.btdgrp.cbs.max2.amt"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" label-width="5px" prop="btdgrp.cbs.max.amt">
<c-input
v-model="model.btdgrp.cbs.max.amt"
placeholder="请输入单据金额"
class="m-input-currency"
></c-input>
</el-form-item>
</c-col>
<!-- 加此交易的Mt750p页面的Drawn.Add.Amount -->
<!-- 附加金额 -->
<c-col :span="12">
<el-form-item label="提取附加金额" prop="btdgrp.cbs.opn2.cur">
<c-select
v-model="model.btdgrp.cbs.opn2.cur"
style="width: 100%"
placeholder="请选择币种"
disabled
:code="codes.curtxt1"
>
</c-select>
</el-form-item>
</c-col>
<!-- 附加金额 -->
<c-col :span="12">
<el-form-item label="" label-width="5px" prop="btdgrp.cbs.max2.amt">
<c-input
v-model="model.btdgrp.cbs.max2.amt"
placeholder="请输入附加金额"
class="m-input-currency"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="扣除的费用" prop="btdgrp.blk.chaded">
<el-form-item label="费用扣除" prop="btdgrp.blk.chaded">
<c-input
type="textarea"
v-model="model.btdgrp.blk.chaded"
maxlength="35"
maxlength="210"
show-word-limit
placeholder="请输入扣除的费用"
placeholder="请输入费用扣除"
:rows="4"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="已添加费用" prop="btdgrp.blk.chaadd">
<el-form-item label="费用添加" prop="btdgrp.blk.chaadd">
<c-input
type="textarea"
v-model="model.btdgrp.blk.chaadd"
maxlength="35"
maxlength="210"
show-word-limit
placeholder="请输入已添加费用"
:rows="4"
placeholder="请输入费用添加"
></c-input>
</el-form-item>
</c-col>
<!--加此交易的Mt750p页面的 索赔总额 -->
<!-- 索赔总额 -->
<c-col :span="24">
<c-col :span="12">
<el-form-item label="索赔总额" prop="btdgrp.rec.totcur">
<c-input
<c-select
v-model="model.btdgrp.rec.totcur"
maxlength="3"
style="width: 100%"
placeholder="请输入索赔总额"
:code="codes.curtxt1"
disabled
></c-input>
></c-select>
</el-form-item>
</c-col>
<!-- Total Amount to be Paid -->
<c-col :span="12">
<el-form-item label="" label-width="5px" prop="btdgrp.rec.totamt">
<el-form-item label="" label-width="5px" prop="bedgrp.rec.totamt">
<c-input
v-model="model.btdgrp.rec.totamt"
placeholder="请输入"
......@@ -83,21 +101,24 @@
</el-form-item>
</c-col>
</c-col>
<!-- 偿付银行Reimbursement Bank -->
<c-col :span="24">
<c-ptap
:model="model"
:argadr="{
title: '偿付行',
title: '偿付行',
grp: 'btdgrp',
rol: 'rmt',
}"
:noRef="true"
@onSeainf="onSeainf"
@onAplpDet="onBenpDet"
disabled
>
</c-ptap>
</c-col>
<!-- 加Mt750p页面的Amount with Bank -->
<!-- Account with Bank -->
<c-col :span="24">
<c-ptap
:model="model"
......@@ -106,7 +127,6 @@
grp: 'btdgrp',
rol: 'acb',
}"
:noRef="true"
@onSeainf="onSeainf"
@onAplpDet="onBenpDet"
>
......@@ -124,36 +144,56 @@
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="支付日期" prop="btdgrp.rec.totdat">
<c-date-picker
type="date"
v-model="model.btdgrp.rec.totdat"
style="width: 100%"
placeholder="请选择支付日期"
></c-date-picker>
</el-form-item>
</c-col>
<!-- 加date to paied -->
<c-col :span="24">
<el-form-item label="支付日期" prop="btdgrp.rec.totdat">
<c-date-picker
type="date"
v-model="model.btdgrp.rec.totdat"
style="width: 100%"
placeholder="请选择日期"
value-format="yyyy-MM-dd"
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<!-- right -->
<c-col :span="11" :offset="1">
<!-- ============右边================= -->
<c-col :span="12" style="padding-left: 20px;">
<c-col :span="24">
<el-form-item
label="承兑报文的详细内容(Tag 77A of MT754)"
prop="btdgrp.blk.nartxt77a"
<el-form-item
label="叙述内容(77A)"
prop="btdgrp.blk.nartxt77a"
>
<c-input
type="textarea"
v-model="model.btdgrp.blk.nartxt77a"
maxlength="700"
show-word-limit
:rows="16"
placeholder="请输入内容"
></c-input>
</el-form-item>
</c-col>
<!-- <c-col :span="24">
<c-ptap1
:model="model"
:argadr="{
title: '受益人银行',
grp: 'ledgrp',
rol: 'beb',
}"
:isAdrblk="false"
@onSeainf="onSeainf"
@onAplpDet="onBebpDet"
>
<c-input
type="textarea"
v-model="model.btdgrp.blk.nartxt77a"
maxlength="3500"
show-word-limit
placeholder="请输入承兑报文的详细内容(Tag 77A of MT754)"
:rows="5"
></c-input>
</el-form-item>
</c-ptap1>
</c-col>
-->
</c-col>
</div>
</template>
<script>
......@@ -161,7 +201,7 @@ import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Lttdav/Event";
import Ptap from "~/views/Public/Ptap";
import Ptap from "~/views/Public/Ptap"
export default {
components: { "c-ptap": Ptap },
......@@ -171,7 +211,10 @@ export default {
data() {
return {};
},
methods: { ...Event },
methods: {
...Event,
onSeainf(){},
},
created: function () {},
};
</script>
......
<template>
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<el-collapse-item title="收到通知" name="davp">
<m-davp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="不符点通知" name="mt750p" v-if="model.btdgrp.rec.advtyp=='750'">
<m-mt750p :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="不符点/指示" name="dscinsp" v-if="model.btdgrp.rec.advtyp=='750'">
<m-dscinsp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="付款通知" name="mt754p" v-if="model.btdgrp.rec.advtyp=='754'">
<m-mt754p :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Lttdav/Event";
import Davp from './Davp'
import Mt750p from './Mt750p'
import Mt754p from './Mt754p'
import Dscinsp from './Dscinsp.vue'
export default {
components: {
'm-davp': Davp,
'm-mt750p': Mt750p,
'm-mt754p': Mt754p,
'm-dscinsp':Dscinsp,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
activeNames: ["davp"],
};
},
methods: {
...Event,
handleChange(val) {
console.log(val);
},
},
created: function () {},
computed: {
},
};
</script>
<style>
.marginLable {
padding-left: 160px;
}
</style>
<template>
<div class="eContainer">
<!-- <c-bus-button :$pntvm="this"></c-bus-button> -->
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
<el-button size="small">流程附言</el-button>
<el-button size="small">交易历史</el-button>
<el-button size="small">备忘录</el-button>
<el-button size="small">影像信息</el-button>
<!-- <el-button size="small">保存模板</el-button> -->
<!-- <el-button size="small">使用模板</el-button> -->
<el-button size="small">制裁信息</el-button>
<!-- <el-button size="small">拆分报文</el-button> -->
<el-button size="small">智能提示</el-button>
</c-function-btn>
<c-page title="转让信用证通知到单">
<el-form
:model="model"
:rules="rules"
......@@ -27,41 +13,57 @@
>
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--lttdav PD000045 Advice Received -->
<el-tab-pane label="到单通知" name="davp">
<m-davp :model="model" :codes="codes" />
</el-tab-pane>
<!--bttp PD000282 Advice of Discrepancy -->
<el-tab-pane label="不符点通知" name="mt750p" v-if="model.btdgrp.rec.advtyp=='750'">
<m-mt750p :model="model" :codes="codes" />
</el-tab-pane>
<!--bttp PD000296 Discr./Instr. -->
<el-tab-pane label="不符点/指示" name="dscinsp" v-if="model.btdgrp.rec.advtyp=='750'">
<m-dscinsp :model="model" :codes="codes" />
</el-tab-pane>
<!--bttp PD000268 Advice of Payment -->
<el-tab-pane label="付款通知" name="mt754p" v-if="model.btdgrp.rec.advtyp=='754'">
<!-- 合并页面 -->
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-mt754p :model="model" :codes="codes" />
<m-ovwp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--setmod PD000000 Settlement -->
<el-tab-pane label="费用及账务" name="setpan">
<m-setpan :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="费用/账务" name="setpan">
<c-content>
<div class="eibs-tab">
<el-collapse v-model="activeNames">
<el-collapse-item title="结算" name="setpan">
<!-- 结算 -->
<m-setpan :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</c-content>
</el-tab-pane>
<!--coninf PD000000 Completion -->
<el-tab-pane label="附言" name="coninfp">
<m-coninfp :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="备查/附言" name="addbcb">
<c-content>
<m-addbcb :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--trndoc PD000529 &Messages -->
<el-tab-pane label="报文" name="docpan">
<m-docpan :model="model" :codes="codes" />
<el-tab-pane label="报文/面函" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--trndoc PD000546 Attachments -->
<el-tab-pane label="交易附件" name="doctre">
<m-doctre :model="model" :codes="codes" />
<el-tab-pane label="附件信息" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
<!-- 数据回填 -->
<c-grid-ety-prompt-dialog
ref="etyDialog"
:promptData="promptData"
......@@ -75,6 +77,15 @@
@select-ety="selectMsg"
>
</c-grid-ety-prompt-dialog>
<!-- 提交,检核按钮 -->
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
</c-function-btn>
</c-page>
</div>
</template>
<script>
......@@ -90,22 +101,31 @@ import Davp from "./Davp";
import Mt750p from "./Mt750p";
import Dscinsp from "./Dscinsp";
import Mt754p from "./Mt754p";
// 引入公共页面
import Engp from "~/views/Public/Engp";
import Setpan from "~/views/Public/Setpan";
import Coninfp from "~/views/Public/Coninfp";
import Glepan from "~/views/Public/Glepan";
import Addbcb from "./Addbcb"
import Docpan from "~/views/Public/Docpan";
import Doctre from "~/views/Public/Doctre";
import Ovwp from './Ovwp';
import CPage from '../../../components/c-page.vue';
export default {
name: "Lttdav",
components: {
"m-ovwp": Ovwp,
"m-davp": Davp,
"m-mt750p": Mt750p,
"m-dscinsp": Dscinsp,
"m-mt754p": Mt754p,
"m-setpan": Setpan,
"m-coninfp": Coninfp,
"m-addbcb": Addbcb,
"m-docpan": Docpan,
"m-doctre": Doctre,
},
provide() {
return {
......@@ -115,7 +135,7 @@ export default {
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data() {
return {
tabVal: "davp",
tabVal: "ovwp",
trnName: "lttdav",
model: new Lttdav().data,
checkRules: Check,
......@@ -125,6 +145,7 @@ export default {
codes: {
...CodeTable,
},
activeNames: ["ovwp"],
};
},
methods: {
......
......@@ -2,9 +2,9 @@
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<!--el-collapse-item title="备查表" name="addbcb">
<!-- <el-collapse-item title="备查表" name="addbcb1">
<m-addbcb :model="model" :codes="codes" />
</el-collapse-item-->
</el-collapse-item> -->
<el-collapse-item title="附言" name="coninfp">
<m-coninfp :model="model" :codes="codes" />
......
<template>
<div class="eibs">
<div class="eibs-tab">
<!-- left -->
<c-col :span="12" style="padding-right:20px;">
<c-col :span="24">
......
<template>
<div class="eibs">
<!-- left -->
<c-col :span="12" style="padding-right: 20px;">
<c-row>
<!-- left -->
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<el-form-item
label="信用证编号"
......@@ -22,14 +23,7 @@
type="primary"
@click="onSeainf"
>
<span
style="
font-size: 15px;
font-family: '宋体';
font-weight: bold;
"
>i</span
>
<i class="el-icon-info" style="font-size:15px"></i>
</c-button>
</template>
</c-fullbox>
......@@ -55,14 +49,7 @@
type="primary"
@click="onSeainf"
>
<span
style="
font-size: 15px;
font-family: '宋体';
font-weight: bold;
"
>i</span
>
<i class="el-icon-info" style="font-size:15px"></i>
</c-button>
</template>
</c-fullbox>
......@@ -230,7 +217,6 @@
</c-col>
</c-col>
</c-col>
<!-- right -->
<c-col :span="12" style="padding-left: 20px;" >
<c-col :span="24">
......@@ -297,17 +283,23 @@
</c-col>
</c-col>
<c-col :span="24">
</c-row>
<!-- <c-col :span="24">
<el-form-item style="margin: 0 0">
<el-divider />
</el-form-item>
</c-col>
</c-col> -->
<!-- next part -->
<!-- left -->
<c-row>
<!-- left -->
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<el-form-item
label="单据编号"
prop="btdgrp.rec.ownref"
......@@ -531,6 +523,10 @@
</c-ptap>
</c-col>
</c-col>
</c-row>
</div>
</template>
<script>
......
<template>
<div class="eContainer">
<c-page title="">
<c-page title="第二受益人交单">
<el-form
:model="model"
......@@ -35,10 +35,10 @@
</c-content>
</el-tab-pane>
-->
<!--PD000027 -->
<el-tab-pane label="费用/账务" name="engp,setpan,glepan">
<el-tab-pane label="费用/账务" name="engp,setpan">
<c-content>
<div class="eibs-tab">
<el-collapse v-model="activeNames">
......@@ -125,10 +125,10 @@ import Addbcb from "./Addbcb";
import Dscinsp from "./Dscinsp";
import Engp from "~/views/Public/Engp";
import Setpan from "~/views/Public/Setpan";
import Coninfp from "~/views/Public/Coninfp";
import Docpan from "~/views/Public/Docpan";
import Doctre from "~/views/Public/Doctre";
export default {
name: "Lttdck",
components: {
......@@ -136,7 +136,6 @@ export default {
"m-dscinsp": Dscinsp,
"m-engp": Engp,
"m-setpan": Setpan,
"m-coninfp": Coninfp,
"m-docpan": Docpan,
"m-doctre": Doctre,
"m-ovwp": Ovwp,
......
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