Commit 502e96c3 by sheyinchen

bttsnd页面完善和优化

parent e8a3c883
...@@ -4515,6 +4515,11 @@ const CodeTable = { ...@@ -4515,6 +4515,11 @@ const CodeTable = {
{ label: "2nd Beneficiary", value: "BE2" }, { label: "2nd Beneficiary", value: "BE2" },
{ label: "Presenter(PRP)", value: "PRB" }, { label: "Presenter(PRP)", value: "PRB" },
], ],
docprbrolbe1: [
{ label: "1st Beneficiary", value: "BE1" },
{ label: "Presenter(PRP)", value: "PRP" },
],
// payrol1:[ // payrol1:[
// {label:"Applicant : TG3131232121",value:"1"}, // {label:"Applicant : TG3131232121",value:"1"},
// {label:"Issuing Bank : CHINA EVERBRIGHT BANK",value:"2"}, // {label:"Issuing Bank : CHINA EVERBRIGHT BANK",value:"2"},
......
...@@ -17,6 +17,10 @@ export default class Bttdck{ ...@@ -17,6 +17,10 @@ export default class Bttdck{
dadsnd:"", // Drag Drop Sender .bttp.ltdget.sdamod.dadsnd dadsnd:"", // Drag Drop Sender .bttp.ltdget.sdamod.dadsnd
}, },
}, },
docgrdm:{
docgrd:"",
docdsclab:"",
},
ledget:{ ledget:{
sdamod:{ sdamod:{
dadsnd:"", // Drag Drop Sender .bttp.ledget.sdamod.dadsnd dadsnd:"", // Drag Drop Sender .bttp.ledget.sdamod.dadsnd
...@@ -130,6 +134,7 @@ export default class Bttdck{ ...@@ -130,6 +134,7 @@ export default class Bttdck{
dbfadrblkcn:"", // Chinese address .btdgrp.prp.dbfadrblkcn dbfadrblkcn:"", // Chinese address .btdgrp.prp.dbfadrblkcn
}, },
blk:{ blk:{
docpre:"",
intdis:"", // Internal Discrepancies .btdgrp.blk.intdis intdis:"", // Internal Discrepancies .btdgrp.blk.intdis
comcon:"", // Comments and Conclusions .btdgrp.blk.comcon comcon:"", // Comments and Conclusions .btdgrp.blk.comcon
setinsbt:"", // Settlement Instructions transaction field .btdgrp.blk.setinsbt setinsbt:"", // Settlement Instructions transaction field .btdgrp.blk.setinsbt
...@@ -156,6 +161,7 @@ export default class Bttdck{ ...@@ -156,6 +161,7 @@ export default class Bttdck{
mtabut: new Pub().data.Mtabut, mtabut: new Pub().data.Mtabut,
trnmod: new Pub().data.Trnmod, trnmod: new Pub().data.Trnmod,
liaall: new Pub().data.Liaall, liaall: new Pub().data.Liaall,
oldbe2amt:"",
pageId: "" // ctx的key pageId: "" // ctx的key
} }
} }
......
...@@ -76,14 +76,14 @@ export default { ...@@ -76,14 +76,14 @@ export default {
{max: 40,message:"长度不能超过40"} {max: 40,message:"长度不能超过40"}
], ],
"btdgrp.rec.matdat":[ "btdgrp.rec.matdat":[
{type: "date", required: false, message: "输入正确的日期"} {type: "string", required: false, message: "输入正确的日期"}
], ],
"btdgrp.prb.pts.ref":[ "btdgrp.prb.pts.ref":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"} {max: 16,message:"长度不能超过16"}
], ],
"btdgrp.rec.predat":[ "btdgrp.rec.predat":[
{type: "date", required: false, message: "输入正确的日期"} {type: "string", required: false, message: "输入正确的日期"}
], ],
"btdgrp.rec.docsta":[ "btdgrp.rec.docsta":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -94,7 +94,7 @@ export default { ...@@ -94,7 +94,7 @@ export default {
{max: 40,message:"长度不能超过40"} {max: 40,message:"长度不能超过40"}
], ],
"btdgrp.rec.predat":[ "btdgrp.rec.predat":[
{type: "date", required: false, message: "输入正确的日期"} {type: "string", required: false, message: "输入正确的日期"}
], ],
"btdgrp.rec.rcvdatbe1":[ "btdgrp.rec.rcvdatbe1":[
{type: "date", required: false, message: "输入正确的日期"} {type: "date", required: false, message: "输入正确的日期"}
......
import Api from "~/service/Api" import Api from "~/service/Api"
import Pts from "../Common/Pts" import Pts from "../Common/Pts"
import Pub from "../Public" import Pub from "../Public"
export default class Bttsnd{ export default class Bttsnd{
...@@ -8,15 +8,21 @@ export default class Bttsnd{ ...@@ -8,15 +8,21 @@ export default class Bttsnd{
ltdgrp:{ ltdgrp:{
rec:{ rec:{
ownref:"", // Transfer Reference .ltdgrp.rec.ownref ownref:"", // Transfer Reference .ltdgrp.rec.ownref
},
be1:{
pts:new Pts().data,
}, },
}, be1:{
mtabut: new Pub().data.Mtabut, pts:new Pts().data,
setmod: new Pub().data.Setmod, },
},
mtabut: new Pub().data.Mtabut,
setmod: new Pub().data.Setmod,
liaall: new Pub().data.Liaall, liaall: new Pub().data.Liaall,
bttpayl1blk:"",
bttpayl2blk:"",
bttp:{ bttp:{
docgrdm:{
docgrd:"",
docdsclab:"",
},
ltdget:{ ltdget:{
sdamod:{ sdamod:{
seainf:"", // .bttp.ltdget.sdamod.seainf seainf:"", // .bttp.ltdget.sdamod.seainf
...@@ -109,6 +115,7 @@ export default class Bttsnd{ ...@@ -109,6 +115,7 @@ export default class Bttsnd{
dbfadrblkcn:"", // Chinese address .btdgrp.prb.dbfadrblkcn dbfadrblkcn:"", // Chinese address .btdgrp.prb.dbfadrblkcn
}, },
blk:{ blk:{
docpre:"",
be1ins:"", // Instructions 1st Beneficiary .btdgrp.blk.be1ins be1ins:"", // Instructions 1st Beneficiary .btdgrp.blk.be1ins
be2ins:"", // Instructions 2nd Beneficiary .btdgrp.blk.be2ins be2ins:"", // Instructions 2nd Beneficiary .btdgrp.blk.be2ins
benref:"", // New Benificiary Ref. .btdgrp.blk.benref benref:"", // New Benificiary Ref. .btdgrp.blk.benref
...@@ -130,15 +137,16 @@ export default class Bttsnd{ ...@@ -130,15 +137,16 @@ export default class Bttsnd{
}, },
rmbclmnow:"", // Claim Reimbursement now .rmbclmnow rmbclmnow:"", // Claim Reimbursement now .rmbclmnow
rmbclmlate:"", // Claim Reimbursement late .rmbclmlate rmbclmlate:"", // Claim Reimbursement late .rmbclmlate
trnmod:{ // trnmod:{
trndoc:{ // trndoc:{
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
}, // },
}, // },
trnmod: new Pub().data.Trnmod,
pageId: "" // ctx的key pageId: "" // ctx的key
} }
} }
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<c-col :span="10"> <c-col :span="10">
<el-form-item label="Transfer Reference" prop="ltdgrp.rec.ownref" style="width: 100%"> <el-form-item label="Transfer Reference" prop="ltdgrp.rec.ownref" style="width: 100%">
<c-input v-model="model.ltdgrp.rec.ownref" maxlength="16" style="width: 95%" <c-input v-model="model.ltdgrp.rec.ownref" maxlength="16" style="width: 95%"
placeholder="请输入Transfer Reference"></c-input> placeholder="请输入Transfer Reference" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
<c-col :span="10" :offset="1"> <c-col :span="10" :offset="1">
<el-form-item label="L/C Reference" prop="ledgrp.rec.ownref" style="width: 100%"> <el-form-item label="L/C Reference" prop="ledgrp.rec.ownref" style="width: 100%">
<c-input v-model="model.ledgrp.rec.ownref" maxlength="16" style="width: 95%" <c-input v-model="model.ledgrp.rec.ownref" maxlength="16" style="width: 95%"
placeholder="请输入L/C Reference"></c-input> placeholder="请输入L/C Reference" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -65,7 +65,7 @@ ...@@ -65,7 +65,7 @@
<c-col :span="10" :offset="1"> <c-col :span="10" :offset="1">
<el-form-item label="" prop="btdgrp.rec.nam" style="width: 100%"> <el-form-item label="" prop="btdgrp.rec.nam" style="width: 100%">
<c-input v-model="model.btdgrp.rec.nam" maxlength="40" style="width: 95%" <c-input v-model="model.btdgrp.rec.nam" maxlength="40" style="width: 95%"
placeholder="请输入Name of Bill Contract"></c-input> placeholder="请输入Name of Bill Contract" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-row> </c-row>
...@@ -90,7 +90,7 @@ ...@@ -90,7 +90,7 @@
<c-col :span="9" :offset="1"> <c-col :span="9" :offset="1">
<el-form-item style="text-align: left" label-width="0" prop="btdgrp.cbs.max.amt"> <el-form-item style="text-align: left" label-width="0" prop="btdgrp.cbs.max.amt">
<c-input-currency v-model="model.btdgrp.cbs.max.amt" style="text-align: left; width: 100%" <c-input-currency v-model="model.btdgrp.cbs.max.amt" style="text-align: left; width: 100%"
placeholder="Document Amount"></c-input-currency> placeholder="Document Amount" disabled></c-input-currency>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -102,7 +102,7 @@ ...@@ -102,7 +102,7 @@
<c-col :span="11"> <c-col :span="11">
<el-form-item label="1st Beneficiary Ref." prop="btdgrp.be1.pts.ref"> <el-form-item label="1st Beneficiary Ref." prop="btdgrp.be1.pts.ref">
<c-input v-model="model.btdgrp.be1.pts.ref" maxlength="16" style="width: 95%" <c-input v-model="model.btdgrp.be1.pts.ref" maxlength="16" style="width: 95%"
placeholder="请输入1st Beneficiary"></c-input> placeholder="请输入1st Beneficiary" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-row> </c-row>
...@@ -125,7 +125,7 @@ ...@@ -125,7 +125,7 @@
<c-col :span="9" :offset="1"> <c-col :span="9" :offset="1">
<el-form-item style="text-align: left" label-width="0px" prop="btdgrp.cbs.opn1.amt"> <el-form-item style="text-align: left" label-width="0px" prop="btdgrp.cbs.opn1.amt">
<c-input-currency v-model="model.btdgrp.cbs.opn1.am" style="text-align: left; width: 100%" <c-input-currency v-model="model.btdgrp.cbs.opn1.am" style="text-align: left; width: 100%"
placeholder="Balance Amount"></c-input-currency> placeholder="Balance Amount" disabled></c-input-currency>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -133,7 +133,7 @@ ...@@ -133,7 +133,7 @@
<c-col :span="11" > <c-col :span="11" >
<el-form-item label="" prop="btdgrp.be1.pts.nam"> <el-form-item label="" prop="btdgrp.be1.pts.nam">
<c-input v-model="model.btdgrp.be1.pts.nam" maxlength="40" style="width: 95%" <c-input v-model="model.btdgrp.be1.pts.nam" maxlength="40" style="width: 95%"
placeholder="请输入Name of Party"></c-input> placeholder="请输入Name of Party" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</el-row> </el-row>
...@@ -142,13 +142,13 @@ ...@@ -142,13 +142,13 @@
<c-col :span="11"> <c-col :span="11">
<el-form-item label="Document Type" prop="btdgrp.rec.doctypcod"> <el-form-item label="Document Type" prop="btdgrp.rec.doctypcod">
<c-input v-model="model.btdgrp.rec.doctypcod" maxlength="1" style="width: 95%" <c-input v-model="model.btdgrp.rec.doctypcod" maxlength="1" style="width: 95%"
placeholder="请输入Document Type"></c-input> placeholder="请输入Document Type" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<el-form-item label="2nd Beneficiary Ref." prop="btdgrp.be2.pts.ref"> <el-form-item label="2nd Beneficiary Ref." prop="btdgrp.be2.pts.ref">
<c-input v-model="model.btdgrp.be2.pts.ref" maxlength="16" style="width: 95%" <c-input v-model="model.btdgrp.be2.pts.ref" maxlength="16" style="width: 95%"
placeholder="请输入2nd Beneficiary"></c-input> placeholder="请输入2nd Beneficiary" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</el-row> </el-row>
...@@ -157,13 +157,13 @@ ...@@ -157,13 +157,13 @@
<c-col :span="11"> <c-col :span="11">
<el-form-item label="Maturity Date" prop="btdgrp.rec.matdat"> <el-form-item label="Maturity Date" prop="btdgrp.rec.matdat">
<c-date-picker type="date" v-model="model.btdgrp.rec.matdat" style="width:95%" <c-date-picker type="date" v-model="model.btdgrp.rec.matdat" style="width:95%"
placeholder="请选择Maturity Date"></c-date-picker> placeholder="请选择Maturity Date" disabled></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<el-form-item label="" prop="btdgrp.be2.pts.nam"> <el-form-item label="" prop="btdgrp.be2.pts.nam">
<c-input v-model="model.btdgrp.be2.pts.nam" maxlength="40" style="width:95%" <c-input v-model="model.btdgrp.be2.pts.nam" maxlength="40" style="width:95%"
placeholder="请输入Name of Party"></c-input> placeholder="请输入Name of Party" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</el-row> </el-row>
...@@ -172,7 +172,7 @@ ...@@ -172,7 +172,7 @@
<c-col :span="11"> <c-col :span="11">
<el-form-item label="Presentation Date" prop="btdgrp.rec.predat"> <el-form-item label="Presentation Date" prop="btdgrp.rec.predat">
<c-date-picker type="date" v-model="model.btdgrp.rec.predat" style="width:95%" <c-date-picker type="date" v-model="model.btdgrp.rec.predat" style="width:95%"
placeholder="请选择Presentation Date"></c-date-picker> placeholder="请选择Presentation Date" disabled></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -189,14 +189,14 @@ ...@@ -189,14 +189,14 @@
<c-col :span="11"> <c-col :span="11">
<el-form-item label="Document Set Status" prop="btdgrp.rec.docsta"> <el-form-item label="Document Set Status" prop="btdgrp.rec.docsta">
<c-input v-model="model.btdgrp.rec.docsta" maxlength="40" style="width:95%" <c-input v-model="model.btdgrp.rec.docsta" maxlength="40" style="width:95%"
placeholder="请输入Document Set Status"></c-input> placeholder="请输入Document Set Status" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<el-form-item label="" prop="btdgrp.prb.pts.nam"> <el-form-item label="" prop="btdgrp.prb.pts.nam">
<c-input v-model="model.btdgrp.prb.pts.nam" maxlength="40" style="width:95%" <c-input v-model="model.btdgrp.prb.pts.nam" maxlength="40" style="width:95%"
placeholder="Name of Presenting Bank"></c-input> placeholder="Name of Presenting Bank" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</el-row> </el-row>
...@@ -207,13 +207,13 @@ ...@@ -207,13 +207,13 @@
<c-col :span="11"> <c-col :span="11">
<el-form-item label="Document Set Number" prop="btdgrp.rec.ownref"> <el-form-item label="Document Set Number" prop="btdgrp.rec.ownref">
<c-input v-model="model.btdgrp.rec.ownref" maxlength="16" style="width:95%" <c-input v-model="model.btdgrp.rec.ownref" maxlength="16" style="width:95%"
placeholder="请输入Document Set Number"></c-input> placeholder="请输入Document Set Number" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<el-form-item label="" prop="btdgrp.rec.nam"> <el-form-item label="" prop="btdgrp.rec.nam">
<c-input v-model="model.btdgrp.rec.nam" maxlength="40" style="width:95%" <c-input v-model="model.btdgrp.rec.nam" maxlength="40" style="width:95%"
placeholder="请输入Name of Bill Contract"></c-input> placeholder="请输入Name of Bill Contract" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</el-row> </el-row>
...@@ -258,7 +258,7 @@ ...@@ -258,7 +258,7 @@
<c-col :span="11"> <c-col :span="11">
<el-form-item label="2nd Ben Document Amount" prop="btdgrp.cbs.opnbe1amt.cur"> <el-form-item label="2nd Ben Document Amount" prop="btdgrp.cbs.opnbe1amt.cur">
<c-select disabled v-model="model.btdgrp.cbs.opnbe1amt.cur" style="width: 100%" <c-select disabled v-model="model.btdgrp.cbs.opnbe1amt.cur" style="width: 100%"
placeholder="请选择Currency"> placeholder="请选择Currency" disabled>
<!--@keyup.enter.native="nom1CurEvent"--> <!--@keyup.enter.native="nom1CurEvent"-->
<el-option v-for="item in codes.cur" :key="item.value" :label="item.label" :value="item.value"> <el-option v-for="item in codes.cur" :key="item.value" :label="item.label" :value="item.value">
</el-option> </el-option>
...@@ -269,14 +269,14 @@ ...@@ -269,14 +269,14 @@
<c-col :span="10"> <c-col :span="10">
<el-form-item style="text-align: left" label-width="20px" prop="btdgrp.be2amt"> <el-form-item style="text-align: left" label-width="20px" prop="btdgrp.be2amt">
<c-input-currency v-model="model.btdgrp.be2amt" style="text-align: left; width: 100%" <c-input-currency v-model="model.btdgrp.be2amt" style="text-align: left; width: 100%"
placeholder="Additional Amount"></c-input-currency> placeholder="Additional Amount" disabled></c-input-currency>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11"> <c-col :span="11">
<el-form-item label="Additional Amount" prop="btdgrp.cbs.opnbe1amt2.cur"> <el-form-item label="Additional Amount" prop="btdgrp.cbs.opnbe1amt2.cur">
<c-select disabled v-model="model.btdgrp.cbs.opnbe1amt2.cur" style="width: 100%" <c-select disabled v-model="model.btdgrp.cbs.opnbe1amt2.cur" style="width: 100%"
placeholder="请选择Currency"> placeholder="请选择Currency" disabled>
<!--@keyup.enter.native="nom1CurEvent"--> <!--@keyup.enter.native="nom1CurEvent"-->
<el-option v-for="item in codes.cur" :key="item.value" :label="item.label" :value="item.value"> <el-option v-for="item in codes.cur" :key="item.value" :label="item.label" :value="item.value">
</el-option> </el-option>
...@@ -342,36 +342,51 @@ ...@@ -342,36 +342,51 @@
</c-col> </c-col>
<c-col :span="24" :offset="7"> <c-col :span="24" :offset="7">
<c-checkbox v-model="model.btdgrp.rec.dscinsflg">Enter Docs, Discrep. and Instructions</c-checkbox> <c-checkbox v-model="model.btdgrp.rec.dscinsflg" disabled>Enter Docs, Discrep. and Instructions</c-checkbox>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<!-- <c-ptap1 :model="model" :argadr="{ <el-form-item label="Payee for" prop="btdgrp.rec.docprbrolbe1">
fieldtit: 'Payee for', <c-select v-model="model.btdgrp.rec.docprbrolbe1"
title: '1st Ben-Side', style="width:95%" placeholder="请选择Payee for" :code="codes.docprbrolbe1"
grp: 'btdgrp', @change="selectOrCheckboxRule('btdgrp.rec.docprbrolbe1')"></c-select>
rol: 'prp', </el-form-item>
field: 'docprbrolbe1', </c-col>
}" :disabled="true" @onSeainf="onSeainf" @onAplpDet="onBenpDet">
</c-ptap1> <c-col :span="24">
</c-col> --> <el-form-item label="1st Ben-side" prop="btdgrp.prp.pts.ref">
<c-input v-model="model.btdgrp.prp.pts.ref" placeholder="请输入1st Ben-side"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-ptap1
:model="model"
:argadr="{
title: '',
grp: 'btdgrp',
rol: 'prp',
}"
@onSeainf="onSeainf"
@onAplpDet="onPrppDet"
:disabled1="true"
</c-col> >
</c-ptap1>
</c-col>
</c-col> </c-col>
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Event from "~/model/Bttdck/Event" import Event from "~/model/Bttdck/Event";
//import c-ptap1 from "~/views/Public/Ptap1"; import Ptap1 from "~/views/Public/Ptap1";
export default { export default {
// components: { "c-ptap1": c-ptap1 }, components: { "c-ptap1": Ptap1 },
inject: ['root'], inject: ['root'],
props: ["model", "codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
...@@ -386,7 +401,7 @@ export default { ...@@ -386,7 +401,7 @@ export default {
} }
} }
</script> </script>
<style> <!--<style>
.el-divider--horizontal { .el-divider--horizontal {
margin-top: 3px; margin-top: 3px;
...@@ -405,4 +420,7 @@ export default { ...@@ -405,4 +420,7 @@ export default {
text-align: center; text-align: center;
label-position: top; label-position: top;
} }
</style>-->
<style>
</style> </style>
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
maxlength="50" maxlength="50"
show-word-limit show-word-limit
:disabled="model.btdgrp.blk.docdisflg ? false : true" :disabled="model.btdgrp.blk.docdisflg ? false : true"
placeholder="请输入Discrepancies" ></c-input> placeholder="请输入Discrepancies" disabled ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="4"> <c-col :span="4">
...@@ -55,12 +55,15 @@ ...@@ -55,12 +55,15 @@
</c-col> </c-col>
</el-row> </el-row>
<el-row> <el-row>
<c-col :span="22" :offset="2"> <c-col :span="24">
<c-istream-table <c-docpre
:list="model.bttp.docgrdmbe1.docgrd" :model="model"
:columns="columns1" :argadr="{
> path: 'btdgrp.blk.prsdocbe1',
</c-istream-table> grp: 'bttp',
code: 'docpre',
}"
></c-docpre>
</c-col> </c-col>
<!-- <!--
<c-col :span="24" :offset="1"> <c-col :span="24" :offset="1">
...@@ -90,12 +93,15 @@ ...@@ -90,12 +93,15 @@
</el-row> </el-row>
<el-row> <el-row>
<c-col :span="22" :offset="2"> <c-col :span="24">
<c-istream-table <c-docpre
:list="model.bttp.docgrdmbe2.docgrd" :model="model"
:columns="columns2" :argadr="{
> path: 'btdgrp.blk.prsdocbe2',
</c-istream-table> grp: 'bttp',
code: 'docpre',
}"
></c-docpre>
</c-col> </c-col>
<!-- <!--
<c-col :span="24" :offset="1"> <c-col :span="24" :offset="1">
...@@ -131,14 +137,16 @@ ...@@ -131,14 +137,16 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Further Handling" prop="bttp.futhndflg"> <el-form-item label="Further Handling" prop="bttp.futhndflg">
<c-select v-model="model.bttp.futhndflg" style="width:100%" placeholder="请选择further handling"> <c-select v-model="model.bttp.futhndflg" style="width:100%"
placeholder="请选择further handling" :code="codes.futhndflg">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Document set Status" prop="bttp.futhndflg"> <el-form-item label="Document set Status" prop="bttp.futhndflg">
<c-select v-model="model.btdgrp.rec.docsta" style="width:100%" placeholder="请选择further handling"> <c-input v-model="model.btdgrp.rec.docsta" style="width:100%"
</c-select> placeholder="请选择further handling" disabled>
</c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -153,18 +161,24 @@ import Api from "~/service/Api" ...@@ -153,18 +161,24 @@ 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/Bttdck/Event" import Event from "~/model/Bttdck/Event"
import Docpre from "~/views/Public/Docpre";
export default { export default {
components: { }, components: { "c-docpre": Docpre },
inject: ['root'], inject: ['root'],
props:["model","codes"], props:["model","codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ // data(){
return { // return {
columns1: ['0 0 "lst1" 50 ', '1 1 "lst2" 50', '2 2 "document" 400'], // columns1: ['0 0 "lst1" 50 ', '1 1 "lst2" 50', '2 2 "document" 400'],
columns2: ['0 0 "lst1" 50 ', '1 1 "lst2" 50', '2 2 "document" 400'], // columns2: ['0 0 "lst1" 50 ', '1 1 "lst2" 50', '2 2 "document" 400'],
}; // };
}, // },
data() {
return {
}
},
methods:{...Event}, methods:{...Event},
created:function(){ created:function(){
......
<template>
<div class="eibs-tab">
<el-row>
<c-col :span="6">
<el-form-item label="Document Amount" prop="btdgrp.cbs.max.cur">
<c-select disabled v-model="model.btdgrp.cbs.max.cur"
style="width: 100%"
placeholder="请选择Currency"><!--@keyup.enter.native="nom1CurEvent"-->
<el-option v-for="item in codes.cur"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="5">
<el-form-item
style="text-align: left"
label-width="20px"
prop="btdgrp.cbs.max.amt"
>
<c-input-currency
v-model="model.btdgrp.cbs.max.amt"
style="text-align: left; width: 100%"
placeholder="Document Amount"
></c-input-currency>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col :span="6">
<el-form-item label="Claim Add Amt" prop="btdgrp.cbs.max2.cur">
<c-select disabled v-model="model.btdgrp.cbs.max2.cur"
style="width: 100%"
placeholder="请选择Currency"><!--@keyup.enter.native="nom1CurEvent"-->
<el-option v-for="item in codes.cur"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="5">
<el-form-item
style="text-align: left"
label-width="20px"
prop="btdgrp.cbs.max2.amt">
<c-input-currency
v-model="model.btdgrp.cbs.max2.amt"
style="text-align: left; width: 100%"
placeholder="Additional Amount"
></c-input-currency>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col :span="12">
<el-form-item label="Charges Deducted" prop="btdgrp.blk.chaded">
<c-input type="textarea" style="overflow-y:hidden" v-model="model.btdgrp.blk.chaded" maxlength="190" rows="6" cols="35" show-word-limit placeholder="请输入Charges Deducted" ></c-input>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col :span="12">
<el-form-item label="Charges Added" prop="btdgrp.blk.chaadd">
<c-input type="textarea" style="overflow-y:hidden" v-model="model.btdgrp.blk.chaadd" maxlength="190" rows="6" cols="35" show-word-limit placeholder="请输入Charges Added" ></c-input>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col :span="6">
<el-form-item label="Amount to be paid" prop="btdgrp.rec.totcur">
<c-select disabled v-model="model.btdgrp.rec.totcur"
style="width: 100%"
placeholder="请选择Currency"><!--@keyup.enter.native="nom1CurEvent"-->
<el-option v-for="item in codes.cur"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="5">
<el-form-item label="" style="text-align: left"
label-width="20px" prop="btdgrp.rec.totamt">
<c-input-currency
v-model="model.btdgrp.rec.totamt"
style="text-align: left; width: 100%"
placeholder="Amount to be paid"
></c-input-currency>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col :span="8" >
<el-form-item label="Account with Bank">
<c-input placeholder="" disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="7" >
<el-form-item label="" label-width="15px">
<c-button size="small" type="primary" @click="onSndpDet" disabled>
Details
</c-button>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="">
<c-input
type="textarea"
placeholder=""
maxlength="140"
show-word-limit
rows="4"
disable
style="width: 90%"
></c-input>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col :span="12">
<c-col >
<el-form-item label="Discrepancies" prop="btdgrp.blk.docdis">
<c-input type="textarea" style="overflow-y:hidden" rows="7" cols="50" v-model="model.btdgrp.blk.docdis" maxlength="3500" placeholder="请输入Discrepancies" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12" offset="8">
<c-checkbox v-model="model.btdgrp.blk.docdisflg">discrepancies modified</c-checkbox>
</c-col>
</c-col>
</el-row>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Bttdck/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!--==========================左边==========================-->
<c-col :span="11">
<el-row>
<c-col :span="12">
<el-form-item label="Document Amount" prop="btdgrp.cbs.max.cur">
<c-select disabled v-model="model.btdgrp.cbs.max.cur"
style="width: 100%"
placeholder="请选择Currency"><!--@keyup.enter.native="nom1CurEvent"-->
<el-option v-for="item in codes.cur"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
style="text-align: left"
label-width="20px"
prop="btdgrp.cbs.max.amt">
<c-input-currency
v-model="model.btdgrp.cbs.max.amt"
style="text-align: left; width: 100%"
placeholder="Document Amount">
</c-input-currency>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col :span="12">
<el-form-item label="Claim Add Amt" prop="btdgrp.cbs.opn2.cur">
<c-select disabled v-model="model.btdgrp.cbs.opn2.cur"
style="width: 100%"
placeholder="请选择Currency"><!--@keyup.enter.native="nom1CurEvent"-->
<el-option v-for="item in codes.cur"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
style="text-align: left"
label-width="20px"
prop="btdgrp.cbs.max2.amt">
<c-input-currency
v-model="model.btdgrp.cbs.max2.amt"
style="text-align: left; width: 100%"
placeholder="Additional Amount"
></c-input-currency>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col :span="24">
<el-form-item label="Charges Deducted" prop="btdgrp.blk.chaded">
<c-input type="textarea" style="overflow-y:hidden" v-model="model.btdgrp.blk.chaded" rows="6" cols="35" show-word-limit placeholder="请输入Charges Deducted" ></c-input>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col :span="24">
<el-form-item label="Charges Added" prop="btdgrp.blk.chaadd">
<c-input type="textarea" style="overflow-y:hidden" v-model="model.btdgrp.blk.chaadd" rows="6" cols="35" show-word-limit placeholder="请输入Charges Added" ></c-input>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col :span="12">
<el-form-item label="Total Amount Claimed" prop="btdgrp.rec.totcur">
<c-select disabled v-model="model.btdgrp.rec.totcur"
style="width: 100%"
placeholder="请选择Currency"><!--@keyup.enter.native="nom1CurEvent"-->
<el-option v-for="item in codes.cur"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" style="text-align: left"
label-width="20px" prop="btdgrp.rec.totamt">
<c-input-currency
v-model="model.btdgrp.rec.totamt"
style="text-align: left; width: 100%"
placeholder="Amount to be paid"
></c-input-currency>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col :span="18" >
<el-form-item label="Reimbursing Bank">
<c-input placeholder=""></c-input>
</el-form-item>
</c-col>
<c-col :span="6" >
<el-form-item label="" label-width="15px">
<c-button size="small" type="primary" @click="onSndpDet" disabled>
Details
</c-button>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="">
<c-input
type="textarea"
placeholder=""
maxlength="140"
show-word-limit
rows="4"
style="width: 90%"
></c-input>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col :span="18" >
<el-form-item label="Account with Bank">
<c-input placeholder=""></c-input>
</el-form-item>
</c-col>
<c-col :span="4" >
<el-form-item label="" label-width="15px">
<c-button size="small" type="primary" @click="onSndpDet" disabled>
Details
</c-button>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="">
<c-input
type="textarea"
placeholder=""
maxlength="140"
show-word-limit
rows="4"
style="width: 90%"
></c-input>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col :span="18">
<el-form-item label="Date to be Paid" prop="btdgrp.rec.totdat">
<c-date-picker type="date" v-model="model.btdgrp.rec.totdat" style="width:100%" placeholder="请选择Date to be Paid"></c-date-picker>
</el-form-item>
</c-col>
</el-row>
</c-col>
<!--==========================右边==========================-->
<c-col :span="12" offset="1">
<c-col :span="24">
<el-form-item prop="btdgrp.blk.nartxt77a">
<span slot="label" label-position="top" style="color: #f56c6c;font-size: 14px;vertical-align: top;">Narrative Tag77A of MT754</span>
<c-input type="textarea" v-model="model.btdgrp.blk.nartxt77a" maxlength="700" rows="20" cols="35" placeholder="请输入Narrative Tag77A of MT754" ></c-input>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Bttdck/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
...@@ -40,19 +40,19 @@ ...@@ -40,19 +40,19 @@
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000282 --> <!--PD000282
<el-tab-pane label="Advice of Discrepancy" v-if="model.btdgrp.rec.advtyp=='750'" name="mt750p"> <el-tab-pane label="Advice of Discrepancy" v-if="model.btdgrp.rec.advtyp=='750'" name="mt750p">
<c-content> <c-content>
<m-mt750p :model="model" :codes="codes"/> <m-mt750p :model="model" :codes="codes"/>
</c-content> </c-content>
</el-tab-pane> </el-tab-pane> -->
<!--PD000268 --> <!--PD000268
<el-tab-pane label="Advice of Payment" v-if="model.btdgrp.rec.advtyp=='754'" name="mt754p"> <el-tab-pane label="Advice of Payment" v-if="model.btdgrp.rec.advtyp=='754'" name="mt754p">
<c-content> <c-content>
<m-mt754p :model="model" :codes="codes"/> <m-mt754p :model="model" :codes="codes"/>
</c-content> </c-content>
</el-tab-pane> </el-tab-pane> -->
<!--PD000027 --> <!--PD000027 -->
<el-tab-pane label="Liability" name="engp"> <el-tab-pane label="Liability" name="engp">
...@@ -103,8 +103,9 @@ import Default from "~/model/Bttdck/Default"; ...@@ -103,8 +103,9 @@ import Default from "~/model/Bttdck/Default";
import Pattern from "~/model/Bttdck/Pattern"; import Pattern from "~/model/Bttdck/Pattern";
import Drv from "./Drv"; import Drv from "./Drv";
import Dscinsp from "./Dscinsp"; import Dscinsp from "./Dscinsp";
import Mt750p from "./Mt750p"; import Utils from "~/utils";
import Mt754p from "./Mt754p"; //import Mt750p from "./Mt750p";
//import Mt754p from "./Mt754p";
import Glepan from "~/views/Public/Glepan"; import Glepan from "~/views/Public/Glepan";
import Setpan from "~/views/Public/Setpan"; import Setpan from "~/views/Public/Setpan";
...@@ -117,8 +118,8 @@ export default { ...@@ -117,8 +118,8 @@ export default {
components:{ components:{
"m-drv" : Drv, "m-drv" : Drv,
"m-dscinsp" : Dscinsp, "m-dscinsp" : Dscinsp,
"m-mt750p" : Mt750p, //"m-mt750p" : Mt750p,
"m-mt754p" : Mt754p, //"m-mt754p" : Mt754p,
"m-engp" : Engp, "m-engp" : Engp,
"m-setpan" : Setpan, "m-setpan" : Setpan,
"m-coninfp" : Coninfp, "m-coninfp" : Coninfp,
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- S0000042 : 是否报送跨境人民币2101表 --> <!-- S0000042 : 是否报送跨境人民币2101表 -->
<c-col :span="12"> <c-col :span="12">
<el-form-item :label="$t('cnybop.S0000042')" prop="cnybop.cnyflg"> <el-form-item label="是否报送跨境人名币2101表" prop="cnybop.cnyflg">
<c-select v-model="model.cnybop.cnyflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('cnybop.S0000042')"> <c-select v-model="model.cnybop.cnyflg" style="width:100%" placeholder="不申报" disabled>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
......
...@@ -60,12 +60,26 @@ ...@@ -60,12 +60,26 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-docpre
:model="model"
:argadr="{
path: 'btdgrp.blk.prsdocbe1',
grp: 'bttp',
</c-col> code: 'docpre',
}"
></c-docpre>
</c-col>
<c-col :span="24">
<c-docpre
:model="model"
:argadr="{
path: 'btdgrp.blk.prsdocbe2',
grp: 'bttp',
code: 'docpre',
}"
></c-docpre>
</c-col>
</c-col> </c-col>
...@@ -128,10 +142,10 @@ ...@@ -128,10 +142,10 @@
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable"
import Event from "~/model/Bttsnd/Event" import Event from "~/model/Bttsnd/Event"
//import Docpre from "~/views/Public/Docpre"; import Docpre from "~/views/Public/Docpre";
export default { export default {
//components: { "c-docpre": Docpre }, components: { "c-docpre": Docpre },
inject: ['root'], inject: ['root'],
props: ["model", "codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
......
<template>
<div class="eibs-tab">
<template>
<c-row> <div class="eibs-tab">
<c-col :span="10">
<el-form-item label="Transfer Reference" prop="ltdgrp.rec.ownref" style="width: 100%"> <c-row>
<c-input v-model="model.ltdgrp.rec.ownref" maxlength="16" style="width: 95%" <c-col :span="10">
placeholder="请输入Transfer Reference" disabled></c-input> <el-form-item label="Transfer Reference" prop="ltdgrp.rec.ownref" style="width: 100%">
</el-form-item> <c-input v-model="model.ltdgrp.rec.ownref" maxlength="16" style="width: 95%"
</c-col> placeholder="请输入Transfer Reference" disabled></c-input>
</el-form-item>
<c-col :span="1"> </c-col>
<!-- <el-form-item label="" label-width="5px"> -->
<c-button style="margin: 0 10px 0 0; padding: 0 12px" size="small" type="primary" @click="onSeainf"> <c-col :span="1">
<span style=" <!-- <el-form-item label="" label-width="5px"> -->
font-size: 15px; <c-button style="margin: 0 10px 0 0; padding: 0 12px" size="small" type="primary" @click="onSeainf">
font-family: '宋体'; <span style="
font-weight: bold; font-size: 15px;
">i</span> font-family: '宋体';
</c-button> font-weight: bold;
<!-- </el-form-item> --> ">i</span>
</c-col> </c-button>
<!-- </el-form-item> -->
<c-col :span="10" :offset="1"> </c-col>
<el-form-item label="L/C Reference" prop="ledgrp.rec.ownref" style="width: 100%">
<c-input v-model="model.ledgrp.rec.ownref" maxlength="16" style="width: 95%" <c-col :span="10" :offset="1">
placeholder="请输入L/C Reference" disabled></c-input> <el-form-item label="L/C Reference" prop="ledgrp.rec.ownref" style="width: 100%">
</el-form-item> <c-input v-model="model.ledgrp.rec.ownref" maxlength="16" style="width: 95%"
</c-col> placeholder="请输入L/C Reference" disabled></c-input>
</el-form-item>
<c-col :span="1"> </c-col>
<!-- <el-form-item label="" label-width="5px"> -->
<c-button style="margin: 0 10px 0 0; padding: 0 12px" size="small" type="primary" @click="onSeainf"> <c-col :span="1">
<span style=" <!-- <el-form-item label="" label-width="5px"> -->
font-size: 15px; <c-button style="margin: 0 10px 0 0; padding: 0 12px" size="small" type="primary" @click="onSeainf">
font-family: '宋体'; <span style="
font-weight: bold; font-size: 15px;
">i</span> font-family: '宋体';
</c-button> font-weight: bold;
<!-- </el-form-item> --> ">i</span>
</c-col> </c-button>
</c-row> <!-- </el-form-item> -->
<!-- S0000256 : Transfer Reference --> </c-col>
</c-row>
<c-row> <!-- S0000256 : Transfer Reference -->
<c-col :span="10">
<el-form-item label="Doc. Set Reference" prop="btdgrp.rec.ownref" style="width: 100%"> <c-row>
<c-input v-model="model.btdgrp.rec.ownref" maxlength="16" style="width: 95%" <c-col :span="10">
placeholder="请输入Doc. Set Reference" disabled></c-input> <el-form-item label="Doc. Set Reference" prop="btdgrp.rec.ownref" style="width: 100%">
</el-form-item> <c-input v-model="model.btdgrp.rec.ownref" maxlength="16" style="width: 95%"
</c-col> placeholder="请输入Doc. Set Reference" disabled></c-input>
</el-form-item>
<c-col :span="1"> </c-col>
<!-- <el-form-item label="" label-width="5px"> -->
<c-button style="margin: 0 10px 0 0; padding: 0 12px" size="small" type="primary" @click="onSeainf"> <c-col :span="1">
<span style=" <!-- <el-form-item label="" label-width="5px"> -->
font-size: 15px; <c-button style="margin: 0 10px 0 0; padding: 0 12px" size="small" type="primary" @click="onSeainf">
font-family: '宋体'; <span style="
font-weight: bold; font-size: 15px;
">i</span> font-family: '宋体';
</c-button> font-weight: bold;
<!-- </el-form-item> --> ">i</span>
</c-col> </c-button>
<!-- </el-form-item> -->
<c-col :span="10" :offset="1"> </c-col>
<el-form-item label="" prop="btdgrp.rec.nam" style="width: 100%">
<c-input v-model="model.btdgrp.rec.nam" maxlength="40" style="width: 95%" <c-col :span="10" :offset="1">
placeholder="请输入Name of Bill Contract" disabled ></c-input> <el-form-item label="" prop="btdgrp.rec.nam" style="width: 100%">
</el-form-item> <c-input v-model="model.btdgrp.rec.nam" maxlength="40" style="width: 95%"
</c-col> placeholder="请输入Name of Bill Contract" disabled ></c-input>
</c-row> </el-form-item>
<!-- S0000257 : L/C Reference --> </c-col>
</c-row>
<c-row> <!-- S0000257 : L/C Reference -->
<c-col :span="12">
<c-col :span="18"> <c-row>
<c-col :span="14"> <c-col :span="12">
<el-form-item label="Document Amount" prop="btdgrp.cbs.max.cur"> <c-col :span="18">
<c-select disabled v-model="model.btdgrp.cbs.max.cur" style="width: 100%" <c-col :span="14">
placeholder="请选择Currency"> <el-form-item label="Document Amount" prop="btdgrp.cbs.max.cur">
<!--@keyup.enter.native="nom1CurEvent"--> <c-select disabled v-model="model.btdgrp.cbs.max.cur" style="width: 100%"
<el-option v-for="item in codes.cur" :key="item.value" :label="item.label" placeholder="请选择Currency">
:value="item.value" disabled> <!--@keyup.enter.native="nom1CurEvent"-->
</el-option> <el-option v-for="item in codes.cur" :key="item.value" :label="item.label"
</c-select> :value="item.value" disabled>
</el-form-item> </el-option>
</c-col> </c-select>
</el-form-item>
<c-col :span="9" :offset="1"> </c-col>
<el-form-item style="text-align: left" label-width="0" prop="btdgrp.cbs.max.amt">
<c-input-currency v-model="model.btdgrp.cbs.max.amt" style="text-align: left; width: 100%" <c-col :span="9" :offset="1">
placeholder="Document Amount" disabled></c-input-currency> <el-form-item style="text-align: left" label-width="0" prop="btdgrp.cbs.max.amt">
</el-form-item> <c-input-currency v-model="model.btdgrp.cbs.max.amt" style="text-align: left; width: 100%"
</c-col> placeholder="Document Amount" disabled></c-input-currency>
</el-form-item>
</c-col> </c-col>
<c-col :span="5" :offset="1">
<c-checkbox disabled v-model="model.bttp.aammod.addamtflg" >Add. Amount</c-checkbox> </c-col>
</c-col> <c-col :span="5" :offset="1">
</c-col> <c-checkbox disabled v-model="model.bttp.aammod.addamtflg" >Add. Amount</c-checkbox>
<c-col :span="11"> </c-col>
<el-form-item label="1st Beneficiary Ref." prop="btdgrp.be1.pts.ref"> </c-col>
<c-input v-model="model.btdgrp.be1.pts.ref" maxlength="16" style="width: 95%" <c-col :span="11">
placeholder="请输入1st Beneficiary" disabled></c-input> <el-form-item label="1st Beneficiary Ref." prop="btdgrp.be1.pts.ref">
</el-form-item> <c-input v-model="model.btdgrp.be1.pts.ref" maxlength="16" style="width: 95%"
</c-col> placeholder="请输入1st Beneficiary" disabled></c-input>
</c-row> </el-form-item>
</c-col>
<el-row> </c-row>
<c-col :span="12">
<c-col :span="18"> <el-row>
<c-col :span="14"> <c-col :span="12">
<el-form-item label="Open Amount" prop="btdgrp.cbs.opn1.cur"> <c-col :span="18">
<c-select disabled v-model="model.btdgrp.cbs.opn1.cur" style="width: 100%" <c-col :span="14">
placeholder="请选择Currency"> <el-form-item label="Open Amount" prop="btdgrp.cbs.opn1.cur">
<!--@keyup.enter.native="nom1CurEvent"--> <c-select disabled v-model="model.btdgrp.cbs.opn1.cur" style="width: 100%"
<el-option v-for="item in codes.cur" :key="item.value" :label="item.label" :value="item.value"> placeholder="请选择Currency">
</el-option> <!--@keyup.enter.native="nom1CurEvent"-->
</c-select> <el-option v-for="item in codes.cur" :key="item.value" :label="item.label" :value="item.value">
</el-form-item> </el-option>
</c-col> </c-select>
</el-form-item>
</c-col>
<c-col :span="9" :offset="1">
<el-form-item style="text-align: left" label-width="0px" prop="btdgrp.cbs.opn1.amt">
<c-input-currency v-model="model.btdgrp.cbs.opn1.am" style="text-align: left; width: 100%" <c-col :span="9" :offset="1">
placeholder="Balance Amount" disabled></c-input-currency> <el-form-item style="text-align: left" label-width="0px" prop="btdgrp.cbs.opn1.amt">
</el-form-item> <c-input-currency v-model="model.btdgrp.cbs.opn1.am" style="text-align: left; width: 100%"
</c-col> placeholder="Balance Amount" disabled></c-input-currency>
</c-col> </el-form-item>
</c-col> </c-col>
<c-col :span="11" > </c-col>
<el-form-item label="" prop="btdgrp.be1.pts.nam"> </c-col>
<c-input v-model="model.btdgrp.be1.pts.nam" maxlength="40" style="width: 95%" <c-col :span="11" >
placeholder="请输入Name of Party" disabled></c-input> <el-form-item label="" prop="btdgrp.be1.pts.nam">
</el-form-item> <c-input v-model="model.btdgrp.be1.pts.nam" maxlength="40" style="width: 95%"
</c-col> placeholder="请输入Name of Party" disabled></c-input>
</el-row> </el-form-item>
</c-col>
</el-row>
<el-row>
<c-col :span="11">
<el-form-item label="Document Type" prop="btdgrp.rec.doctypcod"> <el-row>
<c-input v-model="model.btdgrp.rec.doctypcod" maxlength="1" style="width: 95%" <c-col :span="11">
placeholder="请输入Document Type" disabled></c-input> <el-form-item label="Document Type" prop="btdgrp.rec.doctypcod">
</el-form-item> <c-input v-model="model.btdgrp.rec.doctypcod" maxlength="1" style="width: 95%"
</c-col> placeholder="请输入Document Type" disabled></c-input>
<c-col :span="11" :offset="1"> </el-form-item>
<el-form-item label="2nd Beneficiary Ref." prop="btdgrp.be2.pts.ref"> </c-col>
<c-input v-model="model.btdgrp.be2.pts.ref" maxlength="16" style="width: 95%" <c-col :span="11" :offset="1">
placeholder="请输入2nd Beneficiary" disabled></c-input> <el-form-item label="2nd Beneficiary Ref." prop="btdgrp.be2.pts.ref">
</el-form-item> <c-input v-model="model.btdgrp.be2.pts.ref" maxlength="16" style="width: 95%"
</c-col> placeholder="请输入2nd Beneficiary" disabled></c-input>
</el-row> </el-form-item>
<!-- S0000250 : Document Amount --> </c-col>
</el-row>
<el-row> <!-- S0000250 : Document Amount -->
<c-col :span="11">
<el-form-item label="Maturity Date" prop="btdgrp.rec.matdat"> <el-row>
<c-date-picker type="date" v-model="model.btdgrp.rec.matdat" style="width:95%" <c-col :span="11">
placeholder="请选择Maturity Date" disabled></c-date-picker> <el-form-item label="Maturity Date" prop="btdgrp.rec.matdat">
</el-form-item> <c-date-picker type="string" v-model="model.btdgrp.rec.matdat" style="width:95%"
</c-col> placeholder="请选择Maturity Date" disabled></c-date-picker>
<c-col :span="11" :offset="1"> </el-form-item>
<el-form-item label="" prop="btdgrp.be2.pts.nam"> </c-col>
<c-input v-model="model.btdgrp.be2.pts.nam" maxlength="40" style="width:95%" <c-col :span="11" :offset="1">
placeholder="请输入Name of Party" disabled></c-input> <el-form-item label="" prop="btdgrp.be2.pts.nam">
</el-form-item> <c-input v-model="model.btdgrp.be2.pts.nam" maxlength="40" style="width:95%"
</c-col> placeholder="请输入Name of Party" disabled></c-input>
</el-row> </el-form-item>
</c-col>
<el-row> </el-row>
<c-col :span="11">
<el-form-item label="Presentation Date" prop="btdgrp.rec.predat"> <el-row>
<c-date-picker type="date" v-model="model.btdgrp.rec.predat" style="width:95%" <c-col :span="11">
placeholder="请选择Presentation Date" disabled></c-date-picker> <el-form-item label="Presentation Date" prop="btdgrp.rec.predat">
</el-form-item> <c-date-picker type="string" v-model="model.btdgrp.rec.predat" style="width:95%"
</c-col> placeholder="请选择Presentation Date" disabled></c-date-picker>
</el-form-item>
<c-col :span="11" :offset="1"> </c-col>
<el-form-item label="Presenting Bank Ref." prop="btdgrp.prb.pts.ref">
<c-input v-model="model.btdgrp.prb.pts.ref" maxlength="16" style="width:95%" <c-col :span="11" :offset="1">
placeholder="请输入Presenting Bank" disabled></c-input> <el-form-item label="Presenting Bank Ref." prop="btdgrp.prb.pts.ref">
</el-form-item> <c-input v-model="model.btdgrp.prb.pts.ref" maxlength="16" style="width:95%"
</c-col> placeholder="请输入Presenting Bank" disabled></c-input>
</el-form-item>
</el-row> </c-col>
<!-- S0000249 : Open Amount -->
</el-row>
<el-row> <!-- S0000249 : Open Amount -->
<c-col :span="11">
<el-form-item label="Document Set Status" prop="btdgrp.rec.docsta"> <el-row>
<c-input v-model="model.btdgrp.rec.docsta" maxlength="40" style="width:95%" <c-col :span="11">
placeholder="请输入Document Set Status" disabled></c-input> <el-form-item label="Document Set Status" prop="btdgrp.rec.docsta">
</el-form-item> <c-input v-model="model.btdgrp.rec.docsta" maxlength="40" style="width:95%"
</c-col> placeholder="请输入Document Set Status" disabled></c-input>
</el-form-item>
<c-col :span="11" :offset="1"> </c-col>
<el-form-item label="" prop="btdgrp.prb.pts.nam">
<c-input v-model="model.btdgrp.prb.pts.nam" maxlength="40" style="width:95%" <c-col :span="11" :offset="1">
placeholder="Name of Presenting Bank" disabled></c-input> <el-form-item label="" prop="btdgrp.prb.pts.nam">
</el-form-item> <c-input v-model="model.btdgrp.prb.pts.nam" maxlength="40" style="width:95%"
</c-col> placeholder="Name of Presenting Bank" disabled></c-input>
</el-row> </el-form-item>
<c-row> </c-col>
</el-row>
<c-col :span="6"> <c-row>
<el-form-item label="Presentation Date" prop="btdgrp.be1.pts.nam">
<c-date-picker v-model="model.btdgrp.be1.pts.nam" maxlength="40" style="width:100%" <c-col :span="6">
placeholder="请选择Presentation Date"></c-date-picker> <el-form-item label="Presentation Date" prop="btdgrp.rec.predat">
</el-form-item> <c-date-picker type="date" v-model="model.btdgrp.rec.predat" style="width:100%"
</c-col> placeholder="请选择Presentation Date"></c-date-picker>
<!-- S0000248 : 2nd Beneficiary --> </el-form-item>
<!-- S0000254 : Ref. --> </c-col>
<!-- S0000248 : 2nd Beneficiary -->
<c-col :span="6"> <!-- S0000254 : Ref. -->
<el-form-item label="Rec.Date 1st Ben." prop="btdgrp.be2.pts.ref">
<c-date-picker v-model="model.btdgrp.be2.pts.ref" maxlength="16" <c-col :span="6">
style="width:100%" placeholder="请输入Rec.Date 1st Ben."></c-date-picker> <el-form-item label="Rec.Date 1st Ben." prop="btdgrp.rec.rcvdatbe1">
</el-form-item> <c-date-picker type="date" v-model="model.btdgrp.rec.rcvdatbe1"
</c-col> style="width:100%" placeholder="请输入Rec.Date 1st Ben."></c-date-picker>
</el-form-item>
<!-- S0000252 : Document Type --> </c-col>
<c-col :span="11"> <!-- S0000252 : Document Type -->
<c-form-item label="Presented by" prop="btdgrp.rec.rolall">
<c-select v-model="model.btdgrp.rec.rolall" <c-col :span="11">
style="width:95%" placeholder="请选择Presented by" :code="codes.rolall" <c-form-item label="Presented by" prop="btdgrp.rec.docprbrol">
@change="executeDefault('btdgrp.rec.rolall')"></c-select> <c-select v-model="model.btdgrp.rec.docprbrol"
</c-form-item> style="width:95%" placeholder="请选择Presented by" :code="codes.rolall"
</c-col> @change="selectOrCheckboxRule('btdgrp.rec.docprbrol')">
</c-row> </c-select>
</c-form-item>
<!--左边--> </c-col>
<c-col :span="12"> </c-row>
<c-col :span="12" :offset="12">
<el-form-item label="Rec.Date 2st Ben." prop="btdgrp.be2.pts.ref"> <!--左边-->
<c-date-picker v-model="model.btdgrp.be2.pts.ref" maxlength="16" <c-col :span="12">
style="width:100%" placeholder="请输入Rec.Date 2st Ben."></c-date-picker> <c-col :span="12" :offset="12">
</el-form-item> <el-form-item label="Rec.Date 2st Ben." prop="btdgrp.rec.rcvdatbe2">
</c-col> <c-date-picker type="date" v-model="model.btdgrp.rec.rcvdatbe2"
style="width:100%" placeholder="请输入Rec.Date 2st Ben."></c-date-picker>
<c-col :span="11"> </el-form-item>
<c-form-item label="New Benificiary Ref." prop="btdgrp.blk.benref"> </c-col>
<c-input type="textarea" v-model="model.btdgrp.blk.benref" maxlength="16"
show-word-limit placeholder="请输入New Benificiary Ref." ></c-input> <c-col :span="11">
</c-form-item> <c-form-item label="New Benificiary Ref." prop="btdgrp.blk.benref">
</c-col> <c-input type="textarea" v-model="model.btdgrp.blk.benref" maxlength="16"
show-word-limit placeholder="请输入New Benificiary Ref." ></c-input>
<c-col :span="12" :offset="1"> </c-form-item>
<c-form-item label="Less comm." prop="btdgrp.rec.lescom"> </c-col>
<c-input v-model="model.btdgrp.rec.lescom" placeholder="请输入Less comm."></c-input>
</c-form-item> <c-col :span="12" :offset="1">
</c-col> <c-form-item label="Less comm." prop="btdgrp.rec.lescom">
<c-input v-model="model.btdgrp.rec.lescom" placeholder="请输入Less comm."></c-input>
<c-col :span="24"> </c-form-item>
<c-form-item label="Instructions (1st Beneficiary)" prop="btdgrp.blk.be1ins"> </c-col>
<c-input type="textarea" v-model="model.btdgrp.blk.be1ins" maxlength="65"
show-word-limit placeholder="请输入Instructions (1st Beneficiary)" rows="4" ></c-input> <c-col :span="24">
</c-form-item> <c-form-item label="Instructions (1st Beneficiary)" prop="btdgrp.blk.be1ins">
</c-col> <c-input type="textarea" v-model="model.btdgrp.blk.be1ins" maxlength="65"
show-word-limit placeholder="请输入Instructions (1st Beneficiary)" rows="4" ></c-input>
<c-col :span="24"> </c-form-item>
<c-form-item label="Instructions (2nd Beneficiary)" prop="btdgrp.blk.be2ins"> </c-col>
<c-input type="textarea" v-model="model.btdgrp.blk.be2ins"
maxlength="65" show-word-limit placeholder="请输入Instructions (2nd Beneficiary)" rows="4" disabled ></c-input> <c-col :span="24">
</c-form-item> <c-form-item label="Instructions (2nd Beneficiary)" prop="btdgrp.blk.be2ins">
</c-col> <c-input type="textarea" v-model="model.btdgrp.blk.be2ins"
</c-col> maxlength="65" show-word-limit placeholder="请输入Instructions (2nd Beneficiary)" rows="4" disabled ></c-input>
</c-form-item>
<!--右边--> </c-col>
<c-col :span="12"> </c-col>
<c-col :span="24">
<c-ptap1 <!--右边-->
:model="model" <c-col :span="12">
:argadr="{ <c-col :span="24">
title: '', <c-ptap1
grp: 'btdgrp', :model="model"
rol: 'prb', :argadr="{
}" title: '',
:disabled="true" grp: 'btdgrp',
@onSeainf="onSeainf" rol: 'prb',
@onAplpDet="onOthpDet" }"
:disabled="true"
> @onSeainf="onSeainf"
</c-ptap1> @onAplpDet="onPrbpDet"
</c-col>
>
<c-col :span="24"> </c-ptap1>
<el-form-item label="Payer" prop="btdgrp.rec.payrol"> </c-col>
<c-select v-model="model.btdgrp.rec.payrol" style="width:100%"
placeholder="请选择Payer" :code="codes.rolall1" @change="executeDefault('btdgrp.rec.payrol')"> <c-col :span="24">
</c-select> <el-form-item label="Payer" prop="btdgrp.rec.payrol">
</el-form-item> <c-select v-model="model.btdgrp.rec.payrol" style="width:100%"
</c-col> placeholder="请选择Payer" :code="codes.rolall1" @change="selectOrCheckboxRule('btdgrp.rec.payrol')">
</c-select>
<c-col :span="24"> </el-form-item>
<c-ptap1 </c-col>
:model="model"
:argadr="{ <c-col :span="24">
title: '', <c-ptap1
grp: 'btdgrp', :model="model"
rol: 'oth', :argadr="{
}" title: '',
@onSeainf="onSeainf" grp: 'btdgrp',
@onAplpDet="onOthpDet" rol: 'oth',
:disabled1="model.btdgrp.rec.payrol!='OTH'" }"
@change="console.log(123)" @onSeainf="onSeainf"
> @onAplpDet="onOthpDet"
</c-ptap1> :disabled1="true"
</c-col>
>
</c-col> </c-ptap1>
</div> </c-col>
</template>
<script> </c-col>
import Api from "~/service/Api" </div>
import commonProcess from "~/mixin/commonProcess"; </template>
import CodeTable from "~/config/CodeTable"; <script>
import Event from "~/model/Bttsnd/Event"; import Api from "~/service/Api"
import Ptap1 from "~/views/Public/Ptap1"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
export default { import Event from "~/model/Bttsnd/Event";
components: { "c-ptap1": Ptap1 }, import Ptap1 from "~/views/Public/Ptap1";
inject: ['root'],
props:["model","codes"], export default {
mixins: [commonProcess], components: { "c-ptap1": Ptap1 },
data(){ inject: ['root'],
return { props:["model","codes"],
mixins: [commonProcess],
} data(){
}, return {
methods:{...Event},
created:function(){ }
},
} methods:{...Event},
} created:function(){
</script>
<style> }
}
</style> </script>
<style>
</style>
...@@ -111,6 +111,7 @@ import Glepan from "~/views/Public/Glepan"; ...@@ -111,6 +111,7 @@ import Glepan from "~/views/Public/Glepan";
import Docpan from "~/views/Public/Docpan"; import Docpan from "~/views/Public/Docpan";
import Coninfp from "~/views/Public/Coninfp"; import Coninfp from "~/views/Public/Coninfp";
import Doctre from "~/views/Public/Doctre"; import Doctre from "~/views/Public/Doctre";
import Utils from "~/utils";
export default { export default {
components:{ components:{
......
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