Commit e348b205 by taojinrui

cptrep交易修改

parent 4d7af495
import Utils from "~/utils"
/**
* Cptrep Check规则
*/
let checkObj = {
"cpdgrp.rmt.namelc" :null,
"cpdgrp.rmt.pts.extkey" :null,
"cptp.liqtyp" :null,
"cpdgrp.ori.pts.adrblk" :null,
"cpdgrp.snd.pts.nam" :null,
"cpdgrp.orc.pts.extkey" :null,
"cnybop.outflg" :null,
"cpdgrp.pye.namelc" :null,
"bopmod.dbdgrp.bas.fcyacc" :null,
"bopmod.dbdgrp.vrf.txcode" :null,
"cnybop.cnyinc.sbalancemode" :null,
"bopmod.dbdgrp.bas.buscode" :null,
"bopmod.dbdgrp.bas.inchargeamt" :null,
"bopmod.dbdgrp.bas.idcode" :null,
"bopmod.dbagrp.dcl.txcode" :null,
"cnybop.cnyinc.spayercountrycode" :null,
"bopmod.dbdgrp.bas.custnm" :null,
"setmod.dspflg" :null,
"bopmod.dbdgrp.bas.txamt" :null,
"cpdgrp.orc.adrelc" :null,
"bopmod.dbdgrp.vrf.isref" :null,
"bopmod.dbagrp.dcl.txcode2" :null,
"bopmod.dbdgrp.vrf.inptelc" :null,
"bopmod.dbdgrp.vrf.paytype" :null,
"cpdgrp.pye.pts.extkey" :null,
"cnybop.cnyinc.frecordamt" :null,
"cptp.uetr" :null,
"bopmod.dbagrp.dcl.isref" :null,
"cnybop.cnyinc.dpayeedate" :null,
"cpdgrp.med.pts.adrblk" :null,
"cpdgrp.pye.pts.adrblk" :null,
"cpdgrp.rec.trntyp" :null,
"cnybop.cnyinc.sbankorgcode" :null,
"cpdgrp.ori.namelc" :null,
"bopmod.dbdgrp.vrf.rptdate" :null,
"cnybop.cnyflg" :null,
"cnybop.saddword" :null,
"bopmod.dbdgrp.bas.fcyamt" :null,
"bopmod.dbdgrp.vrf.txcode2" :null,
"bopmod.dbagrp.dcl.inptelc" :null,
"cpdgrp.rec.sztyp" :null,
"cnybop.cnyinc.sorilevyno" :null,
"cnybop.cnyinc.sbanktrano" :null,
"cptp.pyebchnam" :null,
"cpdgrp.pye.adrelc" :null,
"bopmod.dbdgrp.bas.methods" :null,
"cpdgrp.rec.valdat" :null,
"trnmod.hvpmod.fkrmc3" :null,
"trnmod.hvpmod.fkrmc2" :null,
"cpdgrp.rec.swftyp" :null,
"bopmod.dbdgrp.vrf.chkamt" :null,
"bopmod.dbdgrp.bas.exrate" :null,
"cnybop.cnyinc.iaccountperiod" :null,
"bopmod.dbdgrp.vrf.crtuser" :null,
"cnybop.spayeename" :null,
"bopmod.dbdgrp.vrf.actiontype" :null,
"lendoc.account" :null,
"cpdgrp.rec.clityp" :null,
"trnmod.hvpmod.skrdz4" :null,
"trnmod.hvpmod.skrdz5" :null,
"trnmod.hvpmod.oribusnum" :null,
"trnmod.hvpmod.skrdz2" :null,
"trnmod.hvpmod.skrdz3" :null,
"cpdgrp.rmt.pts.adrblk" :null,
"cnybop.cnyinc.cpayeeattr" :null,
"bopmod.dbdgrp.bas.oppuser" :null,
"cpdgrp.rec.paytype" :null,
"cpdgrp.med.namelc" :null,
"bopmod.dbdgrp.bas.othamt" :null,
"cnybop.cnyinc.spayeeorgcode" :null,
"bopmod.dbdgrp.bas.custype" :null,
"cpdgrp.snd.adrelc" :null,
"bopmod.dbagrp.dcl.country" :null,
"bopmod.dbagrp.dcl.tx2rem" :null,
"cnybop.incscale" :null,
"bopmod.dbdgrp.bas.rptno" :null,
"cpdgrp.orc.pts.adrblk" :null,
"bopmod.dbagrp.dcl.tc1amt" :null,
"cnybop.cnyinc.sswiftbic" :null,
"bopmod.dbagrp.dcl.paytype" :null,
"cpdgrp.rmt.adrelc" :null,
"bopmod.szflg" :null,
"bopmod.dbdgrp.bas.actiontype" :null,
"cnybop.cnyinc.fpayeeamt" :null,
"trnmod.hvpmod.fkrdz5" :null,
"trnmod.hvpmod.fkrdz4" :null,
"cptp.secmod" :null,
"trnmod.hvpmod.fkrdz3" :null,
"trnmod.hvpmod.fkrdz2" :null,
"bopmod.dbagrp.dcl.rptdate" :null,
"cpdgrp.orc.namelc" :null,
"bopmod.dbdgrp.bas.lcyamt" :null,
"cpdgrp.med.pts.extkey" :null,
"cnybop.traflg" :null,
"cnybop.sbankname" :null,
"bopmod.dbdgrp.vrf.tc1amt" :null,
"bopmod.dbagrp.dcl.tc2amt" :null,
"cpdgrp.ori.adrelc" :null,
"cpdgrp.snd.pts.adrblk" :null,
"cpdgrp.ori.pts.ref" :null,
"trnmod.hvpmod.skrmc2" :null,
"bopmod.dbdgrp.bas.othacc" :null,
"trnmod.hvpmod.skrmc3" :null,
"cpdgrp.cbs.nom1.amt" :null,
"cpdgrp.ori.pts.extkey" :null,
"bopmod.dbdgrp.bas.inchargeccy" :null,
"cptp.pyebchkey" :null,
"trnmod.hvpmod.agnamedl" :null,
"bopmod.dbdgrp.vrf.tc2amt" :null,
"cpdgrp.cbs.max.amt" :null,
"cnybop.cnyinc.ftotalamt" :null,
"cnybop.cnyinc.spayeecny" :null,
"cpdgrp.snd.pts.extkey" :null,
"bopmod.dbdgrp.bas.txccy" :null,
"bopmod.dbagrp.dcl.txrem" :null,
"bopmod.dbdgrp.bas.custcod" :null,
"bopmod.basflg" :null,
"bopmod.dbdgrp.bas.lcyacc" :null,
"mtabut.coninf.conexedat" :null,
"bopmod.dbdgrp.vrf.tx2rem" :null,
"cnybop.spayername" :null,
"cpdgrp.rec.paydat" :null,
"trnmod.hvpmod.fecomm" :null,
"bopmod.dbagrp.dcl.crtuser" :null,
"cnybop.libflg" :null,
"bopmod.dbdgrp.vrf.payattr" :null,
"cpdgrp.cbs.max.cur" :null,
"trnmod.hvpmod.feecod" :null,
"bopmod.dbdgrp.vrf.txrem" :null,
"bopmod.ownextkey" :null,
"cpdgrp.rec.sysno" :null,
"cpdgrp.med.adrelc" :null,
"setmod.docamt" :null,
"bopmod.acttyp" :null,
"bopmod.dbagrp.dcl.actiontype" :null,
"cpdgrp.snd.namelc" :null,
"cnybop.cnyinc.cpayeraccttyp" :null,
"bopmod.dbdgrp.bas.actiondesc" :null,
"cnybop.vouflg" :null,
}
for (const key in checkObj) {
if (Object.hasOwnProperty.call(checkObj, key)) {
checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key)
}
}
export default checkObj
/**
* Cptrep Default规则
*/
import Api from "~/service/Api";
import Utils from "~/utils/index"
export default {
"cpdgrp.rmt.pts.adrblk" :Utils.defaultFunction,
"bopmod.dbdgrp.bas.rptno" :Utils.defaultFunction,
"cpdgrp.pye.pts.adrblk" :Utils.defaultFunction,
"cnybop.libflg" :Utils.defaultFunction,
"cpdgrp.rmt.pts.extkey" :Utils.defaultFunction,
"cpdgrp.rmt.adrelc" :Utils.defaultFunction,
"cpdgrp.rmt.namelc" :Utils.defaultFunction,
"cpdgrp.rmt.dbfadrblkcn" :Utils.defaultFunction,
"cpdgrp.orc.pts.adrblk" :Utils.defaultFunction,
"setmod.doccur" :Utils.defaultFunction,
"setmod.dspflg" :Utils.defaultFunction,
"setmod.docamt" :Utils.defaultFunction,
"cpdgrp.cbs.max.amt" :Utils.defaultFunction,
"cpdgrp.cbs.max.cur" :Utils.defaultFunction,
"trnmod.trndoc.condocstm" :Utils.defaultFunction,
"trnmod.trndoc.shwinc" :Utils.defaultFunction,
"trnmod.trndoc.shwout" :Utils.defaultFunction,
"cpdgrp.cbs.nom1.cur" :Utils.defaultFunction,
"bopmod.szflg" :Utils.defaultFunction,
"bopmod.basflg" :Utils.defaultFunction,
"cpdgrp.pye.pts.extkey" :Utils.defaultFunction,
"cpdgrp.med.pts.extkey" :Utils.defaultFunction,
"cpdgrp.med.adrelc" :Utils.defaultFunction,
"cpdgrp.med.namelc" :Utils.defaultFunction,
"cpdgrp.med.dbfadrblkcn" :Utils.defaultFunction,
"mtabut.coninf.usr.extkey" :Utils.defaultFunction,
"cpdgrp.ori.pts.extkey" :Utils.defaultFunction,
"cpdgrp.ori.adrelc" :Utils.defaultFunction,
"cpdgrp.ori.namelc" :Utils.defaultFunction,
"cpdgrp.ori.dbfadrblkcn" :Utils.defaultFunction,
"bopmod.dbdgrp.bas.tmpref" :Utils.defaultFunction,
"cpdgrp.cbs.nom1.amt" :Utils.defaultFunction,
"cpdgrp.snd.pts.extkey" :Utils.defaultFunction,
"cpdgrp.snd.adrelc" :Utils.defaultFunction,
"cpdgrp.snd.namelc" :Utils.defaultFunction,
"cpdgrp.snd.dbfadrblkcn" :Utils.defaultFunction,
"cpdgrp.snd.pts.adrblk" :Utils.defaultFunction,
"bopmod.vrfflg" :Utils.defaultFunction,
"bopmod.dclflg" :Utils.defaultFunction,
"bopmod.dbdgrp.bas.custype" :Utils.defaultFunction,
"bopmod.dbdgrp.bas.custcod" :Utils.defaultFunction,
"bopmod.dbagrp.dcl.actiontype" :Utils.defaultFunction,
"trnmod.hvpmod.fecomm" :Utils.defaultFunction,
"cpdgrp.rec.swftyp" :Utils.defaultFunction,
"cpdgrp.ori.pts.adrblk" :Utils.defaultFunction,
"cpdgrp.orc.pts.extkey" :Utils.defaultFunction,
"cpdgrp.orc.adrelc" :Utils.defaultFunction,
"cpdgrp.orc.namelc" :Utils.defaultFunction,
"cpdgrp.orc.dbfadrblkcn" :Utils.defaultFunction,
"cnybop.vouflg" :Utils.defaultFunction,
"bopmod.dbdgrp.bas.buscode" :Utils.defaultFunction,
"bopmod.dbdp.vrfpp.acp" :Utils.defaultFunction,
"cpdgrp.rec.detchgcod" :Utils.defaultFunction,
"bopmod.dbagrp.dcl.paytype" :Utils.defaultFunction,
"cptp.liqtyp" :Utils.defaultFunction,
"cptp.resbchnam" :Utils.defaultFunction,
"cptp.secmod" :Utils.defaultFunction,
"cpdgrp.pye.dbfadrblkcn" :Utils.defaultFunction,
"cptp.payuil" :Utils.defaultFunction,
"cpdgrp.pye.adrelc" :Utils.defaultFunction,
"cpdgrp.pye.namelc" :Utils.defaultFunction,
"cnybop.traflg" :Utils.defaultFunction,
"bopmod.dbagrp.dcl.crtuser" :Utils.defaultFunction,
"cnybop.cnyflg" :Utils.defaultFunction,
"cpdgrp.med.pts.adrblk" :Utils.defaultFunction,
"cpdgrp.rec.ownref" :Utils.defaultFunction,
"bopmod.dbagrp.dcl.inptelc" :Utils.defaultFunction,
"cptp.flg" :Utils.defaultFunction,
"cptp.commet" :Utils.defaultFunction,
"cptp.comsystbl" :Utils.defaultFunction,
"bopmod.dbagrp.dcl.rptdate" :Utils.defaultFunction,
"bopmod.dbap.dclpp.acp" :Utils.defaultFunction,
"cpdgrp.rec.trntyp" :Utils.defaultFunction,
"cpdgrp.rec.orcact" :Utils.defaultFunction,
"cptp.resbch" :Utils.defaultFunction,
"cptp.draweecountcode" :Utils.defaultFunction,
"cpdgrp.snd.pts.nam" :Utils.defaultFunction,
"setmod.glemod.gleshwstm" :Utils.defaultFunction,
"cpdgrp.rec.f23b" :Utils.defaultFunction,
"bopmod.dbdgrp.bas.ownextkey" :Utils.defaultFunction,
"bopmod.dbdgrp.vrf.actiontype" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inflev" :Utils.defaultFunction,
"mtabut.coninf.conexedat" :Utils.defaultFunction,
"cnybop.outflg" :Utils.defaultFunction,
"cnybop.cnyinc.spayercountrycode" :Utils.defaultFunction,
"trnmod.hvpmod.agnamedl" :Utils.defaultFunction,
"lendoc.actflg" :Utils.defaultFunction,
"bopmod.dbagrp.dcl.country" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inflev" :Utils.defaultFunction,
"cptp.payeecountcode" :Utils.defaultFunction,
"trnmod.hvpmod.feecod" :Utils.defaultFunction,
}
//你可以添加自动default处理
<template>
<div class="eibs-tab">
<!-- S0000042 : 是否报送跨境人民币2101表 -->
<c-col :span="12">
<el-form-item :label="$t('cnybop.S0000042')" prop="cnybop.cnyflg">
<c-select v-model="model.cnybop.cnyflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('cnybop.S0000042')">
</c-select>
</el-form-item>
</c-col>
<!-- S0000045 : 是否报送跨境人民币2107表 -->
<c-col :span="12">
<el-form-item :label="$t('cnybop.S0000045')" prop="cnybop.traflg">
<c-select v-model="model.cnybop.traflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('cnybop.S0000045')">
</c-select>
</el-form-item>
</c-col>
<!-- S0000077 : 是否报送跨境人民币2111表 -->
<c-col :span="12">
<el-form-item :label="$t('cnybop.S0000077')" prop="cnybop.outflg">
<c-select v-model="model.cnybop.outflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('cnybop.S0000077')">
</c-select>
</el-form-item>
</c-col>
<!-- S0000113 : 是否报送跨境人民币2106表 -->
<c-col :span="12">
<el-form-item :label="$t('cnybop.S0000113')" prop="cnybop.libflg">
<c-select v-model="model.cnybop.libflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('cnybop.S0000113')">
</c-select>
</el-form-item>
</c-col>
<!-- S0000142 : 是否报送跨境人民币2122表 -->
<c-col :span="12">
<el-form-item :label="$t('cnybop.S0000142')" prop="cnybop.vouflg">
<c-select v-model="model.cnybop.vouflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('cnybop.S0000142')">
</c-select>
</el-form-item>
</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">
<c-col :span="12">
<span v-text="model.mtabut.coninf.oitinf.labinftxt" data-path=".mtabut.coninf.oitinf.labinftxt" > </span>
</c-col>
<!-- S0000579 : Display Type -->
<c-col :span="12">
<c-form-item label="Infotext" prop="mtabut.coninf.oitinf.oit.inftxt">
<c-input type="textarea" v-model="model.mtabut.coninf.oitinf.oit.inftxt" maxlength="60" show-word-limit :placeholder="$t('other.please_enter')+'Infotext'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext Level" prop="mtabut.coninf.oitinf.oit.inflev">
<c-select v-model="model.mtabut.coninf.oitinf.oit.inflev" style="width:100%" :placeholder="$t('other.please_enter')+'Infotext Level'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.mtabut.coninf.oitset.labinftxt" data-path=".mtabut.coninf.oitset.labinftxt" > </span>
</c-col>
<!-- S0000579 : Display Type -->
<c-col :span="12">
<c-form-item label="Infotext" prop="mtabut.coninf.oitset.oit.inftxt">
<c-input type="textarea" v-model="model.mtabut.coninf.oitset.oit.inftxt" maxlength="60" show-word-limit :placeholder="$t('other.please_enter')+'Infotext'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext Level" prop="mtabut.coninf.oitset.oit.inflev">
<c-select v-model="model.mtabut.coninf.oitset.oit.inflev" style="width:100%" :placeholder="$t('other.please_enter')+'Infotext Level'">
</c-select>
</el-form-item>
</c-col>
<!-- SF000019 : 执行日期 -->
<c-col :span="12">
<el-form-item :label="$t('coninf.SF000019')" prop="mtabut.coninf.conexedat">
<c-date-picker type="date" v-model="model.mtabut.coninf.conexedat" style="width:100%" :placeholder="$t('other.please_enter')+$t('coninf.SF000019')"></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000020 : Send for Release to -->
<c-col :span="12">
<c-form-item label="User ID" prop="mtabut.coninf.usr.extkey">
<c-input v-model="model.mtabut.coninf.usr.extkey" maxlength="8" :placeholder="$t('other.please_enter')+'User ID'"></c-input>
</c-form-item>
</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">
<!-- S0000001 : 临时申报编号 -->
<c-col :span="12">
<c-form-item :label="$t('dclpp.S0000001')" prop="bopmod.dbagrp.dcl.tmpref">
<c-input v-model="model.bopmod.dbagrp.dcl.tmpref" maxlength="16" :placeholder="$t('other.please_enter')+$t('dclpp.S0000001')"></c-input>
</c-form-item>
</c-col>
<!-- S0000005 : 申报号码 -->
<c-col :span="12">
<c-form-item :label="$t('dclpp.S0000005')" prop="bopmod.dbagrp.dcl.rptno">
<c-input v-model="model.bopmod.dbagrp.dcl.rptno" maxlength="22" :placeholder="$t('other.please_enter')+$t('dclpp.S0000005')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSav">
{{$t('butp.C0000006')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onCan">
{{$t('butp.CG000004')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onChk">
{{$t('butp.C0000007')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onChk">
{{$t('butp.C0000007')}}
</c-button>
</c-col>
<!-- S0000003 : 操作类型 -->
<c-col :span="12">
<c-form-item :label="$t('dclpp.S0000003')" prop="bopmod.dbagrp.dcl.actiontype">
<c-input v-model="model.bopmod.dbagrp.dcl.actiontype" maxlength="1" :placeholder="$t('other.please_enter')+$t('dclpp.S0000003')"></c-input>
</c-form-item>
</c-col>
<!-- S0000004 : 修改/删除原因 -->
<c-col :span="12">
<c-form-item :label="$t('dclpp.S0000004')" prop="bopmod.dbagrp.dcl.actiondesc">
<c-input type="textarea" v-model="model.bopmod.dbagrp.dcl.actiondesc" maxlength="32" show-word-limit :placeholder="$t('other.please_enter')+$t('dclpp.S0000004')" ></c-input>
</c-form-item>
</c-col>
<!-- S0000002 : 地区机构号 -->
<c-col :span="12">
<c-form-item :label="$t('dclpp.S0000002')" prop="bopmod.dbagrp.dcl.ownextkey">
<c-input v-model="model.bopmod.dbagrp.dcl.ownextkey" maxlength="8" :placeholder="$t('other.please_enter')+$t('dclpp.S0000002')"></c-input>
</c-form-item>
</c-col>
<!-- S0000018 : 申报日期 -->
<c-col :span="12">
<el-form-item :label="$t('dclpp.S0000018')" prop="bopmod.dbagrp.dcl.rptdate">
<c-date-picker type="date" v-model="model.bopmod.dbagrp.dcl.rptdate" style="width:100%" :placeholder="$t('other.please_enter')+$t('dclpp.S0000018')"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbap.dclpp.isref1" data-path=".bopmod.dbap.dclpp.isref1" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="是否出口核销项下收汇" prop="bopmod.dbagrp.dcl.isref">
<c-select v-model="model.bopmod.dbagrp.dcl.isref" style="width:100%" :placeholder="$t('other.please_enter')+'是否出口核销项下收汇'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="付款人常驻国家/地区编码" prop="bopmod.dbagrp.dcl.country">
<c-input v-model="model.bopmod.dbagrp.dcl.country" maxlength="3" :placeholder="$t('other.please_enter')+'付款人常驻国家/地区编码'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onCodsel1Selbut1">
{{$t('codsel.C0000005')}}
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbap.dclpp.paytype1" data-path=".bopmod.dbap.dclpp.paytype1" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="收款性�'�" prop="bopmod.dbagrp.dcl.paytype">
<c-select v-model="model.bopmod.dbagrp.dcl.paytype" style="width:100%" :placeholder="$t('other.please_enter')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbap.dclpp.country1" data-path=".bopmod.dbap.dclpp.country1" > </span>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bopmod.dbap.dclpp.acp">{{$t('dclpp.C0000029')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onButpErr">
{{$t('butp.C0000013')}}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="交易编码1" prop="bopmod.dbagrp.dcl.txcode">
<c-input v-model="model.bopmod.dbagrp.dcl.txcode" maxlength="6" :placeholder="$t('other.please_enter')+'交易编码1'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onCodsel1Selbut">
{{$t('codsel.C0000002')}}
</c-button>
</c-col>
<!-- S0000033 : 交易编码1 -->
<!-- S0000009 : 相应金额1 -->
<c-col :span="12">
<c-form-item :label="$t('dclpp.S0000009')" prop="bopmod.dbagrp.dcl.tc1amt">
<c-input v-model="model.bopmod.dbagrp.dcl.tc1amt" :placeholder="$t('other.please_enter')+$t('dclpp.S0000009')"></c-input>
</c-form-item>
</c-col>
<!-- S0000031 : 交易附言1 -->
<c-col :span="12">
<c-form-item :label="$t('dclpp.S0000031')" prop="bopmod.dbagrp.dcl.txrem">
<c-input v-model="model.bopmod.dbagrp.dcl.txrem" maxlength="50" :placeholder="$t('other.please_enter')+$t('dclpp.S0000031')"></c-input>
</c-form-item>
</c-col>
<!-- S0000013 : 相应金额2 -->
<c-col :span="12">
<c-form-item :label="$t('dclpp.S0000013')" prop="bopmod.dbagrp.dcl.tc2amt">
<c-input v-model="model.bopmod.dbagrp.dcl.tc2amt" :placeholder="$t('other.please_enter')+$t('dclpp.S0000013')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="交易编码2" prop="bopmod.dbagrp.dcl.txcode2">
<c-input v-model="model.bopmod.dbagrp.dcl.txcode2" maxlength="6" :placeholder="$t('other.please_enter')+'交易编码2'"></c-input>
</c-form-item>
</c-col>
<!-- S0000032 : 交易编码2 -->
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onCodsel2Selbut">
{{$t('codsel.C0000002')}}
</c-button>
</c-col>
<!-- S0000014 : 交易附言2 -->
<c-col :span="12">
<c-form-item :label="$t('dclpp.S0000014')" prop="bopmod.dbagrp.dcl.tx2rem">
<c-input v-model="model.bopmod.dbagrp.dcl.tx2rem" maxlength="50" :placeholder="$t('other.please_enter')+$t('dclpp.S0000014')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbap.dclpp.crtuser1" data-path=".bopmod.dbap.dclpp.crtuser1" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="填报人" prop="bopmod.dbagrp.dcl.crtuser">
<c-input v-model="model.bopmod.dbagrp.dcl.crtuser" maxlength="20" :placeholder="$t('other.please_enter')+'填报人'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbap.dclpp.inptelc1" data-path=".bopmod.dbap.dclpp.inptelc1" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="填报人电话" prop="bopmod.dbagrp.dcl.inptelc">
<c-input v-model="model.bopmod.dbagrp.dcl.inptelc" maxlength="20" :placeholder="$t('other.please_enter')+'填报人电话'"></c-input>
</c-form-item>
</c-col>
<!-- S0000048 : 外债编号 -->
<c-col :span="12">
<c-form-item :label="$t('dbap.S0000048')" prop="bopmod.dbagrp.dcl.billno">
<c-input v-model="model.bopmod.dbagrp.dcl.billno" maxlength="50" :placeholder="$t('other.please_enter')+$t('dbap.S0000048')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onCan">
{{$t('butp.CG000004')}}
</c-button>
</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">
<!-- SG000482 : 汇款行(52A) -->
<!-- SG000485 : 附言 -->
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="cptp.rmtp.ptsget.sdamod.dadsnd">
<c-input v-model="model.cptp.rmtp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Content of TAG 72" prop="cpdgrp.blk.contag72">
<c-input type="textarea" v-model="model.cpdgrp.blk.contag72" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Content of TAG 72'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="External Key of Address" prop="cpdgrp.rmt.pts.extkey">
<c-input v-model="model.cpdgrp.rmt.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="cptp.rmtp.ptsget.sdamod.seainf">
<c-input v-model="model.cptp.rmtp.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRmtpDet">
{{$t('ptsp.CF000081')}}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="名称" prop="cpdgrp.rmt.namelc">
<c-input type="textarea" v-model="model.cpdgrp.rmt.namelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'名称'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Address Block" prop="cpdgrp.rmt.pts.adrblk">
<c-input type="textarea" v-model="model.cpdgrp.rmt.pts.adrblk" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Address Block'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Chinese address" prop="cpdgrp.rmt.dbfadrblkcn">
<c-input type="textarea" v-model="model.cpdgrp.rmt.dbfadrblkcn" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Chinese address'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="地址" prop="cpdgrp.rmt.adrelc">
<c-input type="textarea" v-model="model.cpdgrp.rmt.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input>
</c-form-item>
</c-col>
<!-- SG000483 : 中间行(56A) -->
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="cptp.medp.ptsget.sdamod.dadsnd">
<c-input v-model="model.cptp.medp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="External Key of Address" prop="cpdgrp.med.pts.extkey">
<c-input v-model="model.cpdgrp.med.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="cptp.medp.ptsget.sdamod.seainf">
<c-input v-model="model.cptp.medp.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onMedpDet">
{{$t('ptsp.CF000081')}}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="名称" prop="cpdgrp.med.namelc">
<c-input type="textarea" v-model="model.cpdgrp.med.namelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'名称'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Address Block" prop="cpdgrp.med.pts.adrblk">
<c-input type="textarea" v-model="model.cpdgrp.med.pts.adrblk" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Address Block'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Chinese address" prop="cpdgrp.med.dbfadrblkcn">
<c-input type="textarea" v-model="model.cpdgrp.med.dbfadrblkcn" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Chinese address'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="地址" prop="cpdgrp.med.adrelc">
<c-input type="textarea" v-model="model.cpdgrp.med.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input>
</c-form-item>
</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">
<c-col :span="12">
<c-form-item label="ACT" prop="lendoc.account">
<c-input type="textarea" v-model="model.lendoc.account" maxlength="25" show-word-limit :placeholder="$t('other.please_enter')+'ACT'" ></c-input>
</c-form-item>
</c-col>
<!-- S0000005 : Verification Certificate Number -->
<c-col :span="12">
<c-checkbox v-model="model.lendoc.actflg">{{$t('lendoc.C0000003')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-form-item label="Verification Certificate Number" prop="lendoc.vercerref">
<c-input type="textarea" v-model="model.lendoc.vercerref" maxlength="20" show-word-limit :placeholder="$t('other.please_enter')+'Verification Certificate Number'" ></c-input>
</c-form-item>
</c-col>
<!-- S0000006 : Declaration Number -->
<c-col :span="12">
<c-form-item label="Declaration Number" prop="lendoc.decnum">
<c-input v-model="model.lendoc.decnum" maxlength="22" :placeholder="$t('other.please_enter')+'Declaration Number'"></c-input>
</c-form-item>
</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">
<!-- S0000552 : Outgoing Correspondence, Attachments and other Documents -->
<c-col :span="12">
<c-form-item label="File Receiver" prop="trnmod.trndoc.filrecv">
<c-input v-model="model.trnmod.trndoc.filrecv" :placeholder="$t('other.please_enter')+'File Receiver'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Document tree" prop="trnmod.trndoc.doctrestm">
<c-input v-model="model.trnmod.trndoc.doctrestm" :placeholder="$t('other.please_enter')+'Document tree'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButshw">
{{$t('trndoc.CF000547')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButadd">
{{$t('trndoc.CF000548')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButnew">
{{$t('trndoc.CF000553')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButattto">
{{$t('trndoc.CG001184')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" icon="el-icon-delete" @click="onTrndocButdel">
{{$t('trndoc.CF000549')}}
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.trnmod.trndoc.doclbl" data-path=".trnmod.trndoc.doclbl" > </span>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.trndoc.shwinc">{{$t('trndoc.CF000556')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.trndoc.shwout">{{$t('trndoc.CF000557')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButatt">
{{$t('trndoc.CF000551')}}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="Connected Documents" prop="trnmod.trndoc.condocstm">
<c-input v-model="model.trnmod.trndoc.condocstm" :placeholder="$t('other.please_enter')+'Connected Documents'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="trnmod.trndoc.rcvatt.seainf">
<c-input v-model="model.trnmod.trndoc.rcvatt.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</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">
<c-col :span="12">
<c-form-item label="Booking stream to Display" prop="setmod.glemod.gleshwstm">
<c-input v-model="model.setmod.glemod.gleshwstm" :placeholder="$t('other.please_enter')+'Booking stream to Display'"></c-input>
</c-form-item>
</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">
<!-- S0000008 : 收款人开户行代理行名称(=中介机构1) -->
<c-col :span="12">
<c-form-item :label="$t('hvpmod.S0000008')" prop="trnmod.hvpmod.agnamedl">
<c-input v-model="model.trnmod.hvpmod.agnamedl" maxlength="42" :placeholder="$t('other.please_enter')+$t('hvpmod.S0000008')"></c-input>
</c-form-item>
</c-col>
<!-- S0000009 : 收款人开户行代理行行号(=中介机构1) -->
<c-col :span="12">
<c-form-item :label="$t('hvpmod.S0000009')" prop="trnmod.hvpmod.agencydl">
<c-input v-model="model.trnmod.hvpmod.agencydl" maxlength="20" :placeholder="$t('other.please_enter')+$t('hvpmod.S0000009')"></c-input>
</c-form-item>
</c-col>
<!-- S0000010 : 费用编码 -->
<c-col :span="12">
<el-form-item label="�'� 用编码" prop="trnmod.hvpmod.feecod">
<c-select v-model="model.trnmod.hvpmod.feecod" style="width:100%" :placeholder="$t('other.please_enter')+'�� 用编码'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="跨境业务附言" prop="trnmod.hvpmod.fecomm">
<c-input type="textarea" v-model="model.trnmod.hvpmod.fecomm" maxlength="30" show-word-limit :placeholder="$t('other.please_enter')+'跨境业务附言'" ></c-input>
</c-form-item>
</c-col>
<!-- S0000020 : 跨境业务附言 -->
<!-- S0000011 : 发报行的收费 -->
<c-col :span="12">
<c-form-item label="发报行的收 �'�" prop="trnmod.hvpmod.feesen">
<c-input v-model="model.trnmod.hvpmod.feesen" :placeholder="$t('other.please_enter')+'发报行的收 ��'"></c-input>
</c-form-item>
</c-col>
<!-- S0000012 : 收报行的收费 -->
<c-col :span="12">
<c-form-item label="收报行的收 �'�" prop="trnmod.hvpmod.feecom">
<c-input v-model="model.trnmod.hvpmod.feecom" :placeholder="$t('other.please_enter')+'收报行的收 ��'"></c-input>
</c-form-item>
</c-col>
<!-- S0000021 : 端到端标识号 -->
<c-col :span="12">
<c-form-item label="端到端标识号" prop="trnmod.hvpmod.oribusnum">
<c-input v-model="model.trnmod.hvpmod.oribusnum" maxlength="16" :placeholder="$t('other.please_enter')+'端到端标识号'"></c-input>
</c-form-item>
</c-col>
<!-- S0000013 : 收款人名称2 -->
<c-col :span="12">
<c-form-item label="收款人名称2" prop="trnmod.hvpmod.skrmc2">
<c-input type="textarea" v-model="model.trnmod.hvpmod.skrmc2" maxlength="30" show-word-limit :placeholder="$t('other.please_enter')+'收款人名称2'" ></c-input>
</c-form-item>
</c-col>
<!-- S0000022 : 付款人名称2 -->
<c-col :span="12">
<c-form-item label="付款人名称2" prop="trnmod.hvpmod.fkrmc2">
<c-input type="textarea" v-model="model.trnmod.hvpmod.fkrmc2" maxlength="30" show-word-limit :placeholder="$t('other.please_enter')+'付款人名称2'" ></c-input>
</c-form-item>
</c-col>
<!-- S0000014 : 收款人名称3 -->
<c-col :span="12">
<c-form-item label="收款人名称3" prop="trnmod.hvpmod.skrmc3">
<c-input v-model="model.trnmod.hvpmod.skrmc3" maxlength="10" :placeholder="$t('other.please_enter')+'收款人名称3'"></c-input>
</c-form-item>
</c-col>
<!-- S0000023 : 付款人名称3 -->
<c-col :span="12">
<c-form-item label="付款人名称3" prop="trnmod.hvpmod.fkrmc3">
<c-input v-model="model.trnmod.hvpmod.fkrmc3" maxlength="10" :placeholder="$t('other.please_enter')+'付款人名称3'"></c-input>
</c-form-item>
</c-col>
<!-- S0000015 : 收款人地址2 -->
<c-col :span="12">
<c-form-item label="收款人地址2" prop="trnmod.hvpmod.skrdz2">
<c-input type="textarea" v-model="model.trnmod.hvpmod.skrdz2" maxlength="30" show-word-limit :placeholder="$t('other.please_enter')+'收款人地址2'" ></c-input>
</c-form-item>
</c-col>
<!-- S0000024 : 付款人地址2 -->
<c-col :span="12">
<c-form-item label="付款人地址2" prop="trnmod.hvpmod.fkrdz2">
<c-input type="textarea" v-model="model.trnmod.hvpmod.fkrdz2" maxlength="30" show-word-limit :placeholder="$t('other.please_enter')+'付款人地址2'" ></c-input>
</c-form-item>
</c-col>
<!-- S0000016 : 收款人地址3 -->
<c-col :span="12">
<c-form-item label="收款人地址3" prop="trnmod.hvpmod.skrdz3">
<c-input type="textarea" v-model="model.trnmod.hvpmod.skrdz3" maxlength="30" show-word-limit :placeholder="$t('other.please_enter')+'收款人地址3'" ></c-input>
</c-form-item>
</c-col>
<!-- S0000025 : 付款人地址3 -->
<c-col :span="12">
<c-form-item label="付款人地址3" prop="trnmod.hvpmod.fkrdz3">
<c-input type="textarea" v-model="model.trnmod.hvpmod.fkrdz3" maxlength="30" show-word-limit :placeholder="$t('other.please_enter')+'付款人地址3'" ></c-input>
</c-form-item>
</c-col>
<!-- S0000017 : 收款人地址4 -->
<c-col :span="12">
<c-form-item label="收款人地址4" prop="trnmod.hvpmod.skrdz4">
<c-input type="textarea" v-model="model.trnmod.hvpmod.skrdz4" maxlength="30" show-word-limit :placeholder="$t('other.please_enter')+'收款人地址4'" ></c-input>
</c-form-item>
</c-col>
<!-- S0000026 : 付款人地址4 -->
<c-col :span="12">
<c-form-item label="付款人地址4" prop="trnmod.hvpmod.fkrdz4">
<c-input type="textarea" v-model="model.trnmod.hvpmod.fkrdz4" maxlength="30" show-word-limit :placeholder="$t('other.please_enter')+'付款人地址4'" ></c-input>
</c-form-item>
</c-col>
<!-- S0000018 : 收款人地址5 -->
<c-col :span="12">
<c-form-item label="收款人地址5" prop="trnmod.hvpmod.skrdz5">
<c-input type="textarea" v-model="model.trnmod.hvpmod.skrdz5" maxlength="30" show-word-limit :placeholder="$t('other.please_enter')+'收款人地址5'" ></c-input>
</c-form-item>
</c-col>
<!-- S0000027 : 付款人地址5 -->
<c-col :span="12">
<c-form-item label="付款人地址5" prop="trnmod.hvpmod.fkrdz5">
<c-input type="textarea" v-model="model.trnmod.hvpmod.fkrdz5" maxlength="30" show-word-limit :placeholder="$t('other.please_enter')+'付款人地址5'" ></c-input>
</c-form-item>
</c-col>
<!-- S0000019 : 收款人账户2 -->
<c-col :span="12">
<c-form-item label="收款人�'�户2" prop="trnmod.hvpmod.skrzh2">
<c-input v-model="model.trnmod.hvpmod.skrzh2" maxlength="34" :placeholder="$t('other.please_enter')+'收款人��户2'"></c-input>
</c-form-item>
</c-col>
<!-- S0000028 : 付款人账户2 -->
<c-col :span="12">
<c-form-item label="付款人�'�户2" prop="trnmod.hvpmod.fkrzh2">
<c-input v-model="model.trnmod.hvpmod.fkrzh2" maxlength="34" :placeholder="$t('other.please_enter')+'付款人��户2'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.trnmod.hvpmod.agname2lab" data-path=".trnmod.hvpmod.agname2lab" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="中介机构2名称" prop="trnmod.hvpmod.agname2">
<c-input v-model="model.trnmod.hvpmod.agname2" maxlength="42" :placeholder="$t('other.please_enter')+'中介机构2名称'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="备注" prop="trnmod.hvpmod.remark">
<c-input type="textarea" v-model="model.trnmod.hvpmod.remark" maxlength="30" show-word-limit :placeholder="$t('other.please_enter')+'备注'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.trnmod.hvpmod.remark1" data-path=".trnmod.hvpmod.remark1" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.trnmod.hvpmod.agency2lab" data-path=".trnmod.hvpmod.agency2lab" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="中介机构2行号" prop="trnmod.hvpmod.agency2">
<c-input v-model="model.trnmod.hvpmod.agency2" maxlength="20" :placeholder="$t('other.please_enter')+'中介机构2行号'"></c-input>
</c-form-item>
</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">
<!-- S0000002 : 参考号 -->
<c-col :span="12">
<c-form-item label="our reference" prop="setmod.ref">
<c-input v-model="model.setmod.ref" maxlength="16" :placeholder="$t('other.please_enter')+'our reference'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.docamttyplab" data-path=".setmod.docamttyplab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="document currency" prop="setmod.doccur">
<c-select v-model="model.setmod.doccur" style="width:100%" :placeholder="$t('other.please_enter')+'document currency'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="document amount" prop="setmod.docamt">
<c-input v-model="model.setmod.docamt" :placeholder="$t('other.please_enter')+'document amount'"></c-input>
</c-form-item>
</c-col>
<!-- S0000003 : 类型 -->
<c-col :span="12">
<el-form-item label="Type of settlement" prop="setmod.dspflg">
<c-select v-model="model.setmod.dspflg" style="width:100%" :placeholder="$t('other.please_enter')+'Type of settlement'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.setmod.xreflg">{{$t('setmod.CF000011')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSetmodDet">
{{$t('setmod.CF000032')}}
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.retmsg" data-path=".setmod.retmsg" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="自�'�区主�'�号" prop="setmod.zmqacc">
<c-input v-model="model.setmod.zmqacc" maxlength="20" :placeholder="$t('other.please_enter')+'自�'�区主�'�号'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.zmqacclab" data-path=".setmod.zmqacclab" > </span>
</c-col>
<!-- S0000001 : Foreign Commission / Charges: -->
<!-- S0000001 : Own Commission / Charges: -->
<!-- SF000001 : Settlement: -->
<c-col :span="12">
<span v-text="model.setmod.setglg.labdspflg" data-path=".setmod.setglg.labdspflg" > </span>
</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">
<c-col :span="12">
<c-form-item :label="$t('vrfpp.S0000001')" prop="bopmod.dbdp.vrfpp.tmpref">
<c-input v-model="model.bopmod.dbdp.vrfpp.tmpref" maxlength="20" :placeholder="$t('other.please_enter')+$t('vrfpp.S0000001')"></c-input>
</c-form-item>
</c-col>
<!-- S0000001 : 临时申报编号 -->
<!-- S0000018 : RoptNam -->
<c-col :span="12">
<span v-text="model.bopmod.dbdp.vrfpp.roptnam" data-path=".bopmod.dbdp.vrfpp.roptnam" > </span>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('vrfpp.S0000018')" prop="bopmod.dbdgrp.vrf.rptno">
<c-input v-model="model.bopmod.dbdgrp.vrf.rptno" maxlength="22" :placeholder="$t('other.please_enter')+$t('vrfpp.S0000018')"></c-input>
</c-form-item>
</c-col>
<!-- S0000003 : 操作类型 -->
<c-col :span="12">
<c-form-item :label="$t('vrfpp.S0000003')" prop="bopmod.dbdgrp.vrf.actiontype">
<c-input v-model="model.bopmod.dbdgrp.vrf.actiontype" maxlength="1" :placeholder="$t('other.please_enter')+$t('vrfpp.S0000003')"></c-input>
</c-form-item>
</c-col>
<!-- S0000004 : 修改/删除原因 -->
<c-col :span="12">
<c-form-item :label="$t('vrfpp.S0000004')" prop="bopmod.dbdgrp.vrf.actiondesc">
<c-input type="textarea" v-model="model.bopmod.dbdgrp.vrf.actiondesc" maxlength="32" show-word-limit :placeholder="$t('other.please_enter')+$t('vrfpp.S0000004')" ></c-input>
</c-form-item>
</c-col>
<!-- S0000002 : 地区机构号 -->
<c-col :span="12">
<c-form-item :label="$t('vrfpp.S0000002')" prop="bopmod.dbdgrp.vrf.ownextkey">
<c-input v-model="model.bopmod.dbdgrp.vrf.ownextkey" maxlength="8" :placeholder="$t('other.please_enter')+$t('vrfpp.S0000002')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bopmod.dbdp.vrfpp.acp">{{$t('vrfpp.C0000017')}}</c-checkbox>
</c-col>
<!-- S0000051 : 境内收汇类型 -->
<c-col :span="12">
<el-form-item :label="$t('dbdp.S0000051')" prop="bopmod.dbdgrp.vrf.payattr">
<c-select v-model="model.bopmod.dbdgrp.vrf.payattr" style="width:100%" :placeholder="$t('other.please_enter')+$t('dbdp.S0000051')">
</c-select>
</el-form-item>
</c-col>
<!-- S0000052 : 收款性质 -->
<c-col :span="12">
<el-form-item :label="$t('dbdp.S0000052')" prop="bopmod.dbdgrp.vrf.paytype">
<c-select v-model="model.bopmod.dbdgrp.vrf.paytype" style="width:100%" :placeholder="$t('other.please_enter')+$t('dbdp.S0000052')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item :label="$t('dbdp.S0000050')" prop="bopmod.dbdgrp.vrf.isref">
<c-select v-model="model.bopmod.dbdgrp.vrf.isref" style="width:100%" :placeholder="$t('other.please_enter')+$t('dbdp.S0000050')">
</c-select>
</el-form-item>
</c-col>
<!-- S0000050 : 是否出口核销项下收汇 -->
<!-- S0000060 : 收汇总金额中用于出口核销的金额 -->
<c-col :span="12">
<c-form-item :label="$t('dbdp.S0000060')" prop="bopmod.dbdgrp.vrf.chkamt">
<c-input v-model="model.bopmod.dbdgrp.vrf.chkamt" :placeholder="$t('other.please_enter')+$t('dbdp.S0000060')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="交易编码1" prop="bopmod.dbdgrp.vrf.txcode">
<c-input v-model="model.bopmod.dbdgrp.vrf.txcode" maxlength="6" :placeholder="$t('other.please_enter')+'交易编码1'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onCodsel11Selbut">
{{$t('codsel.C0000002')}}
</c-button>
</c-col>
<!-- S0000053 : 交易编码1 -->
<!-- S0000054 : 相应金额1 -->
<c-col :span="12">
<c-form-item :label="$t('dbdp.S0000053')" prop="bopmod.dbdgrp.vrf.tc1amt">
<c-input v-model="model.bopmod.dbdgrp.vrf.tc1amt" :placeholder="$t('other.please_enter')+$t('dbdp.S0000053')"></c-input>
</c-form-item>
</c-col>
<!-- S0000055 : 交易附言1 -->
<c-col :span="12">
<c-form-item :label="$t('dbdp.S0000055')" prop="bopmod.dbdgrp.vrf.txrem">
<c-input v-model="model.bopmod.dbdgrp.vrf.txrem" maxlength="50" :placeholder="$t('other.please_enter')+$t('dbdp.S0000055')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="交易编码2" prop="bopmod.dbdgrp.vrf.txcode2">
<c-input v-model="model.bopmod.dbdgrp.vrf.txcode2" maxlength="6" :placeholder="$t('other.please_enter')+'交易编码2'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onCodsel21Selbut">
{{$t('codsel.C0000002')}}
</c-button>
</c-col>
<!-- S0000056 : 交易编码2 -->
<!-- S0000057 : 相应金额2 -->
<c-col :span="12">
<c-form-item :label="$t('dbdp.S0000056')" prop="bopmod.dbdgrp.vrf.tc2amt">
<c-input v-model="model.bopmod.dbdgrp.vrf.tc2amt" :placeholder="$t('other.please_enter')+$t('dbdp.S0000056')"></c-input>
</c-form-item>
</c-col>
<!-- S0000058 : 交易附言2 -->
<c-col :span="12">
<c-form-item :label="$t('dbdp.S0000058')" prop="bopmod.dbdgrp.vrf.tx2rem">
<c-input v-model="model.bopmod.dbdgrp.vrf.tx2rem" maxlength="50" :placeholder="$t('other.please_enter')+$t('dbdp.S0000058')"></c-input>
</c-form-item>
</c-col>
<!-- S0000015 : 申报日期 -->
<c-col :span="12">
<el-form-item :label="$t('vrfpp.S0000015')" prop="bopmod.dbdgrp.vrf.rptdate">
<c-date-picker type="date" v-model="model.bopmod.dbdgrp.vrf.rptdate" style="width:100%" :placeholder="$t('other.please_enter')+$t('vrfpp.S0000015')"></c-date-picker>
</el-form-item>
</c-col>
<!-- S0000013 : 填报人 -->
<c-col :span="12">
<c-form-item :label="$t('vrfpp.S0000013')" prop="bopmod.dbdgrp.vrf.crtuser">
<c-input v-model="model.bopmod.dbdgrp.vrf.crtuser" maxlength="20" :placeholder="$t('other.please_enter')+$t('vrfpp.S0000013')"></c-input>
</c-form-item>
</c-col>
<!-- S0000014 : 填报人电话 -->
<c-col :span="12">
<c-form-item :label="$t('vrfpp.S0000014')" prop="bopmod.dbdgrp.vrf.inptelc">
<c-input v-model="model.bopmod.dbdgrp.vrf.inptelc" maxlength="20" :placeholder="$t('other.please_enter')+$t('vrfpp.S0000014')"></c-input>
</c-form-item>
</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">
<c-col :span="12">
<c-checkbox v-model="model.bopmod.basflg">{{$t('bopgat.CH000016')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bopmod.dclflg">{{$t('bopgat.CH000017')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bopmod.vrfflg">{{$t('bopgat.CH000018')}}</c-checkbox>
</c-col>
<!-- S0000020 : 申报类型 -->
<c-col :span="12">
<el-form-item label="申报类型" prop="bopmod.szflg">
<c-select v-model="model.bopmod.szflg" style="width:100%" :placeholder="$t('other.please_enter')+'申报类型'">
</c-select>
</el-form-item>
</c-col>
<!-- SH000027 : 款项来源 -->
<c-col :span="12">
<el-form-item label="款项来源" prop="bopmod.acttyp">
<c-select v-model="model.bopmod.acttyp" style="width:100%" :placeholder="$t('other.please_enter')+'款项来源'">
</c-select>
</el-form-item>
</c-col>
<!-- SH000021 : 地区机构号 -->
<c-col :span="12">
<el-form-item label="地区机构号" prop="bopmod.ownextkey">
<c-select v-model="model.bopmod.ownextkey" style="width:100%" :placeholder="$t('other.please_enter')+'地区机构号'">
</c-select>
</el-form-item>
</c-col>
<!-- SH000024 : 国外银行扣费(涉外收入申报专用) -->
<c-col :span="12">
<el-form-item :label="$t('bopgat.SH000024')" prop="bopmod.outchargeccy">
<c-select v-model="model.bopmod.outchargeccy" style="width:100%" :placeholder="$t('other.please_enter')+$t('bopgat.SH000024')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('bopgat.SH000024')" prop="bopmod.outchargeamt">
<c-input v-model="model.bopmod.outchargeamt" :placeholder="$t('other.please_enter')+$t('bopgat.SH000024')"></c-input>
</c-form-item>
</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="eContainer">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--cptrep PD000020 Overview -->
<el-tab-pane label="Overview" name="opnp1">
<m-opnp1 :model="model" :codes="codes"/>
</el-tab-pane>
<!--setmod PD000000 Settlement -->
<el-tab-pane label="Settlement" name="setpan">
<m-setpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--glemod PD000001 Bookings-->
<el-tab-pane label="Bookings" name="glepan">
<m-glepan :model="model" :codes="codes"/>
</el-tab-pane>
<!--coninf PD000000 Completion -->
<el-tab-pane label="Completion" name="coninfp">
<m-coninfp :model="model" :codes="codes"/>
</el-tab-pane>
<!--trndoc PD000529 &Messages -->
<el-tab-pane label="Messages" name="docpan1">
<m-docpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--trndoc PD000546 Attachments -->
<el-tab-pane label="Attachments" name="doctre">
<m-doctre :model="model" :codes="codes"/>
</el-tab-pane>
<!--cptp PD000434 Detail for MT910 -->
<el-tab-pane label="Detail for MT910" name="det910">
<m-det910 :model="model" :codes="codes"/>
</el-tab-pane>
<!--lendoc PD000001 收账通知 -->
<el-tab-pane label="收账通知" name="docpan">
<m-docpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--bopgat PD000006 外管信息 -->
<el-tab-pane label="外管信息" name="wg">
<m-wg :model="model" :codes="codes"/>
</el-tab-pane>
<!--dbap PD000001 涉外收入申报单-申报信息 -->
<el-tab-pane label="涉外收入申报单-申报信息" name="dclp">
<m-dclp :model="model" :codes="codes"/>
</el-tab-pane>
<!--dbdp PD000000 境内收入申报单-基础信息 -->
<el-tab-pane label="境内收入申报单-基础信息" name="basp">
<m-basp :model="model" :codes="codes"/>
</el-tab-pane>
<!--hvpmod PD000007 跨境支付 -->
<el-tab-pane label="跨境支付" name="secpan">
<m-secpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--cnybop PD000002 跨境人民币申报 -->
<el-tab-pane label="跨境人民币申报" name="cnyp">
<m-cnyp :model="model" :codes="codes"/>
</el-tab-pane>
<!--cnybop PD000001 2101跨境收入信息 -->
<el-tab-pane label="2101跨境收入信息" name="incp">
<m-incp :model="model" :codes="codes"/>
</el-tab-pane>
<!--dbdp PD000002 境内收入申报单-管理信息 -->
<!-- <el-tab-pane :label="$t('dbdp.PD000002')" name="vrfp">
<m-vrfp :model="model" :codes="codes"/>
</el-tab-pane> -->
</c-tabs>
</el-form>
</div>
</template>
<script>
import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"
import Cptrep from "~/model/Cptrep"
import commonProcess from "~/mixin/commonProcess"
import Check from "~/model/Cptrep/Check"
import Default from "~/model/Cptrep/Default"
import Pattern from "~/model/Cptrep/Pattern"
import Opnp1 from "./Opnp1"
import Setpan from "~/views/Public/Setpan";
import Glepan from "~/views/Public/Glepan";
import Coninfp from "~/views/Public/Coninfp";
import Docpan1 from "~/views/Public/Docpan";
import Docpan 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 Vrfp from "./Vrfp"
import Doctre from "~/views/Public/Doctre";
import Det910 from "./Det910"
export default {
name: "Cptrep",
components:{
"m-opnp1" : Opnp1,
"m-setpan" : Setpan,
"m-glepan" : Glepan,
"m-coninfp" : Coninfp,
"m-docpan" : Docpan,
"m-docpan" : Docpan,
"m-wg" : Wg,
"m-cnyp" : Cnyp,
"m-incp" : Incp,
"m-secpan" : Secpan,
"m-dclp" : Dclp,
"m-basp" : Basp,
"m-vrfp" : Vrfp,
"m-doctre" : Doctre,
"m-det910" : Det910,
},
provide() {
return {
root: this
}
},
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: "Opnp1",
trnName: "cptrep",
trnType: "",
model: new Cptrep().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {
},
}
},
methods:{
myTabClick(tab){
this.tabClick(tab)
/**
* do it yourself
**/
}
},
created:async function(){
console.log("进入cptrep交易");
let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{
this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
}
}
</script>
<style>
</style>
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