Commit 8488fd80 by jianglong

修改DBAADD

parent d9c1eb64
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- ------涉外收入申报单-基础信息---------- -->
<c-col :span="12"> <c-row >
<c-button size="small" type="primary" @click="onBopbutSav"> <c-col :span="24">
{{$t('butp.C0000006')}} <!-- -----左边----- -->
</c-button> <c-col :span="12" style="padding-right:20px">
</c-col> <c-col :span="24">
<c-form-item label="申报号码" prop="recp.baspp.rptno">
<c-col :span="12"> <c-input
<span v-text="model.recp.baspp.roptnam" data-path=".recp.baspp.roptnam" > </span> disabled
</c-col> v-model="model.recp.baspp.rptno"
maxlength="22"
<c-col :span="12"> placeholder="请输入申报号码"
<c-form-item label="申报号码" prop="recgrp.bas.rptno"> ></c-input>
<c-input v-model="model.recgrp.bas.rptno" maxlength="22" :placeholder="$t('other.please_enter')+'申报号码'"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24">
<el-form-item label="操作类型" prop="recp.baspp.actiontype">
<c-select
<c-col :span="12"> :code="codes.actiontype"
<c-form-item label="临时申报流水号" prop="recgrp.bas.tmpref"> v-model="model.recp.baspp.actiontype"
<c-input v-model="model.recgrp.bas.tmpref" maxlength="16" :placeholder="$t('other.please_enter')+'临时申报流水号'"></c-input> style="width: 100%"
</c-form-item> placeholder="请选择操作类型"
</c-col> >
<c-col :span="12">
<c-button size="small" type="primary" @click="onBasppGetreftmp">
{{$t('baspp.C0000039')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBopbutMod">
{{$t('butp.C0000009')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBasppGetref">
{{$t('baspp.C0000040')}}
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.recp.baspp.tmprefnew" data-path=".recp.baspp.tmprefnew" > </span>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBopbutChk">
{{$t('butp.C0000007')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" icon="el-icon-delete" @click="onBopbutDel">
{{$t('butp.C0000010')}}
</c-button>
</c-col>
<!-- S0000004 : 修改/删除原因 -->
<c-col :span="12">
<c-form-item :label="$t('baspp.S0000043')" prop="recgrp.bas.actiondesc">
<c-input type="textarea" v-model="model.recgrp.bas.actiondesc" maxlength="32" show-word-limit :placeholder="$t('other.please_enter')+$t('baspp.S0000043')" ></c-input>
</c-form-item>
</c-col>
<!-- S0000003 : 操作类型 -->
<c-col :span="12">
<el-form-item :label="$t('baspp.S0000003')" prop="recgrp.bas.actiontype">
<c-select v-model="model.recgrp.bas.actiontype" style="width:100%" :placeholder="$t('other.please_enter')+$t('baspp.S0000003')">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- S0000043 : 操作类型 --> <c-col :span="24">
<!-- S0000002 : 地区机构号 --> <el-form-item label="地区机构号" prop="recp.baspp.ownextkey">
<c-select
<c-col :span="12"> :code="codes.ownextkey1"
<el-form-item :label="$t('baspp.S0000002')" prop="recgrp.bas.ownextkey"> v-model="model.recp.baspp.ownextkey"
<c-select v-model="model.recgrp.bas.ownextkey" style="width:100%" :placeholder="$t('other.please_enter')+$t('baspp.S0000002')"> style="width: 100%"
placeholder="请选择地区机构号"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- S0000021 : 银行业务编号 --> <c-col :span="24">
<c-form-item label="银行业务编号" prop="recp.baspp.buscode">
<c-input
<c-col :span="12"> v-model="model.recp.baspp.buscode"
<c-form-item :label="$t('baspp.S0000021')" prop="recgrp.bas.buscode"> maxlength="22"
<c-input v-model="model.recgrp.bas.buscode" maxlength="22" :placeholder="$t('other.please_enter')+$t('baspp.S0000021')"></c-input> placeholder="请输入银行业务编号"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- S0000020 : 结算方式 --> <c-col :span="24">
<el-form-item label="收款人类型" prop="recp.baspp.custype">
<c-select
<c-col :span="12"> :code="codes.custype"
<el-form-item label="结算方式" prop="recgrp.bas.methods"> v-model="model.recp.baspp.custype"
<c-select v-model="model.recgrp.bas.methods" style="width:100%" :placeholder="$t('other.please_enter')+'结算方式'"> style="width: 100%"
placeholder="请选择收款人类型"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24">
<c-form-item label="收款人名称" prop="recp.baspp.custnm">
<c-input
<c-col :span="12"> type="textarea"
<c-form-item label="组织机构" prop="recgrp.bas.custcod"> v-model="model.recp.baspp.custnm"
<c-input v-model="model.recgrp.bas.custcod" maxlength="18" :placeholder="$t('other.please_enter')+'组织机构'"></c-input> maxlength="63"
show-word-limit
placeholder="请输入收款人名称"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- S0000006 : 类型 --> <c-col :span="24">
<c-form-item label="付款人名称" prop="recp.baspp.oppuser">
<c-col :span="12"> <c-input
<span v-text="model.recp.baspp.cusnam" data-path=".recp.baspp.cusnam" > </span> type="textarea"
</c-col>
<c-col :span="12"> v-model="model.recp.baspp.oppuser"
<el-form-item :label="$t('baspp.S0000006')" prop="recgrp.bas.custype"> maxlength="63"
<c-select v-model="model.recgrp.bas.custype" style="width:100%" :placeholder="$t('other.please_enter')+$t('baspp.S0000006')"> show-word-limit
</c-select> placeholder="请输入付款人名称"
</el-form-item> ></c-input>
</c-form-item>
</c-col> </c-col>
<!-- S0000008 : 组织机构代码 --> <c-col :span="24">
<c-form-item label="身份证件号码" prop="recp.baspp.idcode">
<c-input
<c-col :span="12"> v-model="model.recp.baspp.idcode"
<c-form-item label="收款人名称" prop="recgrp.bas.custnm"> maxlength="32"
<c-input type="textarea" v-model="model.recgrp.bas.custnm" maxlength="63" show-word-limit :placeholder="$t('other.please_enter')+'收款人名称'" ></c-input> placeholder="请输入身份证件号码"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24">
<c-form-item label="结汇金额" prop="recp.baspp.lcyamt">
<c-input
<c-col :span="12"> v-model="model.recp.baspp.lcyamt"
<span v-text="model.recp.baspp.cornam" data-path=".recp.baspp.cornam" > </span> placeholder="请输入结汇金额"
</c-col> ></c-input>
<!-- S0000009 : 名称 --> </c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="现汇金额" prop="recp.baspp.fcyamt">
<c-input
<c-col :span="12"> v-model="model.recp.baspp.fcyamt"
<c-button size="small" type="primary" @click="onButpErr"> placeholder="请输入现汇金额"
{{$t('butp.C0000013')}} ></c-input>
</c-button> </c-form-item>
</c-col> </c-col>
<c-col :span="24">
<c-form-item label="其它金额" prop="recp.baspp.othamt">
<c-input
<c-col :span="12"> v-model="model.recp.baspp.othamt"
<c-form-item label="付款人名称" prop="recgrp.bas.oppuser"> placeholder="请输入其它金额"
<c-input type="textarea" v-model="model.recgrp.bas.oppuser" maxlength="63" show-word-limit :placeholder="$t('other.please_enter')+'付款人名称'" ></c-input> ></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
</c-col>
<c-col :span="12">
<span v-text="model.recp.baspp.corpnam" data-path=".recp.baspp.corpnam" > </span>
</c-col>
<!-- S0000010 : 名称 -->
<c-col :span="12">
<c-checkbox v-model="model.recp.baspp.acp">{{$t('baspp.C0000038')}}</c-checkbox>
</c-col>
<!-- S0000007 : 身份证件号码 -->
<c-col :span="12"> <!-- -----右边----- -->
<c-form-item :label="$t('baspp.S0000007')" prop="recgrp.bas.idcode"> <c-col :span="12" style="padding-left:20px">
<c-input v-model="model.recgrp.bas.idcode" maxlength="32" :placeholder="$t('other.please_enter')+$t('baspp.S0000007')"></c-input> <c-col :span="24">
<c-form-item
label="修改删除原因"
prop="recp.baspp.actiondesc"
>
<c-input
type="textarea"
rows="5"
v-model="model.recp.baspp.actiondesc"
maxlength="32"
show-word-limit
placeholder="请输入修改删除原因"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24">
<el-form-item label="结算方式" prop="recp.baspp.methods">
<c-select
<c-col :span="12"> :code="codes.bopmethods"
<span v-text="model.recp.baspp.exratelab" data-path=".recp.baspp.exratelab" > </span> v-model="model.recp.baspp.methods"
</c-col> style="width: 100%"
placeholder="请选择结算方式"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="组织机构代码" prop="recp.baspp.custcod">
<c-input
<c-col :span="12"> v-model="model.recp.baspp.custcod"
<c-form-item label="结汇汇率" prop="recgrp.bas.exrate"> maxlength="18"
<c-input v-model="model.recgrp.bas.exrate" :placeholder="$t('other.please_enter')+'结汇汇率'"></c-input> placeholder="请输入组织机构"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24">
<c-col :span="20">
<c-form-item label="结汇汇率" prop="recp.baspp.exrate">
<c-input
<c-col :span="12"> v-model="model.recp.baspp.exrate"
<span v-text="model.recp.baspp.lcyamtlab" data-path=".recp.baspp.lcyamtlab" > </span> placeholder="请输入结汇汇率"
</c-col> ></c-input>
<c-col :span="12">
<c-form-item label="结汇金额" prop="recgrp.bas.lcyamt">
<c-input v-model="model.recgrp.bas.lcyamt" :placeholder="$t('other.please_enter')+'结汇金额'"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- S0000015 : 人民币帐号/银行卡号 -->
<c-col :span="12">
<c-form-item :label="$t('baspp.S0000015')" prop="recgrp.bas.lcyacc"> <c-col :span="4">
<c-input v-model="model.recgrp.bas.lcyacc" maxlength="32" :placeholder="$t('other.please_enter')+$t('baspp.S0000015')"></c-input> <c-form-item prop="recp.baspp.acp" style=" float:right;">
<c-checkbox v-model="model.recp.baspp.acp"
>确认</c-checkbox
>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- S0000016 : 现汇金额 -->
<c-col :span="12">
<c-form-item :label="$t('baspp.S0000016')" prop="recgrp.bas.fcyamt">
<c-input v-model="model.recgrp.bas.fcyamt" :placeholder="$t('other.please_enter')+$t('baspp.S0000016')"></c-input>
</c-form-item>
</c-col> </c-col>
<!-- S0000017 : 外汇帐号/银行卡号 -->
<c-col :span="12"> <c-col :span="24">
<c-form-item :label="$t('baspp.S0000017')" prop="recgrp.bas.fcyacc"> <c-form-item
<c-input v-model="model.recgrp.bas.fcyacc" maxlength="32" :placeholder="$t('other.please_enter')+$t('baspp.S0000017')"></c-input> label="人民币账号/银行卡号"
prop="recp.baspp.lcyacc"
>
<c-input
v-model="model.recp.baspp.lcyacc"
maxlength="32"
placeholder="请输入"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- S0000018 : 其它金额 --> <c-col :span="24">
<c-form-item
<c-col :span="12"> label="外汇账号/银行卡号"
<c-form-item :label="$t('baspp.S0000018')" prop="recgrp.bas.othamt"> prop="recp.baspp.fcyacc"
<c-input v-model="model.recgrp.bas.othamt" :placeholder="$t('other.please_enter')+$t('baspp.S0000018')"></c-input> >
<c-input
v-model="model.recp.baspp.fcyacc"
maxlength="32"
placeholder="请输入"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- S0000019 : 其它帐号/银行卡号 --> <c-col :span="24">
<c-form-item
<c-col :span="12"> label="其它账号/银行卡号"
<c-form-item :label="$t('baspp.S0000019')" prop="recgrp.bas.othacc"> prop="recp.baspp.othacc"
<c-input v-model="model.recgrp.bas.othacc" maxlength="32" :placeholder="$t('other.please_enter')+$t('baspp.S0000019')"></c-input> >
<c-input
v-model="model.recp.baspp.othacc"
maxlength="32"
placeholder="请输入"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- S0000044 : 收入款币种及金额 -->
<c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item :label="$t('dbap.S0000044')" prop="recgrp.bas.txccy"> <el-form-item
<c-select v-model="model.recgrp.bas.txccy" style="width:100%" :placeholder="$t('other.please_enter')+$t('dbap.S0000044')"> label="收入款币种及金额"
prop="recgrp.bas.txccy"
>
<c-select
:code="codes.curtxt"
v-model="model.recgrp.bas.txccy"
style="width: 100%"
placeholder="请选择"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<c-form-item :label="$t('dbap.S0000044')" prop="recgrp.bas.txamt"> <c-form-item label-width="5px" prop="recgrp.bas.txamt">
<c-input v-model="model.recgrp.bas.txamt" :placeholder="$t('other.please_enter')+$t('dbap.S0000044')"></c-input> <c-input
v-model="model.recgrp.bas.txamt"
placeholder="请输入"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- S0000030 : 国内银行扣费 --> </c-col>
<c-col :spam="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item :label="$t('dbap.S0000030')" prop="recgrp.bas.inchargeccy"> <el-form-item
<c-select v-model="model.recgrp.bas.inchargeccy" style="width:100%" :placeholder="$t('other.please_enter')+$t('dbap.S0000030')"> label="国内银行扣费"
prop="recgrp.bas.inchargeccy"
>
<c-select
:code="codes.curtxt"
v-model="model.recgrp.bas.inchargeccy"
style="width: 100%"
placeholder="请选择"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<c-form-item :label="$t('dbap.S0000030')" prop="recgrp.bas.inchargeamt"> <c-form-item
<c-input v-model="model.recgrp.bas.inchargeamt" :placeholder="$t('other.please_enter')+$t('dbap.S0000030')"></c-input> label-width="5px"
prop="recgrp.bas.inchargeamt"
>
<c-input
v-model="model.recgrp.bas.inchargeamt"
placeholder="请输入"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- S0000032 : 国外银行扣费 --> </c-col>
<c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item :label="$t('dbap.S0000032')" prop="recgrp.bas.outchargeccy"> <el-form-item
<c-select v-model="model.recgrp.bas.outchargeccy" style="width:100%" :placeholder="$t('other.please_enter')+$t('dbap.S0000032')"> label="国外银行扣费"
prop="recgrp.bas.outchargeccy"
>
<c-select
:code="codes.curtxt"
v-model="model.recgrp.bas.outchargeccy"
style="width: 100%"
placeholder="请选择"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<c-form-item :label="$t('dbap.S0000032')" prop="recgrp.bas.outchargeamt"> <c-form-item
<c-input v-model="model.recgrp.bas.outchargeamt" :placeholder="$t('other.please_enter')+$t('dbap.S0000032')"></c-input> label-width="5px"
prop="recgrp.bas.outchargeamt"
>
<c-input
v-model="model.recgrp.bas.outchargeamt"
placeholder="请输入"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBopbutExt">
{{$t('butp.CG000004')}}
</c-button>
</c-col> </c-col>
</c-col>
</c-row>
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Event from "~/model/Dbaadd/Event" import Event from "~/model/Dbaadd/Event";
export default { export default {
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {};
}
}, },
methods:{...Event}, methods: { ...Event },
created:function(){ created: function () {},
};
}
}
</script> </script>
<style> <style>
</style> </style>
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-row>
<c-col :span="24">
<!-- -----左边----- -->
<c-col :span="12" style="padding-right:20px">
<!-- S0000001 : 临时申报编号 --> <!-- S0000001 : 临时申报编号 -->
<c-col :span="12"> <c-col :span="24">
<c-form-item :label="$t('dclpp.S0000001')" prop="recgrp.dcl.tmpref"> <c-form-item :label="$t('dclpp.S0000001')" prop="recgrp.dcl.tmpref">
<c-input v-model="model.recgrp.dcl.tmpref" maxlength="16" :placeholder="$t('other.please_enter')+$t('dclpp.S0000001')"></c-input> <c-input v-model="model.recgrp.dcl.tmpref" maxlength="16" :placeholder="$t('other.please_enter')+$t('dclpp.S0000001')"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- S0000005 : 申报号码 -->
<c-col :span="12">
<c-form-item :label="$t('dclpp.S0000005')" prop="recgrp.dcl.rptno">
<c-input v-model="model.recgrp.dcl.rptno" maxlength="22" :placeholder="$t('other.please_enter')+$t('dclpp.S0000005')"></c-input>
</c-form-item>
</c-col>
<!-- S0000003 : 操作类型 --> <!-- S0000003 : 操作类型 -->
<c-col :span="12"> <c-col :span="24">
<c-form-item :label="$t('dclpp.S0000003')" prop="recgrp.dcl.actiontype"> <c-form-item :label="$t('dclpp.S0000003')" prop="recgrp.dcl.actiontype">
<c-input v-model="model.recgrp.dcl.actiontype" maxlength="1" :placeholder="$t('other.please_enter')+$t('dclpp.S0000003')"></c-input> <c-input v-model="model.recgrp.dcl.actiontype" maxlength="1" :placeholder="$t('other.please_enter')+$t('dclpp.S0000003')"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- S0000004 : 修改/删除原因 -->
<c-col :span="12">
<c-form-item :label="$t('dclpp.S0000004')" prop="recgrp.dcl.actiondesc">
<c-input type="textarea" v-model="model.recgrp.dcl.actiondesc" maxlength="32" show-word-limit :placeholder="$t('other.please_enter')+$t('dclpp.S0000004')" ></c-input>
</c-form-item>
</c-col>
<!-- S0000002 : 地区机构号 --> <!-- S0000002 : 地区机构号 -->
<c-col :span="12"> <c-col :span="24">
<c-form-item :label="$t('dclpp.S0000002')" prop="recgrp.dcl.ownextkey"> <c-form-item :label="$t('dclpp.S0000002')" prop="recgrp.dcl.ownextkey">
<c-input v-model="model.recgrp.dcl.ownextkey" maxlength="8" :placeholder="$t('other.please_enter')+$t('dclpp.S0000002')"></c-input> <c-input v-model="model.recgrp.dcl.ownextkey" maxlength="8" :placeholder="$t('other.please_enter')+$t('dclpp.S0000002')"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- S0000018 : 申报日期 --> <!-- S0000018 : 申报日期 -->
<c-col :span="12"> <c-col :span="24">
<el-form-item :label="$t('dclpp.S0000018')" prop="recgrp.dcl.rptdate"> <el-form-item :label="$t('dclpp.S0000018')" prop="recgrp.dcl.rptdate">
<c-date-picker type="date" v-model="model.recgrp.dcl.rptdate" style="width:100%" :placeholder="$t('other.please_enter')+$t('dclpp.S0000018')"></c-date-picker> <c-date-picker type="date" v-model="model.recgrp.dcl.rptdate" style="width:100%" :placeholder="$t('other.please_enter')+$t('dclpp.S0000018')"></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<span v-text="model.recp.dclpp.isref1" data-path=".recp.dclpp.isref1" > </span> <el-form-item label="收款性质" prop="recgrp.dcl.paytype">
</c-col> <c-select v-model="model.recgrp.dcl.paytype" style="width:100%" :placeholder="$t('other.please_enter')+'收款性质'">
<c-col :span="12">
<el-form-item label="是否出口核销项下收汇" prop="recgrp.dcl.isref">
<c-select v-model="model.recgrp.dcl.isref" style="width:100%" :placeholder="$t('other.please_enter')+'是否出口核销项下收汇'">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<c-form-item label="付款人常驻国家/地区编码" prop="recgrp.dcl.country">
<c-input v-model="model.recgrp.dcl.country" maxlength="3" :placeholder="$t('other.please_enter')+'付款人常驻国家/地区编码'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12"> <c-col :span="12">
<c-form-item label="交易编码1" prop="recgrp.dcl.txcode">
<c-input v-model="model.recgrp.dcl.txcode" maxlength="6" :placeholder="$t('other.please_enter')+'交易编码1'"></c-input>
<!--
<c-button size="small" type="primary" icon="el-icon-search" @click="onCodsel1Selbut1"> <c-button size="small" type="primary" icon="el-icon-search" @click="onCodsel1Selbut1">
{{$t('codsel.C0000005')}} {{$t('codsel.C0000002')}}
</c-button> </c-button>
</c-col> <c-button size="small" type="primary" icon="el-icon-search" @click="onCodsel1Selbut">
{{$t('codsel.C0000002')}}
</c-button>-->
</c-form-item>
<c-col :span="12">
<span v-text="model.recp.dclpp.paytype1" data-path=".recp.dclpp.paytype1" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="收款性类型" prop="recgrp.dcl.paytype">
<c-select v-model="model.recgrp.dcl.paytype" style="width:100%" :placeholder="$t('other.please_enter')+'收款性类型'">
</c-select>
</el-form-item>
</c-col> </c-col>
<c-col :span="12">
<span v-text="model.recp.dclpp.country1" data-path=".recp.dclpp.country1" > </span>
</c-col>
<c-col :span="12"> <c-col :span="12">
<c-checkbox v-model="model.recp.dclpp.acp">{{$t('dclpp.C0000029')}}</c-checkbox> <c-form-item :label="$t('dclpp.S0000009')" prop="recgrp.dcl.tc1amt">
</c-col> <c-input v-model="model.recgrp.dcl.tc1amt" :placeholder="$t('other.please_enter')+$t('dclpp.S0000009')"></c-input>
<c-col :span="12">
<c-form-item label="交易编码1" prop="recgrp.dcl.txcode">
<c-input v-model="model.recgrp.dcl.txcode" maxlength="6" :placeholder="$t('other.please_enter')+'交易编码1'"></c-input>
</c-form-item> </c-form-item>
</c-col> </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> </c-col>
<!-- S0000033 : 交易编码1 -->
<!-- S0000009 : 相应金额1 -->
<c-col :span="12"> <c-col :span="24">
<c-form-item :label="$t('dclpp.S0000009')" prop="recgrp.dcl.tc1amt"> <c-form-item :label="$t('dclpp.S0000031')" prop="recgrp.dcl.txrem">
<c-input v-model="model.recgrp.dcl.tc1amt" :placeholder="$t('other.please_enter')+$t('dclpp.S0000009')"></c-input> <c-input v-model="model.recgrp.dcl.txrem" maxlength="50" :placeholder="$t('other.please_enter')+$t('dclpp.S0000031')"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- S0000031 : 交易附言1 -->
<c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<c-form-item :label="$t('dclpp.S0000031')" prop="recgrp.dcl.txrem"> <c-form-item label="交易编码2" prop="recgrp.dcl.txcode2">
<c-input v-model="model.recgrp.dcl.txrem" maxlength="50" :placeholder="$t('other.please_enter')+$t('dclpp.S0000031')"></c-input> <c-input v-model="model.recgrp.dcl.txcode2" maxlength="6" :placeholder="$t('other.please_enter')+'交易编码2'"></c-input>
<!--
<c-button size="small" type="primary" icon="el-icon-search" @click="onCodsel2Selbut">
{{$t('codsel.C0000002')}}
</c-button>-->
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- S0000013 : 相应金额2 -->
<c-col :span="12"> <c-col :span="12">
<c-form-item :label="$t('dclpp.S0000013')" prop="recgrp.dcl.tc2amt"> <c-form-item :label="$t('dclpp.S0000013')" prop="recgrp.dcl.tc2amt">
<c-input v-model="model.recgrp.dcl.tc2amt" :placeholder="$t('other.please_enter')+$t('dclpp.S0000013')"></c-input> <c-input v-model="model.recgrp.dcl.tc2amt" :placeholder="$t('other.please_enter')+$t('dclpp.S0000013')"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
</c-col>
<c-col :span="12"> <c-col :span="24">
<c-form-item label="交易编码2" prop="recgrp.dcl.txcode2"> <c-form-item :label="$t('dclpp.S0000014')" prop="recgrp.dcl.tx2rem">
<c-input v-model="model.recgrp.dcl.txcode2" maxlength="6" :placeholder="$t('other.please_enter')+'交易编码2'"></c-input> <c-input v-model="model.recgrp.dcl.tx2rem" maxlength="50" :placeholder="$t('other.please_enter')+$t('dclpp.S0000014')"></c-input>
</c-form-item> </c-form-item>
</c-col> </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> </c-col>
<!-- S0000014 : 交易附言2 -->
<c-col :span="12"> <!-- -----右边----- -->
<c-form-item :label="$t('dclpp.S0000014')" prop="recgrp.dcl.tx2rem"> <c-col :span="12" style="padding-left:20px">
<c-input v-model="model.recgrp.dcl.tx2rem" maxlength="50" :placeholder="$t('other.please_enter')+$t('dclpp.S0000014')"></c-input>
<!-- S0000005 : 申报号码 -->
<c-col :span="24">
<c-form-item :label="$t('dclpp.S0000005')" prop="recgrp.dcl.rptno">
<c-input v-model="model.recgrp.dcl.rptno" maxlength="22" :placeholder="$t('other.please_enter')+$t('dclpp.S0000005')"></c-input>
</c-form-item>
</c-col>
<!-- S0000004 : 修改/删除原因 -->
<c-col :span="24">
<fullbox>
<c-form-item :label="$t('dclpp.S0000004')" prop="recgrp.dcl.actiondesc">
<c-input type="textarea" v-model="model.recgrp.dcl.actiondesc" maxlength="32" show-word-limit :placeholder="$t('other.please_enter')+$t('dclpp.S0000004')"></c-input>
</c-form-item> </c-form-item>
</fullbox>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<span v-text="model.recp.dclpp.crtuser1" data-path=".recp.dclpp.crtuser1" > </span> <el-form-item label="是否出口核销项下收汇" prop="recgrp.dcl.isref">
</c-col> <c-select v-model="model.recgrp.dcl.isref" style="width:100%" :placeholder="$t('other.please_enter')+'是否出口核销项下收汇'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="付款人常驻国家/地区编码" prop="recgrp.dcl.country">
<c-input v-model="model.recgrp.dcl.country" maxlength="3" :placeholder="$t('other.please_enter')+'付款人常驻国家/地区编码'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label-width="120px" prop="recp.dclpp.acp">
<c-checkbox style="float:left" v-model="model.recp.dclpp.acp">{{$t('dclpp.C0000029')}}</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="填报人" prop="recgrp.dcl.crtuser"> <c-form-item label="填报人" prop="recgrp.dcl.crtuser">
<c-input v-model="model.recgrp.dcl.crtuser" maxlength="20" :placeholder="$t('other.please_enter')+'填报人'"></c-input> <c-input v-model="model.recgrp.dcl.crtuser" maxlength="20" :placeholder="$t('other.please_enter')+'填报人'"></c-input>
</c-form-item> </c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.recp.dclpp.inptelc1" data-path=".recp.dclpp.inptelc1" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="填报人电话" prop="recgrp.dcl.inptelc"> <c-form-item label="填报人电话" prop="recgrp.dcl.inptelc">
<c-input v-model="model.recgrp.dcl.inptelc" maxlength="20" :placeholder="$t('other.please_enter')+'填报人电话'"></c-input> <c-input v-model="model.recgrp.dcl.inptelc" maxlength="20" :placeholder="$t('other.please_enter')+'填报人电话'"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- S0000048 : 外债编号 -->
<c-col :span="12"> <c-col :span="24">
<c-form-item :label="$t('dbap.S0000048')" prop="recgrp.dcl.billno"> <c-form-item :label="$t('dbap.S0000048')" prop="recgrp.dcl.billno">
<c-input v-model="model.recgrp.dcl.billno" maxlength="50" :placeholder="$t('other.please_enter')+$t('dbap.S0000048')"></c-input> <c-input v-model="model.recgrp.dcl.billno" maxlength="50" :placeholder="$t('other.please_enter')+$t('dbap.S0000048')"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
</div>
</c-col>
</c-col>
</c-row>
</div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
...@@ -175,19 +172,22 @@ import Event from "~/model/Dbaadd/Event" ...@@ -175,19 +172,22 @@ import Event from "~/model/Dbaadd/Event"
export default { export default {
inject: ['root'], inject: ['root'],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {
} }
}, },
methods:{...Event}, methods: {
created:function(){ ...Event
},
created: function () {
} }
} }
</script> </script>
<style> <style>
</style> </style>
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- S0000015 : 收付汇日期 --> <!-- S0000015 : 收付汇日期 -->
<c-col :span="12">
<c-col :span="12"> <c-col :span="24">
<el-form-item :label="$t('bopbut.S0000015')" prop="ctlmod.dbl.reldat"> <el-form-item label="收付汇日期" prop="ctlmod.dbl.reldat">
<c-date-picker type="date" v-model="model.ctlmod.dbl.reldat" style="width:100%" :placeholder="$t('other.please_enter')+$t('bopbut.S0000015')"></c-date-picker> <c-date-picker disabled type="date" v-model="model.ctlmod.dbl.reldat" style="width:100%" placeholder="收付汇日期"></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12">
<span v-text="model.bopbut.acttyplab" data-path=".bopbut.acttyplab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="款项标志" prop="bopbut.acttyp">
<c-select v-model="model.bopbut.acttyp" style="width:100%" :placeholder="$t('other.please_enter')+'款项标志'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="贸易类型" prop="ctlmod.wrkdbl.trdtyp"> <el-form-item label="款项来源" prop="bopbut.acttyp">
<c-select v-model="model.ctlmod.wrkdbl.trdtyp" style="width:100%" :placeholder="$t('other.please_enter')+'贸易类型'"> <c-select disabled v-model="model.bopbut.acttyp" style="width:100%" placeholder="款项来源">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<c-button size="small" type="primary" @click="onBopbutSav"> <el-form-item label="请选择接口数据" prop="">
{{$t('butp.C0000006')}} <c-fullbox>
</c-button> <c-col :span="8">
<template>
<c-checkbox
disabled
@change="open"
v-model="model.bopbut.basflg"
style="float: left; text-align: center"
>基础信息</c-checkbox
>
</template>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="8">
<c-button size="small" type="primary" @click="onBopbutMod"> <template>
{{$t('butp.C0000009')}} <c-checkbox
</c-button> disabled
@change="open"
v-model="model.bopbut.dclflg"
style="float: left; text-align: center"
>申报信息</c-checkbox
>
</template>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="8">
<c-button size="small" type="primary" @click="onBopbutChk"> <template>
{{$t('butp.C0000007')}} <c-checkbox
</c-button> disabled
@change="open"
v-model="model.bopbut.vrfflg"
style="float: left; text-align: center"
>管理信息</c-checkbox
>
</template>
</c-col> </c-col>
<c-col :span="12"> </c-fullbox>
<c-button size="small" icon="el-icon-delete" @click="onBopbutDel"> </el-form-item>
{{$t('butp.C0000010')}}
</c-button>
</c-col> </c-col>
</c-col >
<c-col :span="12"> <c-col :span="12">
<span v-text="model.bopbut.boplabel" data-path=".bopbut.boplabel" > </span> </c-col >
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bopbut.vrfflg">{{$t('bopbut.C0000011')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bopbut.basflg">{{$t('bopbut.C0000009')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bopbut.dclflg">{{$t('bopbut.C0000010')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bopbut.ackflg">{{$t('bopbut.C0000014')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-form-item label="修改/删除原因" prop="bopbut.actiondesc">
<c-input type="textarea" v-model="model.bopbut.actiondesc" maxlength="32" show-word-limit :placeholder="$t('other.please_enter')+'修改/删除原因'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBopbutAdd">
{{$t('bopbut.C0000019')}}
</c-button>
</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-button size="small" type="primary" @click="onBopbutExt">
{{$t('butp.CG000004')}}
</c-button>
</c-col>
</div> </div>
</template> </template>
<script> <script>
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="12"> <c-row>
<c-col :span="24">
<!-- -----左边----- -->
<c-col :span="12" style="padding-right:20px">
<c-col :span="24">
<c-form-item :label="$t('vrfpp.S0000001')" prop="recgrp.vrf.tmpref"> <c-form-item :label="$t('vrfpp.S0000001')" prop="recgrp.vrf.tmpref">
<c-input v-model="model.recgrp.vrf.tmpref" maxlength="16" :placeholder="$t('other.please_enter')+$t('vrfpp.S0000001')"></c-input> <c-input v-model="model.recgrp.vrf.tmpref" maxlength="16" :placeholder="$t('other.please_enter')+$t('vrfpp.S0000001')"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- S0000001 : 临时申报编号 -->
<!-- S0000018 : RoptNam -->
<c-col :span="12">
<span v-text="model.recp.vrfpp.roptnam" data-path=".recp.vrfpp.roptnam" > </span>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('vrfpp.S0000018')" prop="recgrp.vrf.rptno">
<c-input v-model="model.recgrp.vrf.rptno" maxlength="22" :placeholder="$t('other.please_enter')+$t('vrfpp.S0000018')"></c-input>
</c-form-item>
</c-col>
<!-- S0000003 : 操作类型 --> <!-- S0000003 : 操作类型 -->
<c-col :span="12"> <c-col :span="24">
<c-form-item :label="$t('vrfpp.S0000003')" prop="recgrp.vrf.actiontype"> <c-form-item :label="$t('vrfpp.S0000003')" prop="recgrp.vrf.actiontype">
<c-input v-model="model.recgrp.vrf.actiontype" maxlength="1" :placeholder="$t('other.please_enter')+$t('vrfpp.S0000003')"></c-input> <c-input v-model="model.recgrp.vrf.actiontype" maxlength="1" :placeholder="$t('other.please_enter')+$t('vrfpp.S0000003')"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- S0000004 : 修改/删除原因 -->
<c-col :span="12">
<c-form-item :label="$t('vrfpp.S0000004')" prop="recgrp.vrf.actiondesc">
<c-input type="textarea" v-model="model.recgrp.vrf.actiondesc" maxlength="32" show-word-limit :placeholder="$t('other.please_enter')+$t('vrfpp.S0000004')" ></c-input>
</c-form-item>
</c-col>
<!-- S0000002 : 地区机构号 --> <!-- S0000002 : 地区机构号 -->
<c-col :span="12"> <c-col :span="24">
<c-form-item :label="$t('vrfpp.S0000002')" prop="recgrp.vrf.ownextkey"> <c-form-item :label="$t('vrfpp.S0000002')" prop="recgrp.vrf.ownextkey">
<c-input v-model="model.recgrp.vrf.ownextkey" maxlength="8" :placeholder="$t('other.please_enter')+$t('vrfpp.S0000002')"></c-input> <c-input v-model="model.recgrp.vrf.ownextkey" maxlength="8" :placeholder="$t('other.please_enter')+$t('vrfpp.S0000002')"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="12">
<c-checkbox v-model="model.recp.vrfpp.acp">{{$t('vrfpp.C0000017')}}</c-checkbox>
</c-col>
<!-- S0000052 : 收汇类型 --> <!-- S0000052 : 收汇类型 -->
<c-col :span="12"> <c-col :span="24">
<el-form-item :label="$t('dbap.S0000052')" prop="recgrp.vrf.payattr"> <el-form-item :label="$t('dbap.S0000052')" prop="recgrp.vrf.payattr">
<c-select v-model="model.recgrp.vrf.payattr" style="width:100%" :placeholder="$t('other.please_enter')+$t('dbap.S0000052')"> <c-select v-model="model.recgrp.vrf.payattr" style="width:100%" :placeholder="$t('other.please_enter')+$t('dbap.S0000052')">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<c-form-item :label="$t('dbap.S0000050')" prop="recgrp.vrf.osamt"> <c-form-item :label="$t('dbap.S0000050')" prop="recgrp.vrf.osamt">
<c-input v-model="model.recgrp.vrf.osamt" :placeholder="$t('other.please_enter')+$t('dbap.S0000050')"></c-input> <c-input v-model="model.recgrp.vrf.osamt" :placeholder="$t('other.please_enter')+$t('dbap.S0000050')"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- S0000050 : 余款金额 -->
<!-- S0000049 : 已出具出口收汇核销专用联 -->
<c-col :span="12"> <c-col :span="24">
<el-form-item :label="$t('dbap.S0000049')" prop="recgrp.vrf.chkprtd"> <el-form-item :label="$t('dbap.S0000049')" prop="recgrp.vrf.chkprtd">
<c-select v-model="model.recgrp.vrf.chkprtd" style="width:100%" :placeholder="$t('other.please_enter')+$t('dbap.S0000049')"> <c-select v-model="model.recgrp.vrf.chkprtd" style="width:100%" :placeholder="$t('other.please_enter')+$t('dbap.S0000049')">
</c-select> </c-select>
...@@ -68,34 +49,67 @@ ...@@ -68,34 +49,67 @@
</c-col> </c-col>
<!-- S0000053 : 收汇总金额中用于出口核销的金额 --> <!-- S0000053 : 收汇总金额中用于出口核销的金额 -->
<c-col :span="12"> <c-col :span="24">
<c-form-item :label="$t('dbap.S0000053')" prop="recgrp.vrf.chkamt"> <c-form-item :label="$t('dbap.S0000053')" prop="recgrp.vrf.chkamt">
<c-input v-model="model.recgrp.vrf.chkamt" :placeholder="$t('other.please_enter')+$t('dbap.S0000053')"></c-input> <c-input v-model="model.recgrp.vrf.chkamt" :placeholder="$t('other.please_enter')+$t('dbap.S0000053')"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- S0000015 : 申报日期 -->
<c-col :span="12"> </c-col>
<!-- -----右边----- -->
<c-col :span="12" style="padding-left:20px">
<c-col :span="24">
<c-form-item label="申报编号" prop="recgrp.vrf.rptno">
<c-input v-model="model.recgrp.vrf.rptno" maxlength="22" :placeholder="$t('other.please_enter')+'申报编号'"></c-input>
</c-form-item>
</c-col>
<!-- S0000004 : 修改/删除原因 -->
<c-col :span="24">
<c-form-item :label="$t('vrfpp.S0000004')" prop="recgrp.vrf.actiondesc">
<c-input type="textarea" v-model="model.recgrp.vrf.actiondesc" maxlength="32" show-word-limit :placeholder="$t('other.please_enter')+$t('vrfpp.S0000004')"></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label-width="120px">
<c-checkbox style="float:left;" v-model="model.recp.vrfpp.acp">{{$t('vrfpp.C0000017')}}</c-checkbox>
</c-form-item>
</c-col>
<!--出口收汇核销单号码 -->
<c-col :span="24">
<el-form-item :label="$t('vrfpp.S0000015')" prop="recgrp.vrf.rptdate"> <el-form-item :label="$t('vrfpp.S0000015')" prop="recgrp.vrf.rptdate">
<c-date-picker type="date" v-model="model.recgrp.vrf.rptdate" style="width:100%" :placeholder="$t('other.please_enter')+$t('vrfpp.S0000015')"></c-date-picker> <c-date-picker type="date" v-model="model.recgrp.vrf.rptdate" style="width:100%" :placeholder="$t('other.please_enter')+$t('vrfpp.S0000015')"></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- S0000013 : 填报人 --> <!-- S0000013 : 填报人 -->
<c-col :span="12"> <c-col :span="24">
<c-form-item :label="$t('vrfpp.S0000013')" prop="recgrp.vrf.crtuser"> <c-form-item :label="$t('vrfpp.S0000013')" prop="recgrp.vrf.crtuser">
<c-input v-model="model.recgrp.vrf.crtuser" maxlength="20" :placeholder="$t('other.please_enter')+$t('vrfpp.S0000013')"></c-input> <c-input v-model="model.recgrp.vrf.crtuser" maxlength="20" :placeholder="$t('other.please_enter')+$t('vrfpp.S0000013')"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- S0000014 : 填报人电话 --> <!-- S0000014 : 填报人电话 -->
<c-col :span="12"> <c-col :span="24">
<c-form-item :label="$t('vrfpp.S0000014')" prop="recgrp.vrf.inptelc"> <c-form-item :label="$t('vrfpp.S0000014')" prop="recgrp.vrf.inptelc">
<c-input v-model="model.recgrp.vrf.inptelc" maxlength="20" :placeholder="$t('other.please_enter')+$t('vrfpp.S0000014')"></c-input> <c-input v-model="model.recgrp.vrf.inptelc" maxlength="20" :placeholder="$t('other.please_enter')+$t('vrfpp.S0000014')"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
</div>
</c-col>
</c-col>
</c-row>
</div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
...@@ -104,19 +118,22 @@ import Event from "~/model/Dbaadd/Event" ...@@ -104,19 +118,22 @@ import Event from "~/model/Dbaadd/Event"
export default { export default {
inject: ['root'], inject: ['root'],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {
} }
}, },
methods:{...Event}, methods: {
created:function(){ ...Event
},
created: function () {
} }
} }
</script> </script>
<style> <style>
</style> </style>
<template> <template>
<div class="eContainer"> <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-page title="进口信用证开立">
<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"> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--bopbut PD000000 接口数据 --> <!--bopbut PD000000 接口数据 -->
<el-tab-pane :label="$t('bopbut.PD000000')" name="selection"> <el-tab-pane label="接口数据" name="selection">
<m-selection :model="model" :codes="codes"/> <c-content>
<m-selection :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--dbap PD000000 涉外收入申报单-基础信息 --> <!--dbap PD000000 涉外收入申报单-基础信息 -->
<el-tab-pane :label="$t('dbap.PD000000')" name="basp"> <el-tab-pane label="基础信息" name="basp">
<m-basp :model="model" :codes="codes"/> <c-content>
<m-basp :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--dbap PD000001 涉外收入申报单-申报信息 --> <!--dbap PD000001 涉外收入申报单-申报信息 -->
<el-tab-pane :label="$t('dbap.PD000001')" name="dclp"> <el-tab-pane label="申报信息" name="dclp">
<m-dclp :model="model" :codes="codes"/> <c-content>
<m-dclp :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--dbap PD000002 核销专用联(境外收入)-核销信息 --> <!--dbap PD000002 核销专用联(境外收入)-核销信息 -->
<el-tab-pane :label="$t('dbap.PD000002')" name="vrfp"> <el-tab-pane label="核销信息" name="vrfp">
<m-vrfp :model="model" :codes="codes"/> <c-content>
<m-vrfp :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
</c-tabs> </c-tabs>
</el-form> </el-form>
</div>
</c-page>
</div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable"
...@@ -35,14 +51,13 @@ import Basp from "./Basp" ...@@ -35,14 +51,13 @@ import Basp from "./Basp"
import Dclp from "./Dclp" import Dclp from "./Dclp"
import Vrfp from "./Vrfp" import Vrfp from "./Vrfp"
export default { export default {
name: "Dbaadd", name: "Dbaadd",
components:{ components: {
"m-selection" : Selection, "m-selection": Selection,
"m-basp" : Basp, "m-basp": Basp,
"m-dclp" : Dclp, "m-dclp": Dclp,
"m-vrfp" : Vrfp, "m-vrfp": Vrfp,
}, },
provide() { provide() {
return { return {
...@@ -50,9 +65,9 @@ export default { ...@@ -50,9 +65,9 @@ export default {
} }
}, },
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
data(){ data() {
return { return {
tabVal: "", tabVal: "selection",
trnName: "dbaadd", trnName: "dbaadd",
trnType: "", trnType: "",
model: new Dbaadd().data, model: new Dbaadd().data,
...@@ -60,34 +75,34 @@ export default { ...@@ -60,34 +75,34 @@ export default {
defaultRules: Default, defaultRules: Default,
pattern: Pattern, pattern: Pattern,
rules: null, rules: null,
codes: { codes: { ...CodeTable },
},
} }
}, },
methods:{ methods: {
myTabClick(tab){ myTabClick(tab) {
this.tabClick(tab) this.tabClick(tab)
/** /**
* do it yourself * do it yourself
**/ **/
} }
}, },
created:async function(){ created: async function () {
console.log("进入dbaadd交易"); console.log("进入dbaadd交易");
let rtnmsg = await this.init({}) let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{
this.updateModel(rtnmsg.data) this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} } else {
else this.$notify.error({
{ title: '错误',
this.$notify.error({title: '错误',message: '服务请求失败!'}); message: '服务请求失败!'
});
} }
} }
} }
</script> </script>
<style> <style>
</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