Commit 5f367cb2 by liuxin

汇出汇款相关页面调整

parent e16ad4b2
...@@ -5942,5 +5942,11 @@ const CodeTable = { ...@@ -5942,5 +5942,11 @@ const CodeTable = {
{label:'ORD Correction',value:'CMR'}, {label:'ORD Correction',value:'CMR'},
{label:'ReRouting',value:'ROU'}, {label:'ReRouting',value:'ROU'},
], ],
swftypOpnp:[
{label:'MT103',value:'103'},
{label:'Mt202 COV',value:'202'},
{label:'MT202',value:'200'},
{label:'Other',value:'OTH'},
]
} }
export default CodeTable; export default CodeTable;
\ No newline at end of file
...@@ -217,6 +217,18 @@ export default { ...@@ -217,6 +217,18 @@ export default {
} }
}, },
async onOpnpButgetref() {
let rtnmsg = await this.executeRule("ditp.butgetref")
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
this.model.didgrp.rec.ownref = rtnmsg.data.didgrp_rec_ownref
this.$message({
type: 'success',
message: '获取成功!'
});
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
}
},
} }
\ No newline at end of file
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="是否报送跨境人民币2101表"> <el-form-item label="是否报送跨境人民币2101表" label-width="40%">
<c-select <c-select
v-model="model.cnybop.cnyflg" v-model="model.cnybop.cnyflg"
style="width: 20%"
placeholder="请选择" placeholder="请选择"
disabled disabled
> >
...@@ -19,10 +19,9 @@ ...@@ -19,10 +19,9 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="是否报送跨境人民币2107表"> <el-form-item label="是否报送跨境人民币2107表" label-width="40%">
<c-select <c-select
v-model="model.cnybop.traflg" v-model="model.cnybop.traflg"
style="width: 20%"
placeholder="请选择" placeholder="请选择"
disabled disabled
> >
...@@ -37,10 +36,9 @@ ...@@ -37,10 +36,9 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="是否报送跨境人民币2111表"> <el-form-item label="是否报送跨境人民币2111表" label-width="40%">
<c-select <c-select
v-model="model.cnybop.outflg" v-model="model.cnybop.outflg"
style="width: 20%"
placeholder="请选择" placeholder="请选择"
> >
<el-option <el-option
...@@ -54,10 +52,9 @@ ...@@ -54,10 +52,9 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="是否报送跨境人民币2106表"> <el-form-item label="是否报送跨境人民币2106表" label-width="40%">
<c-select <c-select
v-model="model.cnybop.libflg" v-model="model.cnybop.libflg"
style="width: 20%"
placeholder="请选择" placeholder="请选择"
disabled disabled
> >
...@@ -72,10 +69,9 @@ ...@@ -72,10 +69,9 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="是否报送跨境人民币2122表"> <el-form-item label="是否报送跨境人民币2122表" label-width="40%">
<c-select <c-select
v-model="model.cnybop.vouflg" v-model="model.cnybop.vouflg"
style="width: 20%"
placeholder="请选择" placeholder="请选择"
disabled disabled
> >
...@@ -88,6 +84,7 @@ ...@@ -88,6 +84,7 @@
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
</div> </div>
</template> </template>
<script> <script>
......
...@@ -65,23 +65,22 @@ ...@@ -65,23 +65,22 @@
</c-col> --> </c-col> -->
<c-col :span="11"> <c-col :span="14">
<el-form-item label="Execution Date"> <el-form-item label="Execution Date">
<c-date-picker <c-date-picker
style="width:100%"
type="date" type="date"
v-model="model.mtabut.coninf.conexedat" v-model="model.mtabut.coninf.conexedat"
style="width: 50%"
placeholder="" placeholder=""
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11" :offset="1"> <c-col :span="8">
<el-form-item label="Send for Release to"> <el-form-item label="Send for Release to">
<c-input <c-input
v-model="model.mtabut.coninf.usr.extkey" v-model="model.mtabut.coninf.usr.extkey"
maxlength="8" maxlength="8"
style="width: 90%"
placeholder="" placeholder=""
readonly readonly
></c-input> ></c-input>
......
...@@ -7,18 +7,19 @@ ...@@ -7,18 +7,19 @@
<c-input <c-input
v-model="model.trdgrp.rec.pntref" v-model="model.trdgrp.rec.pntref"
maxlength="16" maxlength="16"
style="width: 80%"
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="Our Reference" prop="trdgrp.rec.ownref"> <el-form-item
label="Finance Reference"
prop="trdgrp.rec.ownref"
>
<c-input <c-input
v-model="model.trdgrp.rec.ownref" v-model="model.trdgrp.rec.ownref"
maxlength="16" maxlength="16"
style="width: 80%"
placeholder="" placeholder=""
disabled disabled
></c-input> ></c-input>
...@@ -51,12 +52,11 @@ ...@@ -51,12 +52,11 @@
<!-- <c-col :span="24"><div style="height: 50px"></div></c-col> --> <!-- <c-col :span="24"><div style="height: 50px"></div></c-col> -->
<!--=========================middle--left================== --> <!--=========================middle--left================== -->
<c-col :span="11" style="margin-top: 30px"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Finance Date" prop="trdgrp.rec.issdat"> <el-form-item label="Finance Date" prop="trdgrp.rec.issdat">
<c-input <c-input
v-model="model.trdgrp.rec.issdat" v-model="model.trdgrp.rec.issdat"
style="width: 50%"
placeholder="" placeholder=""
disabled disabled
></c-input> ></c-input>
...@@ -75,7 +75,6 @@ ...@@ -75,7 +75,6 @@
<el-form-item label="Finance Type" prop="trdgrp.rec.fintyp"> <el-form-item label="Finance Type" prop="trdgrp.rec.fintyp">
<c-input <c-input
v-model="model.trdgrp.rec.fintyp" v-model="model.trdgrp.rec.fintyp"
style="width: 85%"
placeholder="" placeholder=""
disabled disabled
> >
...@@ -84,13 +83,14 @@ ...@@ -84,13 +83,14 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Financing of" prop="trdgrp.rec.pctfin"> <el-form-item label="Financing of" prop="trdgrp.rec.pctfin">
<c-col :span="22">
<c-input <c-input
v-model="model.trdgrp.rec.pctfin" v-model="model.trdgrp.rec.pctfin"
style="width: 20%"
placeholder="" placeholder=""
disabled disabled
></c-input> ></c-input>
% </c-col>
<c-col :span="2" style="text-align: center"> % </c-col>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
...@@ -98,18 +98,18 @@ ...@@ -98,18 +98,18 @@
<c-col :span="5"> <c-col :span="5">
<c-input <c-input
v-model="model.trdgrp.cbs.max.cur" v-model="model.trdgrp.cbs.max.cur"
style="width: 70%"
placeholder="" placeholder=""
disabled disabled
></c-input> ></c-input>
</c-col> </c-col>
<c-col :span="10" prop="trdgrp.cbs.max.amt"> <c-col :span="19" prop="trdgrp.cbs.max.amt">
<el-form-item label="" label-width="2%">
<c-input <c-input
v-model="model.trdgrp.cbs.max.amt" v-model="model.trdgrp.cbs.max.amt"
style="width: 100%"
placeholder="" placeholder=""
disabled disabled
></c-input> ></c-input>
</el-form-item>
</c-col> </c-col>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -126,13 +126,15 @@ ...@@ -126,13 +126,15 @@
</c-col> --> </c-col> -->
</c-col> </c-col>
<!-- =====================middle--right===================== --> <!-- =====================middle--right===================== -->
<c-col :span="11" :offset="1" style="margin-top: 30px"> <c-col :span="11" :offset="1">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Financed Party Ref." prop="trdgrp.fip.pts.ref"> <el-form-item
label="Financed Party Ref."
prop="trdgrp.fip.pts.ref"
>
<c-input <c-input
v-model="model.trdgrp.fip.pts.ref" v-model="model.trdgrp.fip.pts.ref"
maxlength="16" maxlength="16"
style="width: 90%"
placeholder="" placeholder=""
disabled disabled
></c-input> ></c-input>
...@@ -149,24 +151,32 @@ ...@@ -149,24 +151,32 @@
</el-form-item> </el-form-item>
</c-col> --> </c-col> -->
<c-col :span="17"> <c-col :span="24">
<el-form-item label="" prop="trdgrp.fip.pts.extkey"> <el-form-item label="" prop="trdgrp.fip.pts.extkey">
<c-fullbox>
<c-input <c-input
v-model="model.trdgrp.fip.pts.extkey" v-model="model.trdgrp.fip.pts.extkey"
placeholder="" placeholder=""
style="width: 100%" style="width: 100%"
disabled disabled
></c-input> ></c-input>
</el-form-item> <template slot="footer">
</c-col> <c-button
<c-col :span="7" > size="small"
type="primary"
<c-button size="small" type="primary" icon="el-icon-search" @click="onSeainf" icon="el-icon-search"
></c-button @click="onSeainf"
></c-button>
<c-button
size="small"
type="primary"
@click="onFippDet"
> >
<c-button size="small" type="primary" @click="onFippDet">
详情 详情
</c-button> </c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
...@@ -175,7 +185,6 @@ ...@@ -175,7 +185,6 @@
type="textarea" type="textarea"
v-model="model.trdgrp.fip.pts.adrblk" v-model="model.trdgrp.fip.pts.adrblk"
maxlength="150" maxlength="150"
style="width: 90%"
show-word-limit show-word-limit
placeholder="" placeholder=""
disabled disabled
...@@ -215,26 +224,29 @@ ...@@ -215,26 +224,29 @@
<c-col :span="5"> <c-col :span="5">
<c-input <c-input
v-model="model.trdgrp.cbs.max.cur" v-model="model.trdgrp.cbs.max.cur"
style="width: 70%"
placeholder="" placeholder=""
disabled disabled
></c-input> ></c-input>
</c-col> </c-col>
<c-col :span="14" prop="trdgrp.cbs.max.amt"> <c-col :span="12" prop="trdgrp.cbs.max.amt">
<el-form-item label="" label-width="2%">
<c-input <c-input
v-model="model.trdgrp.cbs.max.amt" v-model="model.trdgrp.cbs.max.amt"
style="width: 90%"
placeholder="" placeholder=""
disabled disabled
></c-input> ></c-input>
</el-form-item>
</c-col> </c-col>
<c-col :span="5" prop="trdgrp.rec.pctfin"> <c-col :span="5" prop="trdgrp.rec.pctfin">
<el-form-item label="" label-width="5%">
<c-input <c-input
v-model="model.trdgrp.rec.pctfin" v-model="model.trdgrp.rec.pctfin"
style="width: 70%"
placeholder="" placeholder=""
disabled disabled
></c-input> ></c-input>
</el-form-item>
</c-col>
<c-col :span="2" style="text-align:center">
% %
</c-col> </c-col>
</el-form-item> </el-form-item>
...@@ -254,7 +266,6 @@ ...@@ -254,7 +266,6 @@
<el-form-item label="计息周期" prop="finmod.intprd"> <el-form-item label="计息周期" prop="finmod.intprd">
<c-input <c-input
v-model="model.finmod.intprd" v-model="model.finmod.intprd"
style="width: 60%"
placeholder="" placeholder=""
disabled disabled
> >
...@@ -266,7 +277,6 @@ ...@@ -266,7 +277,6 @@
<el-form-item label="利率调整方式" prop="finmod.ratchgtyp"> <el-form-item label="利率调整方式" prop="finmod.ratchgtyp">
<c-input <c-input
v-model="model.finmod.ratchgtyp" v-model="model.finmod.ratchgtyp"
style="width: 70%"
placeholder="" placeholder=""
disabled disabled
> >
...@@ -275,7 +285,7 @@ ...@@ -275,7 +285,7 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="11">
<el-form-item label="开户日期" prop="trdgrp.rec.stttendat"> <el-form-item label="开户日期" prop="trdgrp.rec.stttendat">
<c-input <c-input
v-model="model.trdgrp.rec.stttendat" v-model="model.trdgrp.rec.stttendat"
...@@ -285,17 +295,19 @@ ...@@ -285,17 +295,19 @@
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="10" :offset="2"> <c-col :span="11" :offset="2">
<el-form label-position="left"> <el-form-item
<el-form-item label="到期日" label-position="left" prop="trdgrp.rec.matdat"> label="到期日"
label-position="left"
prop="trdgrp.rec.matdat"
>
<c-input <c-input
style="width: 100%"
v-model="model.trdgrp.rec.matdat" v-model="model.trdgrp.rec.matdat"
style="width: 50%"
placeholder="" placeholder=""
disabled disabled
></c-input> ></c-input>
</el-form-item> </el-form-item>
</el-form>
</c-col> </c-col>
</c-col> </c-col>
...@@ -303,7 +315,6 @@ ...@@ -303,7 +315,6 @@
<el-form-item label="基准利率" prop="trdgrp.rec.intrat"> <el-form-item label="基准利率" prop="trdgrp.rec.intrat">
<c-input <c-input
v-model="model.trdgrp.rec.intrat" v-model="model.trdgrp.rec.intrat"
style="width: 60%"
placeholder="" placeholder=""
disabled disabled
></c-input> ></c-input>
...@@ -314,7 +325,6 @@ ...@@ -314,7 +325,6 @@
<el-form-item label="执行利率" prop="trdgrp.rec.actrat"> <el-form-item label="执行利率" prop="trdgrp.rec.actrat">
<c-input <c-input
v-model="model.trdgrp.rec.actrat" v-model="model.trdgrp.rec.actrat"
style="width: 50%"
placeholder="" placeholder=""
disabled disabled
></c-input> ></c-input>
...@@ -326,7 +336,6 @@ ...@@ -326,7 +336,6 @@
<c-input <c-input
v-model="model.finmod.act1" v-model="model.finmod.act1"
maxlength="21" maxlength="21"
style="width: 80%"
placeholder="" placeholder=""
disabled disabled
></c-input> ></c-input>
...@@ -337,7 +346,6 @@ ...@@ -337,7 +346,6 @@
<el-form-item label="预收息金额" prop="finmod.intamt"> <el-form-item label="预收息金额" prop="finmod.intamt">
<c-input <c-input
v-model="model.finmod.intamt" v-model="model.finmod.intamt"
style="width: 70%"
placeholder="" placeholder=""
disabled disabled
></c-input> ></c-input>
...@@ -350,7 +358,6 @@ ...@@ -350,7 +358,6 @@
<el-form-item label="借据号" prop="finmod.fincod"> <el-form-item label="借据号" prop="finmod.fincod">
<c-input <c-input
v-model="model.finmod.fincod" v-model="model.finmod.fincod"
style="width: 50%"
placeholder="" placeholder=""
disabled disabled
> >
...@@ -362,78 +369,89 @@ ...@@ -362,78 +369,89 @@
<el-form-item label="计息日期" prop="finmod.intdat"> <el-form-item label="计息日期" prop="finmod.intdat">
<c-input <c-input
v-model="model.finmod.intdat" v-model="model.finmod.intdat"
style="width: 15%"
placeholder="" placeholder=""
disabled disabled
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<c-col :span="11">
<el-form-item label="利率调整周期" prop="finmod.ratchgprd"> <el-form-item label="利率调整周期" prop="finmod.ratchgprd">
<c-input <c-input
v-model="model.finmod.ratchgprd" v-model="model.finmod.ratchgprd"
style="width: 90%"
placeholder="" placeholder=""
disabled disabled
style="width: 100%"
> >
</c-input> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="10" :offset="1"> <c-col :span="11" :offset="2">
<el-form-item label="月日数" label-width="120px" prop="finmod.ratchgda"> <el-form-item
label="月日数"
prop="finmod.ratchgda"
>
<c-input <c-input
v-model="model.finmod.ratchgdat" v-model="model.finmod.ratchgdat"
style="width: 50%"
placeholder="" placeholder=""
disabled disabled
style="width: 100%"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="11">
<el-form-item label="融资天数" prop="trdgrp.rec.tenday"> <el-form-item label="融资天数" prop="trdgrp.rec.tenday">
<c-input <c-input
v-model="model.trdgrp.rec.tenday" v-model="model.trdgrp.rec.tenday"
placeholder="" placeholder=""
disabled disabled
style="width: 100%"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="10" :offset="1"> <c-col :span="11" :offset="2">
<el-form-item label="宽限期" label-width="120px" prop="finmod.graday"> <el-form-item
label="宽限期"
prop="finmod.graday"
>
<c-input <c-input
v-model="model.finmod.graday" v-model="model.finmod.graday"
style="width: 70%"
placeholder="" placeholder=""
disabled disabled
style="width: 100%"
></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">
<c-col :span="12"> <c-col :span="11">
<el-form-item label="浮动方式" prop="finmod.flttyp"> <el-form-item label="浮动方式" prop="finmod.flttyp">
<c-input <c-input
v-model="model.finmod.flttyp" v-model="model.finmod.flttyp"
style="width: 90%"
placeholder="" placeholder=""
disabled disabled
style="width: 100%"
> >
</c-input> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="10" :offset="1"> <c-col :span="11" :offset="2">
<el-form-item label="浮动值" label-width="120px" prop="finmod.fltval"> <el-form-item
label="浮动值"
prop="finmod.fltval"
>
<c-input <c-input
v-model="model.finmod.fltval" v-model="model.finmod.fltval"
style="width: 80%"
placeholder="" placeholder=""
disabled disabled
style="width: 100%"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -443,33 +461,40 @@ ...@@ -443,33 +461,40 @@
<span v-text="model.finmod.pctlab" data-path=".finmod.pctlab"> </span> <span v-text="model.finmod.pctlab" data-path=".finmod.pctlab"> </span>
</c-col> --> </c-col> -->
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="11">
<el-form-item label="逾期计息方式" prop="finmod.ovdinttyp"> <el-form-item label="逾期计息方式" prop="finmod.ovdinttyp">
<c-input <c-input
v-model="model.finmod.ovdinttyp" v-model="model.finmod.ovdinttyp"
style="width: 90%"
placeholder="" placeholder=""
disabled disabled
style="width: 100%"
> >
</c-input> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="10" :offset="1"> <c-col :span="11" :offset="2">
<el-form-item label="罚息比率" label-width="120px" prop="finmod.ovdintrat"> <el-form-item
label="罚息比率"
prop="finmod.ovdintrat"
>
<c-col :span="20">
<c-input <c-input
v-model="model.finmod.ovdintrat" v-model="model.finmod.ovdintrat"
placeholder="" placeholder=""
style="width: 60%"
disabled disabled
style="width: 100%"
></c-input> ></c-input>
</c-col>
<c-col :span="4" style="text-align:center">
% %
</c-col>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="11">
<el-form-item label="第三方还款方式" prop="finmod.acttyp"> <el-form-item label="第三方还款方式" prop="finmod.acttyp">
<c-input <c-input
v-model="model.finmod.acttyp" v-model="model.finmod.acttyp"
...@@ -481,13 +506,16 @@ ...@@ -481,13 +506,16 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="10" :offset="1"> <c-col :span="11" :offset="2">
<el-form-item label="入账机构" label-width="120px" prop="finmod.accbch"> <el-form-item
label="入账机构"
prop="finmod.accbch"
>
<c-input <c-input
v-model="model.finmod.accbch" v-model="model.finmod.accbch"
style="width: 50%"
placeholder="" placeholder=""
disabled disabled
style="width: 100%"
> >
</c-input> </c-input>
</el-form-item> </el-form-item>
...@@ -499,7 +527,6 @@ ...@@ -499,7 +527,6 @@
<c-input <c-input
v-model="model.finmod.act3" v-model="model.finmod.act3"
maxlength="21" maxlength="21"
style="width: 70%"
placeholder="" placeholder=""
disabled disabled
></c-input> ></c-input>
...@@ -515,16 +542,13 @@ import CodeTable from "~/config/CodeTable"; ...@@ -515,16 +542,13 @@ import CodeTable from "~/config/CodeTable";
import Event from "~/model/Cptopn/Event"; import Event from "~/model/Cptopn/Event";
export default { export default {
inject: ['root'], inject: ["root"],
props: ["model", "codes"], props: ["model", "codes"],
mixins: [CommonProcess], mixins: [CommonProcess],
data() { data() {
return { return {};
};
},
methods: { ...Event ,
onSeainf(){}
}, },
methods: { ...Event, onSeainf() {} },
created: function () {}, created: function () {},
}; };
</script> </script>
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!--=================顶部================= --> <!--=================顶部================= -->
<c-col :span="24">
<c-col :span="9"> <c-col :span="24" style="height:24px">
<el-form-item label="业务编号" prop="cptp.recget.sdamod.dadsnd"> <el-form-item label="基本信息" class="messageLabel">
</el-form-item>
</c-col>
<c-col :span="24" style="height: 0px">
<el-divider></el-divider>
</c-col>
<c-col :span="24" style="margin-top:20px">
<c-col :span="11">
<el-form-item label="业务编号" prop="cptp.recget.sdamod.dadsnd" style="width: 100%">
<c-fullbox>
<c-input <c-input
v-model="model.cptp.recget.sdamod.dadsnd" v-model="model.cptp.recget.sdamod.dadsnd"
placeholder="" maxlength="16"
placeholder="请输入Reference"
disabled disabled
></c-input> ></c-input>
</el-form-item> <template slot="footer">
</c-col>
<c-col :span="3" style="text-align:right">
<el-form-item label="" label-width="15px">
<c-col :span="12">
<c-button <c-button
style="margin:0px 10px 0 10;padding: 0 12px;"
size="small" size="small"
type="primary" type="primary"
@click="onSeainf" @click="onSeainf"
icon="el-icon-search"
> >
<span style="font-family:'宋体';font-weight:bold">i</span>
</c-button> </c-button>
</c-col>
<c-col :span="12">
<c-button <c-button
style="margin:0 0" style="margin:0 0"
size="small" size="small"
type="primary" type="primary"
:disabled="this.flag" :disabled="this.flag"
@click="onCptpGetref"> @click="onOpnpButgetref"
>
获取 获取
</c-button> </c-button>
</c-col> </template>
</c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="11" :offset="1">
<el-form-item label="Name" prop="cpdgrp.rec.nam"> <el-form-item label="Name" prop="cpdgrp.rec.nam">
<c-input <c-input
v-model="model.cpdgrp.rec.nam" v-model="model.cpdgrp.rec.nam"
...@@ -76,7 +84,7 @@ ...@@ -76,7 +84,7 @@
<c-col> <c-col>
<!-- ===================中部--左==================== --> <!-- ===================中部--左==================== -->
<c-col :span="12" style="margin-top: 10px"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="清算编号" prop="cpdgrp.rec.sysno"> <el-form-item label="清算编号" prop="cpdgrp.rec.sysno">
<c-input <c-input
...@@ -220,7 +228,7 @@ ...@@ -220,7 +228,7 @@
</c-col> </c-col>
<!-- ===================中部--右==================== --> <!-- ===================中部--右==================== -->
<c-col :span="12" style="margin-top: 10px"> <c-col :span="11" :offset="1">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="汇款性质" prop="cpdgrp.rec.trntyp"> <el-form-item label="汇款性质" prop="cpdgrp.rec.trntyp">
<c-col :span="10"> <c-col :span="10">
...@@ -317,10 +325,11 @@ ...@@ -317,10 +325,11 @@
style="width: 100%" style="width: 100%"
placeholder="" placeholder=""
v-model="model.cpdgrp.rec.swftyp" v-model="model.cpdgrp.rec.swftyp"
:disabled="model.cptp.liqtyp != 'C' && model.cptp.liqtyp != 'S' && model.cptp.liqtyp != ''" :disabled="model.cpdgrp.cbs.nom1.amt === '0.000'"
> >
<!-- :disabled="model.cptp.liqtyp != 'C' && model.cptp.liqtyp != 'S' && model.cptp.liqtyp != ''" -->
<el-option <el-option
v-for="item in codes.swftyp" v-for="item in codes.swftypOpnp"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
:key="item.value" :key="item.value"
...@@ -387,12 +396,16 @@ ...@@ -387,12 +396,16 @@
</c-col> </c-col>
</c-col> </c-col>
<c-col <c-col :span="24" style="height:24px">
:span="24" <el-form-item label="*****信息" class="messageLabel">
v-if="model.cptp.liqtyp === '' || model.cpdgrp.cbs.nom1.amt === '0.000'" </el-form-item>
> </c-col>
<c-col :span="24" style="height: 0px">
<el-divider></el-divider>
</c-col>
<!-- ================底部--左================= --> <!-- ================底部--左================= -->
<c-col :span="12" style="margin-top: 10px"> <c-col :span="11" style="margin-top: 20px">
<c-col :span="24"> <c-col :span="24">
<el-form-item <el-form-item
label="Ordering institution (52a)" label="Ordering institution (52a)"
...@@ -516,7 +529,7 @@ ...@@ -516,7 +529,7 @@
</c-col> </c-col>
<!-- ================底部--右================= --> <!-- ================底部--右================= -->
<c-col :span="12" style="margin-top: 10px"> <c-col :span="11" :offset="1" v-if="model.cpdgrp.rec.swftyp ==='' || model.cpdgrp.rec.swftyp ==='103' || model.cpdgrp.rec.swftyp ==='202' " style="margin-top: 20px">
<c-col :span="24"> <c-col :span="24">
<c-col :span="18"> <c-col :span="18">
<el-form-item label="发报行"> <el-form-item label="发报行">
...@@ -542,11 +555,13 @@ ...@@ -542,11 +555,13 @@
</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=""> <el-form-item label="">
<c-input placeholder="" disabled></c-input> <c-input 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="cpdgrp.rec.f23e"> <el-form-item label="指令代码" prop="cpdgrp.rec.f23e">
<c-input <c-input
...@@ -556,6 +571,7 @@ ...@@ -556,6 +571,7 @@
></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="14"> <c-col :span="14">
<el-form-item label="原始金额" prop="cpdgrp.rec.curf33b"> <el-form-item label="原始金额" prop="cpdgrp.rec.curf33b">
...@@ -573,7 +589,6 @@ ...@@ -573,7 +589,6 @@
</c-select> </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="15px" prop="cpdgrp.rec.amtf33b"> <el-form-item label="" label-width="15px" prop="cpdgrp.rec.amtf33b">
<c-input <c-input
...@@ -606,7 +621,6 @@ ...@@ -606,7 +621,6 @@
</c-select> </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="15px" prop="cpdgrp.rec.amt71f"> <el-form-item label="" label-width="15px" prop="cpdgrp.rec.amt71f">
<c-input <c-input
...@@ -683,6 +697,225 @@ ...@@ -683,6 +697,225 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="11" :offset="1" v-if="model.cpdgrp.rec.swftyp ==='200'" style="margin-top: 10px">
<c-col :span="24">
<c-col :span="18">
<el-form-item label="发报行">
<c-input placeholder="" disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="6" style="text-align:right">
<el-form-item label="" label-width="15px">
<c-col :span="12">
<c-button
size="small"
type="primary"
@click="onCptpGetInfpta"
icon="el-icon-search"
>
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSndpDet" disabled>
详情
</c-button>
</c-col>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="">
<c-input
type="textarea"
:rows="4"
maxlength="140"
show-word-limit
placeholder="请输入Address Block"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人" prop="cpdgrp.orc.pts.extkey">
<c-input
v-model="model.cpdgrp.orc.pts.extkey"
maxlength="14"
placeholder="请输入收款人"
@keyup.enter.native="
showGridPromptDialog('cpdgrp.orc.pts.extkey')
"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="账号" prop="cpdgrp.rec.pyeact">
<c-input
v-model="model.cpdgrp.rec.pyeact"
maxlength="35"
placeholder="请输入账号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="18">
<el-form-item label="">
<c-input
v-model="model.cpdgrp.orc.pts.extkey"
placeholder="请输入收款人客户号" >
</c-input>
</el-form-item>
</c-col>
<c-col :span="6" style="text-align:right">
<el-form-item label="" label-width="15px">
<c-col :span="12">
<c-button
size="small"
type="primary"
@click="onCptpGetInfpta"
icon="el-icon-search"
>
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSndpDet" disabled>
详情
</c-button>
</c-col>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="">
<c-input
type="textarea"
:rows="4"
maxlength="140"
v-model="model.cpdgrp.pye.pts.adrblk"
show-word-limit
placeholder="请输入Address Block"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="11" :offset="1" v-if="model.cpdgrp.rec.swftyp ==='OTH'" style="margin-top: 10px">
<c-col :span="24">
<c-col :span="18">
<el-form-item label="发报行">
<c-input placeholder="" disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="6" style="text-align:right">
<el-form-item label="" label-width="15px">
<c-col :span="12">
<c-button
size="small"
type="primary"
@click="onCptpGetInfpta"
icon="el-icon-search"
>
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSndpDet" disabled>
详情
</c-button>
</c-col>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="">
<c-input
type="textarea"
:rows="4"
maxlength="140"
show-word-limit
placeholder="请输入Address Block"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款详情">
<c-input
type="textarea"
placeholder=""
readonly
rows="3"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人Ref." prop="cpdgrp.orc.pts.ref">
<c-input
v-model="model.cpdgrp.orc.pts.ref"
maxlength="16"
placeholder=""
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="账号" prop="cpdgrp.rec.pyeact">
<c-input
v-model="model.cpdgrp.rec.pyeact"
maxlength="35"
placeholder="请输入账号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="18">
<el-form-item label="">
<c-input
v-model="model.cpdgrp.orc.pts.extkey"
placeholder="请输入收款人客户号" >
</c-input>
</el-form-item>
</c-col>
<c-col :span="6" style="text-align:right">
<el-form-item label="" label-width="15px">
<c-col :span="12">
<c-button
size="small"
type="primary"
@click="onCptpGetInfpta"
icon="el-icon-search"
>
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSndpDet" disabled>
详情
</c-button>
</c-col>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="">
<c-input
type="textarea"
:rows="4"
maxlength="140"
v-model="model.cpdgrp.pye.pts.adrblk"
show-word-limit
placeholder="请输入Address Block"
></c-input>
</el-form-item>
</c-col>
</c-col> </c-col>
<!-- ====================清算模式-人行支付系统===================== --> <!-- ====================清算模式-人行支付系统===================== -->
...@@ -2428,13 +2661,21 @@ export default { ...@@ -2428,13 +2661,21 @@ export default {
created: function () {}, created: function () {},
computed: { computed: {
flag() { flag() {
return this.model.cpdgrp.orc.pts.extkey == "" || this.model.cpdgrp.rec.ownref != ""; return (
this.model.cpdgrp.orc.pts.extkey == "" ||
this.model.cpdgrp.rec.ownref != ""
);
}, },
}, },
}; };
</script> </script>
<style> <style scoped>
/* .infptaDialog { .el-col >>> .el-divider--horizontal {
height: 80%; margin-top: 5px;
} */ }
.messageLabel >>> .el-form-item__label{
text-align: left;
font-weight:bold;
font-size: 12px;
}
</style> </style>
<template> <template>
<div> <div>
<!-- ------------------Left------------------>
<c-col :span="11"> <c-col :span="11">
<c-col :span="24">
<el-form-item label="业务主键"> <el-form-item label="业务主键">
<c-input style="width: 70%" placeholder="" readonly> </c-input> <c-input placeholder="" readonly> </c-input>
</el-form-item>
</c-col>
<c-col :span="11" :offset="1">
<el-form-item label="银行业务编号">
<c-input style="width: 100%" placeholder="" readonly> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="银行机构名称"> <el-form-item label="银行机构名称">
<c-input style="width: 70%" placeholder="" readonly> </c-input> <c-input placeholder="" readonly> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="银行机构代码">
<c-input style="width: 20%" placeholder="" readonly> </c-input>
</el-form-item>
</c-col>
<c-col :span="11">
<el-form-item label="付款人账号"> <el-form-item label="付款人账号">
<c-input style="width: 90%" placeholder=""> </c-input> <c-input placeholder=""> </c-input>
</el-form-item>
</c-col>
<c-col :span="11" :offset="1">
<el-form-item label="付款人机构代码或身份证件号码">
<c-input style="width: 100%" placeholder=""> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="付款人名称"> <el-form-item label="收款人常驻国家/地区编号">
<c-input style="width: 70%" placeholder="" readonly> </c-input> <c-col :span="20">
</el-form-item>
</c-col>
<c-col :span="11">
<el-form-item label="付款人属性">
<c-select style="width: 50%" placeholder="请选择付款人属性">
<el-option
v-for="item in codes.cpayeeattr"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="14">
<el-form-item label="业务编号">
<c-input placeholder=""></c-input> <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">
?
</c-button>
</el-form-item>
</c-col> </c-col>
<c-col :span="4" style="text-align: right">
<c-button
size="small"
type="primary"
@click="onCptpGetInfpta"
icon="el-icon-search"
></c-button>
</c-col> </c-col>
<c-col :span="24">
<el-form-item label="收款人名称">
<c-input style="width: 70%" placeholder="" readonly> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- ================左=================== -->
<c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="结算方式"> <el-form-item label="结算方式">
<c-select style="width: 50%" placeholder="请选择结算方式"> <c-select placeholder="请选择结算方式" style="width: 100%">
<el-option <el-option
v-for="item in codes.sbalancemode" v-for="item in codes.sbalancemode"
:key="item.value" :key="item.value"
...@@ -82,9 +48,10 @@ ...@@ -82,9 +48,10 @@
</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="清算(结算)账户类型"> <el-form-item label="清算(结算)账户类型">
<c-select style="width: 70%" placeholder="请选择"> <c-select placeholder="请选择" style="width: 100%">
<el-option <el-option
v-for="item in codes.cpayeraccttyp" v-for="item in codes.cpayeraccttyp"
:key="item.value" :key="item.value"
...@@ -94,23 +61,26 @@ ...@@ -94,23 +61,26 @@
</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="清算(结算)账户账号"> <el-form-item label="清算(结算)账户账号">
<c-input style="width: 70%" placeholder="" readonly> </c-input> <c-input placeholder="" readonly> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="付款日期"> <el-form-item label="付款日期">
<c-date-picker <c-date-picker
type="date" type="date"
style="width: 50%"
placeholder="" placeholder=""
style="width: 100%"
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="付款币种"> <el-form-item label="付款币种">
<c-select style="width: 30%" placeholder="请选择"> <c-select placeholder="请选择" style="width: 100%">
<el-option <el-option
v-for="item in options" v-for="item in options"
:key="item.value" :key="item.value"
...@@ -120,81 +90,144 @@ ...@@ -120,81 +90,144 @@
</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="原币金额"> <el-form-item label="原币金额">
<c-input style="width: 50%" placeholder=""> </c-input> <c-input placeholder=""> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="货物贸易付款金额"> <el-form-item label="货物贸易付款金额">
<c-input style="width: 50%" placeholder=""> </c-input> <c-input placeholder=""> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="已报关付款金额"> <el-form-item label="已报关付款金额">
<c-input style="width: 50%" placeholder=""> </c-input> <c-input placeholder=""> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="已备案付款金额"> <el-form-item label="已备案付款金额">
<c-input style="width: 50%" placeholder=""> </c-input> <c-input placeholder=""> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="交易附言">
<c-input placeholder=""> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<!-- ================右=================== --> <!-- ------------------Right------------------>
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="收款行SWIFT BIC"> <el-form-item label="银行业务编号" label-width="30%">
<c-input style="width: 50%" placeholder=""> </c-input> <c-input style="width: 100%" placeholder="" readonly>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="银行机构代码" label-width="30%">
<c-input placeholder="" readonly> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="付款人机构代码或身份证件号码"
label-width="30%"
>
<c-input style="width: 100%" placeholder=""> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款人属性" label-width="30%">
<c-select
placeholder="请选择付款人属性"
style="width: 100%"
>
<el-option
v-for="item in codes.cpayeeattr"
: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="24"> <c-col :span="24">
<el-form-item label="中间转汇行"> <el-form-item label="付款人名称" label-width="30%">
<c-input style="width: 50%" placeholder=""> </c-input> <c-input placeholder="" readonly> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="预付款比例"> <el-form-item label="收款行SWIFT BIC" label-width="30%">
<c-input style="width: 25%" placeholder=""> </c-input> <c-input placeholder=""> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="预付款金额"> <el-form-item label="中间转汇行" label-width="30%">
<c-input style="width: 60%" placeholder=""> </c-input> <c-input placeholder=""> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="结账期"> <el-form-item label="预付款比例" label-width="30%">
<c-input style="width: 20%" placeholder=""> </c-input> <c-input placeholder=""> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="原申报号码"> <el-form-item label="预付款金额" label-width="30%">
<c-input style="width: 70%" placeholder=""> </c-input> <c-input placeholder=""> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="无货物报关进出境物流货物金额"> <el-form-item label="结账期" label-width="30%">
<c-input style="width: 70%" placeholder=""> </c-input> <c-input placeholder=""> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="无货物报关离岸转手买卖金额"> <el-form-item label="原申报号码" label-width="30%">
<c-input style="width: 70%" placeholder=""> </c-input> <c-input placeholder=""> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="无货物报关其他金额"> <el-form-item
<c-input style="width: 70%" placeholder=""> </c-input> label="无货物报关进出境物流货物金额"
label-width="30%"
>
<c-input placeholder=""> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24">
<el-form-item
label="无货物报关离岸转手买卖金额"
label-width="30%"
>
<c-input placeholder=""> </c-input>
</el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="交易附言"> <el-form-item label="无货物报关其他金额" label-width="30%">
<c-input style="width: 70%" placeholder=""> </c-input> <c-input placeholder=""> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
</div> </div>
</template> </template>
...@@ -202,7 +235,7 @@ ...@@ -202,7 +235,7 @@
import CommonProcess from "~/mixin/CommonProcess"; import CommonProcess from "~/mixin/CommonProcess";
export default { export default {
inject: ['root'], inject: ["root"],
props: ["model", "codes"], props: ["model", "codes"],
mixins: [CommonProcess], mixins: [CommonProcess],
data() { data() {
......
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