Commit 07b4d567 by zhangliding

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

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