Commit 038a81a2 by wangguangchao

汇入汇款查询调试

parent 7851fe7d
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-row>
<c-col :span="24"> <c-col :span="12">
<el-form-item label="是否报送跨境人民币2101表" label-width="160px"> <el-form-item label="是否报送跨境人民币2101表" label-width="160px">
<c-select v-model="model.cnybop.cnyflg" style="width:100%" placeholder="请选择是否报送跨境人民币2101表"> <c-select
v-model="model.cnybop.cnyflg"
style="width: 100%"
placeholder="请选择是否报送跨境人民币2101表"
>
<el-option
v-for="item in codes.cnyflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-row>
<c-col :span="24"> <c-row>
<c-col :span="12">
<el-form-item label="是否报送跨境人民币2107表" label-width="160px"> <el-form-item label="是否报送跨境人民币2107表" label-width="160px">
<c-select v-model="model.cnybop.traflg" style="width:100%" placeholder="请选择是否报送跨境人民币2107表"> <c-select
v-model="model.cnybop.traflg"
style="width: 100%"
placeholder="请选择是否报送跨境人民币2107表"
disabled
>
<el-option
v-for="item in codes.traflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-row>
<c-col :span="24"> <c-row>
<c-col :span="12">
<el-form-item label="是否报送跨境人民币2111表" label-width="160px"> <el-form-item label="是否报送跨境人民币2111表" label-width="160px">
<c-select v-model="model.cnybop.outflg" style="width:100%" placeholder="请选择是否报送跨境人民币2111表"> <c-select
v-model="model.cnybop.outflg"
style="width: 100%"
placeholder="请选择是否报送跨境人民币2111表"
disabled
>
<el-option
v-for="item in codes.outflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-row>
<c-col :span="24"> <c-row>
<c-col :span="12">
<el-form-item label="是否报送跨境人民币2106表" label-width="160px"> <el-form-item label="是否报送跨境人民币2106表" label-width="160px">
<c-select v-model="model.cnybop.libflg" style="width:100%" placeholder="请选择是否报送跨境人民币2106表"> <c-select
v-model="model.cnybop.libflg"
style="width: 100%"
placeholder="请选择是否报送跨境人民币2106表"
disabled
>
<el-option
v-for="item in codes.libflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-row>
<c-col :span="24"> <c-row>
<c-col :span="12">
<el-form-item label="是否报送跨境人民币2122表" label-width="160px"> <el-form-item label="是否报送跨境人民币2122表" label-width="160px">
<c-select v-model="model.cnybop.vouflg" style="width:100%" placeholder="请选择是否报送跨境人民币2122表"> <c-select
v-model="model.cnybop.vouflg"
style="width: 100%"
placeholder="请选择是否报送跨境人民币2122表"
disabled
>
<el-option
v-for="item in codes.vouflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-row>
</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/Cptadv/Event" import Event from "~/model/Cptadv/Event";
export default { export default {
inject: ['root'], inject: ["root"],
mixins: [CommonProcess], mixins: [CommonProcess],
props:["model","codes"], props: ["model", "codes"],
data(){ data() {
return { return {};
}
}, },
methods:{...Event}, methods: { ...Event },
created:function(){ created: function () {},
};
}
}
</script> </script>
<style> <style>
</style> </style>
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
size="small" size="small"
type="primary" type="primary"
:disabled="this.flag" :disabled="this.flag"
@click="onCptpGetref" @click="commonExecuteRule('cptp.getref')"
> >
获取 获取
</c-button> </c-button>
...@@ -132,6 +132,7 @@ ...@@ -132,6 +132,7 @@
maxlength="3" maxlength="3"
placeholder="请输入付款人常驻国家/地区代码" placeholder="请输入付款人常驻国家/地区代码"
style="width:100%" style="width:100%"
@keyup.enter.native="showGridPromptDialog('cptp.draweecountcode')"
></c-input> ></c-input>
<template slot="footer"> <template slot="footer">
<c-button <c-button
...@@ -308,6 +309,7 @@ ...@@ -308,6 +309,7 @@
v-model="model.cpdgrp.rec.swftyp" v-model="model.cpdgrp.rec.swftyp"
style="width: 100%" style="width: 100%"
placeholder="请选择报文类型" placeholder="请选择报文类型"
:disabled="model.cpdgrp.cbs.nom1.amt === '0.000'"
@change="commonExecuteRule('cpdgrp.rec.swftyp')" @change="commonExecuteRule('cpdgrp.rec.swftyp')"
> >
...@@ -1059,7 +1061,8 @@ export default { ...@@ -1059,7 +1061,8 @@ export default {
}, },
computed: { computed: {
flag() { flag() {
return this.model.cpdgrp.pye.pts.extkey == "" || this.model.cpdgrp.rec.ownref != ""; return this.model.cpdgrp.pye.pts.extkey == "";
//return this.model.cpdgrp.pye.pts.extkey == "" || this.model.cpdgrp.rec.ownref != "";
}, },
}, },
}; };
......
...@@ -33,6 +33,9 @@ ...@@ -33,6 +33,9 @@
<!--PD000006 --> <!--PD000006 -->
<m-setpan :model="model" :codes="codes" /> <m-setpan :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="分录" name="glepan">
<m-glepan :model="model" :codes="codes" ref="glepan" />
</el-tab-pane>
<el-tab-pane label="附言" name="coninfp"> <el-tab-pane label="附言" name="coninfp">
<!--PD000000 --> <!--PD000000 -->
<m-coninfp :model="model" :codes="codes" /> <m-coninfp :model="model" :codes="codes" />
...@@ -60,6 +63,7 @@ ...@@ -60,6 +63,7 @@
</c-tabs> </c-tabs>
</el-form> </el-form>
</div> </div>
<c-grid-ety-prompt-dialog ref="etyDialog" :promptData="promptData" v-on:select-ety="selectEty"></c-grid-ety-prompt-dialog>
</c-page> </c-page>
</template> </template>
<script> <script>
...@@ -82,6 +86,7 @@ import Cnyp from "./Cnyp"; ...@@ -82,6 +86,7 @@ import Cnyp from "./Cnyp";
import Doctre from "~/views/Public/Doctre"; import Doctre from "~/views/Public/Doctre";
import Setpan from "~/views/Public/Setpan"; import Setpan from "~/views/Public/Setpan";
import Glepan from "~/views/Public/Glepan";
import Coninfp from "~/views/Public/Coninfp"; import Coninfp from "~/views/Public/Coninfp";
import Docpan from "~/views/Public/Docpan"; import Docpan from "~/views/Public/Docpan";
import Ptap from "~/views/Public/Ptap"; import Ptap from "~/views/Public/Ptap";
...@@ -92,6 +97,7 @@ export default { ...@@ -92,6 +97,7 @@ export default {
"m-opnp1": Opnp1, "m-opnp1": Opnp1,
"m-wg": Wg, "m-wg": Wg,
"m-setpan": Setpan, "m-setpan": Setpan,
"m-glepan": Glepan,
"m-coninfp": Coninfp, "m-coninfp": Coninfp,
"m-docpan": Docpan, "m-docpan": Docpan,
"m-doctre": Doctre, "m-doctre": Doctre,
......
...@@ -152,8 +152,8 @@ ...@@ -152,8 +152,8 @@
> >
<c-col :span="24"> <c-col :span="24">
<c-col :span="18"> <c-col :span="18">
<el-form-item label="发报行"> <el-form-item label="发报行" prop="cpdgrp.snd.pts.extkey">
<c-input placeholder="" disabled></c-input> <c-input placeholder="请输入发报行" v-model="model.cpdgrp.snd.pts.extkey" @keyup.enter.native="showGridPromptDialog('cpdgrp.snd.pts.extkey')"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="6" style="text-align: right"> <c-col :span="6" style="text-align: right">
...@@ -182,8 +182,8 @@ ...@@ -182,8 +182,8 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label=""> <el-form-item label="" prop="cpdgrp.snd.pts.nam">
<c-input placeholder="" disabled></c-input> <c-input placeholder="" v-model="model.cpdgrp.snd.pts.nam"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -356,8 +356,8 @@ ...@@ -356,8 +356,8 @@
> >
<c-col :span="24"> <c-col :span="24">
<c-col :span="18"> <c-col :span="18">
<el-form-item label="发报行"> <el-form-item label="发报行" prop="cpdgrp.snd.pts.extkey">
<c-input placeholder="" disabled></c-input> <c-input placeholder="请输入发报行" v-model="model.cpdgrp.snd.pts.extkey" @keyup.enter.native="showGridPromptDialog('cpdgrp.snd.pts.extkey')"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="6" style="text-align: right"> <c-col :span="6" style="text-align: right">
...@@ -386,26 +386,26 @@ ...@@ -386,26 +386,26 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label=""> <el-form-item label="" prop="cpdgrp.snd.pts.adrblk">
<c-input <c-input
type="textarea" type="textarea"
:rows="4" :rows="4"
maxlength="140" maxlength="140"
show-word-limit show-word-limit
placeholder="请输入Address Block" placeholder="请输入Address Block"
disabled v-model="model.cpdgrp.snd.pts.adrblk"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="收款人" prop="cpdgrp.orc.pts.extkey"> <el-form-item label="收款人" prop="cpdgrp.pye.pts.extkey">
<c-input <c-input
v-model="model.cpdgrp.orc.pts.extkey" v-model="model.cpdgrp.pye.pts.extkey"
maxlength="14" maxlength="14"
placeholder="请输入收款人" placeholder="请输入收款人"
@keyup.enter.native=" @keyup.enter.native="
showGridPromptDialog('cpdgrp.orc.pts.extkey') showGridPromptDialog('cpdgrp.pye.pts.extkey')
" "
></c-input> ></c-input>
</el-form-item> </el-form-item>
...@@ -425,7 +425,7 @@ ...@@ -425,7 +425,7 @@
<c-col :span="18"> <c-col :span="18">
<el-form-item label=""> <el-form-item label="">
<c-input <c-input
v-model="model.cpdgrp.orc.pts.extkey" v-model="model.cpdgrp.pye.pts.extkey"
placeholder="请输入收款人客户号" placeholder="请输入收款人客户号"
> >
</c-input> </c-input>
...@@ -478,8 +478,8 @@ ...@@ -478,8 +478,8 @@
> >
<c-col :span="24"> <c-col :span="24">
<c-col :span="18"> <c-col :span="18">
<el-form-item label="发报行"> <el-form-item label="发报行" prop="cpdgrp.snd.pts.extkey">
<c-input placeholder="" disabled></c-input> <c-input placeholder="请输入发报行" v-model="model.cpdgrp.snd.pts.extkey" @keyup.enter.native="showGridPromptDialog('cpdgrp.snd.pts.extkey')"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="6" style="text-align: right"> <c-col :span="6" style="text-align: right">
...@@ -508,33 +508,34 @@ ...@@ -508,33 +508,34 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label=""> <el-form-item label="" prop="cpdgrp.snd.pts.adrblk">
<c-input <c-input
type="textarea" type="textarea"
:rows="4" :rows="4"
maxlength="140" maxlength="140"
show-word-limit show-word-limit
placeholder="请输入Address Block" placeholder="请输入Address Block"
disabled v-model="model.cpdgrp.snd.pts.adrblk"
></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="付款详情"> <el-form-item label="付款详情" prop="cpdgrp.blk.contag70">
<c-input <c-input
type="textarea" type="textarea"
placeholder="" placeholder=""
readonly readonly
rows="3" rows="3"
v-model="model.cpdgrp.blk.contag70"
></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="收款人Ref." prop="cpdgrp.orc.pts.ref"> <el-form-item label="收款人Ref." prop="cpdgrp.pye.pts.ref">
<c-input <c-input
v-model="model.cpdgrp.orc.pts.ref" v-model="model.cpdgrp.pye.pts.ref"
maxlength="16" maxlength="16"
placeholder="" placeholder=""
></c-input> ></c-input>
...@@ -553,9 +554,9 @@ ...@@ -553,9 +554,9 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="18"> <c-col :span="18">
<el-form-item label=""> <el-form-item label="" prop="cpdgrp.pye.pts.extkey">
<c-input <c-input
v-model="model.cpdgrp.orc.pts.extkey" v-model="model.cpdgrp.pye.pts.extkey"
placeholder="请输入收款人客户号" placeholder="请输入收款人客户号"
> >
</c-input> </c-input>
...@@ -587,7 +588,7 @@ ...@@ -587,7 +588,7 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label=""> <el-form-item label="" prop="cpdgrp.pye.pts.adrblk">
<c-input <c-input
type="textarea" type="textarea"
:rows="4" :rows="4"
...@@ -601,13 +602,13 @@ ...@@ -601,13 +602,13 @@
</c-col> </c-col>
<!-- ====================清算模式-人行支付系统===================== --> <!-- ====================清算模式-人行支付系统===================== -->
<c-col <!-- <c-col
:span="24" :span="24"
v-if="model.cptp.liqtyp === 'B'" v-if="model.cptp.liqtyp === 'B'"
style="margin-top: 10px" style="margin-top: 10px"
> > -->
<!-- =========左========== --> <!-- =========左========== -->
<c-col :span="11"> <!-- <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="付款人名称"> <el-form-item label="付款人名称">
<c-input <c-input
...@@ -699,10 +700,10 @@ ...@@ -699,10 +700,10 @@
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col> -->
<!-- =========右========== --> <!-- =========右========== -->
<c-col :span="11" :offset="1"> <!-- <c-col :span="11" :offset="1">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="接收行名称"> <el-form-item label="接收行名称">
<c-input <c-input
...@@ -846,16 +847,16 @@ ...@@ -846,16 +847,16 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
</c-col> </c-col> -->
<!-- ====================清算模式-CIPS系统===================== --> <!-- ====================清算模式-CIPS系统===================== -->
<c-col <!-- <c-col
:span="24" :span="24"
v-if="model.cptp.liqtyp === 'S'" v-if="model.cptp.liqtyp === 'S'"
style="margin-top: 10px" style="margin-top: 10px"
> > -->
<!-- =========左========== --> <!-- =========左========== -->
<c-col :span="11"> <!-- <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="付款人名称"> <el-form-item label="付款人名称">
<c-input <c-input
...@@ -947,10 +948,10 @@ ...@@ -947,10 +948,10 @@
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col> -->
<!-- =========右========== --> <!-- =========右========== -->
<c-col :span="11" :offset="1"> <!-- <c-col :span="11" :offset="1">
<c-col :span="4" :offset="18"> <c-col :span="4" :offset="18">
<c-checkbox v-model="model.cptp.flg">电汇凭证</c-checkbox> <c-checkbox v-model="model.cptp.flg">电汇凭证</c-checkbox>
</c-col> </c-col>
...@@ -1055,16 +1056,16 @@ ...@@ -1055,16 +1056,16 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
</c-col> </c-col> -->
<!-- ======================清算模式-Other================ --> <!-- ======================清算模式-Other================ -->
<c-col <!-- <c-col
:span="24" :span="24"
v-if="model.cptp.liqtyp === 'O'" v-if="model.cptp.liqtyp === 'O'"
style="margin-top: 10px" style="margin-top: 10px"
> > -->
<!-- ================左================= --> <!-- ================左================= -->
<c-col :span="11"> <!-- <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<el-form-item <el-form-item
label="Ordering institution (52a)" label="Ordering institution (52a)"
...@@ -1179,10 +1180,10 @@ ...@@ -1179,10 +1180,10 @@
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col> -->
<!-- ==============右================== --> <!-- ==============右================== -->
<c-col :span="12"> <!-- <c-col :span="12">
<c-col :span="24"> <c-col :span="24">
<c-col :span="17"> <c-col :span="17">
<el-form-item label="发报行"> <el-form-item label="发报行">
...@@ -1293,16 +1294,16 @@ ...@@ -1293,16 +1294,16 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
</c-col> </c-col> -->
<!-- ====================清算模式-代理行模式=================== --> <!-- ====================清算模式-代理行模式=================== -->
<c-col <!-- <c-col
:span="24" :span="24"
v-if="model.cptp.liqtyp === 'C'" v-if="model.cptp.liqtyp === 'C'"
style="margin-top: 10px" style="margin-top: 10px"
> > -->
<!-- ==============左============== --> <!-- ==============左============== -->
<c-col :span="24"> <!-- <c-col :span="24">
<el-form-item <el-form-item
label="Ordering institution (52a)" label="Ordering institution (52a)"
prop="cpdgrp.ori.pts.ref" prop="cpdgrp.ori.pts.ref"
...@@ -1416,7 +1417,7 @@ ...@@ -1416,7 +1417,7 @@
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col> -->
<!-- ==============右============== --> <!-- ==============右============== -->
<!-- <c-col :span="12" > <!-- <c-col :span="12" >
<c-col :span="24"> <c-col :span="24">
......
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