Commit f7acc855 by liuxin

汇出汇款Payment

parent 431085ca
......@@ -131,6 +131,8 @@ export default class Cptopn{
pyebchnam:"", // 收款人开户行名称 .cptp.pyebchnam
pyenam:"", // 收款人名称 .cptp.pyenam
orcnam:"", // 付款人名称 .cptp.orcnam
qsfysd:"",
fwtgyh:"",
cleage:"", // 清算代理行 .cptp.cleage
evebch:"", // 光大开户分行 .cptp.evebch
coract:"", // 清算代理行账号 .cptp.coract
......
<template>
<div class="eibs-tab">
<c-col :span="11">
<c-col :span="24" v-if="false">
<el-form-item label="汇款人名称">
<c-input
v-model="model.cptp.orcnam"
maxlength="16"
placeholder=""
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人名称">
<c-input
v-model="model.cptp.pyenam"
placeholder=""
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="清算费用锁定服务">
<c-select
v-model="model.cptp.qsfysd"
style="width: 100%"
placeholder="请选择服务提供银行"
>
<el-option
v-for="item in codes.qsfysd"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24" v-if="model.cptp.qsfysd === '1'">
<el-form-item label="服务提供银行">
<c-input
v-model="model.cptp.fwtgyh"
placeholder=""
></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/Cptopn/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [CommonProcess],
data() {
return {};
},
watch:{
"model.cptp.qsfysd": function(){
if(this.model.cptp.qsfysd == ''){
this.model.cptp.fwtgyh == '';
}else{
this.model.cptp.fwtgyh = 'CHASUS33XXX';
console.log(this.model.cptp.fwtgyh)
}
}
},
methods: { ...Event,
},
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- ------------------Left------------------>
<c-col :span="11">
<c-col :span="24">
<el-form-item label="Receiver of Message" style="width: 100%" label-width="35%">
<c-fullbox>
<c-input
v-model="model.cptp.recget.sdamod.dadsnd"
maxlength="16"
placeholder="请输入Reference"
disabled
></c-input>
<template slot="footer">
<c-button
style="margin: 0px 10px 0 10; padding: 0 12px"
size="small"
type="primary"
@click="onSeainf"
>
<span
style="
font-family: '宋体';
font-weight: bold;
"
>i</span
>
</c-button>
<c-button
style="margin: 0 0"
size="small"
type="primary"
@click="onOpnpButgetref"
>
Detail
</c-button>
</template>
</c-fullbox>
</el-form-item>
<c-col :span="24">
<el-form-item label="" label-width="35%">
<c-input
type="textarea"
:rows="3"
maxlength="140"
v-model="model.cpdgrp.ori.pts.adrblk"
show-word-limit
placeholder="请输入Address Block"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item
label="Sender's Corresp.(Tag 53a)"
style="width: 100%"
label-width="35%"
>
<c-fullbox>
<c-input
v-model="model.cptp.recget.sdamod.dadsnd"
maxlength="16"
placeholder="请输入Reference"
disabled
></c-input>
<template slot="footer">
<c-button
style="margin: 0px 10px 0 10; padding: 0 12px"
size="small"
type="primary"
@click="onSeainf"
>
<span
style="
font-family: '宋体';
font-weight: bold;
"
>i</span
>
</c-button>
<c-button
style="margin: 0 0"
size="small"
type="primary"
@click="onOpnpButgetref"
>
Detail
</c-button>
</template>
</c-fullbox>
</el-form-item>
<c-col :span="24">
<el-form-item label="" label-width="35%">
<c-input
type="textarea"
:rows="3"
maxlength="140"
v-model="model.cpdgrp.ori.pts.adrblk"
show-word-limit
placeholder="请输入Address Block"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item
label="Receiver's Corresp.(Tag 54a)"
style="width: 100%"
label-width="35%"
>
<c-fullbox>
<c-input
v-model="model.cptp.recget.sdamod.dadsnd"
maxlength="16"
placeholder="请输入Reference"
disabled
></c-input>
<template slot="footer">
<c-button
style="margin: 0px 10px 0 10; padding: 0 12px"
size="small"
type="primary"
@click="onSeainf"
>
<span
style="
font-family: '宋体';
font-weight: bold;
"
>i</span
>
</c-button>
<c-button
style="margin: 0 0"
size="small"
type="primary"
@click="onOpnpButgetref"
>
Detail
</c-button>
</template>
</c-fullbox>
</el-form-item>
<c-col :span="24">
<el-form-item label="" label-width="35%">
<c-input
type="textarea"
:rows="3"
maxlength="140"
v-model="model.cpdgrp.ori.pts.adrblk"
show-word-limit
placeholder="请输入Address Block"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="Receiv.Corr.Account" label-width="35%">
<c-input
v-model="model.cptp.orcnam"
maxlength="16"
placeholder=""
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="Intermediary Institut.(Tag 54a)"
style="width: 100%"
label-width="35%"
>
<c-fullbox>
<c-input
v-model="model.cptp.recget.sdamod.dadsnd"
maxlength="16"
placeholder="请输入Reference"
disabled
></c-input>
<template slot="footer">
<c-button
style="margin: 0px 10px 0 10; padding: 0 12px"
size="small"
type="primary"
@click="onSeainf"
>
<span
style="
font-family: '宋体';
font-weight: bold;
"
>i</span
>
</c-button>
<c-button
style="margin: 0 0"
size="small"
type="primary"
@click="onOpnpButgetref"
>
Detail
</c-button>
</template>
</c-fullbox>
</el-form-item>
<c-col :span="24">
<el-form-item label="" label-width="35%">
<c-input
type="textarea"
:rows="3"
maxlength="140"
v-model="model.cpdgrp.ori.pts.adrblk"
show-word-limit
placeholder="请输入Address Block"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="Intermediary Account" label-width="35%">
<c-input
v-model="model.cptp.orcnam"
maxlength="16"
placeholder=""
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ------------------Right------------------>
<c-col :span="11">
<c-col :span="24">
<el-form-item
label="Account with Institution/Account(Tag 54a)"
style="width: 100%"
label-width="35%"
>
<c-fullbox>
<c-input
v-model="model.cptp.recget.sdamod.dadsnd"
maxlength="16"
placeholder="请输入Reference"
disabled
></c-input>
<template slot="footer">
<c-button
style="margin: 0px 10px 0 10; padding: 0 12px"
size="small"
type="primary"
@click="onSeainf"
>
<span
style="
font-family: '宋体';
font-weight: bold;
"
>i</span
>
</c-button>
<c-button
style="margin: 0 0"
size="small"
type="primary"
@click="onOpnpButgetref"
>
Detail
</c-button>
</template>
</c-fullbox>
</el-form-item>
<c-col :span="24">
<el-form-item label="" label-width="35%">
<c-input
type="textarea"
:rows="3"
maxlength="140"
v-model="model.cpdgrp.ori.pts.adrblk"
show-word-limit
placeholder="请输入Address Block"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="19">
<el-form-item label="" label-width="35%">
<c-input
maxlength="140"
v-model="model.cpdgrp.ori.pts.adrblk"
placeholder="请输入Address Block"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="5" style="text-align: right">
<c-checkbox v-model="model.cpdgrp.rec.tsnflg"
>Use Opt.F</c-checkbox
>
</c-col>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item
label="Beneficiary Customer/Account(Tag 59a)"
style="width: 100%"
label-width="35%"
>
<c-fullbox>
<c-input
v-model="model.cptp.recget.sdamod.dadsnd"
maxlength="16"
placeholder="请输入Reference"
disabled
></c-input>
<template slot="footer">
<c-button
style="margin: 0px 10px 0 10; padding: 0 12px"
size="small"
type="primary"
@click="onSeainf"
>
<span
style="
font-family: '宋体';
font-weight: bold;
"
>i</span
>
</c-button>
<c-button
style="margin: 0 0"
size="small"
type="primary"
@click="onOpnpButgetref"
>
Temp.
</c-button>
</template>
</c-fullbox>
</el-form-item>
<c-col :span="24">
<el-form-item label="" label-width="35%">
<c-input
type="textarea"
:rows="3"
maxlength="140"
v-model="model.cpdgrp.ori.pts.adrblk"
show-word-limit
placeholder="请输入Address Block"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="Remittance Information(Tag 70)" label-width="35%">
<c-input
type="textarea"
:rows="3"
maxlength="140"
v-model="model.cpdgrp.ori.pts.adrblk"
show-word-limit
placeholder="请输入Address Block"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Details of Charges(Tag 71a)" label-width="35%">
<c-select
v-model="model.cptp.liqtyp"
style="width: 100%"
placeholder="请选择清算模式"
:disabled="
model.cpdgrp.cbs.nom1.amt === '0.000'
"
>
<el-option
v-for="item in liqtypOptions"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Sender to Receiver Infomation(Tag 72)" label-width="35%">
<c-input
type="textarea"
:rows="3"
maxlength="140"
v-model="model.cpdgrp.ori.pts.adrblk"
show-word-limit
placeholder="请输入Address Block"
disabled
></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/Cptopn/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [CommonProcess],
data() {
return {};
},
watch: {
"model.cptp.qsfysd": function () {
if (this.model.cptp.qsfysd == "") {
this.model.cptp.fwtgyh == "";
} else {
this.model.cptp.fwtgyh = "CHASUS33XXX";
console.log(this.model.cptp.fwtgyh);
}
},
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
......@@ -16,6 +16,11 @@
<m-opnp1 :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="Additional Info" name="AdditionalInfo">
<!--PD000020 -->
<m-AdditionalInfo :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="Settlement" name="setpan">
<!--PD000000 -->
<m-setpan :model="model" :codes="codes" />
......@@ -51,10 +56,10 @@
<m-wg :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="境内汇款申请书-基础信息" name="dbe" v-if="true || model.bopmod.szflg === '2' && model.bopmod.basflg">
<el-tab-pane label="境内汇款申请书-基础信息" name="dbe" v-if="model.bopmod.szflg === '2' && model.bopmod.basflg">
<m-dbe :model="model" :codes="codes"></m-dbe>
</el-tab-pane>
<el-tab-pane label="境外汇款申请书-基础信息" name="dbb" v-if="true || model.bopmod.szflg === '1' && model.bopmod.basflg">
<el-tab-pane label="境外汇款申请书-基础信息" name="dbb" v-if="model.bopmod.szflg === '1' && model.bopmod.basflg">
<m-dbb :model="model" :codes="codes"></m-dbb>
</el-tab-pane>
......@@ -65,6 +70,10 @@
<el-tab-pane label="2111跨境支出信息" name="outp" v-if="model.cnybop.outflg==='1'">
<m-outp :model="model" :codes="codes"></m-outp>
</el-tab-pane>
<el-tab-pane label="Payment 103 PYE USD" name="Payment103">
<m-Payment :model="model" :codes="codes" />
</el-tab-pane>
</el-tabs>
</el-form>
</div>
......@@ -90,6 +99,8 @@ import Cnyp from "./Cnyp";
import Dbe from "./Dbe.vue"
import Dbb from "./Dbb.vue"
import Outp from "./Outp.vue"
import AdditionalInfo from "./AdditionalInfo.vue"
import Payment from "./Payment103.vue"
import Glepan from "~/views/Public/Glepan"
import Setpan from "~/views/Public/Setpan"
......@@ -109,7 +120,9 @@ export default {
"m-cnyp": Cnyp,
"m-dbe": Dbe,
"m-dbb": Dbb,
"m-outp": Outp
"m-outp": Outp,
"m-AdditionalInfo": AdditionalInfo,
"m-Payment": Payment
},
provide() {
return {
......
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