Commit c1300acf by taojinrui

cptrep交易修改

parent 1a22181e
...@@ -215,53 +215,53 @@ export default class Cptrep{ ...@@ -215,53 +215,53 @@ export default class Cptrep{
// }, // },
// }, // },
// }, // },
// 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
// doclbl:"", // Lable for CONDOCSTM .trnmod.trndoc.doclbl doclbl:"", // Lable for CONDOCSTM .trnmod.trndoc.doclbl
// doctrestm:"", // Document tree .trnmod.trndoc.doctrestm doctrestm:"", // Document tree .trnmod.trndoc.doctrestm
// shwinc:"", // Show Incoming Messages .trnmod.trndoc.shwinc shwinc:"", // Show Incoming Messages .trnmod.trndoc.shwinc
// shwout:"", // Show Outgoing Messages .trnmod.trndoc.shwout shwout:"", // Show Outgoing Messages .trnmod.trndoc.shwout
// condocstm:"", // Connected Documents .trnmod.trndoc.condocstm condocstm:"", // Connected Documents .trnmod.trndoc.condocstm
// rcvatt:{ rcvatt:{
// seainf:"", // .trnmod.trndoc.rcvatt.seainf seainf:"", // .trnmod.trndoc.rcvatt.seainf
// }, },
// filrecv:"", // File Receiver .trnmod.trndoc.filrecv filrecv:"", // File Receiver .trnmod.trndoc.filrecv
// }, },
// hvpmod:{ hvpmod:{
// agname2lab:"", // 中介机构2label .trnmod.hvpmod.agname2lab agname2lab:"", // 中介机构2label .trnmod.hvpmod.agname2lab
// agency2lab:"", // 中介机构2行号label .trnmod.hvpmod.agency2lab agency2lab:"", // 中介机构2行号label .trnmod.hvpmod.agency2lab
// remark1:"", // 备注 .trnmod.hvpmod.remark1 remark1:"", // 备注 .trnmod.hvpmod.remark1
// agnamedl:"", // 收款人开户行代理行名称(=中介机构1) .trnmod.hvpmod.agnamedl agnamedl:"", // 收款人开户行代理行名称(=中介机构1) .trnmod.hvpmod.agnamedl
// agencydl:"", // 收款人开户行代理行行号(=中介机构1) .trnmod.hvpmod.agencydl agencydl:"", // 收款人开户行代理行行号(=中介机构1) .trnmod.hvpmod.agencydl
// feecod:"", // �'� 用编码 .trnmod.hvpmod.feecod feecod:"", // �'� 用编码 .trnmod.hvpmod.feecod
// skrmc2:"", // 收款人名称2 .trnmod.hvpmod.skrmc2 skrmc2:"", // 收款人名称2 .trnmod.hvpmod.skrmc2
// skrmc3:"", // 收款人名称3 .trnmod.hvpmod.skrmc3 skrmc3:"", // 收款人名称3 .trnmod.hvpmod.skrmc3
// skrdz2:"", // 收款人地址2 .trnmod.hvpmod.skrdz2 skrdz2:"", // 收款人地址2 .trnmod.hvpmod.skrdz2
// skrdz3:"", // 收款人地址3 .trnmod.hvpmod.skrdz3 skrdz3:"", // 收款人地址3 .trnmod.hvpmod.skrdz3
// skrdz4:"", // 收款人地址4 .trnmod.hvpmod.skrdz4 skrdz4:"", // 收款人地址4 .trnmod.hvpmod.skrdz4
// skrdz5:"", // 收款人地址5 .trnmod.hvpmod.skrdz5 skrdz5:"", // 收款人地址5 .trnmod.hvpmod.skrdz5
// skrzh2:"", // 收款人�'�户2 .trnmod.hvpmod.skrzh2 skrzh2:"", // 收款人�'�户2 .trnmod.hvpmod.skrzh2
// fecomm:"", // 跨境业务附言 .trnmod.hvpmod.fecomm fecomm:"", // 跨境业务附言 .trnmod.hvpmod.fecomm
// oribusnum:"", // 端到端标识号 .trnmod.hvpmod.oribusnum oribusnum:"", // 端到端标识号 .trnmod.hvpmod.oribusnum
// fkrmc2:"", // 付款人名称2 .trnmod.hvpmod.fkrmc2 fkrmc2:"", // 付款人名称2 .trnmod.hvpmod.fkrmc2
// fkrmc3:"", // 付款人名称3 .trnmod.hvpmod.fkrmc3 fkrmc3:"", // 付款人名称3 .trnmod.hvpmod.fkrmc3
// fkrdz2:"", // 付款人地址2 .trnmod.hvpmod.fkrdz2 fkrdz2:"", // 付款人地址2 .trnmod.hvpmod.fkrdz2
// fkrdz3:"", // 付款人地址3 .trnmod.hvpmod.fkrdz3 fkrdz3:"", // 付款人地址3 .trnmod.hvpmod.fkrdz3
// fkrdz4:"", // 付款人地址4 .trnmod.hvpmod.fkrdz4 fkrdz4:"", // 付款人地址4 .trnmod.hvpmod.fkrdz4
// fkrdz5:"", // 付款人地址5 .trnmod.hvpmod.fkrdz5 fkrdz5:"", // 付款人地址5 .trnmod.hvpmod.fkrdz5
// fkrzh2:"", // 付款人�'�户2 .trnmod.hvpmod.fkrzh2 fkrzh2:"", // 付款人�'�户2 .trnmod.hvpmod.fkrzh2
// agname2:"", // 中介机构2名称 .trnmod.hvpmod.agname2 agname2:"", // 中介机构2名称 .trnmod.hvpmod.agname2
// agency2:"", // 中介机构2行号 .trnmod.hvpmod.agency2 agency2:"", // 中介机构2行号 .trnmod.hvpmod.agency2
// feecom:"", // 收报行的收 �'� .trnmod.hvpmod.feecom feecom:"", // 收报行的收 �'� .trnmod.hvpmod.feecom
// feesen:"", // 发报行的收 �'� .trnmod.hvpmod.feesen feesen:"", // 发报行的收 �'� .trnmod.hvpmod.feesen
// remark:"", // 备注 .trnmod.hvpmod.remark remark:"", // 备注 .trnmod.hvpmod.remark
// }, },
// }, },
lendoc:{ lendoc:{
actflg:"", // Input Account .lendoc.actflg actflg:"", // Input Account .lendoc.actflg
account:"", // ACT .lendoc.account account:"", // ACT .lendoc.account
......
...@@ -194,6 +194,7 @@ import Bctsel from "./Bctsel" ...@@ -194,6 +194,7 @@ import Bctsel from "./Bctsel"
import Cnysel from "./Cnysel" import Cnysel from "./Cnysel"
import Cptrel from "./Cptrel" import Cptrel from "./Cptrel"
import Cptcan from "./Cptcan" import Cptcan from "./Cptcan"
import Cptrep from "./Cptrep"
import Getcan from "./Getcan" import Getcan from "./Getcan"
import Gitcan from "./Gitcan" import Gitcan from "./Gitcan"
...@@ -408,5 +409,6 @@ const BusRouter = [ ...@@ -408,5 +409,6 @@ const BusRouter = [
{ path: 'Cnysel', component: Cnysel, name: 'Cnysel', meta: { title: '跨境人民币查询' } }, { path: 'Cnysel', component: Cnysel, name: 'Cnysel', meta: { title: '跨境人民币查询' } },
{ path: 'Cptrel', component: Cptrel, name: 'Cptrel', meta: { title: '汇款复核与查询' } }, { path: 'Cptrel', component: Cptrel, name: 'Cptrel', meta: { title: '汇款复核与查询' } },
{ path: 'Cptcan', component: Cptcan, name: 'Cptcan', meta: { title: '汇款注销' } }, { path: 'Cptcan', component: Cptcan, name: 'Cptcan', meta: { title: '汇款注销' } },
{ path: 'Cptrep', component: Cptrep, name: 'Cptrep', meta: { title: '挂账解付' } },
] ]
export default BusRouter export default BusRouter
\ No newline at end of file
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- S0000042 : 是否报送跨境人民币2101表 --> <c-col :span="24" style="height: 24px; margin-top: 20px">
<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="12" style="margin-top: 20px">
<c-col :span="24">
<el-form-item label="是否报送跨境人民币2101表" label-width="30%">
<c-select
v-model="model.cnybop.cnyflg"
style="width: 100%"
placeholder="请选择"
disabled
>
<el-option
v-for="item in codes.cnyflg"
: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="是否报送跨境人民币2107表" label-width="30%">
<c-select
v-model="model.cnybop.traflg"
style="width: 100%"
placeholder="请选择"
disabled
>
<el-option
v-for="item in codes.traflg"
: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="是否报送跨境人民币2111表"
label-width="30%"
prop="cnybop.outflg"
>
<c-select
v-model="model.cnybop.outflg"
style="width: 100%"
placeholder="请选择"
>
<el-option
v-for="item in codes.outflg"
: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="是否报送跨境人民币2106表" label-width="30%">
<c-select
v-model="model.cnybop.libflg"
style="width: 100%"
placeholder="请选择"
disabled
>
<el-option
v-for="item in codes.libflg"
: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="是否报送跨境人民币2122表" label-width="30%">
<c-select
v-model="model.cnybop.vouflg"
placeholder="请选择"
style="width: 100%"
disabled
>
<el-option
v-for="item in codes.vouflg"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<!-- =====================原码==================== -->
<!-- S0000042 : 是否报送跨境人民币2101表
<c-col :span="12"> <c-col :span="12">
<el-form-item :label="$t('cnybop.S0000042')" prop="cnybop.cnyflg"> <el-form-item :label="$t('cnybop.S0000042')" 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="$t('other.please_enter')+$t('cnybop.S0000042')">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- S0000045 : 是否报送跨境人民币2107表 --> S0000045 : 是否报送跨境人民币2107表
<c-col :span="12"> <c-col :span="12">
<el-form-item :label="$t('cnybop.S0000045')" prop="cnybop.traflg"> <el-form-item :label="$t('cnybop.S0000045')" prop="cnybop.traflg">
...@@ -16,7 +117,7 @@ ...@@ -16,7 +117,7 @@
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- S0000077 : 是否报送跨境人民币2111表 --> S0000077 : 是否报送跨境人民币2111表
<c-col :span="12"> <c-col :span="12">
<el-form-item :label="$t('cnybop.S0000077')" prop="cnybop.outflg"> <el-form-item :label="$t('cnybop.S0000077')" prop="cnybop.outflg">
...@@ -24,7 +125,7 @@ ...@@ -24,7 +125,7 @@
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- S0000113 : 是否报送跨境人民币2106表 --> S0000113 : 是否报送跨境人民币2106表
<c-col :span="12"> <c-col :span="12">
<el-form-item :label="$t('cnybop.S0000113')" prop="cnybop.libflg"> <el-form-item :label="$t('cnybop.S0000113')" prop="cnybop.libflg">
...@@ -32,37 +133,32 @@ ...@@ -32,37 +133,32 @@
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- S0000142 : 是否报送跨境人民币2122表 --> S0000142 : 是否报送跨境人民币2122表
<c-col :span="12"> <c-col :span="12">
<el-form-item :label="$t('cnybop.S0000142')" prop="cnybop.vouflg"> <el-form-item :label="$t('cnybop.S0000142')" prop="cnybop.vouflg">
<c-select v-model="model.cnybop.vouflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('cnybop.S0000142')"> <c-select v-model="model.cnybop.vouflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('cnybop.S0000142')">
</c-select> </c-select>
</el-form-item> </el-form-item>
</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/Cptrep/Event" import Event from "~/model/Cptrep/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 },
}, created: function () {},
methods:{...Event}, };
created:function(){
}
}
</script> </script>
<style> <style>
</style> </style>
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- SG000482 : 汇款行(52A) --> <!-- =============左边============== -->
<!-- SG000485 : 附言 --> <c-col :span="11">
<c-col :span="24">
<c-fullbox>
<el-form-item label="汇款行(52a)" prop="cpdgrp.rmt.pts.extkey">
<c-input
v-model="model.cpdgrp.rmt.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
@keyup.enter.native="showGridPromptDialog('attp.atd.sbkact')"
></c-input>
</el-form-item>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
icon="el-icon-search"
>
</c-button>
<c-button
style="margin: 0 0"
size="small"
type="primary"
@click="onSndpDet"
disabled
>
详情
</c-button>
</template>
</c-fullbox>
</c-col>
<c-col :span="24">
<el-form-item label="Address Block" prop="cpdgrp.rmt.pts.adrblk">
<c-input
type="textarea"
v-model="model.cpdgrp.rmt.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入Address Block"
rows="4"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-fullbox>
<el-form-item label="中间行(56a)" prop="cpdgrp.med.pts.extkey">
<c-input
v-model="model.cpdgrp.med.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
@keyup.enter.native="showGridPromptDialog('attp.atd.sbkact')"
></c-input>
</el-form-item>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
icon="el-icon-search"
>
</c-button>
<c-button
style="margin: 0 0"
size="small"
type="primary"
@click="onSndpDet"
disabled
>
详情
</c-button>
</template>
</c-fullbox>
</c-col>
<c-col :span="24">
<el-form-item label="Address Block" prop="cpdgrp.med.pts.adrblk">
<c-input
type="textarea"
v-model="model.cpdgrp.med.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入Address Block"
rows="4"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ==============右边==================== -->
<c-col :span="11" :offset="1">
<el-form-item label="附言" prop="cpdgrp.blk.contag72">
<c-input type="textarea" v-model="model.cpdgrp.blk.contag72"></c-input>
</el-form-item>
</c-col>
<!-- ====================原码==================== -->
<!-- SG000482 : 汇款行(52A)
SG000485 : 附言
<c-col :span="12"> <c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="cptp.rmtp.ptsget.sdamod.dadsnd"> <c-form-item label="Drag Drop Sender" prop="cptp.rmtp.ptsget.sdamod.dadsnd">
<c-input v-model="model.cptp.rmtp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input> <c-input v-model="model.cptp.rmtp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
...@@ -56,7 +154,7 @@ ...@@ -56,7 +154,7 @@
<c-input type="textarea" v-model="model.cpdgrp.rmt.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input> <c-input type="textarea" v-model="model.cpdgrp.rmt.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- SG000483 : 中间行(56A) --> SG000483 : 中间行(56A)
<c-col :span="12"> <c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="cptp.medp.ptsget.sdamod.dadsnd"> <c-form-item label="Drag Drop Sender" prop="cptp.medp.ptsget.sdamod.dadsnd">
...@@ -104,30 +202,25 @@ ...@@ -104,30 +202,25 @@
<c-form-item label="地址" prop="cpdgrp.med.adrelc"> <c-form-item label="地址" prop="cpdgrp.med.adrelc">
<c-input type="textarea" v-model="model.cpdgrp.med.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input> <c-input type="textarea" v-model="model.cpdgrp.med.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input>
</c-form-item> </c-form-item>
</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/Cptrep/Event" import Event from "~/model/Cptrep/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 },
}, created: function () {},
methods:{...Event}, };
created:function(){
}
}
</script> </script>
<style> <style>
</style> </style>
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="11">
<c-col :span="12"> <c-col :span="24">
<el-form-item
label="Verification Certificate Number"
prop="lendoc.vercerref"
>
<c-input
type="textarea"
v-model="model.lendoc.vercerref"
maxlength="20"
show-word-limit
placeholder="请输入Verification Certificate Number"
style="text-align: left"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Declaration Number" prop="lendoc.decnum">
<c-input
v-model="model.lendoc.decnum"
maxlength="22"
placeholder="请输入Declaration Number"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="4">
<c-checkbox v-model="model.lendoc.actflg">Input Account</c-checkbox>
</c-col>
<c-col :span="20">
<el-form-item label="ACT" prop="lendoc.account">
<c-input
type="textarea"
v-model="model.lendoc.account"
maxlength="25"
show-word-limit
placeholder="请输入ACT"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- =============原码============== -->
<!-- <c-col :span="12">
<c-form-item label="ACT" prop="lendoc.account"> <c-form-item label="ACT" prop="lendoc.account">
<c-input type="textarea" v-model="model.lendoc.account" maxlength="25" show-word-limit :placeholder="$t('other.please_enter')+'ACT'" ></c-input> <c-input type="textarea" v-model="model.lendoc.account" maxlength="25" show-word-limit :placeholder="$t('other.please_enter')+'ACT'" ></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- S0000005 : Verification Certificate Number --> S0000005 : Verification Certificate Number
<c-col :span="12"> <c-col :span="12">
<c-checkbox v-model="model.lendoc.actflg">{{$t('lendoc.C0000003')}}</c-checkbox> <c-checkbox v-model="model.lendoc.actflg">{{$t('lendoc.C0000003')}}</c-checkbox>
...@@ -17,36 +63,31 @@ ...@@ -17,36 +63,31 @@
<c-input type="textarea" v-model="model.lendoc.vercerref" maxlength="20" show-word-limit :placeholder="$t('other.please_enter')+'Verification Certificate Number'" ></c-input> <c-input type="textarea" v-model="model.lendoc.vercerref" maxlength="20" show-word-limit :placeholder="$t('other.please_enter')+'Verification Certificate Number'" ></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- S0000006 : Declaration Number --> S0000006 : Declaration Number
<c-col :span="12"> <c-col :span="12">
<c-form-item label="Declaration Number" prop="lendoc.decnum"> <c-form-item label="Declaration Number" prop="lendoc.decnum">
<c-input v-model="model.lendoc.decnum" maxlength="22" :placeholder="$t('other.please_enter')+'Declaration Number'"></c-input> <c-input v-model="model.lendoc.decnum" maxlength="22" :placeholder="$t('other.please_enter')+'Declaration Number'"></c-input>
</c-form-item> </c-form-item>
</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/Cptrep/Event" import Event from "~/model/Cptrep/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 },
}, created: function () {},
methods:{...Event}, };
created:function(){
}
}
</script> </script>
<style> <style>
</style> </style>
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- ================左边================ --> <!-- ================左边================ -->
<c-col :spa="11"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<!-- 第一行 --> <!-- 第一行 -->
<el-form-item label="业务编号" prop="cpdgrp.rec.ownref"> <el-form-item label="业务编号" prop="cpdgrp.rec.ownref">
...@@ -171,7 +171,7 @@ ...@@ -171,7 +171,7 @@
</c-col> </c-col>
</c-col> </c-col>
<!-- ==============右边============= --> <!-- ==============右边============= -->
<c-col :spa="11" :offset="1"> <c-col :span="11" :offset="1">
<!-- 第一行 --> <!-- 第一行 -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Name" prop="cpdgrp.rec.nam"> <el-form-item label="Name" prop="cpdgrp.rec.nam">
...@@ -261,21 +261,22 @@ ...@@ -261,21 +261,22 @@
</c-col> </c-col>
<!-- 第四行 --> <!-- 第四行 -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Uetr" prop="cptp.uetr"> <el-form-item label="Uetr" prop="cptp.uetr">
<c-fullbox> <c-fullbox>
<c-input v-model="model.cptp.uetr" disabled></c-input> <c-input v-model="model.cptp.uetr" disabled></c-input>
<template slot="footer">
<c-button type="primary">Get</c-button> <c-button type="primary">Get</c-button>
</c-fullbox> </template>
</el-form-item> </c-fullbox>
</el-form-item>
</c-col> </c-col>
<!-- 第五行 --> <!-- 第五行 -->
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="解付日期" prop="cptgrp.rec.paydat"> <el-form-item label="解付日期" prop="cpdgrp.rec.paydat">
<c-date-picker <c-date-picker
type="date" type="date"
v-model="model.cptgrp.rec.paydat" v-model="model.cpdgrp.rec.paydat"
style="width: 100%" style="width: 100%"
placeholder="请选择起息日期" placeholder="请选择起息日期"
></c-date-picker> ></c-date-picker>
...@@ -372,29 +373,149 @@ ...@@ -372,29 +373,149 @@
</c-col> </c-col>
<c-col :span="4"> <c-col :span="4">
<c-checkbox v-model="model.rec.tsnflg">同名划转</c-checkbox> <c-checkbox v-model="model.cpdgrp.rec.tsnflg">同名划转</c-checkbox>
</c-col> </c-col>
</c-col> </c-col>
<!-- 第八行 --> <!-- 第八行 -->
<c-col :span="24"></c-col> <c-col :span="24">
<el-form-item label="发报行" prop="">
<c-fullbox>
<c-input v-model="model.cpdgrp.snd.pts.extkey"></c-input>
<template slot="footer">
<c-button><span style="font-family: '宋体'; font-weight: bold">i</span></c-button>
<c-button>Details</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<!-- 第九行 --> <!-- 第九行 -->
<c-col :span="24"></c-col> <c-col :span="24">
<el-form-item label="" prop="">
<c-input v-model="model.cpdgrp.snd.pts.name"></c-input>
</el-form-item>
</c-col>
<!-- 第十行 --> <!-- 第十行 -->
<c-col :span="24"></c-col> <c-col :span="24">
<el-form-item label="指令代码" prop="">
<c-input v-model="model.cpdgrp.rec.f23e"></c-input>
</el-form-item>
</c-col>
<!-- 第十一行 --> <!-- 第十一行 -->
<c-col :span="24"></c-col> <c-col :span="24">
<c-col :span="13">
<el-form-item label="原始金额" prop="cpdgrp.cbs.curf33b">
<c-select
v-model="model.cpdgrp.cbs.curf33b"
style="width: 100%"
placeholder="请选择汇款金额"
>
<el-option
v-for="item in codes.curf33b"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="11">
<el-form-item
style="text-align: left"
label-width="5px"
prop="cpdgrp.cbs.atmf33b"
>
<c-input-currency
v-model="model.cpdgrp.cbs.amtf33b"
style="text-align: left; width: 100%"
placeholder="请输入汇款金额"
@keyup.enter.native="
defaultFunction(
'cpdgrp.cbs.feeamt',
model.cpdgrp.cbs.feeamt
)
"
></c-input-currency>
</el-form-item>
</c-col>
</c-col>
<!-- 第十二行 --> <!-- 第十二行 -->
<c-col :span="24"></c-col> <c-col :span="24">
<el-form-item label="汇率" prop="">
<c-input v-model="model.cpdgrp.rec.f36" placeholder="请输入汇率"></c-input>
</el-form-item>
</c-col>
<!-- 第十三行 --> <!-- 第十三行 -->
<c-col :span="24"></c-col> <c-col :span="24">
<c-col :span="13">
<el-form-item label="发报行付费金额" prop="cpdgrp.cbs.curf33b">
<c-select
v-model="model.cpdgrp.cbs.curf33b"
style="width: 100%"
placeholder="请选择汇款金额"
>
<el-option
v-for="item in codes.curf33b"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="11">
<el-form-item
style="text-align: left"
label-width="5px"
prop="cpdgrp.cbs.atmf33b"
>
<c-input-currency
v-model="model.cpdgrp.cbs.amtf33b"
style="text-align: left; width: 100%"
placeholder="请输入汇款金额"
@keyup.enter.native="
defaultFunction(
'cpdgrp.cbs.feeamt',
model.cpdgrp.cbs.feeamt
)
"
></c-input-currency>
</el-form-item>
</c-col>
</c-col>
<!-- 第十四行 --> <!-- 第十四行 -->
<c-col :span="24"></c-col> <c-col :span="24">
<el-form-item label="银行操作码" prop="cpdgrp.rec.f23b">
<c-input v-model="model.cpdgrp.rec.f23b"></c-input>
</el-form-item>
</c-col>
<!-- 第十五行 --> <!-- 第十五行 -->
<c-col :span="24"></c-col> <c-col :span="24">
<el-form-item label="账号" prop="cpdgrp.rec.pyeact">
<c-input v-model="model.cpdgrp.rec.pyeact"></c-input>
</el-form-item>
</c-col>
<!-- 第十六行 --> <!-- 第十六行 -->
<c-col :span="24"></c-col> <c-col :span="24">
<el-form-item label="收款人" prop="">
<c-fullbox>
<c-input v-model="model.cpdgrp.pye.pts.extkey"></c-input>
<template slot="footer">
<c-button type="primary"><span style="font-family: '宋体'; font-weight: bold">i</span></c-button>
<c-button type="primary">Details</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<!-- 第十七行 --> <!-- 第十七行 -->
<c-col :span="24"></c-col> <c-col :span="24">
<el-form-item label="" prop="">
<c-input type="textarea" v-model="model.cpdgrp.pye.pts.adrblk"></c-input>
</el-form-item>
</c-col>
</c-col> </c-col>
<!--===============原码================== --> <!--===============原码================== -->
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="12"> <c-col :span="11">
<c-col :span="24">
<c-col :span="11">
<el-form-item label="申报类型" prop="bopmod.szflg">
<c-select
v-model="model.bopmod.szflg"
style="width: 100%"
placeholder="请选择申报类型"
>
<el-option
v-for="item in codes.szflg"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="款项来源" prop="bopmod.acttyp">
<c-select
v-model="model.bopmod.acttyp"
style="width: 100%"
placeholder="请选择款项来源"
>
<el-option
v-for="item in codes.acttyp"
: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="地区机构号" prop="bopmod.ownextkey">
<c-select
v-model="model.bopmod.ownextkey"
style="width: 100%"
placeholder="请选择地区机构号"
>
<el-option
v-for="item in codes.ownextkey"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="24">
<c-checkbox v-model="model.bopmod.basflg">基础数据</c-checkbox>
</c-col>
</c-col>
<c-col :span="15">
<c-col :span="12">
<el-form-item
label="国外银行扣费(涉外收入申报专用)"
label-width="60%"
>
<c-select
v-model="model.bopmod.outchargeccy"
style="width: 95%"
placeholder="请选择国外银行扣费(涉外收入申报专用)"
:disabled="true"
>
<el-option
v-for="item in codes.outchargeccy"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-input-currency
v-model="model.bopmod.outchargeamt"
style="text-align: right"
placeholder="请输入国外银行扣费(涉外收入申报专用)"
:disabled="
!model.bopmod.basflg ||
model.bopmod.szflg === '2' ||
model.bopmod.szflg === '3'
"
@keyup.enter.native="
defaultFunction('bopmod.outchargeamt', model.bopmod.outchargeamt)
"
></c-input-currency>
</c-col>
</c-col>
<!--================原码============= -->
<!-- <c-col :span="12">
<c-checkbox v-model="model.bopmod.basflg">{{$t('bopgat.CH000016')}}</c-checkbox> <c-checkbox v-model="model.bopmod.basflg">{{$t('bopgat.CH000016')}}</c-checkbox>
</c-col> </c-col>
...@@ -12,7 +112,7 @@ ...@@ -12,7 +112,7 @@
<c-col :span="12"> <c-col :span="12">
<c-checkbox v-model="model.bopmod.vrfflg">{{$t('bopgat.CH000018')}}</c-checkbox> <c-checkbox v-model="model.bopmod.vrfflg">{{$t('bopgat.CH000018')}}</c-checkbox>
</c-col> </c-col>
<!-- S0000020 : 申报类型 --> S0000020 : 申报类型
<c-col :span="12"> <c-col :span="12">
<el-form-item label="申报类型" prop="bopmod.szflg"> <el-form-item label="申报类型" prop="bopmod.szflg">
...@@ -20,7 +120,7 @@ ...@@ -20,7 +120,7 @@
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- SH000027 : 款项来源 --> SH000027 : 款项来源
<c-col :span="12"> <c-col :span="12">
<el-form-item label="款项来源" prop="bopmod.acttyp"> <el-form-item label="款项来源" prop="bopmod.acttyp">
...@@ -28,7 +128,7 @@ ...@@ -28,7 +128,7 @@
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- SH000021 : 地区机构号 --> SH000021 : 地区机构号
<c-col :span="12"> <c-col :span="12">
<el-form-item label="地区机构号" prop="bopmod.ownextkey"> <el-form-item label="地区机构号" prop="bopmod.ownextkey">
...@@ -36,7 +136,7 @@ ...@@ -36,7 +136,7 @@
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- SH000024 : 国外银行扣费(涉外收入申报专用) --> SH000024 : 国外银行扣费(涉外收入申报专用)
<c-col :span="12"> <c-col :span="12">
<el-form-item :label="$t('bopgat.SH000024')" prop="bopmod.outchargeccy"> <el-form-item :label="$t('bopgat.SH000024')" prop="bopmod.outchargeccy">
...@@ -49,7 +149,7 @@ ...@@ -49,7 +149,7 @@
<c-form-item :label="$t('bopgat.SH000024')" prop="bopmod.outchargeamt"> <c-form-item :label="$t('bopgat.SH000024')" prop="bopmod.outchargeamt">
<c-input v-model="model.bopmod.outchargeamt" :placeholder="$t('other.please_enter')+$t('bopgat.SH000024')"></c-input> <c-input v-model="model.bopmod.outchargeamt" :placeholder="$t('other.please_enter')+$t('bopgat.SH000024')"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col> -->
</div> </div>
</template> </template>
<script> <script>
......
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
</el-tab-pane> </el-tab-pane>
<!--trndoc PD000529 &Messages --> <!--trndoc PD000529 &Messages -->
<el-tab-pane label="Messages" name="docpan1"> <el-tab-pane label="Messages" name="docpan1">
<m-docpan :model="model" :codes="codes"/> <m-docpan1 :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--trndoc PD000546 Attachments --> <!--trndoc PD000546 Attachments -->
<el-tab-pane label="Attachments" name="doctre"> <el-tab-pane label="Attachments" name="doctre">
...@@ -42,11 +42,11 @@ ...@@ -42,11 +42,11 @@
</el-tab-pane> </el-tab-pane>
<!--dbap PD000001 涉外收入申报单-申报信息 --> <!--dbap PD000001 涉外收入申报单-申报信息 -->
<el-tab-pane label="涉外收入申报单-申报信息" name="dclp"> <el-tab-pane label="涉外收入申报单-基础信息" name="dclp" v-if="model.bopmod.szflg === '1' && model.bopmod.basflg">
<m-dclp :model="model" :codes="codes"/> <m-dclp :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--dbdp PD000000 境内收入申报单-基础信息 --> <!--dbdp PD000000 境内收入申报单-基础信息 -->
<el-tab-pane label="境内收入申报单-基础信息" name="basp"> <el-tab-pane label="境内收入申报单-基础信息" name="basp" v-if="model.bopmod.szflg === '2' && model.bopmod.basflg">
<m-basp :model="model" :codes="codes"/> <m-basp :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--hvpmod PD000007 跨境支付 --> <!--hvpmod PD000007 跨境支付 -->
...@@ -105,7 +105,7 @@ export default { ...@@ -105,7 +105,7 @@ export default {
"m-setpan" : Setpan, "m-setpan" : Setpan,
"m-glepan" : Glepan, "m-glepan" : Glepan,
"m-coninfp" : Coninfp, "m-coninfp" : Coninfp,
"m-docpan" : Docpan, "m-docpan1" : Docpan1,
"m-docpan" : Docpan, "m-docpan" : Docpan,
"m-wg" : Wg, "m-wg" : Wg,
"m-cnyp" : Cnyp, "m-cnyp" : Cnyp,
...@@ -125,7 +125,7 @@ export default { ...@@ -125,7 +125,7 @@ export default {
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
data(){ data(){
return { return {
tabVal: "Opnp1", tabVal: "opnp1",
trnName: "cptrep", trnName: "cptrep",
trnType: "", trnType: "",
model: new Cptrep().data, model: new Cptrep().data,
...@@ -133,7 +133,7 @@ export default { ...@@ -133,7 +133,7 @@ export default {
defaultRules: Default, defaultRules: Default,
pattern: Pattern, pattern: Pattern,
rules: null, rules: null,
codes: { codes: {...CodeTable
}, },
} }
}, },
......
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