Commit 7c1f70ee by wangna

CPTREP UI改造

parent 05d35cea
......@@ -216,7 +216,7 @@ export default {
"cptp.pyeadr":[
{type: "string", required: true, message: "必输项"},
{max: 40,message:"长度不能超过40"}
{max: 100,message:"长度不能超过100"}
],
"cpdgrp.rec.amt71f":[
......@@ -371,7 +371,7 @@ export default {
],
"lendoc.vercerref":[
{type: "string", required: false, message: "必输项"},
{type: "string", required: true, message: "必输项"},
{max: 20,message:"长度不能超过20"}
],
"lendoc.decnum":[
......
......@@ -178,93 +178,7 @@ export default class Cptrep{
setmod: new Pub().data.Setmod,
mtabut: new Pub().data.Mtabut,
trnmod: new Pub().data.Trnmod,
// liaall: new Pub().data.Liaall,
// setmod:{
// docamttyplab:"", // settled amount description as label .setmod.docamttyplab
// retmsg:"", // Label showing Retry overflow condition .setmod.retmsg
// ref:"", // our reference .setmod.ref
// doccur:"", // document currency .setmod.doccur
// docamt:"", // document amount .setmod.docamt
// dspflg:"", // Type of settlement .setmod.dspflg
// xreflg:"", // Recalculate Rates .setmod.xreflg
// setglg:{
// labdspflg:"", // Label for Type of Settlement .setmod.setglg.labdspflg
// },
// zmqacclab:"", // 主�'�号LABEL .setmod.zmqacclab
// zmqacc:"", // 自�'�区主�'�号 .setmod.zmqacc
// glemod:{
// gleshwstm:"", // Booking stream to Display .setmod.glemod.gleshwstm
// },
// },
// mtabut:{
// coninf:{
// oitinf:{
// labinftxt:"", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt
// oit:{
// inftxt:"", // Infotext .mtabut.coninf.oitinf.oit.inftxt
// inflev:"", // Infotext Level .mtabut.coninf.oitinf.oit.inflev
// },
// },
// oitset:{
// labinftxt:"", // Label for INFTXT .mtabut.coninf.oitset.labinftxt
// oit:{
// inftxt:"", // Infotext .mtabut.coninf.oitset.oit.inftxt
// inflev:"", // Infotext Level .mtabut.coninf.oitset.oit.inflev
// },
// },
// conexedat:"", // 执行日期 .mtabut.coninf.conexedat
// usr:{
// extkey:"", // User ID .mtabut.coninf.usr.extkey
// },
// },
// },
// trnmod:{
// trndoc:{
// advlabel:"", // ADVLABEL .trnmod.trndoc.advlabel
// amdnam:"", // AMDNAM .trnmod.trndoc.amdnam
// advdoc:"", // 国内证通知书 .trnmod.trndoc.advdoc
// advnam:"", // 国内证落款 .trnmod.trndoc.advnam
// amdapl:"", // 修改申请人名称 .trnmod.trndoc.amdapl
// doclbl:"", // Lable for CONDOCSTM .trnmod.trndoc.doclbl
// doctrestm:"", // Document tree .trnmod.trndoc.doctrestm
// shwinc:"", // Show Incoming Messages .trnmod.trndoc.shwinc
// shwout:"", // Show Outgoing Messages .trnmod.trndoc.shwout
// condocstm:"", // Connected Documents .trnmod.trndoc.condocstm
// rcvatt:{
// seainf:"", // .trnmod.trndoc.rcvatt.seainf
// },
// filrecv:"", // File Receiver .trnmod.trndoc.filrecv
// },
// hvpmod:{
// agname2lab:"", // 中介机构2label .trnmod.hvpmod.agname2lab
// agency2lab:"", // 中介机构2行号label .trnmod.hvpmod.agency2lab
// remark1:"", // 备注 .trnmod.hvpmod.remark1
// agnamedl:"", // 收款人开户行代理行名称(=中介机构1) .trnmod.hvpmod.agnamedl
// agencydl:"", // 收款人开户行代理行行号(=中介机构1) .trnmod.hvpmod.agencydl
// feecod:"", // �'� 用编码 .trnmod.hvpmod.feecod
// skrmc2:"", // 收款人名称2 .trnmod.hvpmod.skrmc2
// skrmc3:"", // 收款人名称3 .trnmod.hvpmod.skrmc3
// skrdz2:"", // 收款人地址2 .trnmod.hvpmod.skrdz2
// skrdz3:"", // 收款人地址3 .trnmod.hvpmod.skrdz3
// skrdz4:"", // 收款人地址4 .trnmod.hvpmod.skrdz4
// skrdz5:"", // 收款人地址5 .trnmod.hvpmod.skrdz5
// skrzh2:"", // 收款人�'�户2 .trnmod.hvpmod.skrzh2
// fecomm:"", // 跨境业务附言 .trnmod.hvpmod.fecomm
// oribusnum:"", // 端到端标识号 .trnmod.hvpmod.oribusnum
// fkrmc2:"", // 付款人名称2 .trnmod.hvpmod.fkrmc2
// fkrmc3:"", // 付款人名称3 .trnmod.hvpmod.fkrmc3
// fkrdz2:"", // 付款人地址2 .trnmod.hvpmod.fkrdz2
// fkrdz3:"", // 付款人地址3 .trnmod.hvpmod.fkrdz3
// fkrdz4:"", // 付款人地址4 .trnmod.hvpmod.fkrdz4
// fkrdz5:"", // 付款人地址5 .trnmod.hvpmod.fkrdz5
// fkrzh2:"", // 付款人�'�户2 .trnmod.hvpmod.fkrzh2
// agname2:"", // 中介机构2名称 .trnmod.hvpmod.agname2
// agency2:"", // 中介机构2行号 .trnmod.hvpmod.agency2
// feecom:"", // 收报行的收 �'� .trnmod.hvpmod.feecom
// feesen:"", // 发报行的收 �'� .trnmod.hvpmod.feesen
// remark:"", // 备注 .trnmod.hvpmod.remark
// },
// },
lendoc:{
actflg:"", // Input Account .lendoc.actflg
account:"", // ACT .lendoc.account
......@@ -273,46 +187,6 @@ export default class Cptrep{
setsuml3blk:"" // .lendoc.setsuml3blk
},
bopmod:{
szflg:"", // 申报类型 .bopmod.szflg
basflg:"", // 基础数据 .bopmod.basflg
dclflg:"", // 申报数据 .bopmod.dclflg
vrfflg:"", // 核销数据 .bopmod.vrfflg
ownextkey:"", // 地区机构号 .bopmod.ownextkey
outchargeccy:"", // 国外银行扣费(涉外收入申报专用) .bopmod.outchargeccy
outchargeamt:"", // 国外银行扣费(涉外收入申报专用) .bopmod.outchargeamt
acttyp:"", // 款项来源 .bopmod.acttyp
dbap:{
dclpp:{
paytype1:"", // 收款性�'� .bopmod.dbap.dclpp.paytype1
country1:"", // 收/付款人常驻国家/地区编码 .bopmod.dbap.dclpp.country1
isref1:"", // 是否出口核销项下收汇 .bopmod.dbap.dclpp.isref1
crtuser1:"", // 申报填报人 .bopmod.dbap.dclpp.crtuser1
inptelc1:"", // 申报填报人电话 .bopmod.dbap.dclpp.inptelc1
acp:"", // 确认 .bopmod.dbap.dclpp.acp
},
},
dbagrp:{
dcl:{
tmpref:"", // 临时申报编号 .bopmod.dbagrp.dcl.tmpref
ownextkey:"", // 地区机构号 .bopmod.dbagrp.dcl.ownextkey
actiontype:"", // 操作类型 .bopmod.dbagrp.dcl.actiontype
actiondesc:"", // 修改/删除原因 .bopmod.dbagrp.dcl.actiondesc
rptno:"", // 申报号码 .bopmod.dbagrp.dcl.rptno
paytype:"", // 收款性�'� .bopmod.dbagrp.dcl.paytype
tc1amt:"", // 相应金额1 .bopmod.dbagrp.dcl.tc1amt
tc2amt:"", // 相应金额2 .bopmod.dbagrp.dcl.tc2amt
tx2rem:"", // 交易附言2 .bopmod.dbagrp.dcl.tx2rem
isref:"", // 是否出口核销项下收汇 .bopmod.dbagrp.dcl.isref
crtuser:"", // 填报人 .bopmod.dbagrp.dcl.crtuser
inptelc:"", // 填报人电话 .bopmod.dbagrp.dcl.inptelc
rptdate:"", // 申报日期 .bopmod.dbagrp.dcl.rptdate
txrem:"", // 交易附言1 .bopmod.dbagrp.dcl.txrem
txcode:"", // 交易编码1 .bopmod.dbagrp.dcl.txcode
txcode2:"", // 交易编码2 .bopmod.dbagrp.dcl.txcode2
country:"", // 付款人常驻国家/地区编码 .bopmod.dbagrp.dcl.country
billno:"", // 外债编号 .bopmod.dbagrp.dcl.billno
},
},
dbdp:{
baspp:{
cusnam:"", // .bopmod.dbdp.baspp.cusnam
......@@ -324,11 +198,6 @@ export default class Cptrep{
acp:"", // 确认 .bopmod.dbdp.baspp.acp
tmprefnew:"", // TMPREFLABEL .bopmod.dbdp.baspp.tmprefnew
},
vrfpp:{
roptnam:"", // RoptNam .bopmod.dbdp.vrfpp.roptnam
tmpref:"", // 临时申报编号 .bopmod.dbdp.vrfpp.tmpref
acp:"", // 确认 .bopmod.dbdp.vrfpp.acp
},
},
dbdgrp:{
bas:{
......@@ -354,29 +223,59 @@ export default class Cptrep{
inchargeccy:"", // 国内银行扣费 .bopmod.dbdgrp.bas.inchargeccy
inchargeamt:"", // 国内银行扣费 .bopmod.dbdgrp.bas.inchargeamt
txccy:"", // 收入款币种及金额 .bopmod.dbdgrp.bas.txccy
txamt:"", // 收入款币种及金额 .bopmod.dbdgrp.bas.txamt
},
vrf:{
ownextkey:"", // 地区机构号 .bopmod.dbdgrp.vrf.ownextkey
actiontype:"", // 操作类型 .bopmod.dbdgrp.vrf.actiontype
actiondesc:"", // 修改/删除原因 .bopmod.dbdgrp.vrf.actiondesc
rptno:"", // RoptNam .bopmod.dbdgrp.vrf.rptno
crtuser:"", // 填报人 .bopmod.dbdgrp.vrf.crtuser
inptelc:"", // 填报人电话 .bopmod.dbdgrp.vrf.inptelc
rptdate:"", // 申报日期 .bopmod.dbdgrp.vrf.rptdate
payattr:"", // 境内收汇类型 .bopmod.dbdgrp.vrf.payattr
paytype:"", // 收款性质 .bopmod.dbdgrp.vrf.paytype
tc1amt:"", // 交易编码1 .bopmod.dbdgrp.vrf.tc1amt
txrem:"", // 交易附言1 .bopmod.dbdgrp.vrf.txrem
tc2amt:"", // 交易编码2 .bopmod.dbdgrp.vrf.tc2amt
tx2rem:"", // 交易附言2 .bopmod.dbdgrp.vrf.tx2rem
chkamt:"", // 收汇总金额中用于出口核销的金额 .bopmod.dbdgrp.vrf.chkamt
isref:"", // 是否出口核销项下收汇 .bopmod.dbdgrp.vrf.isref
txcode:"", // 交易编码1 .bopmod.dbdgrp.vrf.txcode
txcode2:"", // 交易编码2 .bopmod.dbdgrp.vrf.txcode2
txamt:"",
},
}, // 收入款币种及金额 .bopmod.dbdgrp.bas.txamt
dbap:{
baspp:{
cusnam:"", // .bopmod.dbap.baspp.cusnam
cornam:"", // .bopmod.dbap.baspp.cornam
corpnam:"", // .bopmod.dbap.baspp.corpnam
roptnam:"", // RoptNam .bopmod.dbap.baspp.roptnam
exratelab:"", // �'�汇/结汇汇率 .bopmod.dbap.baspp.exratelab
lcyamtlab:"", // �'�汇/结汇金额 .bopmod.dbap.baspp.lcyamtlab
acp:"", // 确认 .bopmod.dbap.baspp.acp
tmprefnew:"", // TMPREFLABEL .bopmod.dbap.baspp.tmprefnew
},
},
dbagrp:{
bas:{
tmpref:"", // �'时申报流�'号 .bopmod.dbagrp.bas.tmpref
ownextkey:"", // 地区机构号 .bopmod.dbagrp.bas.ownextkey
actiontype:"", // 操作类型 .bopmod.dbagrp.bas.actiontype
rptno:"", // 申报号码 .bopmod.dbagrp.bas.rptno
idcode:"", // 身份证件号码 .bopmod.dbagrp.bas.idcode
lcyacc:"", // 人民币帐号/银行卡号 .bopmod.dbagrp.bas.lcyacc
fcyamt:"", // 现汇金额 .bopmod.dbagrp.bas.fcyamt
fcyacc:"", // 外汇帐号/银行卡号 .bopmod.dbagrp.bas.fcyacc
othamt:"", // 其它金额 .bopmod.dbagrp.bas.othamt
othacc:"", // 其它帐号/银行卡号 .bopmod.dbagrp.bas.othacc
methods:"", // 结算方式 .bopmod.dbagrp.bas.methods
buscode:"", // 银行业务编号 .bopmod.dbagrp.bas.buscode
custype:"", // 类型 .bopmod.dbagrp.bas.custype
actiondesc:"", // 操作类型 .bopmod.dbagrp.bas.actiondesc
exrate:"", // 结汇汇率 .bopmod.dbagrp.bas.exrate
lcyamt:"", // 结汇金额 .bopmod.dbagrp.bas.lcyamt
custnm:"", // 收款人名称 .bopmod.dbagrp.bas.custnm
oppuser:"", // 付款人名称 .bopmod.dbagrp.bas.oppuser
custcod:"", // 组织机构 .bopmod.dbagrp.bas.custcod
inchargeccy:"", // 国内银行扣费 .bopmod.dbagrp.bas.inchargeccy
inchargeamt:"", // 国内银行扣费 .bopmod.dbagrp.bas.inchargeamt
outchargeamt:"", // 国外银行扣费 .bopmod.dbagrp.bas.outchargeamt
outchargeccy:"", // 国外银行扣费 .bopmod.dbagrp.bas.outchargeccy
txccy:"", // 收入款币种及金额 .bopmod.dbagrp.bas.txccy
txamt:"", // 收入款币种及金额 .bopmod.dbagrp.bas.txamt
},
},
szflg:"", // 申报类型 .bopmod.szflg
basflg:"", // 基础数据 .bopmod.basflg
dclflg:"", // 申报数据 .bopmod.dclflg
vrfflg:"", // 核销数据 .bopmod.vrfflg
ownextkey:"", // 地区机构号 .bopmod.ownextkey
outchargeccy:"", // 国外银行扣费(涉外收入申报专用) .bopmod.outchargeccy
outchargeamt:"", // 国外银行扣费(涉外收入申报专用) .bopmod.outchargeamt
acttyp:"", // 款项来源 .bopmod.acttyp
},
cnybop:{
cnyflg:"", // 是否报送跨境人民币2101表 .cnybop.cnyflg
traflg:"", // 是否报送跨境人民币2107表 .cnybop.traflg
......
......@@ -430,7 +430,7 @@ const BusRouter = [
{ path: 'Cptrel', component: Cptrel, name: 'Cptrel', meta: { title: '汇款复核与查询' } },
{ path: 'Cptsel', component: Cptrel, name: 'Cptrel', meta: { title: '汇款交易入口' } },
{ path: 'Cptcan', component: Cptcan, name: 'Cptcan', meta: { title: '汇款注销' } },
{ path: 'Cptrep', component: Cptrep, name: 'Cptrep', meta: { title: '挂解付' } },
{ path: 'Cptrep', component: Cptrep, name: 'Cptrep', meta: { title: '挂解付' } },
{ path: 'Cptbat', component: Cptbat, name: 'Cptbat', meta: { title: '批量汇款' } },
{ path: 'Sptcpt', component: Sptcpt, name: 'Sptcpt', meta: { title: '批量汇款' } },
......
......@@ -29,6 +29,9 @@ export default {
},
methods: {
...Event,
handleChange(val) {
console.log(val);
},
},
created: function () {},
};
......
<template>
<div class="eibs-tab" >
<el-collapse v-model="activeNames" @change="handleChange">
<el-collapse-item title="附言" name="coninfp">
<m-coninfp :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Cptrep/Event";
import Coninfp from "~/views/Public/Coninfp";
export default {
components: {
"m-coninfp": Coninfp,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
activeNames: ["coninfp"],
};
},
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="申报号码">
<c-col>
<c-input maxlength="16" placeholder="请输入申报号码"></c-input>
</c-col>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="操作类型">
<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>
</c-col>
<c-col :span="24">
<el-form-item label="银行业务编号">
<c-input maxlength="32" placeholder="请输入银行业务编号"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人类型">
<c-input placeholder="请选择收款人类型"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人名称">
<c-input maxlength="32" placeholder="请输入收款人"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款人名称">
<c-col :span="20">
<c-input maxlength="32" placeholder="请输入收款人"></c-input>
</c-col>
<c-col :span="3" :offset="1" style="text-align: right">
确认
<c-checkbox v-model="temp" disabled></c-checkbox>
</c-col>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="身份证件号码">
<c-input maxlength="32" placeholder="请输入身份证件号码"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结汇金额">
<c-input maxlength="32" placeholder="请输入购汇金额"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="现汇金额">
<c-input maxlength="32" placeholder="请输入现汇金额"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="其他金额">
<c-input maxlength="32" placeholder="请输入金额"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收入款币种和金额">
<c-col :span="24">
<c-col :span="5" class="m-cur-select">
<c-input style="width: 100%" placeholder="请选择收入款金额币种">
<el-option v-for="item in data" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</c-input>
</c-col>
<c-col :span="19">
<el-form-item label="" label-width="2%">
<c-input maxlength="32" placeholder="请输入汇款金额"></c-input>
</el-form-item>
</c-col>
</c-col>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="国内银行扣费">
<c-col :span="24">
<c-col :span="5" class="m-cur-select">
<c-input style="width: 100%" placeholder="请选择金额币种">
<el-option v-for="item in data" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</c-input>
</c-col>
<c-col :span="19">
<el-form-item label="" label-width="2%">
<c-input maxlength="32" placeholder="请输入扣费金额"></c-input>
</el-form-item>
</c-col>
</c-col>
</el-form-item>
</c-col>
</c-col>
<!-- ------------------Right------------------>
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="修改/删除原因">
<c-input type="textarea" :rows="3" placeholder="请输入原因">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结算方式">
<c-input placeholder="请选择结算方式"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="组织机构代码">
<c-input maxlength="32" placeholder="请输入组织机构代码"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结汇汇率">
<c-input maxlength="32" placeholder="请输入购汇汇率"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="人民币账号/银行卡号">
<c-input maxlength="32" placeholder="请输入人民币账号"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="外汇账号//银行卡号">
<c-input maxlength="32" placeholder="请输入外汇账号/卡号"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="其他账号//银行卡号">
<c-input maxlength="32" 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/Cptrep/Event"
export default {
inject: ['root'],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
}
},
methods: { ...Event },
created: function () {
}
}
</script>
<style>
</style>
<template>
<div class="eibs">
<!-- ===========================左侧================================== -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<el-form-item label="申报号码" prop="bopmod.dbdgrp.bas.rptno">
<c-input
disabled
v-model="model.bopmod.dbdgrp.bas.rptno"
maxlength="22"
placeholder="请输入申报号码"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="操作类型" prop="bopmod.dbdgrp.bas.actiontype">
<c-select
disabled
v-model="model.bopmod.dbdgrp.bas.actiontype"
style="width: 100%"
placeholder="请选择操作类型"
>
<el-option
v-for="item in actiontype"
: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.dbdgrp.bas.ownextkey">
<c-select
disabled
v-model="model.bopmod.dbdgrp.bas.ownextkey"
style="width: 100%"
placeholder="请选择地区机构号"
>
<el-option
v-for="item in ownextkey"
: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.dbdgrp.bas.buscode">
<c-input
disabled
v-model="model.bopmod.dbdgrp.bas.buscode"
maxlength="22"
placeholder="请输入银行业务编号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人类型" prop="bopmod.dbdgrp.bas.custype">
<c-select
disabled
v-model="model.bopmod.dbdgrp.bas.custype"
style="width: 100%"
placeholder="请选择类型"
>
<el-option
v-for="item in codes.custype"
: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.dbdgrp.bas.custnm">
<c-input
type="textarea"
v-model="model.bopmod.dbdgrp.bas.custnm"
maxlength="63"
show-word-limit
placeholder="请输入收款人名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款人名称" prop="bopmod.dbdgrp.bas.oppuser">
<c-input
type="textarea"
v-model="model.bopmod.dbdgrp.bas.oppuser"
maxlength="63"
show-word-limit
placeholder="请输入付款人名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
disabled
label="身份证件号码"
prop="bopmod.dbdgrp.bas.idcode"
>
<c-input
disabled
v-model="model.bopmod.dbdgrp.bas.idcode"
maxlength="32"
placeholder="请输入身份证件号码"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结汇金额" prop="bopmod.dbdgrp.bas.lcyamt">
<c-input-currency
v-model="model.bopmod.dbdgrp.bas.lcyamt"
placeholder="请输入结汇金额"
></c-input-currency>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="现汇金额" prop="bopmod.dbdgrp.bas.fcyamt">
<c-input-currency
v-model="model.bopmod.dbdgrp.bas.fcyamt"
placeholder="请输入现汇金额"
></c-input-currency>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="其它金额" prop="bopmod.dbdgrp.bas.othamt">
<c-input-currency
v-model="model.bopmod.dbdgrp.bas.othamt"
placeholder="请输入其它金额"
></c-input-currency>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="13">
<el-form-item
disabled
label="收入款币种及金额"
prop="bopmod.dbdgrp.bas.txccy"
>
<c-select
disabled
v-model="model.bopmod.dbdgrp.bas.txccy"
style="width: 100%"
placeholder="请选择收入款币种"
>
<el-option
v-for="item in codes.curtxt1"
: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
label=""
prop="bopmod.dbdgrp.bas.txamt"
label-width="5px"
>
<c-input-currency
disabled
v-model="model.bopmod.dbdgrp.bas.txamt"
placeholder="请输入收入款金额"
></c-input-currency>
</el-form-item>
</c-col>
</c-col>
</c-col>
<!-- ===========================右侧================================== -->
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<el-form-item label="修改/删除原因" prop="bopmod.dbdgrp.bas.actiondesc">
<c-input
disabled
:rows="7"
type="textarea"
v-model="model.bopmod.dbdgrp.bas.actiondesc"
maxlength="32"
show-word-limit
placeholder=""
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结算方式" prop="bopmod.dbdgrp.bas.methods">
<c-select
disabled
v-model="model.bopmod.dbdgrp.bas.methods"
style="width: 100%"
placeholder="请选择结算方式"
>
<el-option
v-for="item in codes.bopmethods"
: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.dbdgrp.bas.custcod">
<c-input
disabled
v-model="model.bopmod.dbdgrp.bas.custcod"
maxlength="18"
placeholder="请输入组织机构"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item class="checkbox-left">
<c-checkbox
disabled
v-model="model.bopmod.dbdp.baspp.acp"
>确认</c-checkbox
>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结汇汇率" prop="bopmod.dbdgrp.bas.exrate">
<c-input
disabled
v-model="model.bopmod.dbdgrp.bas.exrate"
placeholder="请输入结汇汇率"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="人民币帐号/银行卡号"
prop="bopmod.dbdgrp.bas.lcyacc"
>
<c-input
disabled
v-model="model.bopmod.dbdgrp.bas.lcyacc"
maxlength="32"
placeholder="请输入人民币帐号/银行卡号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="外汇帐号/银行卡号" prop="bopmod.dbdgrp.bas.fcyacc">
<c-input
disabled
v-model="model.bopmod.dbdgrp.bas.fcyacc"
maxlength="32"
placeholder="请输入外汇帐号/银行卡号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="其它帐号/银行卡号" prop="bopmod.dbdgrp.bas.othacc">
<c-input
disabled
v-model="model.bopmod.dbdgrp.bas.othacc"
maxlength="32"
placeholder="请输入其它帐号/银行卡号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="13">
<el-form-item
label="国内银行扣费"
prop="bopmod.dbdgrp.bas.inchargeccy"
>
<c-select
disabled
v-model="model.bopmod.dbdgrp.bas.inchargeccy"
style="width: 100%"
placeholder="请选择币种"
>
<el-option
v-for="item in codes.curtxt1"
: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
label=""
prop="bopmod.dbdgrp.bas.inchargeamt"
label-width="5px"
>
<c-input-currency
disabled
v-model="model.bopmod.dbdgrp.bas.inchargeamt"
placeholder="请输入国内银行扣费"
></c-input-currency>
</el-form-item>
</c-col>
</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/Cptrep/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
actiontype: [
{ label: "新建", value: "A" },
{ label: "修改", value: "C" },
{ label: "删除", value: "D" },
{ label: "申报无误(银行反馈)", value: "R" },
],
ownextkey: [{ label: "08350012", value: "08350012" }],
};
},
computed: {
acp: {
get() {
return this.model.bopmod.dbdp.baspp.acp === "X";
},
set(val) {
this.model.bopmod.dbdp.baspp.acp = val ? "X" : "";
},
},
},
methods: {},
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- ===========================左侧================================== -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<el-form-item label="申报号码" prop="bopmod.dbagrp.bas.rptno">
<c-input
disabled
v-model="model.bopmod.dbagrp.bas.rptno"
maxlength="22"
placeholder="请输入申报号码"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="操作类型" prop="bopmod.dbagrp.bas.actiontype">
<c-select
disabled
v-model="model.bopmod.dbagrp.bas.actiontype"
style="width: 100%"
placeholder="请选择操作类型"
>
<el-option
v-for="item in actiontype"
: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.dbagrp.bas.ownextkey">
<c-select
disabled
v-model="model.bopmod.dbagrp.bas.ownextkey"
style="width: 100%"
placeholder="请选择地区机构号"
>
<el-option
v-for="item in ownextkey"
: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.dbagrp.bas.buscode">
<c-input
disabled
v-model="model.bopmod.dbagrp.bas.buscode"
maxlength="22"
placeholder="请输入银行业务编号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人类型" prop="bopmod.dbagrp.bas.custype">
<c-select
disabled
v-model="model.bopmod.dbagrp.bas.custype"
style="width: 100%"
placeholder="请选择类型"
@change="selectOrCheckboxRule('bopmod.dbagrp.bas.custype')"
>
<el-option
v-for="item in codes.custype"
: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.dbagrp.bas.custnm">
<c-input
type="textarea"
v-model="model.bopmod.dbagrp.bas.custnm"
maxlength="63"
show-word-limit
placeholder="请输入收款人名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款人名称" prop="bopmod.dbagrp.bas.oppuser">
<c-input
type="textarea"
v-model="model.bopmod.dbagrp.bas.oppuser"
maxlength="63"
show-word-limit
placeholder="请输入付款人名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="身份证件号码" prop="bopmod.dbagrp.bas.idcode">
<c-input
disabled
v-model="model.bopmod.dbagrp.bas.idcode"
maxlength="32"
placeholder="请输入身份证件号码"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结汇金额" prop="bopmod.dbagrp.bas.lcyamt">
<c-input-currency
v-model="model.bopmod.dbagrp.bas.lcyamt"
placeholder="请输入结汇金额"
@keyup.enter.native="
defaultFunction(
'bopmod.dbagrp.bas.lcyamt',
model.bopmod.dbagrp.bas.lcyamt
)
"
></c-input-currency>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="现汇金额" prop="bopmod.dbagrp.bas.fcyamt">
<c-input-currency
v-model="model.bopmod.dbagrp.bas.fcyamt"
placeholder="请输入现汇金额"
@keyup.enter.native="
defaultFunction(
'bopmod.dbagrp.bas.fcyamt',
model.bopmod.dbagrp.bas.fcyamt
)
"
></c-input-currency>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="其它金额" prop="bopmod.dbagrp.bas.othamt">
<c-input-currency
v-model="model.bopmod.dbagrp.bas.othamt"
placeholder="请输入其它金额"
@keyup.enter.native="
defaultFunction(
'bopmod.dbagrp.bas.othamt',
model.bopmod.dbagrp.bas.othamt
)
"
></c-input-currency>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="13">
<el-form-item label="收入款币种及金额" prop="bopmod.dbagrp.bas.txccy">
<c-select
disabled
v-model="model.bopmod.dbagrp.bas.txccy"
style="width: 100%"
placeholder="请选择收入款币种"
>
<el-option
v-for="item in codes.curtxt1"
: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
label=""
prop="bopmod.dbagrp.bas.txamt"
label-width="5px"
>
<c-input-currency
disabled
v-model="model.bopmod.dbagrp.bas.txamt"
placeholder="请输入收入款金额"
@keyup.enter.native="
defaultFunction(
'bopmod.dbagrp.bas.txamt',
model.bopmod.dbagrp.bas.txamt
)
"
></c-input-currency>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="13">
<el-form-item
label="国内银行扣费"
prop="bopmod.dbagrp.bas.inchargeccy"
>
<c-select
disabled
v-model="model.bopmod.dbagrp.bas.inchargeccy"
style="width: 100%"
placeholder="请选择币种"
>
<el-option
v-for="item in codes.curtxt1"
: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
label=""
prop="bopmod.dbagrp.bas.inchargeamt"
label-width="5px"
>
<c-input-currency
disabled
v-model="model.bopmod.dbagrp.bas.inchargeamt"
placeholder="请输入国内银行扣费金额"
@keyup.enter.native="
defaultFunction(
'bopmod.dbagrp.bas.inchargeamt',
model.bopmod.dbagrp.bas.inchargeamt
)
"
></c-input-currency>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="13">
<el-form-item
label="国外银行扣费"
prop="bopmod.dbagrp.bas.outchargeccy"
>
<c-select
disabled
v-model="model.bopmod.dbagrp.bas.outchargeccy"
style="width: 100%"
placeholder="请选择币种"
>
<el-option
v-for="item in codes.curtxt1"
: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
label=""
prop="bopmod.dbagrp.bas.outchargeamt"
label-width="5px"
>
<c-input-currency
disabled
v-model="model.bopmod.dbagrp.bas.outchargeamt"
placeholder="请输入国外银行扣费金额"
@keyup.enter.native="
defaultFunction(
'bopmod.dbagrp.bas.outchargeamt',
model.bopmod.dbagrp.bas.outchargeamt
)
"
></c-input-currency>
</el-form-item>
</c-col>
</c-col>
</c-col>
<!-- ===========================右侧================================== -->
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<el-form-item label="修改/删除原因" prop="bopmod.dbagrp.bas.actiondesc">
<c-input
disabled
:rows="7"
type="textarea"
v-model="model.bopmod.dbagrp.bas.actiondesc"
maxlength="32"
show-word-limit
placeholder="请输入修改/删除原因"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结算方式" prop="bopmod.dbagrp.bas.methods">
<c-select
disabled
v-model="model.bopmod.dbagrp.bas.methods"
style="width: 100%"
placeholder="请选择结算方式"
>
<el-option
v-for="item in codes.bopmethods"
: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.dbagrp.bas.custcod">
<c-input
disabled
v-model="model.bopmod.dbagrp.bas.custcod"
maxlength="18"
placeholder="请输入组织机构代码"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item class="checkbox-left">
<c-checkbox
disabled
v-model="model.bopmod.dbap.baspp.acp"
>确认</c-checkbox
>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结汇汇率" prop="bopmod.dbagrp.bas.exrate">
<c-input
disabled
v-model="model.bopmod.dbagrp.bas.exrate"
placeholder="请输入结汇汇率"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="人民币帐号/银行卡号"
prop="bopmod.dbagrp.bas.lcyacc"
>
<c-input
disabled
v-model="model.bopmod.dbagrp.bas.lcyacc"
maxlength="32"
placeholder="请输入人民币帐号/银行卡号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="外汇帐号/银行卡号" prop="bopmod.dbagrp.bas.fcyacc">
<c-input
disabled
v-model="model.bopmod.dbagrp.bas.fcyacc"
maxlength="32"
placeholder="请输入外汇帐号/银行卡号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="其它帐号/银行卡号" prop="bopmod.dbagrp.bas.othacc">
<c-input
disabled
v-model="model.bopmod.dbagrp.bas.othacc"
maxlength="32"
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/Cptrep/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
actiontype: [
{ label: "新建", value: "A" },
{ label: "修改", value: "C" },
{ label: "删除", value: "D" },
{ label: "申报无误(银行反馈)", value: "R" },
],
ownextkey: [{ label: "08350012", value: "08350012" }],
};
},
methods: {
},
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<el-collapse-item title="收账通知" name="docpan1">
<m-docpan1 :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="外管信息" name="wg">
<m-wg :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item
title="涉外收入申报单-基础信息"
name="basp3"
v-if="model.bopmod.szflg === '1' && model.bopmod.basflg"
>
<m-basp3 :model="model" :codes="codes" />
</el-collapse-item>
<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="请选择">
<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>
<el-collapse-item
title="境内收入申报单-基础信息"
name="basp2"
v-if="model.bopmod.szflg === '2' && model.bopmod.basflg"
>
<m-basp2 :model="model" :codes="codes" />
</el-collapse-item>
<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="请选择" disabled>
<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>
<el-collapse-item title="跨境支付" name="secpan">
<m-secpan :model="model" :codes="codes" />
</el-collapse-item>
<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>
<el-collapse-item title="跨境人民币申报" name="cnyp1">
<m-cnyp1 :model="model" :codes="codes" />
</el-collapse-item>
<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>
<el-collapse-item
title="2101跨境收入信息"
name="incp"
v-if="model.cnybop.cnyflg == '1'"
>
<m-incp :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</template>
<script>
......@@ -57,17 +50,35 @@ import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Cptrep/Event";
import Docpan1 from "./Docpan";
import Wg from "./Wg";
import Incp from "./Incp";
import Secpan from "./Secpan";
import Basp3 from "./Basp3";
import Basp2 from "./Basp2";
import Cnyp1 from "./Cnyp1";
export default {
inject: ["root"],
components: {
"m-docpan1": Docpan1,
"m-wg": Wg,
"m-incp": Incp,
"m-secpan": Secpan,
"m-basp3": Basp3,
"m-basp2": Basp2,
"m-cnyp1": Cnyp1,
},
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
return {
activeNames: ["docpan1"],
};
},
methods: { ...Event },
created: function () { },
methods: { ...Event, handleChange() {} },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs">
<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="请选择"
>
<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="请选择"
disabled
>
<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>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Cptrep/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
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="申报号码">
<c-col>
<c-input maxlength="16" placeholder="请输入申报号码"></c-input>
</c-col>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="操作类型">
<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>
</c-col>
<c-col :span="24">
<el-form-item label="银行业务编号">
<c-input maxlength="32" placeholder="请输入银行业务编号"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人类型">
<c-input placeholder="请选择收款人类型"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人名称">
<c-input maxlength="32" placeholder="请输入收款人"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款人名称">
<c-col :span="20">
<c-input maxlength="32" placeholder="请输入收款人"></c-input>
</c-col>
<c-col :span="3" :offset="1" style="text-align: right">
确认
<c-checkbox v-model="temp" disabled></c-checkbox>
</c-col>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="身份证件号码">
<c-input maxlength="32" placeholder="请输入身份证件号码"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结汇金额">
<c-input maxlength="32" placeholder="请输入购汇金额"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="现汇金额">
<c-input maxlength="32" placeholder="请输入现汇金额"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="其他金额">
<c-input maxlength="32" placeholder="请输入金额"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收入款币种和金额">
<c-col :span="24">
<c-col :span="5" class="m-cur-select">
<c-input style="width: 100%" placeholder="请选择收入款金额币种">
<el-option v-for="item in data" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</c-input>
</c-col>
<c-col :span="19">
<el-form-item label="" label-width="2%">
<c-input maxlength="32" placeholder="请输入汇款金额"></c-input>
</el-form-item>
</c-col>
</c-col>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="国内银行扣费">
<c-col :span="24">
<c-col :span="5" class="m-cur-select">
<c-input style="width: 100%" placeholder="请选择金额币种">
<el-option v-for="item in data" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</c-input>
</c-col>
<c-col :span="19">
<el-form-item label="" label-width="2%">
<c-input maxlength="32" placeholder="请输入扣费金额"></c-input>
</el-form-item>
</c-col>
</c-col>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="国外银行扣费">
<c-col :span="24">
<c-col :span="5" class="m-cur-select">
<c-input style="width: 100%" placeholder="请选择金额币种">
<el-option v-for="item in data" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</c-input>
</c-col>
<c-col :span="19">
<el-form-item label="" label-width="2%">
<c-input maxlength="32" placeholder="请输入扣费金额"></c-input>
</el-form-item>
</c-col>
</c-col>
</el-form-item>
</c-col>
</c-col>
<!-- ------------------Right------------------>
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="修改/删除原因">
<c-input type="textarea" :rows="3" placeholder="请输入原因">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结算方式">
<c-input placeholder="请选择结算方式"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="组织机构代码">
<c-input maxlength="32" placeholder="请输入组织机构代码"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结汇汇率">
<c-input maxlength="32" placeholder="请输入购汇汇率"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="人民币账号/银行卡号">
<c-input maxlength="32" placeholder="请输入人民币账号"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="外汇账号//银行卡号">
<c-input maxlength="32" placeholder="请输入外汇账号/卡号"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="其他账号//银行卡号">
<c-input maxlength="32" 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/Cptrep/Event"
export default {
inject: ['root'],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
}
},
methods: { ...Event },
created: function () {
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<div class="eibs">
<!-- =============左边============== -->
<c-col :span="11">
<c-col :span="12" style="padding-right: 20px">
<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="请输入"
@keyup.enter.native="showGridPromptDialog('attp.atd.sbkact')"></c-input>
<el-form-item label="汇款行(52A)" prop="cpdgrp.rmt.pts.extkey">
<c-input
v-model="model.cpdgrp.rmt.pts.extkey"
maxlength="16"
placeholder="请输入汇款行"
@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
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
style="margin: 0 0"
size="small"
type="primary"
@click="onSndpDet"
disabled
>
详情
</c-button>
</template>
......@@ -21,22 +36,43 @@
<c-col :span="24">
<el-form-item label="地址信息" prop="cpdgrp.rmt.pts.adrblk">
<c-input type="textarea" v-model="model.cpdgrp.rmt.pts.adrblk" maxlength="35" show-word-limit
placeholder="请输入地址信息" rows="4"></c-input>
<c-input
type="textarea"
v-model="model.cpdgrp.rmt.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入地址信息"
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="请输入"
@keyup.enter.native="showGridPromptDialog('attp.atd.sbkact')"></c-input>
<el-form-item label="中间行(56A)" prop="cpdgrp.med.pts.extkey">
<c-input
v-model="model.cpdgrp.med.pts.extkey"
maxlength="16"
placeholder="请输入中间行"
@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
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
style="margin: 0 0"
size="small"
type="primary"
@click="onSndpDet"
disabled
>
详情
</c-button>
</template>
......@@ -45,13 +81,19 @@
<c-col :span="24">
<el-form-item label="地址信息" prop="cpdgrp.med.pts.adrblk">
<c-input type="textarea" v-model="model.cpdgrp.med.pts.adrblk" maxlength="35" show-word-limit
placeholder="请输入地址信息" rows="4"></c-input>
<c-input
type="textarea"
v-model="model.cpdgrp.med.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入地址信息"
rows="4"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ==============右边==================== -->
<c-col :span="11" :offset="1">
<c-col :span="12" style="padding-left: 20px">
<el-form-item label="附言" prop="cpdgrp.blk.contag72">
<c-input type="textarea" v-model="model.cpdgrp.blk.contag72"></c-input>
</el-form-item>
......@@ -72,9 +114,8 @@ export default {
return {};
},
methods: { ...Event },
created: function () { },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="11">
<div class="eibs">
<!-- ===========================左侧================================== -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<el-form-item label="验证证书编号" prop="lendoc.vercerref">
<c-input type="textarea" v-model="model.lendoc.vercerref" maxlength="20" show-word-limit
placeholder="请输入验证证书编号" style="text-align: left"></c-input>
<c-input
v-model="model.lendoc.vercerref"
maxlength="20"
show-word-limit
placeholder="请输入验证证书编号"
style="text-align: left"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="申报号" prop="lendoc.decnum">
<c-input v-model="model.lendoc.decnum" maxlength="22" placeholder="请输入申报号"></c-input>
<c-input
v-model="model.lendoc.decnum"
maxlength="22"
placeholder="请输入申报号"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<!-- ===========================右侧================================== -->
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<c-col :span="4">
<c-checkbox v-model="model.lendoc.actflg">输入账户</c-checkbox>
<el-form-item label="输入账户">
<c-checkbox v-model="model.lendoc.actflg"></c-checkbox
></el-form-item>
</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"
:disabled=this.flag></c-input>
<el-form-item label="" prop="lendoc.account" label-width="25px">
<c-input
type="textarea"
:rows="1"
style="width: 100%"
v-model="model.lendoc.account"
show-word-limit
placeholder="请输入"
:disabled="this.flag"
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
</div>
</template>
<script>
......@@ -50,18 +72,17 @@ export default {
immediate: true,
handler() {
console.log(this.model.lendoc.actflg);
if (this.model.lendoc.actflg == '') {
this.model.lendoc.account = '';
if (this.model.lendoc.actflg == "") {
this.model.lendoc.account = "";
this.flag = true;
} else {
this.flag = false;
}
}
}
},
created: function () { },
},
},
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="11">
<div class="eibs">
<!-- ===========================左侧================================== -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<el-form-item label="业务主键" prop="cnybop.cnyinc.spk">
<c-input v-model="model.cnybop.cnyinc.spk" maxlength="20" placeholder="请输入业务主键" disabled></c-input>
<c-input
v-model="model.cnybop.cnyinc.spk"
maxlength="20"
placeholder="请输入业务主键"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="银行机构名称" prop="cnybop.sbankname">
<c-input v-model="model.cnybop.sbankname" maxlength="80" placeholder="请输入银行机构名称" disabled></c-input>
<c-input
v-model="model.cnybop.sbankname"
maxlength="80"
placeholder="请输入银行机构名称"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="银行机构代码" prop="cnybop.cnyinc.sbankorgcode">
<c-input
v-model="model.cnybop.cnyinc.sbankorgcode"
maxlength="12"
placeholder="请输入银行机构代码"
disabled
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人账号" prop="cnybop.cnyinc.spayeeacct">
<c-input v-model="model.cnybop.cnyinc.spayeeacct" maxlength="32" placeholder="请输入收款人账号"></c-input>
<c-input
v-model="model.cnybop.cnyinc.spayeeacct"
maxlength="32"
placeholder="请输入收款人账号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人名称" prop="cnybop.spayeename">
<c-input v-model="model.cnybop.spayeename" maxlength="80" placeholder="请输入收款人名称"></c-input>
<c-input
v-model="model.cnybop.spayeename"
maxlength="80"
placeholder="请输入收款人名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="21">
<el-form-item label="付款人常驻国家/地区代码" prop="cnybop.cnyinc.spayercountrycode">
<c-input v-model="model.cnybop.cnyinc.spayercountrycode" maxlength="3"
placeholder="请输入付款人常驻国家/地区代码" style="width:100%"
@keyup.enter.native="showGridPromptDialog('cnybop.cnyinc.spayercountrycode', null, null,{COD: 'cnybop.cnyinc.spayercountrycode'}, {COD: true},'doxpDialog')">
</c-input>
<el-form-item label="收款人属性" prop="cnybop.cnyinc.cpayeeattr">
<c-select
v-model="model.cnybop.cnyinc.cpayeeattr"
style="width: 100%"
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="3">
<c-button size="small" type="primary" icon="el-icon-search"
@click="showGridPromptDialog('cnybop.inccty.selbut1', null, null,{COD: 'cnybop.cnyinc.spayercountrycode'}, {COD: true},'doxpDialog')">
</c-button>
</c-col>
<c-col :span="24">
<el-form-item label="付款人名称" prop="cnybop.spayername">
<c-input
v-model="model.cnybop.spayername"
maxlength="80"
placeholder="请输入付款人名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结算方式" prop="cnybop.cnyinc.sbalancemode">
<c-select v-model="model.cnybop.cnyinc.sbalancemode" style="width:100%" placeholder="请选择结算方式">
<el-option v-for="item in codes.sbalancemode" :key="item.value" :label="item.label"
:value="item.value"></el-option>
<c-select
v-model="model.cnybop.cnyinc.sbalancemode"
style="width: 100%"
placeholder="请选择结算方式"
>
<el-option
v-for="item in codes.sbalancemode"
: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="cnybop.cnyinc.cpayeraccttyp">
<c-select v-model="model.cnybop.cnyinc.cpayeraccttyp" style="width:100%"
placeholder="请选择清算(结算)帐户类型">
<el-option v-for="item in codes.cpayeraccttyp" :key="item.value" :label="item.label"
:value="item.value"></el-option>
<el-form-item
label="清算(结算)帐户类型"
prop="cnybop.cnyinc.cpayeraccttyp"
>
<c-select
v-model="model.cnybop.cnyinc.cpayeraccttyp"
style="width: 100%"
placeholder="请选择清算(结算)帐户类型"
>
<el-option
v-for="item in codes.cpayeraccttyp"
: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="cnybop.cnyinc.spayeracct">
<c-input v-model="model.cnybop.cnyinc.spayeracct" maxlength="32" placeholder="请输入清算(结算)账户账号">
<el-form-item
label="清算(结算)账户账号"
prop="cnybop.cnyinc.spayeracct"
>
<c-input
v-model="model.cnybop.cnyinc.spayeracct"
maxlength="32"
placeholder="请输入清算(结算)账户账号"
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款日期" prop="cnybop.cnyinc.dpayeedate">
<c-date-picker type="date" v-model="model.cnybop.cnyinc.dpayeedate" style="width:100%"
placeholder="请选择收款日期"></c-date-picker>
<c-date-picker
type="date"
v-model="model.cnybop.cnyinc.dpayeedate"
style="width: 100%"
placeholder="请选择收款日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款币种" prop="cnybop.cnyinc.spayeecny">
<c-select v-model="model.cnybop.cnyinc.spayeecny" style="width:100%" placeholder="请选择收款币种">
<el-option v-for="item in codes.currencycode" :key="item.value"
:label="item.value + ' '+item.label" :value="item.value"></el-option>
<c-select
v-model="model.cnybop.cnyinc.spayeecny"
style="width: 100%"
placeholder="请选择收款币种"
>
<el-option
v-for="item in codes.currencycode"
:key="item.value"
:label="item.value + ' ' + item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="原币金额" prop="cnybop.cnyinc.ftotalamt">
<c-input v-model="model.cnybop.cnyinc.ftotalamt" placeholder="请输入原币金额"></c-input>
<c-input
v-model="model.cnybop.cnyinc.ftotalamt"
placeholder="请输入原币金额"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="货物贸易收款金额" prop="cnybop.cnyinc.fpayeeamt">
<c-input v-model="model.cnybop.cnyinc.fpayeeamt" placeholder="请输入货物贸易收款金额"></c-input>
<c-input
v-model="model.cnybop.cnyinc.fpayeeamt"
placeholder="请输入货物贸易收款金额"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="已报关收款金额" prop="cnybop.cnyinc.fcustomsamt">
<c-input v-model="model.cnybop.cnyinc.fcustomsamt" placeholder="请输入已报关收款金额"></c-input>
<c-input
v-model="model.cnybop.cnyinc.fcustomsamt"
placeholder="请输入已报关收款金额"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="已备案收款金额" prop="cnybop.cnyinc.frecordamt">
<c-input v-model="model.cnybop.cnyinc.frecordamt" placeholder="请输入已备案收款金额"></c-input>
<c-input
v-model="model.cnybop.cnyinc.frecordamt"
placeholder="请输入已备案收款金额"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="交易附言" prop="cnybop.saddword">
<c-input v-model="model.cnybop.saddword" maxlength="80" placeholder="请输入交易附言"></c-input>
<c-input
v-model="model.cnybop.saddword"
maxlength="80"
placeholder="请输入交易附言"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<!-- ===========================右侧================================== -->
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<el-form-item label="银行业务编号" prop="cnybop.cnyinc.sbanktrano">
<c-input v-model="model.cnybop.cnyinc.sbanktrano" maxlength="22" placeholder="请输入银行业务编号" disabled>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="银行机构代码" prop="cnybop.cnyinc.sbankorgcode">
<c-input v-model="model.cnybop.cnyinc.sbankorgcode" maxlength="12" placeholder="请输入银行机构代码" disabled>
<c-input
v-model="model.cnybop.cnyinc.sbanktrano"
maxlength="22"
placeholder="请输入银行业务编号"
disabled
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人机构代码" prop="cnybop.cnyinc.spayeeorgcode">
<c-input v-model="model.cnybop.cnyinc.spayeeorgcode" maxlength="18" placeholder="请输入收款人机构代码">
<el-form-item
label="收款人机构代码或身份证件号码"
prop="cnybop.cnyinc.spayeeorgcode"
>
<c-input
v-model="model.cnybop.cnyinc.spayeeorgcode"
maxlength="18"
placeholder="请输入收款人机构代码或身份证件号码"
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人属性" prop="cnybop.cnyinc.cpayeeattr">
<c-select v-model="model.cnybop.cnyinc.cpayeeattr" style="width:100%" 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="24">
<el-form-item label="付款人名称" prop="cnybop.spayername">
<c-input v-model="model.cnybop.spayername" maxlength="80" placeholder="请输入付款人名称"></c-input>
<el-form-item
label="付款人常驻国家/地区代码"
prop="cnybop.cnyinc.spayercountrycode"
>
<c-fullbox>
<c-input
v-model="model.cnybop.cnyinc.spayercountrycode"
maxlength="3"
placeholder="请输入付款人常驻国家/地区代码"
style="width: 100%"
@keyup.enter.native="
showGridPromptDialog(
'cnybop.cnyinc.spayercountrycode',
null,
null,
{ COD: 'cnybop.cnyinc.spayercountrycode' },
{ COD: true },
'doxpDialog'
)
"
></c-input>
<template slot="footer">
<c-button
size="small"
type="primary"
style="margin-left: 10px; padding: 0 12px"
icon="el-icon-search"
@click="
showGridPromptDialog(
'cnybop.inccty.selbut1',
null,
null,
{ COD: 'cnybop.cnyinc.spayercountrycode' },
{ COD: true },
'doxpDialog'
)
"
>
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款行SWIFT BIC" prop="cnybop.cnyinc.sswiftbic">
<c-input v-model="model.cnybop.cnyinc.sswiftbic" maxlength="11" placeholder="请输入付款行SWIFT BIC">
<c-input
v-model="model.cnybop.cnyinc.sswiftbic"
maxlength="11"
placeholder="请输入付款行SWIFT BIC"
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="中间转汇行" prop="cnybop.cnyinc.smidtransbank">
<c-input v-model="model.cnybop.cnyinc.smidtransbank" maxlength="11" placeholder="请输入中间转汇行">
<c-input
v-model="model.cnybop.cnyinc.smidtransbank"
maxlength="11"
placeholder="请输入中间转汇行"
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="预收款比例" prop="cnybop.incscale">
<c-input v-model="model.cnybop.incscale" maxlength="4" placeholder="请输入INCSCALE"></c-input>
<c-input
v-model="model.cnybop.incscale"
maxlength="4"
placeholder="请输入INCSCALE"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="预收款金额" prop="cnybop.cnyinc.fprepayeeamt">
<c-input v-model="model.cnybop.cnyinc.fprepayeeamt" placeholder="请输入预收款金额"></c-input>
<c-input
v-model="model.cnybop.cnyinc.fprepayeeamt"
placeholder="请输入预收款金额"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结账期" prop="cnybop.cnyinc.iaccountperiod">
<c-input v-model="model.cnybop.cnyinc.iaccountperiod" placeholder="请输入结账期"></c-input>
<c-input
v-model="model.cnybop.cnyinc.iaccountperiod"
placeholder="请输入结账期"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="原申报号码" prop="cnybop.cnyinc.sorilevyno">
<c-input v-model="model.cnybop.cnyinc.sorilevyno" maxlength="24" placeholder="请输入原申报号码"></c-input>
<c-input
v-model="model.cnybop.cnyinc.sorilevyno"
maxlength="24"
placeholder="请输入原申报号码"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="无货物报关进出境物流货物金额" prop="cnybop.cnyinc.fonshoreamt">
<c-input v-model="model.cnybop.cnyinc.fonshoreamt" placeholder="请输入无货物报关进出境物流货物金额"></c-input>
<el-form-item
label="无货物报关进出境物流货物金额"
prop="cnybop.cnyinc.fonshoreamt"
>
<c-input
v-model="model.cnybop.cnyinc.fonshoreamt"
placeholder="请输入无货物报关进出境物流货物金额"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="无货物报关离岸转手买卖金额" prop="cnybop.cnyinc.foffshoreamt">
<c-input v-model="model.cnybop.cnyinc.foffshoreamt" placeholder="请输入无货物报关离岸转手买卖金额"></c-input>
<el-form-item
label="无货物报关离岸转手买卖金额"
prop="cnybop.cnyinc.foffshoreamt"
>
<c-input
v-model="model.cnybop.cnyinc.foffshoreamt"
placeholder="请输入无货物报关离岸转手买卖金额"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="无货物报关其他金额" prop="cnybop.cnyinc.fnogoodsamt">
<c-input v-model="model.cnybop.cnyinc.fnogoodsamt" placeholder="请输入无货物报关其他金额"></c-input>
<el-form-item
label="无货物报关其他金额"
prop="cnybop.cnyinc.fnogoodsamt"
>
<c-input
v-model="model.cnybop.cnyinc.fnogoodsamt"
placeholder="请输入无货物报关其他金额"
></c-input>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Cptrep/Event"
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Cptrep/Event";
export default {
inject: ['root'],
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
}
return {};
},
methods: { ...Event },
created: function () {
}
}
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- -----------上------------- -->
<div class="eibs">
<!-- ===========================左侧================================== -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<c-col :span="11">
<el-form-item label="汇款编号" prop="cpdgrp.rec.ownref">
<el-form-item label="业务编号" prop="cpdgrp.rec.ownref">
<c-fullbox>
<c-input v-model="model.cpdgrp.rec.ownref" disabled></c-input>
<template slot="footer">
<c-button type="primary"><i class="el-icon-info"></i></c-button>
<c-button type="primary" disabled>获取</c-button>
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px; height: 32px"
size="small"
type="primary"
><i class="el-icon-info"></i
></c-button>
<c-button style="margin: 0 0" size="small" type="primary" disabled
>获取</c-button
>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="11" :offset="1">
<el-form-item label="简略信息" prop="cpdgrp.rec.nam">
<c-input v-model="model.cpdgrp.rec.nam" maxlength="40"
placeholder="请输入简略信息" disabled></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24" style="height: 0px;margin-bottom: 10px">
<el-divider></el-divider>
</c-col>
<!-- -----------中------------- -->
<c-col :span="24">
<c-col :span="11">
<!-- 第二行 -->
<c-col :span="24">
<el-form-item label="清算编号" prop="cpdgrp.rec.sysno">
<c-input v-model="model.cpdgrp.rec.sysno"></c-input>
</el-form-item>
</c-col>
<!-- 第三行 -->
<c-col :span="24">
<c-col :span="13">
<el-form-item label="汇款金额" prop="cpdgrp.cbs.nom1.cur">
<c-select v-model="model.cpdgrp.cbs.nom1.cur" style="width: 100%" placeholder="请选择汇款金额" disabled>
<el-option v-for="item in codes.curtxt1" :key="item.value" :label="item.label" :value="item.value">
<c-select
v-model="model.cpdgrp.cbs.nom1.cur"
style="width: 100%"
placeholder="请选择币种"
disabled
>
<el-option
v-for="item in codes.curtxt1"
: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.max.amt">
<c-input-currency v-model="model.cpdgrp.cbs.max.amt" style="text-align: left; width: 100%"
placeholder="请输入汇款金额" @keyup.enter.native="
<el-form-item
style="text-align: left"
label-width="5px"
prop="cpdgrp.cbs.max.amt"
>
<c-input-currency
v-model="model.cpdgrp.cbs.max.amt"
style="text-align: left; width: 100%"
placeholder="请输入汇款金额"
@keyup.enter.native="
defaultFunction(
'cpdgrp.cbs.nom1.amt',
model.cpdgrp.cbs.nom1.amt
)
"></c-input-currency>
"
></c-input-currency>
</el-form-item>
</c-col>
</c-col>
<!-- 第四行 -->
<c-col :span="24">
<c-col :span="12">
<el-form-item label="所属行" prop="cpdgrp.rec.othbch">
<c-input v-model="model.cpdgrp.rec.othbch" maxlength="8" placeholder="请输入所属行" disabled></c-input>
<c-input
v-model="model.cpdgrp.rec.othbch"
maxlength="8"
placeholder="请输入所属行"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="汇款语种" prop="cptp.payuil">
<c-select v-model="model.cptp.payuil" disabled>
<el-option v-for="item in codes.payuil" :key="item.value" :label="item.label" :value="item.value">
<el-option
v-for="item in codes.payuil"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<!-- 第五行 -->
<c-col :span="24">
<c-col :span="20">
<el-form-item label="我行费用负担" prop="">
<c-select v-model="model.cpdgrp.rec.detchgcod">
<el-option v-for="item in codes.detchgcod" :key="item.value" :label="item.label" :value="item.value">
<el-form-item label="我行费用负担" prop="cpdgrp.rec.detchgcod">
<c-select style="width: 100%" v-model="model.cpdgrp.rec.detchgcod">
<el-option
v-for="item in codes.detchgcod"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="4">
<c-checkbox v-model="model.shifjz">不记账</c-checkbox>
<c-col :span="24">
<el-form-item label="货物类型" prop="cpdgrp.rec.stagod">
<c-select style="width: 100%" v-model="model.cpdgrp.rec.stagod">
<el-option
v-for="item in stagod"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
v-show="
model.cpdgrp.rec.swftyp == '103' ||
model.cpdgrp.rec.swftyp == '200' ||
model.cpdgrp.rec.swftyp == '202' ||
model.cpdgrp.rec.swftyp == '910' ||
model.cpdgrp.rec.swftyp == 'OTH'
"
>
<c-col :span="24">
<el-form-item label="汇款行" prop="cpdgrp.ori.pts.ref">
<c-input v-model="model.cpdgrp.ori.pts.ref" disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="">
<c-fullbox>
<c-input v-model="model.cpdgrp.ori.pts.extkey" disabled></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px; height: 32px"
size="small"
type="primary"
><i class="el-icon-info"></i
></c-button>
<c-button
style="margin: 0 0"
size="small"
type="primary"
disabled
>详情</c-button
>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<!-- 第六行 -->
<c-col :span="24">
<el-form-item label="货物类型" prop="cpdgrp.rec.stagod" style="width:100%">
<c-select v-model="model.cpdgrp.rec.stagod">
<el-option v-for="item in stagod" :key="item.value" :label="item.label" :value="item.value"></el-option>
</c-select>
<el-form-item label="" prop="cpdgrp.ori.pts.adrblk">
<c-input
type="textarea"
v-model="model.cpdgrp.ori.pts.adrblk"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="汇款人" prop="cpdgrp.orc.pts.ref">
<c-input v-model="model.cpdgrp.orc.pts.ref" disabled></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
v-show="
model.cpdgrp.rec.swftyp == 'BEP' ||
model.cpdgrp.rec.swftyp == 'BEQ' ||
model.cpdgrp.rec.swftyp == 'BES' ||
model.cpdgrp.rec.swftyp == 'CIU' ||
model.cpdgrp.rec.swftyp == 'CIV' ||
model.cpdgrp.rec.swftyp == 'CIW' ||
model.cpdgrp.rec.swftyp == 'CMT' ||
model.cpdgrp.rec.swftyp == 'CMY' ||
model.cpdgrp.rec.swftyp == 'CMX' ||
model.cpdgrp.rec.swftyp == 'FMS' ||
model.cpdgrp.rec.swftyp == 'HVP' ||
model.cpdgrp.rec.swftyp == 'HVR' ||
model.cpdgrp.rec.swftyp == 'HVQ'
"
>
<c-col :span="24">
<el-form-item label="汇款人名称" prop="cptgrp.cptp.orcnam">
<c-input v-model="model.cptp.orcnam" type="textarea"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="汇款人地址" prop="cptp.orcadr">
<c-input type="textarea" v-model="model.cptp.orcadr"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人名称" prop="cptp.pyenam">
<c-input type="textarea" v-model="model.cptp.pyenam"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人地址" prop="cptp.pyeadr">
<c-input type="textarea" v-model="model.cptp.pyeadr"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="账号" prop="">
<c-input v-model="model.cpdgrp.rec.orcact"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="">
<c-fullbox>
<c-input v-model="model.cpdgrp.orc.pts.extkey"></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px; height: 32px"
size="small"
type="primary"
><i class="el-icon-info"></i
></c-button>
<c-button style="margin: 0 0" size="small" type="primary"
>Temp.</c-button
>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="cpdgrp.orc.pts.adrblk">
<c-input
type="textarea"
v-model="model.cpdgrp.orc.pts.adrblk"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ===========================右侧================================== -->
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<el-form-item label="简略信息" prop="cpdgrp.rec.nam">
<c-input
v-model="model.cpdgrp.rec.nam"
maxlength="40"
placeholder="请输入简略信息"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="11" :offset="1">
<!-- 第二行 -->
<c-col :span="24">
<c-col :span="12">
<el-form-item label="汇款性质" prop="cpdgrp.rec.trntyp">
<c-select v-model="model.cpdgrp.rec.trntyp" style="width: 100%" placeholder="请选择汇款性质">
<el-option v-for="item in codes.trntyp1" :key="item.value" :label="item.label" :value="item.value">
<c-select
v-model="model.cpdgrp.rec.trntyp"
style="width: 100%"
placeholder="请选择汇款性质"
>
<el-option
v-for="item in codes.trntyp1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
......@@ -113,19 +289,37 @@
<c-col :span="12">
<el-form-item label="汇款方式" prop="cpdgrp.rec.paytype">
<c-select v-model="model.cpdgrp.rec.paytype" style="width: 100%" placeholder="请选择汇款方式">
<el-option v-for="item in codes.paytype" :key="item.value" :label="item.label" :value="item.value">
<c-select
v-model="model.cpdgrp.rec.paytype"
style="width: 100%"
placeholder="请选择汇款方式"
>
<el-option
v-for="item in codes.paytype"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<!-- 第三行 -->
<c-col :span="24">
<c-col :span="12">
<el-form-item label="收款对象" prop="cpdgrp.rec.gors">
<c-select v-model="model.cpdgrp.rec.gors" style="width: 100%" placeholder="请选择收款对象">
<el-option v-for="item in codes.gors" :key="item.value" :label="item.label" :value="item.value">
<c-select
v-model="model.cpdgrp.rec.gors"
style="width: 100%"
placeholder="请选择收款对象"
>
<el-option
v-for="item in codes.gors"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
......@@ -133,14 +327,23 @@
<c-col :span="12">
<el-form-item label="收支类型" prop="cpdgrp.rec.sztyp">
<c-select v-model="model.cpdgrp.rec.sztyp" style="width: 100%" placeholder="请选择">
<el-option v-for="item in codes.sztyp" :key="item.value" :label="item.label" :value="item.value">
<c-select
v-model="model.cpdgrp.rec.sztyp"
style="width: 100%"
placeholder="请选择"
>
<el-option
v-for="item in codes.sztyp"
: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="Uetr" prop="cptp.uetr">
<c-fullbox>
......@@ -151,28 +354,46 @@
</c-fullbox>
</el-form-item>
</c-col>
<!-- 第五行 -->
<c-col :span="24">
<c-col :span="12">
<el-form-item label="解付日期" prop="cpdgrp.rec.paydat">
<c-date-picker type="date" v-model="model.cpdgrp.rec.paydat" style="width: 100%" placeholder="请选择起息日期">
<c-date-picker
type="date"
v-model="model.cpdgrp.rec.paydat"
style="width: 100%"
placeholder="请选择起息日期"
>
</c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="起息日" prop="cpdgrp.rec.valdat">
<c-date-picker type="date" v-model="model.cpdgrp.rec.valdat" style="width: 100%"
placeholder="请选择"></c-date-picker>
<c-date-picker
type="date"
v-model="model.cpdgrp.rec.valdat"
style="width: 100%"
placeholder="请选择"
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<!-- 第六行 -->
<c-col :span="24">
<c-col :span="12">
<el-form-item label="客户类型" prop="cpdgrp.rec.clityp">
<c-select v-model="model.cpdgrp.rec.clityp" style="width: 100%" placeholder="请选择客户类型">
<el-option v-for="item in codes.clityp" :key="item.value" :label="item.label" :value="item.value">
<c-select
v-model="model.cpdgrp.rec.clityp"
style="width: 100%"
placeholder="请选择客户类型"
>
<el-option
v-for="item in codes.clityp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
......@@ -180,30 +401,56 @@
<c-col :span="12">
<el-form-item label="报文类型" prop="cpdgrp.rec.swftyp">
<c-select v-model="model.cpdgrp.rec.swftyp" style="width: 100%" placeholder="请选择报文类型">
<el-option v-for="item in swftyp1" :key="item.value" :label="item.label" :value="item.value">
<c-select
v-model="model.cpdgrp.rec.swftyp"
style="width: 100%"
placeholder="请选择报文类型"
>
<el-option
v-for="item in swftyp1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<!-- 第七行 -->
<c-col :span="24">
<c-col :span="10">
<el-form-item label="国外费用" prop="cpdgrp.cbs.feecur">
<c-select v-model="model.cpdgrp.cbs.feecur" style="width: 100%" placeholder="请选择币种">
<el-option v-for="item in codes.curtxt1" :key="item.value" :label="item.label" :value="item.value">
<el-form-item label="国外费用" prop="cpdgrp.rec.feecur">
<c-select
v-model="model.cpdgrp.rec.feecur"
style="width: 100%"
placeholder="请选择币种"
>
<el-option
v-for="item in codes.curtxt1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="10">
<el-form-item style="text-align: left" label-width="5px" prop="cpdgrp.cbs.feeamt">
<c-input-currency v-model="model.cpdgrp.cbs.feeamt" style="text-align: left; width: 100%"
placeholder="请输入" @keyup.enter.native="
defaultFunction('cpdgrp.cbs.feeamt', model.cpdgrp.cbs.feeamt)
"></c-input-currency>
<el-form-item
style="text-align: left"
label-width="5px"
prop="cpdgrp.rec.feeamt"
>
<c-input-currency
v-model="model.cpdgrp.rec.feeamt"
style="text-align: left; width: 100%"
placeholder="请输入"
@keyup.enter.native="
defaultFunction('cpdgrp.rec.feeamt', model.cpdgrp.rec.feeamt)
"
></c-input-currency>
</el-form-item>
</c-col>
......@@ -211,321 +458,313 @@
<c-checkbox v-model="model.cpdgrp.rec.tsnflg">同名划转</c-checkbox>
</c-col>
</c-col>
</c-col>
</c-col>
<c-col :span="24" style="height: 0px; margin-bottom: 10px">
<el-divider></el-divider>
</c-col>
<!-- -----------下------------- -->
<c-col :span="24">
<!-- ============================下左======================================= -->
<c-col :span="11">
<c-col v-show="
model.cpdgrp.rec.swftyp == '103' ||
model.cpdgrp.rec.swftyp == '200' ||
model.cpdgrp.rec.swftyp == '202' ||
model.cpdgrp.rec.swftyp == '910' ||
model.cpdgrp.rec.swftyp == 'OTH'
">
<!-- 第七行 -->
<c-col :span="24">
<el-form-item label="汇款行" prop="cpdgrp.ori.pts.ref">
<c-input v-model="model.cpdgrp.ori.pts.ref" disabled></c-input>
</el-form-item>
</c-col>
<!-- 第八行 -->
<c-col :span="24">
<el-form-item label="" prop="">
<c-fullbox>
<c-input v-model="model.cpdgrp.ori.pts.extkey" disabled></c-input>
<template slot="footer">
<c-button type="primary"><i class="el-icon-info"></i></c-button>
<c-button type="primary" disabled>详情</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<!-- 第九行 -->
<c-col :span="24">
<el-form-item label="" prop="cpdgrp.ori.pts.adrblk">
<c-input type="textarea" v-model="model.cpdgrp.ori.pts.adrblk" disabled></c-input>
</el-form-item>
</c-col>
<!-- 第十行 -->
<c-col :span="24">
<el-form-item label="汇款人" prop="cpdgrp.orc.pts.ref">
<c-input v-model="model.cpdgrp.orc.pts.ref" disabled></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
v-show="model.cpdgrp.rec.swftyp == 'BEP'||model.cpdgrp.rec.swftyp == 'BEQ'||model.cpdgrp.rec.swftyp == 'BES'||model.cpdgrp.rec.swftyp == 'CIU'||model.cpdgrp.rec.swftyp == 'CIV'||model.cpdgrp.rec.swftyp == 'CIW'||model.cpdgrp.rec.swftyp == 'CMT'||model.cpdgrp.rec.swftyp == 'CMY'||model.cpdgrp.rec.swftyp == 'CMX'||model.cpdgrp.rec.swftyp == 'FMS'||model.cpdgrp.rec.swftyp == 'HVP'||model.cpdgrp.rec.swftyp == 'HVR'||model.cpdgrp.rec.swftyp == 'HVQ'">
<c-col :span="24">
<el-form-item label="汇款人名称" prop="cptgrp.cptp.orcnam">
<c-input v-model="model.cptp.orcnam" type="textarea"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="汇款人地址" prop="cptp.orcadr">
<c-input type="textarea" v-model="model.cptp.orcadr"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人名称" prop="cptp.pyenam">
<c-input type="textarea" v-model="model.cptp.pyenam"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人地址" prop="cptp.pyeadr">
<c-input type="textarea" v-model="model.cptp.pyeadr"></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- 第十一行 -->
<c-col :span="24">
<el-form-item label="账号" prop="">
<c-input v-model="model.cpdgrp.rec.orcact"></c-input>
</el-form-item>
</c-col>
<!-- 第十二行 -->
<c-col :span="24">
<el-form-item label="" prop="">
<c-fullbox>
<c-input v-model="model.cpdgrp.orc.pts.extkey"></c-input>
<template slot="footer">
<c-button type="primary"><i class="el-icon-info"></i></c-button>
<c-button type="primary">Temp.</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<!-- 第十三行 -->
<c-col :span="24">
<el-form-item label="" prop="cpdgrp.orc.pts.adrblk">
<c-input type="textarea" v-model="model.cpdgrp.orc.pts.adrblk" disabled></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ======================================下右============================ -->
<c-col :span="11" :offset="1">
<!-- ==========MT103======= -->
<c-col v-show="model.cpdgrp.rec.swftyp=='103'">
<!-- 第八行 -->
<c-col v-show="model.cpdgrp.rec.swftyp == '103'">
<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 type="primary"><i class="el-icon-info"></i></c-button>
<c-button type="primary">详情</c-button>
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px; height: 32px"
size="small"
type="primary"
><i class="el-icon-info"></i
></c-button>
<c-button style="margin: 0 0" size="small" type="primary"
>详情</c-button
>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<!-- 第九行 -->
<c-col :span="24">
<el-form-item label="" prop="cpdgrp.snd.pts.nam">
<c-input v-model="model.cpdgrp.snd.pts.nam" disabled></c-input>
</el-form-item>
</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 :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">
<c-select
v-model="model.cpdgrp.cbs.curf33b"
style="width: 100%"
placeholder="请选择"
>
<el-option
v-for="item in codes.curtxt1"
: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
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">
<el-form-item label="汇率" prop="">
<c-input v-model="model.cpdgrp.rec.f36" placeholder="请输入汇率"></c-input>
<c-input
v-model="model.cpdgrp.rec.f36"
placeholder="请输入汇率"
></c-input>
</el-form-item>
</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">
<c-select
v-model="model.cpdgrp.cbs.curf33b"
style="width: 100%"
placeholder="请选择"
>
<el-option
v-for="item in codes.curtxt1"
: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
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">
<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">
<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">
<el-form-item label="收款人" prop="">
<c-fullbox>
<c-input v-model="model.cpdgrp.pye.pts.extkey" disabled></c-input>
<template slot="footer">
<c-button type="primary"><i class="el-icon-info"></i></c-button>
<c-button type="primary">详情</c-button>
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px; height: 32px"
size="small"
type="primary"
><i class="el-icon-info"></i
></c-button>
<c-button style="margin: 0 0" size="small" type="primary"
>详情</c-button
>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<!-- 第十七行 -->
<c-col :span="24">
<el-form-item label="" prop="">
<c-input type="textarea" v-model="model.cpdgrp.pye.pts.adrblk" disabled></c-input>
<c-input
type="textarea"
v-model="model.cpdgrp.pye.pts.adrblk"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- MT202 MT202 COV MT910 Other-->
<c-col
v-show="model.cpdgrp.rec.swftyp=='200'||model.cpdgrp.rec.swftyp=='202'||model.cpdgrp.rec.swftyp=='910'||model.cpdgrp.rec.swftyp=='OTH'">
<!-- 第八行 -->
v-show="
model.cpdgrp.rec.swftyp == '200' ||
model.cpdgrp.rec.swftyp == '202' ||
model.cpdgrp.rec.swftyp == '910' ||
model.cpdgrp.rec.swftyp == 'OTH'
"
>
<c-col :span="24">
<el-form-item label="发报行" prop="cpdgrp.snd.pts.extkey">
<c-fullbox>
<c-input v-model="model.cpdgrp.snd.pts.extkey"></c-input>
<template slot="footer">
<c-button type="primary"><i class="el-icon-info"></i></c-button>
<c-button>详情</c-button>
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px; height: 32px"
size="small"
type="primary"
><i class="el-icon-info"></i
></c-button>
<c-button style="margin: 0 0" size="small" type="primary"
>详情</c-button
>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<!-- 第九行 -->
<c-col :span="24">
<el-form-item label="" prop="cpdgrp.snd.pts.adrblk">
<c-input v-model="model.cpdgrp.snd.pts.adrblk" disabled></c-input>
</el-form-item>
</c-col>
<!-- 第十二行 -->
<c-col :span="24">
<el-form-item label="付款详情" prop="cpdgrp.blk.contag70"
v-show="!(model.cpdgrp.rec.swftyp=='200'||model.cpdgrp.rec.swftyp=='202')">
<c-input type="textarea" v-model="model.cpdgrp.blk.contag70" placeholder="请输入汇率"></c-input>
<el-form-item
label="付款详情"
prop="cpdgrp.blk.contag70"
v-show="
!(
model.cpdgrp.rec.swftyp == '200' ||
model.cpdgrp.rec.swftyp == '202'
)
"
>
<c-input
type="textarea"
v-model="model.cpdgrp.blk.contag70"
placeholder="请输入付款详情"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人参考号" prop="cpdgrp.pye.pts.ref">
<el-form-item label="收款人" prop="cpdgrp.pye.pts.ref">
<c-input v-model="model.cpdgrp.pye.pts.ref"></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"></c-input>
</el-form-item>
</c-col>
<!-- 第十六行 -->
<c-col :span="24">
<el-form-item label="" prop="">
<c-fullbox>
<c-input v-model="model.cpdgrp.pye.pts.extkey" disabled></c-input>
<template slot="footer">
<c-button type="primary"><i class="el-icon-info"></i></c-button>
<c-button type="primary">详情</c-button>
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px; height: 32px"
size="small"
type="primary"
><i class="el-icon-info"></i
></c-button>
<c-button style="margin: 0 0" size="small" type="primary"
>详情</c-button
>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<!-- 第十七行 -->
<c-col :span="24">
<el-form-item label="" prop="">
<c-input type="textarea" v-model="model.cpdgrp.pye.pts.adrblk" disabled></c-input>
<c-input
type="textarea"
v-model="model.cpdgrp.pye.pts.adrblk"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- -->
<!-- beps121 beps122 beps125 CMT100 PKG001 PKG005 FMT100 hvps111 hvps112 hvps115-->
<c-col
v-show="model.cpdgrp.rec.swftyp=='BEP'||model.cpdgrp.rec.swftyp=='BEQ'||model.cpdgrp.rec.swftyp=='BES'||model.cpdgrp.rec.swftyp=='CMT'||model.cpdgrp.rec.swftyp=='CMY'||model.cpdgrp.rec.swftyp=='CMX'||model.cpdgrp.rec.swftyp=='FMS'||model.cpdgrp.rec.swftyp=='HVP'||model.cpdgrp.rec.swftyp=='HVR'||model.cpdgrp.rec.swftyp=='HVQ'">
<!-- 第八行 -->
v-show="
model.cpdgrp.rec.swftyp == 'BEP' ||
model.cpdgrp.rec.swftyp == 'BEQ' ||
model.cpdgrp.rec.swftyp == 'BES' ||
model.cpdgrp.rec.swftyp == 'CMT' ||
model.cpdgrp.rec.swftyp == 'CMY' ||
model.cpdgrp.rec.swftyp == 'CMX' ||
model.cpdgrp.rec.swftyp == 'FMS' ||
model.cpdgrp.rec.swftyp == 'HVP' ||
model.cpdgrp.rec.swftyp == 'HVR' ||
model.cpdgrp.rec.swftyp == 'HVQ'
"
>
<c-col :span="24">
<el-form-item label="接收行名称" prop="">
<c-input v-model="model.cptp.resbchnam"></c-input>
</el-form-item>
</c-col>
<!-- 第九行 -->
<c-col :span="24">
<c-col :span="12">
<c-col :span="20">
<el-form-item label="接收行名称" prop="cptp.resbch">
<c-input v-model="model.cptp.resbch"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.cptp.flg">电子凭证</c-checkbox>
<c-col :span="4">
<c-checkbox v-model="model.cptp.flg">电汇凭证</c-checkbox>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="业务种类" prop="cptp.bustyp">
<c-input v-model="model.cptp.bustyp"></c-input>
<c-select
v-model="model.cptp.bustyp"
style="width: 100%"
disabled
></c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="17">
<el-form-item label="收款人开户行行号" prop="cptp.pyebchkey">
<c-input v-model="model.cptp.pyebchkey"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="二代模式" prop="">
<c-button>获取</c-button>
<c-col :span="7">
<el-form-item label="二代模式">
<c-button style="margin: 0 0" size="small" type="primary"
>获取</c-button
>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
......@@ -535,7 +774,7 @@
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label-width="0" prop="">
<el-form-item style="text-align: left" label-width="5px">
<c-input v-model="model.cptp.secmod"></c-input>
</el-form-item>
</c-col>
......@@ -547,35 +786,54 @@
</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"></c-input>
</el-form-item>
</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"><i class="el-icon-info"></i></c-button>
<c-button type="primary">详情</c-button>
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px; height: 32px"
size="small"
type="primary"
><i class="el-icon-info"></i
></c-button>
<c-button style="margin: 0 0" size="small" type="primary"
>详情</c-button
>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<!-- 第十七行 -->
<c-col :span="24">
<el-form-item label="" prop="">
<c-input type="textarea" v-model="model.cpdgrp.pye.pts.adrblk"></c-input>
<c-input
type="textarea"
v-model="model.cpdgrp.pye.pts.adrblk"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- cips111 cips112 cips113 -->
<c-col v-show="model.cpdgrp.rec.swftyp=='CIU'||model.cpdgrp.rec.swftyp=='CIV'||model.cpdgrp.rec.swftyp=='CIW'">
<!-- 第九行 -->
<c-col
v-show="
model.cpdgrp.rec.swftyp == 'CIU' ||
model.cpdgrp.rec.swftyp == 'CIV' ||
model.cpdgrp.rec.swftyp == 'CIW'
"
>
<c-col :span="24">
<el-form-item class="checkbox-left">
<c-checkbox v-model="model.cptp.flg">电汇凭证</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款直参行号" prop="cptp.reconebch">
<c-input v-model="model.cptp.reconebch"></c-input>
......@@ -584,48 +842,59 @@
<c-col :span="24">
<el-form-item label="收款直参名称" prop="cptp.reconebchnam">
<c-input type="textarea" v-model="model.cptp.reconebchnam"></c-input>
<c-input
type="textarea"
v-model="model.cptp.reconebchnam"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="业务种类" prop="cptp.bustyp">
<c-select v-model="model.cptp.bustyp">
<el-optipn v-for="item in bustyp" :key="item.value" :label="item.label" :value="item.value"></el-optipn>
<c-select
v-model="model.cptp.bustyp"
style="width: 100%"
:code="bustyp1"
>
</c-select>
</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"></c-input>
</el-form-item>
</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"><i class="el-icon-info"></i></c-button>
<c-button type="primary">详情</c-button>
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px; height: 32px"
size="small"
type="primary"
><i class="el-icon-info"></i
></c-button>
<c-button style="margin: 0 0" size="small" type="primary"
>详情</c-button
>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<!-- 第十七行 -->
<c-col :span="24">
<el-form-item label="" prop="">
<c-input type="textarea" v-model="model.cpdgrp.pye.pts.adrblk"></c-input>
<c-input
type="textarea"
v-model="model.cpdgrp.pye.pts.adrblk"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- CMT100 PKG001 PKG005 FMT100 hvps111 hvps112 hvps115 -->
<!-- Other -->
</c-col>
</c-col>
</div>
</template>
<script>
......@@ -677,7 +946,7 @@ export default {
{ label: "Other", value: "OTH" },
],
bustyp: [
bustyp1: [
{ label: "GODX-货物贸易", value: "GODX" },
{ label: "STRX-服务贸易", value: "STRX" },
{ label: "CTFX-资本项下", value: "CTFX" },
......@@ -689,13 +958,12 @@ export default {
{ label: "BCAF-债券兑付手续费", value: "BCAF" },
{ label: "CBCF-付息式债券兑付手续费", value: "CBCF" },
{ label: "OTFX-其他", value: "OTFX" },
]
],
};
},
methods: { ...Event },
created: function () { },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<el-collapse-item title="概要" name="opnp1">
<m-opnp1 :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item
title="MT910详情"
name="det910"
v-if="model.cpdgrp.rec.swftyp == '910'"
>
<m-det910 :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Cptrep/Event";
import Opnp1 from "./Opnp1";
import Det910 from "./Det910";
export default {
components: {
"m-opnp1": Opnp1,
"m-det910": Det910,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
zmqflg: null,
flag: true,
activeNames: ["opnp1"],
};
},
methods: {
...Event,
handleChange(val) {
console.log(val);
},
},
created: function () {},
};
</script>
<style>
.marginLable {
padding-left: 160px;
}
</style>
<template>
<div class="eibs-tab">
<div class="eibs">
<!-- ===========================左侧================================== -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<el-form-item label="收款人开户行代理行名称(=中介结构1)" prop="" label-width="250px">
<el-form-item label="收款人开户行代理行名称(=中介结构1)">
<c-input v-model="model.trnmod.hvpmod.agnamedl"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人开户行代理行号(=中介机构)" prop="" label-width="250px">
<el-form-item label="收款人开户行代理行号(=中介机构)">
<c-input v-model="model.trnmod.hvpmod.agencydl" disabled></c-input>
</el-form-item>
</c-col>
<!-- --------------左边---------------- -->
<c-col :span="11">
<c-col :span="24">
<el-form-item label="费用编号" prop="">
<c-select v-model="model.trnmod.hvpmod.feecod">
<el-option v-for="item in feecod" :key="item.value" :label="item.label" :value="item.value">
<c-select v-model="model.trnmod.hvpmod.feecod" style="width: 100%">
<el-option
v-for="item in feecod"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
......@@ -24,49 +30,71 @@
<c-col :span="24">
<el-form-item label="发报行的收费" prop="">
<c-input-currency v-model="model.trnmod.hvpmod.feesen"></c-input-currency>
<c-input-currency
v-model="model.trnmod.hvpmod.feesen"
></c-input-currency>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收报行的收费" prop="trnmod.hvpmod.feecom">
<c-input-currency v-model="model.trnmod.hvpmod.feecom"></c-input-currency>
<c-input-currency
v-model="model.trnmod.hvpmod.feecom"
></c-input-currency>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人名称2" prop="trnmod.hvpmod.skrmc2">
<c-input type="textarea" v-model="model.trnmod.hvpmod.skrmc2"></c-input>
<c-input
type="textarea"
v-model="model.trnmod.hvpmod.skrmc2"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人名称3" prop="trnmod.hvpmod.skrmc3">
<c-input type="textarea" v-model="model.trnmod.hvpmod.skrmc3"></c-input>
<c-input
type="textarea"
v-model="model.trnmod.hvpmod.skrmc3"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人地址2" prop="trnmod.hvpmod.skrdz2">
<c-input type="textarea" v-model="model.trnmod.hvpmod.skrdz2"></c-input>
<c-input
type="textarea"
v-model="model.trnmod.hvpmod.skrdz2"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人地址3" prop="trnmod.hvpmod.skrdz3">
<c-input type="textarea" v-model="model.trnmod.hvpmod.skrdz3"></c-input>
<c-input
type="textarea"
v-model="model.trnmod.hvpmod.skrdz3"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人地址4" prop="trnmod.hvpmod.skrdz4">
<c-input type="textarea" v-model="model.trnmod.hvpmod.skrdz4"></c-input>
<c-input
type="textarea"
v-model="model.trnmod.hvpmod.skrdz4"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人地址5" prop="trnmod.hvpmod.skrdz5">
<c-input type="textarea" v-model="model.trnmod.hvpmod.skrdz5"></c-input>
<c-input
type="textarea"
v-model="model.trnmod.hvpmod.skrdz5"
></c-input>
</el-form-item>
</c-col>
......@@ -88,8 +116,9 @@
</el-form-item>
</c-col>
</c-col>
<!-- --------------右边 ----------------------->
<c-col :span="11" :offset="1">
<!-- ===========================右侧================================== -->
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<el-form-item label="跨境业务附信" prop="">
<c-input type="textarea" v-model="model.trnmod.hvpmod"></c-input>
......@@ -104,56 +133,77 @@
<c-col :span="24">
<el-form-item label="付款人名称2" prop="">
<c-input type="textarea" v-model="model.trnmod.hvpmod.fkrmc2"></c-input>
<c-input
type="textarea"
v-model="model.trnmod.hvpmod.fkrmc2"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款人名称3" prop="">
<c-input type="textarea" v-model="model.trnmod.hvpmod.fkrmc3"></c-input>
<c-input
type="textarea"
v-model="model.trnmod.hvpmod.fkrmc3"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款人地址2" prop="">
<c-input type="textarea" v-model="model.trnmod.hvpmod.fkrdz2"></c-input>
<c-input
type="textarea"
v-model="model.trnmod.hvpmod.fkrdz2"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款人地址3" prop="">
<c-input type="textarea" v-model="model.trnmod.hvpmod.fkrdz3"></c-input>
<c-input
type="textarea"
v-model="model.trnmod.hvpmod.fkrdz3"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款人地址4" prop="">
<c-input type="textarea" v-model="model.trnmod.hvpmod.fkrdz4"></c-input>
<c-input
type="textarea"
v-model="model.trnmod.hvpmod.fkrdz4"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款人地址5" prop="">
<c-input type="textarea" v-model="model.trnmod.hvpmod.fkrdz5"></c-input>
<c-input
type="textarea"
v-model="model.trnmod.hvpmod.fkrdz5"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款人账户2" prop="">
<c-input type="textarea" v-model="model.trnmod.hvpmod.fkrzh2"></c-input>
<c-input
type="textarea"
v-model="model.trnmod.hvpmod.fkrzh2"
></c-input>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Cptrep/Event"
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Cptrep/Event";
export default {
inject: ['root'],
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
......@@ -163,14 +213,11 @@ export default {
{ label: "BEN 受益人", value: "BEN" },
{ label: "OUR 汇款人", value: "OUR" },
],
}
};
},
methods: { ...Event },
created: function () {
}
}
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="11">
<div class="eibs">
<!-- ===========================左侧================================== -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<c-col :span="11">
<c-col :span="20">
<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">
<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-select> </el-form-item
></c-col>
<c-col :span="4">
<c-checkbox
v-model="model.bopmod.basflg"
:disabled="model.bopmod.szflg === '3' || model.bopmod.szflg === ''"
>基础数据
</c-checkbox>
</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="请选择款项来源"
:disabled="model.bopmod.szflg==='3' || model.bopmod.szflg==='2' ||model.bopmod.szflg===''">
<el-option v-for="item in codes.acttyp" :key="item.value" :label="item.label" :value="item.value">
<c-select
v-model="model.bopmod.acttyp"
style="width: 100%"
placeholder="请选择款项来源"
:disabled="
model.bopmod.szflg === '3' ||
model.bopmod.szflg === '2' ||
model.bopmod.szflg === ''
"
>
<el-option
v-for="item in codes.acttyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
......@@ -25,67 +54,102 @@
<c-col :span="24">
<el-form-item label="地区机构号" prop="bopmod.ownextkey">
<c-select v-model="model.bopmod.ownextkey" style="width: 100%" placeholder="请选择地区机构号"
:disabled="model.bopmod.szflg==='3' ||model.bopmod.szflg===''">
<el-option v-for="item in codes.ownextkey1" :key="item.value" :label="item.label" :value="item.value">
<c-select
v-model="model.bopmod.ownextkey"
style="width: 100%"
placeholder="请选择地区机构号"
:disabled="model.bopmod.szflg === '3' || model.bopmod.szflg === ''"
>
<el-option
v-for="item in codes.ownextkey1"
: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" :disabled="model.bopmod.szflg==='3'||model.bopmod.szflg===''">基础数据
</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">
<c-col :span="13">
<el-form-item label="国外银行扣费(涉外收入申报专用)">
<c-select
v-model="model.bopmod.outchargeccy"
style="width: 100%"
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="
<c-col :span="11">
<el-form-item
style="text-align: left"
label-width="5px"
prop="bopmod.outchargeamt"
>
<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>
"
@keyup.enter.native="
defaultFunction(
'bopmod.outchargeamt',
model.bopmod.outchargeamt
)
"
></c-input-currency
></el-form-item>
</c-col>
</c-col>
</c-col>
<!-- ===========================右侧================================== -->
<!-- <c-col :span="12" style="padding-left: 20px"> </c-col> -->
</div>
</template>
<script>
import Api from "~/service/Api"
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Cptrep/Event"
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Cptrep/Event";
export default {
inject: ['root'],
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
return {};
},
watch: {
"model.bopmod.szflg": function () {
if (this.model.bopmod.szflg == "3" || this.model.bopmod.szflg == "") {
this.model.bopmod.basflg = "";
}
if (this.model.bopmod.szflg != "1") {
this.model.bopmod.acttyp = "";
}
},
methods: { ...Event },
created: function () {
},
}
}
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eContainer">
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
<c-page title="挂帐解付">
<el-form
:model="model"
:rules="rules"
ref="modelForm"
label-width="120px"
label-position="right"
size="small"
:validate-on-rule-change="false"
>
<el-button size="small">备忘录</el-button>
<el-button size="small">影像信息</el-button>
<!-- <el-button size="small">保存模板</el-button> -->
<!-- <el-button size="small">使用模板</el-button> -->
<el-button size="small">制裁信息</el-button>
<!-- <el-button size="small">拆分报文</el-button> -->
<el-button size="small">智能提示</el-button>
</c-function-btn>
<el-form :model="model" :rules="rules" ref="modelForm" label-width="120px" label-position="right" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--cptrep PD000020 概要 -->
<el-tab-pane label="概要" name="opnp1">
<c-content>
<m-opnp1 :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--setmod PD000000 结算 -->
<el-tab-pane label="结算" name="setpan">
<c-content>
<m-setpan :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--glemod PD000001 账务-->
<el-tab-pane label="账务" name="glepan">
<c-content>
<m-glepan :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--coninf PD000000 提示信息 -->
<el-tab-pane label="提示信息" name="coninfp">
<c-content>
<m-coninfp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--trndoc PD000529 &报文和面函 -->
<el-tab-pane label="报文和面函" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--trndoc PD000546 附件 -->
<el-tab-pane label="附件" name="doctre">
<c-tabs
v-model="tabVal"
ref="elment"
type="card"
@tab-click="myTabClick"
>
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-doctre :model="model" :codes="codes"/>
<m-ovwp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--cptp PD000434 Detail for MT910 -->
<el-tab-pane label="MT910详情" name="det910" v-if="model.cpdgrp.rec.swftyp=='910'">
<el-tab-pane label="费用/账务" name="setpan,glepan">
<c-content>
<m-det910 :model="model" :codes="codes"/>
<div class="eibs-tab">
<el-collapse v-model="activeNames">
<el-collapse-item title="结算" name="setpan">
<!-- 结算 -->
<m-setpan :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="会计分录" name="glepan">
<!-- 会计分录 -->
<m-glepan :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</c-content>
</el-tab-pane>
<!--lendoc PD000001 收账通知 -->
<el-tab-pane label="收账通知" name="docpan1">
<c-content>
<m-docpan1 :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--bopgat PD000006 外管信息 -->
<el-tab-pane label="外管信息" name="wg">
<el-tab-pane label="备查/附言" name="addbcb">
<c-content>
<m-wg :model="model" :codes="codes"/>
<m-addbcb :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--dbap PD000001 涉外收入申报单-申报信息 -->
<el-tab-pane label="涉外收入申报单-基础信息" name="dclp" v-if="model.bopmod.szflg === '1' && model.bopmod.basflg">
<el-tab-pane label="申报信息" name="cnyp">
<c-content>
<m-dclp :model="model" :codes="codes"/>
<m-cnyp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--dbdp PD000000 境内收入申报单-基础信息 -->
<el-tab-pane label="境内收入申报单-基础信息" name="basp" v-if="model.bopmod.szflg === '2' && model.bopmod.basflg">
<c-content>
<m-basp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--hvpmod PD000007 跨境支付 -->
<el-tab-pane label="跨境支付" name="secpan">
<c-content>
<m-secpan :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--cnybop PD000002 跨境人民币申报 -->
<el-tab-pane label="跨境人民币申报" name="cnyp">
<!--trndoc PD000529 &报文和面函 -->
<el-tab-pane label="报文/面函" name="docpan">
<c-content>
<m-cnyp :model="model" :codes="codes"/>
<m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--cnybop PD000001 2101跨境收入信息 -->
<el-tab-pane label="2101跨境收入信息" name="incp" v-if="model.cnybop.cnyflg=='1'">
<!--trndoc PD000546 附件 -->
<el-tab-pane label="附件信息" name="doctre">
<c-content>
<m-incp :model="model" :codes="codes"/>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
</c-function-btn>
</c-page>
</div>
</template>
<script>
import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"
import Cptrep from "~/model/Cptrep"
import commonProcess from "~/mixin/commonProcess"
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
import Cptrep from "~/model/Cptrep";
import commonProcess from "~/mixin/commonProcess";
import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Cptrep/Check";
import Default from "~/model/Cptrep/Default";
import Pattern from "~/model/Cptrep/Pattern";
import Check from "~/model/Cptrep/Check"
import Default from "~/model/Cptrep/Default"
import Pattern from "~/model/Cptrep/Pattern"
import Opnp1 from "./Opnp1"
import Docpan1 from "./Docpan";
import Wg from "./Wg"
import Cnyp from "./Cnyp"
import Incp from "./Incp"
import Secpan from "./Secpan"
import Dclp from "./Dclp"
import Basp from "./Basp"
import Det910 from "./Det910"
import Ovwp from "./Ovwp";
import Cnyp from "./Cnyp";
import Addbcb from "./Addbcb";
import Doctre from "~/views/Public/Doctre";
import Setpan from "~/views/Public/Setpan";
......@@ -138,31 +97,25 @@ import Docpan from "~/views/Public/Docpan";
export default {
name: "Cptrep",
components:{
"m-opnp1" : Opnp1,
"m-setpan" : Setpan,
"m-glepan" : Glepan,
"m-coninfp" : Coninfp,
"m-docpan" : Docpan,
"m-docpan1" : Docpan1,
"m-wg" : Wg,
"m-cnyp" : Cnyp,
"m-incp" : Incp,
"m-secpan" : Secpan,
"m-dclp" : Dclp,
"m-basp" : Basp,
"m-doctre" : Doctre,
"m-det910" : Det910,
components: {
"m-ovwp": Ovwp,
"m-addbcb": Addbcb,
"m-setpan": Setpan,
"m-glepan": Glepan,
"m-coninfp": Coninfp,
"m-docpan": Docpan,
"m-cnyp": Cnyp,
"m-doctre": Doctre,
},
provide() {
return {
root: this
}
root: this,
};
},
mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理
data(){
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data() {
return {
tabVal: "opnp1",
tabVal: "ovwp",
trnName: "cptrep",
trnType: "",
model: new Cptrep().data,
......@@ -170,37 +123,32 @@ export default {
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {...CodeTable
},
}
codes: { ...CodeTable },
activeNames: ["setpan"],
};
},
methods:{
myTabClick(tab){
this.tabClick(tab)
methods: {
myTabClick(tab) {
this.tabClick(tab);
/**
* do it yourself
**/
}
},
created:async function(){
},
created: async function () {
console.log("进入cptrep交易");
let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{
this.updateModel(rtnmsg.data)
let rtnmsg = await this.init({});
if (rtnmsg.respCode == SUCCESS) {
this.updateModel(rtnmsg.data);
//TODO 处理数据逻辑
if (this.isInDisplay) {
this.restoreDisplay();
}
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
} else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
}
}
}
},
};
</script>
<style>
</style>
......@@ -49,7 +49,7 @@ export default {
{ inifrm: "cnysel", ininam: "跨境人民币查询", pntmiu: "1" },
// { inifrm: "cptrel", ininam: "汇款复核与查询", pntmiu: "1" },
// { inifrm: "cptcan", ininam: "汇款注销", pntmiu: "1" },
// { inifrm: "cptrep", ininam: "汇入汇款挂解付", pntmiu: "1" },
// { inifrm: "cptrep", ininam: "汇入汇款挂解付", pntmiu: "1" },
......
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