Commit f17f9b5b by liushikai

清算模式-人行支付系统

parent 92fcf2df
...@@ -82,7 +82,6 @@ ...@@ -82,7 +82,6 @@
v-model="model.cpdgrp.cbs.nom1.cur" v-model="model.cpdgrp.cbs.nom1.cur"
style="width: 100%" style="width: 100%"
placeholder="" placeholder=""
> >
<el-option <el-option
v-for="item in codes.cur" v-for="item in codes.cur"
...@@ -94,7 +93,11 @@ ...@@ -94,7 +93,11 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="10"> <el-col :span="10">
<el-form-item label="" label-width="15px" prop="cpdgrp.cbs.nom1.amt"> <el-form-item
label=""
label-width="15px"
prop="cpdgrp.cbs.nom1.amt"
>
<c-input <c-input
v-model="model.cpdgrp.cbs.nom1.amt" v-model="model.cpdgrp.cbs.nom1.amt"
placeholder="请输入汇款金额" placeholder="请输入汇款金额"
...@@ -116,7 +119,11 @@ ...@@ -116,7 +119,11 @@
</el-col> </el-col>
<el-col :span="10"> <el-col :span="10">
<el-form-item label="汇款语种" label-width="120px"> <el-form-item label="汇款语种" label-width="120px">
<c-select v-model="model.cptp.payuil" style="width: 100%" placeholder="请选择汇款语种"> <c-select
v-model="model.cptp.payuil"
style="width: 100%"
placeholder="请选择汇款语种"
>
<el-option <el-option
v-for="item in codes.payuil" v-for="item in codes.payuil"
:key="item.value" :key="item.value"
...@@ -147,7 +154,11 @@ ...@@ -147,7 +154,11 @@
</el-col> </el-col>
<el-col :span="11" :offset="1"> <el-col :span="11" :offset="1">
<el-form-item label="预计核验日期" label-width="120px" prop="cpdgrp.rec.paydat"> <el-form-item
label="预计核验日期"
label-width="120px"
prop="cpdgrp.rec.paydat"
>
<c-date-picker <c-date-picker
type="date" type="date"
v-model="model.cpdgrp.rec.paydat" v-model="model.cpdgrp.rec.paydat"
...@@ -160,8 +171,12 @@ ...@@ -160,8 +171,12 @@
</el-col> </el-col>
<el-col :span="19"> <el-col :span="19">
<el-form-item label="我行费用负担" > <el-form-item label="我行费用负担">
<c-select v-model="model.cpdgrp.rec.detchgcod" style="width: 100%" placeholder=""> <c-select
v-model="model.cpdgrp.rec.detchgcod"
style="width: 100%"
placeholder=""
>
<el-option <el-option
v-for="item in codes.detchgcod" v-for="item in codes.detchgcod"
:key="item.value" :key="item.value"
...@@ -174,7 +189,11 @@ ...@@ -174,7 +189,11 @@
<el-col :span="24"> <el-col :span="24">
<el-form-item label="货物类型"> <el-form-item label="货物类型">
<c-select v-model="model.cpdgrp.rec.stagod" style="width: 100%" placeholder="请选择货物类型"> <c-select
v-model="model.cpdgrp.rec.stagod"
style="width: 100%"
placeholder="请选择货物类型"
>
<el-option <el-option
v-for="item in codes.godcod" v-for="item in codes.godcod"
:key="item.value" :key="item.value"
...@@ -207,7 +226,11 @@ ...@@ -207,7 +226,11 @@
</el-col> </el-col>
<el-col :span="10"> <el-col :span="10">
<el-form-item label="汇款方式" label-width="120px" prop="cpdgrp.rec.paytype"> <el-form-item
label="汇款方式"
label-width="120px"
prop="cpdgrp.rec.paytype"
>
<c-select <c-select
v-model="model.cpdgrp.rec.paytype" v-model="model.cpdgrp.rec.paytype"
style="width: 100%" style="width: 100%"
...@@ -243,7 +266,11 @@ ...@@ -243,7 +266,11 @@
</el-col> </el-col>
<el-col :span="10"> <el-col :span="10">
<el-form-item label="收支类型" label-width="120px" prop="cpdgrp.rec.sztyp"> <el-form-item
label="收支类型"
label-width="120px"
prop="cpdgrp.rec.sztyp"
>
<c-select <c-select
v-model="model.cpdgrp.rec.sztyp" v-model="model.cpdgrp.rec.sztyp"
style="width: 100%" style="width: 100%"
...@@ -260,7 +287,14 @@ ...@@ -260,7 +287,14 @@
</el-col> </el-col>
</el-col> </el-col>
<el-col :span="24" style="margin-top: 55px"> <el-col :span="24">
<el-form-item label="" v-if="true"></el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="" v-if="true"></el-form-item>
</el-col>
<el-col :span="24">
<el-col :span="13"> <el-col :span="13">
<el-form-item label="客户类型" prop="cpdgrp.rec.clityp"> <el-form-item label="客户类型" prop="cpdgrp.rec.clityp">
<c-select <c-select
...@@ -279,9 +313,26 @@ ...@@ -279,9 +313,26 @@
</el-col> </el-col>
<el-col :span="10"> <el-col :span="10">
<el-form-item label="报文类型" label-width="120px" prop="cpdgrp.rec.swftyp"> <el-form-item
<c-select style="width: 100%" placeholder="" v-model="model.cpdgrp.rec.swftyp"> label="报文类型"
<el-option v-for="item in codes.swftyp" :label="item.label" :value="item.value" :key="item.value"></el-option> label-width="120px"
prop="cpdgrp.rec.swftyp"
>
<c-select
style="width: 100%"
placeholder=""
v-model="model.cpdgrp.rec.swftyp"
:disabled="
model.cpdgrp.cbs.nom1.amt === '0.000' ||
model.cpdgrp.cbs.nom1.amt === ''
"
>
<el-option
v-for="item in codes.swftyp"
:label="item.label"
:value="item.value"
:key="item.value"
></el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
...@@ -289,7 +340,10 @@ ...@@ -289,7 +340,10 @@
<el-col :span="24"> <el-col :span="24">
<el-col :span="13"> <el-col :span="13">
<el-form-item label="收款人常驻国家/地区代码" prop="cptp.payeecountcode"> <el-form-item
label="收款人常驻国家/地区代码"
prop="cptp.payeecountcode"
>
<c-input <c-input
v-model="model.cptp.payeecountcode" v-model="model.cptp.payeecountcode"
maxlength="3" maxlength="3"
...@@ -303,16 +357,22 @@ ...@@ -303,16 +357,22 @@
</c-button> </c-button>
</el-col> </el-col>
</el-col> </el-col>
<el-col :span="4" :offset="20">
<c-checkbox v-model="model.cpdgrp.rec.tsnflg">同名划转</c-checkbox>
</el-col>
<el-col :span="18">
<el-form-item label="清算模式" v-if="model.cpdgrp.cbs.nom1.cur == 'CNY'">
<c-select
<el-col :span="24">
<el-col :span="14">
<el-form-item
label="清算模式"
v-if="model.cpdgrp.cbs.nom1.cur === 'CNY'"
>
<c-select
v-model="model.cptp.liqtyp" v-model="model.cptp.liqtyp"
style="width: 100%" style="width: 100%"
placeholder="请选择清算模式" placeholder="请选择清算模式"
:disabled="
model.cpdgrp.cbs.nom1.amt === '0.000' ||
model.cpdgrp.cbs.nom1.amt === '0' ||
model.cpdgrp.cbs.nom1.amt === ''
"
> >
<el-option <el-option
v-for="item in liqtypOptions" v-for="item in liqtypOptions"
...@@ -322,14 +382,30 @@ ...@@ -322,14 +382,30 @@
></el-option> ></el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
<el-form-item
label=""
v-if="!(model.cpdgrp.cbs.nom1.cur === 'CNY')"
></el-form-item>
</el-col>
<el-col :span="4" :offset="4">
<c-checkbox v-model="model.cpdgrp.rec.tsnflg">同名划转</c-checkbox>
</el-col>
</el-col> </el-col>
</el-col> </el-col>
</el-col> </el-col>
<el-col
:span="24"
v-if="model.cptp.liqtyp === '' || model.cpdgrp.cbs.nom1.amt === '0.000'"
>
<!-- ================底部--左================= --> <!-- ================底部--左================= -->
<el-col :span="11" style="margin-top: 20px"> <el-col :span="11" style="margin-top: 20px">
<el-col :span="24"> <el-col :span="24">
<el-form-item label="Ordering institution (52a)" prop="cpdgrp.ori.pts.ref"> <el-form-item
label="Ordering institution (52a)"
prop="cpdgrp.ori.pts.ref"
>
<c-input <c-input
v-model="model.cpdgrp.ori.pts.ref" v-model="model.cpdgrp.ori.pts.ref"
style="width: 90%" style="width: 90%"
...@@ -500,11 +576,7 @@ ...@@ -500,11 +576,7 @@
<el-col :span="24"> <el-col :span="24">
<el-col :span="10"> <el-col :span="10">
<el-form-item label="发报行扣费金额" prop="cpdgrp.rec.cur71f"> <el-form-item label="发报行扣费金额" prop="cpdgrp.rec.cur71f">
<c-select <c-select v-model="model.cpdgrp.rec.cur71f" placeholder="">
v-model="model.cpdgrp.rec.cur71f"
placeholder=""
>
<el-option <el-option
v-for="item in codes.cur" v-for="item in codes.cur"
:key="item.value" :key="item.value"
...@@ -567,9 +639,6 @@ ...@@ -567,9 +639,6 @@
Details Details
</c-button> </c-button>
</el-form-item> </el-form-item>
<!-- <c-button size="small" type="primary" @click="onCptpGetmod">
获取
</c-button> -->
</el-col> </el-col>
</el-col> </el-col>
...@@ -585,7 +654,235 @@ ...@@ -585,7 +654,235 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-col> </el-col>
</el-col>
<!-- ====================清算模式-人行支付系统===================== -->
<el-col
:span="24"
v-if="model.cptp.liqtyp === 'B'"
style="margin-top: 20px"
>
<!-- =========左========== -->
<el-col :span="11">
<el-col :span="24">
<el-form-item label="付款人名称">
<c-input
type="textarea"
v-model="model.cptp.orcnam"
maxlength="40"
show-word-limit
placeholder="请输入付款人名称"
></c-input>
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="付款人地址">
<c-input
type="textarea"
v-model="model.cptp.orcadr"
maxlength="40"
show-word-limit
placeholder="请输入付款人地址"
></c-input>
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="收款人名称">
<c-input
type="textarea"
v-model="model.cptp.pyenam"
maxlength="40"
show-word-limit
placeholder="请输入收款人名称"
></c-input>
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="收款人地址">
<c-input
type="textarea"
v-model="model.cptp.pyeadr"
maxlength="40"
show-word-limit
placeholder="请输入收款人地址"
></c-input>
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="帐号" prop="cpdgrp.rec.orcact">
<c-input
v-model="model.cpdgrp.rec.orcact"
style="width: 90%"
maxlength="35"
placeholder=""
></c-input>
</el-form-item>
</el-col>
<el-col :span="24">
<el-col :span="17">
<el-form-item label="汇款人">
<c-input
v-model="model.cpdgrp.snd.pts.extkey"
maxlength="16"
placeholder="请输入汇款人"
></c-input>
</el-form-item>
</el-col>
<el-col :span="7">
<el-form-item label="" label-width="15px">
<c-button size="small" type="primary">i</c-button>
<c-button size="small" type="primary" disabled>Details</c-button>
</el-form-item>
</el-col>
</el-col>
<el-col :span="24">
<el-form-item label="">
<c-input
type="textarea"
v-model="model.cpdgrp.orc.namelc"
maxlength="35"
show-word-limit
placeholder="请输入名称"
style="width: 90%"
readonly
></c-input>
</el-form-item>
</el-col>
</el-col>
<!-- =========右========== -->
<el-col :span="11" :offset="1">
<el-col :span="24">
<el-form-item label="接收行名称">
<c-input
maxlength="12"
placeholder="请输入接收行名称"
style="width: 90%"
></c-input>
</el-form-item>
</el-col>
<el-col :span="24">
<el-col :span="18">
<el-form-item label="接收行行号">
<c-input
v-model="model.cptp.resbch"
maxlength="12"
placeholder="请输入接收行行号"
readonly
></c-input>
</el-form-item>
</el-col>
<el-col :span="2" :offset="1">
<c-checkbox v-model="model.cptp.flg">电汇凭证</c-checkbox>
</el-col>
</el-col>
<el-col :span="24"
><el-form-item label="业务种类">
<c-select
v-model="model.cptp.bustyp"
style="width: 60%"
placeholder="请选择业务种类"
disabled
>
<el-option
v-for="item in codes.bustyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</el-col>
<el-col :span="24">
<el-col :span="12">
<el-form-item label="收款人开户行名称">
<c-input
v-model="model.cptp.pyebchnam"
maxlength="38"
placeholder="请输入收款人开户行名称"
readonly
></c-input>
</el-form-item>
</el-col>
<el-col :span="10">
<el-form-item label="二代模式" label-width="120px">
<c-select
v-model="model.cptp.secmod"
style="width: 90%"
placeholder="请选择二代模式"
disabled
>
<el-option
v-for="item in codes.secmod"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</el-col>
<el-col :span="2"
><c-button size="small" type="primary" @click="onCptpGetmod">
获取
</c-button></el-col
>
</el-col>
<el-col :span="24">
<el-form-item label="附言">
<c-input
type="textarea"
v-model="model.cptp.commet"
maxlength="35"
show-word-limit
placeholder="请输入附言"
></c-input>
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="帐号" prop="cpdgrp.rec.pyeact">
<c-input
v-model="model.cpdgrp.rec.act"
style="width: 90%"
maxlength="35"
placeholder=""
></c-input>
</el-form-item>
</el-col>
<el-col :span="24">
<el-col :span="17">
<el-form-item label="收款人">
<c-input
v-model="model.cpdgrp.snd.pts.extkey"
maxlength="16"
placeholder="请输入收款人"
></c-input>
</el-form-item>
</el-col>
<el-col :span="7">
<el-form-item label="" label-width="15px">
<c-button size="small" type="primary">i</c-button>
<c-button size="small" type="primary">Details</c-button>
</el-form-item>
</el-col>
</el-col>
<el-col :span="24">
<el-form-item label="">
<c-input
type="textarea"
v-model="model.cpdgrp.orc.namelc"
maxlength="35"
show-word-limit
placeholder="请输入名称"
style="width: 90%"
></c-input>
</el-form-item>
</el-col>
</el-col>
</el-col>
<!-- <el-col><div style="height: 100px"></div></el-col> <!-- <el-col><div style="height: 100px"></div></el-col>
...@@ -1345,18 +1642,19 @@ import Event from "~/model/Cptopn/Event"; ...@@ -1345,18 +1642,19 @@ import Event from "~/model/Cptopn/Event";
import Utils from "~/utils"; import Utils from "~/utils";
export default { export default {
inject: ['root'], inject: ["root"],
props: ["model", "codes"], props: ["model", "codes"],
data() { data() {
return { return {
liqtypOptions:[ liqtypOptions: [
{value:'B',label:'人行支付系统'}, { value: "B", label: "人行支付系统" },
{value:'C',label:'代理行模式'}, { value: "C", label: "代理行模式" },
{value:'O',label:'Other'}, { value: "O", label: "Other" },
{ value: "S", label: "CIPS系统" },
], ],
}; };
}, },
methods: { ...Event }, methods: { ...Event, onCptpGetmod() {} },
created: function () {}, created: function () {},
}; };
</script> </script>
......
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