Commit 7fd00f50 by Wuyuqiu

Merge branch 'development-202206' of http://114.115.138.98:8900/fukai/vue-gjjs…

Merge branch 'development-202206' of http://114.115.138.98:8900/fukai/vue-gjjs into development-202206
parents 1043a57f e63af47b
...@@ -6027,6 +6027,10 @@ const CodeTable = { ...@@ -6027,6 +6027,10 @@ const CodeTable = {
{ value: "3", label: "不申报" }, { value: "3", label: "不申报" },
{ value: "4", label: "买方信贷" }, { value: "4", label: "买方信贷" },
], ],
szflg3: [
{ value: "2", label: "境内收支" },
{ value: "3", label: "不申报" },
],
sztyp: [ sztyp: [
{ label: "跨境收支", value: "1" }, { label: "跨境收支", value: "1" },
{ label: "境内交易", value: "2" }, { label: "境内交易", value: "2" },
......
...@@ -273,6 +273,33 @@ export default class Bptopn{ ...@@ -273,6 +273,33 @@ export default class Bptopn{
outchargeccy:"", // 国外银行扣费(涉外收入申报专用) .bopmod.outchargeccy outchargeccy:"", // 国外银行扣费(涉外收入申报专用) .bopmod.outchargeccy
outchargeamt:"", // 国外银行扣费(涉外收入申报专用) .bopmod.outchargeamt outchargeamt:"", // 国外银行扣费(涉外收入申报专用) .bopmod.outchargeamt
acttyp:"", // 款项来源 .bopmod.acttyp acttyp:"", // 款项来源 .bopmod.acttyp
dbdgrp:{
bas:{
rptno:"", // 申报号码 .bopmod.dbdgrp.bas.rptno
actiontype:"", // 操作类型 .bopmod.dbdgrp.bas.actiontype
ownextkey:"", // 地区机构号 .bopmod.dbdgrp.bas.ownextkey
buscode:"", // 银行业务编号 .bopmod.dbdgrp.bas.buscode
custype:"", // 收款人类型 .bopmod.dbdgrp.bas.custype
custnm:"", // 收款人名称 bopmod.dbdgrp.bas.custnm
oppuser:"", // 付款人名称 .bopmod.dbdgrp.bas.oppuser
idcode:"", // 身份证件号码 .bopmod.dbdgrp.bas.idcode
lcyamt:"", // 结汇金额 .bopmod.dbdgrp.bas.lcyamt
fcyamt:"", // 现汇金额 .bopmod.dbdgrp.bas.fcyamt
othamt:"", // 其它金额 .bopmod.dbdgrp.bas.othamt
txccy:"", // 收入款币种及金额 .bopmod.dbdgrp.bas.txccy
txamt:"", // 收入款金额 .bopmod.dbdgrp.bas.txamt
actiondesc:"", // 修改/删除原因 .bopmod.dbdgrp.bas.actiondesc
methods:"", // 结算方式 .bopmod.dbdgrp.bas.methods
custcod:"", // 组织机构代码 .bopmod.dbdgrp.bas.custcod
acp:"", // 确认 .bopmod.dbdgrp.bas.acp
exrate:"", // 结汇汇率 .bopmod.dbdgrp.bas.exrate
lcyacc:"", // 人民币帐号/银行卡号 .bopmod.dbdgrp.bas.lcyacc
fcyacc:"", // 外汇帐号/银行卡号 .bopmod.dbdgrp.bas.fcyacc
othacc:"", // 其它帐号/银行卡号 .bopmod.dbdgrp.bas.othacc
inchargeccy:"", // 国内银行扣费 .bopmod.dbdgrp.bas.inchargeccy
inchargeamt:"", // 国内银行扣费金额 .bopmod.dbdgrp.bas.inchargeamt
},
},
}, },
cfabpt:{ cfabpt:{
cfaflg:"", // 数据采集标志 .cfabpt.cfaflg cfaflg:"", // 数据采集标志 .cfabpt.cfaflg
......
<template>
<div class="eibs-tab">
<!--===================== left ============================= -->
<el-col :span="11">
<!-- <c-col :span="12">
<span v-text="model.bopmod.dbdgrp.bas.roptnam" data-path=".bopmod.dbdgrp.bas.roptnam" > </span>
</c-col> -->
<c-col :span="24">
<el-form-item label="申报号码" prop="bopmod.dbdgrp.bas.rptno">
<c-input disabled v-model="model.bopmod.dbdgrp.bas.rptno" maxlength="22" placeholder="请输入申报号码"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="操作类型" prop="bopmod.dbdgrp.bas.actiontype">
<c-select disabled v-model="model.bopmod.dbdgrp.bas.actiontype" style="width:100%" placeholder="请选择操作类型">
<el-option
v-for="item in actiontype"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地区机构号" prop="bopmod.dbdgrp.bas.ownextkey">
<c-select disabled v-model="model.bopmod.dbdgrp.bas.ownextkey" style="width:100%" placeholder="请选择地区机构号">
<el-option
v-for="item in ownextkey"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="银行业务编号" prop="bopmod.dbdgrp.bas.buscode">
<c-input disabled v-model="model.bopmod.dbdgrp.bas.buscode" maxlength="22" placeholder="请输入银行业务编号"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人类型" prop="bopmod.dbdgrp.bas.custype">
<c-select disabled v-model="model.bopmod.dbdgrp.bas.custype" style="width:100%" placeholder="请选择类型">
<el-option
v-for="item in codes.custype"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人名称" prop="bopmod.dbdgrp.bas.custnm">
<c-input type="textarea" v-model="model.bopmod.dbdgrp.bas.custnm" maxlength="63" show-word-limit placeholder="请输入收款人名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款人名称" prop="bopmod.dbdgrp.bas.oppuser">
<c-input type="textarea" v-model="model.bopmod.dbdgrp.bas.oppuser" maxlength="63" show-word-limit placeholder="请输入付款人名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item disabled label="身份证件号码" prop="bopmod.dbdgrp.bas.idcode">
<c-input disabled v-model="model.bopmod.dbdgrp.bas.idcode" maxlength="32" placeholder="请输入身份证件号码"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结汇金额" prop="bopmod.dbdgrp.bas.lcyamt">
<c-input-currency v-model="model.bopmod.dbdgrp.bas.lcyamt" placeholder="请输入结汇金额"></c-input-currency>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="现汇金额" prop="bopmod.dbdgrp.bas.fcyamt">
<c-input-currency v-model="model.bopmod.dbdgrp.bas.fcyamt" placeholder="请输入现汇金额"></c-input-currency>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="其它金额" prop="bopmod.dbdgrp.bas.othamt">
<c-input-currency v-model="model.bopmod.dbdgrp.bas.othamt" placeholder="请输入其它金额"></c-input-currency>
</el-form-item>
</c-col>
<c-col :span="10">
<el-form-item disabled label="收入款币种及金额" prop="bopmod.dbdgrp.bas.txccy">
<c-select disabled v-model="model.bopmod.dbdgrp.bas.txccy" style="width:100%" placeholder="请选择收入款币种及金额">
<el-option
v-for="item in codes.curtxt1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="14">
<el-form-item label="" prop="bopmod.dbdgrp.bas.txamt" label-width="5px">
<c-input-currency disabled v-model="model.bopmod.dbdgrp.bas.txamt" placeholder="请输入收入款币种及金额"></c-input-currency>
</el-form-item>
</c-col>
</el-col>
<!--=====================right ============================= -->
<el-col :span="11" :offset="1">
<c-col :span="24"><el-form-item label=""></el-form-item></c-col>
<c-col :span="24"><el-form-item label=""></el-form-item></c-col>
<c-col :span="24"><el-form-item label=""></el-form-item></c-col>
<c-col :span="24">
<el-form-item label="修改/删除原因" prop="bopmod.dbdgrp.bas.actiondesc">
<c-input disabled :rows="7" type="textarea" v-model="model.bopmod.dbdgrp.bas.actiondesc" maxlength="32" show-word-limit placeholder="" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结算方式" prop="bopmod.dbdgrp.bas.methods">
<c-select disabled v-model="model.bopmod.dbdgrp.bas.methods" style="width:100%" placeholder="请选择结算方式">
<el-option
v-for="item in codes.bopmethods"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="组织机构代码" prop="bopmod.dbdgrp.bas.custcod">
<c-input disabled v-model="model.bopmod.dbdgrp.bas.custcod" maxlength="18" placeholder="请输入组织机构"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="bopmod.dbdgrp.bas.acp">
<c-checkbox style=" margin: 0px 0 10px 150px;" disabled v-model="model.bopmod.dbdgrp.bas.acp">确认</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结汇汇率" prop="bopmod.dbdgrp.bas.exrate">
<c-input disabled v-model="model.bopmod.dbdgrp.bas.exrate" placeholder="请输入结汇汇率"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="人民币帐号/银行卡号" prop="bopmod.dbdgrp.bas.lcyacc">
<c-input disabled v-model="model.bopmod.dbdgrp.bas.lcyacc" maxlength="32" placeholder="请输入人民币帐号/银行卡号"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="外汇帐号/银行卡号" prop="bopmod.dbdgrp.bas.fcyacc">
<c-input disabled v-model="model.bopmod.dbdgrp.bas.fcyacc" maxlength="32" placeholder="请输入外汇帐号/银行卡号"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="其它帐号/银行卡号" prop="bopmod.dbdgrp.bas.othacc">
<c-input disabled v-model="model.bopmod.dbdgrp.bas.othacc" maxlength="32" placeholder="请输入其它帐号/银行卡号"></c-input>
</el-form-item>
</c-col>
<c-col :span="10">
<el-form-item label="国内银行扣费" prop="bopmod.dbdgrp.bas.inchargeccy">
<c-select disabled v-model="model.bopmod.dbdgrp.bas.inchargeccy" style="width:100%" placeholder="请选择国内银行扣费">
<el-option
v-for="item in codes.curtxt1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="14">
<el-form-item label="" prop="bopmod.dbdgrp.bas.inchargeamt" label-width="5px">
<c-input-currency disabled v-model="model.bopmod.dbdgrp.bas.inchargeamt" placeholder="请输入国内银行扣费金额"></c-input-currency>
</el-form-item>
</c-col>
</el-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Bptopn/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
actiontype: [
{ label: "新建", value: "A" },
{ label: "修改", value: "C" },
{ label: "删除", value: "D" },
{ label: "申报无误(银行反馈)", value: "R" },
],
ownextkey: [
{ label: "08350012", value: "08350012" },
],
}
},
computed: {
acp: {
get() {
return this.model.bopmod.dbdgrp.bas.acp === "X";
},
set(val) {
this.model.bopmod.dbdgrp.bas.acp = val ? "X" : "";
},
},
},
// watch:{
// "model.lendoc.actflg":function(){
// if(this.model.bopmod.szflg=='2' && this.model.lendoc.actflg=='X'){
// this.model.bopmod.dbdgrp.bas.acp="X"
// }else{
// this.model.bopmod.dbdgrp.bas.acp=""
// }
// }
// },
methods:{},
created:function(){
}
}
</script>
<style>
</style>
...@@ -55,16 +55,6 @@ ...@@ -55,16 +55,6 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="期末余额" prop="cfabpt.recp.dclp.loanopenbalan">
<c-input
v-model="model.cfabpt.recp.dclp.endbalan"
maxlength="32"
placeholder="请输入期末余额"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="提款币种" prop="cfabpt.recp.dclp.withcurrence"> <el-form-item label="提款币种" prop="cfabpt.recp.dclp.withcurrence">
<c-select <c-select
v-model="model.cfabpt.recp.dclp.withcurrence" v-model="model.cfabpt.recp.dclp.withcurrence"
...@@ -85,25 +75,6 @@ ...@@ -85,25 +75,6 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="结汇金额" prop="cfabpt.recp.dclp.settamount">
<c-input
v-model="model.cfabpt.recp.dclp.settamount"
maxlength="32"
placeholder="请输入结汇金额"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="资金用途" prop="cfabpt.recp.dclp.useofunds">
<c-select
v-model="model.cfabpt.recp.dclp.useofunds"
style="width: 100%"
placeholder="请选择资金用途"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="还本币种" prop="cfabpt.recp.dclp.princurr"> <el-form-item label="还本币种" prop="cfabpt.recp.dclp.princurr">
<c-select <c-select
v-model="model.cfabpt.recp.dclp.princurr" v-model="model.cfabpt.recp.dclp.princurr"
...@@ -133,35 +104,6 @@ ...@@ -133,35 +104,6 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="付息币种" prop="cfabpt.recp.dclp.inpaycurr">
<c-select
v-model="model.cfabpt.recp.dclp.inpaycurr"
style="width: 100%"
placeholder="请选择付息币种"
:code="codes.curtxt1"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付息金额" prop="cfabpt.recp.dclp.inpayamount">
<c-input
v-model="model.cfabpt.recp.dclp.inpayamount"
maxlength="32"
placeholder="请输入付息金额"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="购汇付息金额" prop="cfabpt.recp.dclp.pinpayamount">
<c-input
v-model="model.cfabpt.recp.dclp.pinpayamount"
maxlength="32"
placeholder="请输入购汇付息金额"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="备注" prop="cfabpt.recp.dclp.remark"> <el-form-item label="备注" prop="cfabpt.recp.dclp.remark">
<c-input <c-input
type="textarea" type="textarea"
...@@ -214,7 +156,68 @@ ...@@ -214,7 +156,68 @@
<c-checkbox v-model="model.cfabpt.recp.dclp.acp" disabled>确认</c-checkbox> <c-checkbox v-model="model.cfabpt.recp.dclp.acp" disabled>确认</c-checkbox>
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24"><el-form-item label=""></el-form-item></c-col>
<c-col :span="24"><el-form-item label=""></el-form-item></c-col>
<c-col :span="24">
<el-form-item label="期末余额" prop="cfabpt.recp.dclp.loanopenbalan">
<c-input
v-model="model.cfabpt.recp.dclp.endbalan"
maxlength="32"
placeholder="请输入期末余额"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结汇金额" prop="cfabpt.recp.dclp.settamount">
<c-input
v-model="model.cfabpt.recp.dclp.settamount"
maxlength="32"
placeholder="请输入结汇金额"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="资金用途" prop="cfabpt.recp.dclp.useofunds">
<c-select
v-model="model.cfabpt.recp.dclp.useofunds"
style="width: 100%"
placeholder="请选择资金用途"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付息币种" prop="cfabpt.recp.dclp.inpaycurr">
<c-select
v-model="model.cfabpt.recp.dclp.inpaycurr"
style="width: 100%"
placeholder="请选择付息币种"
:code="codes.curtxt1"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付息金额" prop="cfabpt.recp.dclp.inpayamount">
<c-input
v-model="model.cfabpt.recp.dclp.inpayamount"
maxlength="32"
placeholder="请输入付息金额"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="购汇付息金额" prop="cfabpt.recp.dclp.pinpayamount">
<c-input
v-model="model.cfabpt.recp.dclp.pinpayamount"
maxlength="32"
placeholder="请输入购汇付息金额"
></c-input>
</el-form-item>
</c-col>
</c-col> </c-col>
</div> </div>
</template> </template>
......
...@@ -95,7 +95,7 @@ ...@@ -95,7 +95,7 @@
v-model="model.financ.ref2" v-model="model.financ.ref2"
maxlength="20" maxlength="20"
placeholder="请输入业务编号" placeholder="请输入业务编号"
:disabled="model.financ.rzkx1 == '' || model.financ.rzkx1 == null" :disabled="model.financ.rzkx2 == '' || model.financ.rzkx2 == null"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -114,7 +114,7 @@ ...@@ -114,7 +114,7 @@
v-model="model.financ.ref3" v-model="model.financ.ref3"
maxlength="20" maxlength="20"
placeholder="请输入业务编号" placeholder="请输入业务编号"
:disabled="model.financ.rzkx1 == '' || model.financ.rzkx1 == null" :disabled="model.financ.rzkx3 == '' || model.financ.rzkx3 == null"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -133,7 +133,7 @@ ...@@ -133,7 +133,7 @@
v-model="model.financ.ref4" v-model="model.financ.ref4"
maxlength="20" maxlength="20"
placeholder="请输入业务编号" placeholder="请输入业务编号"
:disabled="model.financ.rzkx1 == '' || model.financ.rzkx1 == null" :disabled="model.financ.rzkx4 == '' || model.financ.rzkx4 == null"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="显示" prop="mtabut.syswrn.dsp">
<c-input v-model="model.mtabut.syswrn.dsp" placeholder="请输入显示"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSyswrnButok">
确认
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSyswrnButcan">
取消
</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/Bptopn/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
...@@ -4,10 +4,11 @@ ...@@ -4,10 +4,11 @@
<c-col :span="6"> <c-col :span="6">
<el-form-item label="申报类型" prop="bopmod.szflg"> <el-form-item label="申报类型" prop="bopmod.szflg">
<c-select <c-select
:disabled="!((model.bpdgrp.rec.fintyp=='F'||model.bpdgrp.rec.fintyp=='U')&&model.bpdgrp.rec.pnttyp!='')" :disabled="!((model.bpdgrp.rec.fintyp=='F' || model.bpdgrp.rec.fintyp=='U') && model.bpdgrp.rec.pnttyp!='')"
v-model="model.bopmod.szflg" v-model="model.bopmod.szflg"
style="width: 100%" style="width: 100%"
placeholder="请选择申报类型" placeholder="请选择申报类型"
:code="codes.szflg3"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -18,7 +19,12 @@ ...@@ -18,7 +19,12 @@
</c-col> </c-col>
<c-col :span="5"> <c-col :span="5">
<c-checkbox v-model="model.bopmod.basflg">基础数据</c-checkbox> <c-checkbox
:disabled="model.bopmod.szflg=='' || model.bopmod.szflg=='3' || model.bopmod.szflg=='4'"
v-model="model.bopmod.basflg"
>
基础数据
</c-checkbox>
</c-col> </c-col>
<!-- <c-col :span="5"> <!-- <c-col :span="5">
...@@ -37,6 +43,7 @@ ...@@ -37,6 +43,7 @@
prop="bopmod.acttyp" prop="bopmod.acttyp"
> >
<c-select <c-select
:disabled="model.bopmod.szflg!='1'"
v-model="model.bopmod.acttyp" v-model="model.bopmod.acttyp"
style="width: 100%" style="width: 100%"
placeholder="请选择款项来源" placeholder="请选择款项来源"
...@@ -51,6 +58,7 @@ ...@@ -51,6 +58,7 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="地区机构号" prop="bopmod.ownextkey"> <el-form-item label="地区机构号" prop="bopmod.ownextkey">
<c-select <c-select
:disabled="model.bopmod.szflg!='1' && model.bopmod.szflg!='2'"
v-model="model.bopmod.ownextkey" v-model="model.bopmod.ownextkey"
style="width: 100%" style="width: 100%"
placeholder="请选择地区机构号" placeholder="请选择地区机构号"
...@@ -66,6 +74,7 @@ ...@@ -66,6 +74,7 @@
prop="bopmod.outchargeccy" prop="bopmod.outchargeccy"
> >
<c-select <c-select
disabled
v-model="model.bopmod.outchargeccy" v-model="model.bopmod.outchargeccy"
style="width: 100%" style="width: 100%"
placeholder="请选择国外银行扣费(涉外收入申报专用)" placeholder="请选择国外银行扣费(涉外收入申报专用)"
...@@ -77,6 +86,7 @@ ...@@ -77,6 +86,7 @@
<c-col :span="12"> <c-col :span="12">
<el-form-item label="金额" prop="bopmod.outchargeamt"> <el-form-item label="金额" prop="bopmod.outchargeamt">
<c-input <c-input
:disabled="!(model.bopmod.szflg=='1' && model.bopmod.basflg!='')"
v-model="model.bopmod.outchargeamt" v-model="model.bopmod.outchargeamt"
placeholder="请输入国外银行扣费(涉外收入申报专用)" placeholder="请输入国外银行扣费(涉外收入申报专用)"
></c-input> ></c-input>
......
...@@ -91,13 +91,6 @@ ...@@ -91,13 +91,6 @@
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000005 -->
<el-tab-pane label="提示信息" name="syswrndisplay">
<c-content>
<m-syswrndisplay :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000000 --> <!--PD000000 -->
<el-tab-pane label="附言" name="coninfp"> <el-tab-pane label="附言" name="coninfp">
<c-content> <c-content>
...@@ -132,6 +125,16 @@ ...@@ -132,6 +125,16 @@
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000006 -->
<el-tab-pane
v-if="model.bopmod.szflg=='2' && model.bopmod.basflg=='X'"
label="境内收入申报单-基础信息" name="basp2"
>
<c-content>
<m-basp2 :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000005 --> <!--PD000005 -->
<el-tab-pane label="国内外汇贷款数据采集" name="cfap"> <el-tab-pane label="国内外汇贷款数据采集" name="cfap">
<c-content> <c-content>
...@@ -202,7 +205,6 @@ import Engp from "~/views/Public/Engp"; ...@@ -202,7 +205,6 @@ import Engp from "~/views/Public/Engp";
import Ccvpan from "~/views/Public/Ccvpan"; import Ccvpan from "~/views/Public/Ccvpan";
import Setpan from "~/views/Public/Setpan"; import Setpan from "~/views/Public/Setpan";
import Glepan from "~/views/Public/Glepan"; import Glepan from "~/views/Public/Glepan";
import Syswrndisplay from "./Syswrndisplay";
import Coninfp from "~/views/Public/Coninfp"; import Coninfp from "~/views/Public/Coninfp";
import Docpan from "~/views/Public/Docpan"; import Docpan from "~/views/Public/Docpan";
import Doctre from "~/views/Public/Doctre"; import Doctre from "~/views/Public/Doctre";
...@@ -213,6 +215,7 @@ import Dinpan from "./Dinpan"; ...@@ -213,6 +215,7 @@ import Dinpan from "./Dinpan";
import Limitbody from "~/views/Public/Limitbody"; import Limitbody from "~/views/Public/Limitbody";
import Conp from "./Conp"; import Conp from "./Conp";
import Dclpp from "./Dclpp"; import Dclpp from "./Dclpp";
import Basp2 from "./Basp2";
export default { export default {
name: "Bptopn", name: "Bptopn",
...@@ -224,7 +227,6 @@ export default { ...@@ -224,7 +227,6 @@ export default {
"m-ccvpan": Ccvpan, "m-ccvpan": Ccvpan,
"m-setpan": Setpan, "m-setpan": Setpan,
"m-glepan": Glepan, "m-glepan": Glepan,
"m-syswrndisplay": Syswrndisplay,
"m-coninfp": Coninfp, "m-coninfp": Coninfp,
"m-docpan": Docpan, "m-docpan": Docpan,
"m-doctre": Doctre, "m-doctre": Doctre,
...@@ -235,6 +237,7 @@ export default { ...@@ -235,6 +237,7 @@ export default {
"m-limitbody": Limitbody, "m-limitbody": Limitbody,
"m-conp": Conp, "m-conp": Conp,
"m-dclpp": Dclpp, "m-dclpp": Dclpp,
"m-basp2": Basp2,
}, },
provide() { provide() {
return { return {
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
</div> </div>
<div class="self_header_label"> <div class="self_header_label">
<h2>国际结算系统</h2> <h2>国际结算系统</h2>
<h2 style="margin-left: 15px;">International Settlement System</h2> <h2 style="margin-left: 15px;">International Settlement</h2>
</div> </div>
<div class="header-tool"> <div class="header-tool">
<div class="header-subInstName"> <div class="header-subInstName">
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
<h2>国际结算系统</h2> <h2>国际结算系统</h2>
</div> </div>
<div id="loginForm"> <div id="loginForm">
<h2>International Settlement System</h2> <h2>International Settlement</h2>
<el-form <el-form
:model="loginForm" :model="loginForm"
status-icon status-icon
......
...@@ -461,7 +461,8 @@ ...@@ -461,7 +461,8 @@
</el-table-column> </el-table-column>
<el-table-column label="即收币种" prop="acccur" width="110px"> <el-table-column label="即收币种" prop="acccur" width="110px">
<template slot-scope="scope"> <template slot-scope="scope">
<c-select v-model="scope.row.acccur"> <c-select v-model="scope.row.acccur" @change="accucrChange(scope.$index)">
<!-- @change="eventfunction('setgll.accur')" -->
<el-option <el-option
v-for="item in codes.acccur" v-for="item in codes.acccur"
:key="item.value" :key="item.value"
...@@ -483,7 +484,7 @@ ...@@ -483,7 +484,7 @@
</el-table-column> </el-table-column>
<el-table-column label="处理方式" width="110px"> <el-table-column label="处理方式" width="110px">
<template #default="scope"> <template #default="scope">
<c-select v-model="scope.row.dsp"> <c-select v-model="scope.row.dsp" @change="dspChange(scope.$index)">
<el-option <el-option
v-for="item in codes.setgll_dsp" v-for="item in codes.setgll_dsp"
:key="item.value" :key="item.value"
...@@ -1472,6 +1473,21 @@ export default { ...@@ -1472,6 +1473,21 @@ export default {
this.$notify.error({ title: "错误", message: "服务请求失败!" }); this.$notify.error({ title: "错误", message: "服务请求失败!" });
} }
}, },
async accucrChange(index){
let rtnmsg = await this.executeRule(
"setmod.setglg.setgll(" + (index + 1) + ").acccur"
);
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
this.updateModel(rtnmsg.data);
this.$nextTick(()=>{
this.executeRule("setmod.glemod.glepan").then((res) => {
//TODO 处理数据逻辑
if (res.respCode == SUCCESS) this.updateModel(res.data)
})
})
}
},
async fmtaccamtChange(index) { async fmtaccamtChange(index) {
let rtnmsg = await this.executeRule( let rtnmsg = await this.executeRule(
"setmod.setglg.setgll(" + (index + 1) + ").fmtaccamt" "setmod.setglg.setgll(" + (index + 1) + ").fmtaccamt"
...@@ -1479,6 +1495,27 @@ export default { ...@@ -1479,6 +1495,27 @@ export default {
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
this.updateModel(rtnmsg.data); this.updateModel(rtnmsg.data);
this.$nextTick(()=>{
this.executeRule("setmod.glemod.glepan").then((res) => {
//TODO 处理数据逻辑
if (res.respCode == SUCCESS) this.updateModel(res.data)
})
})
}
},
async dspChange(index){
let rtnmsg = await this.executeDefault(
"setmod.setglg.setgll(" + (index + 1) + ").dsp"
);
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
this.updateModel(rtnmsg.data);
this.$nextTick(()=>{
this.executeRule("setmod.glemod.glepan").then((res) => {
//TODO 处理数据逻辑
if (res.respCode == SUCCESS) this.updateModel(res.data)
})
})
} }
}, },
}, },
......
...@@ -136,7 +136,7 @@ ...@@ -136,7 +136,7 @@
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="优惠金额"> <el-form-item label="优惠金额">
<c-input v-model="formData.dctamt" @keyup.enter.native="eventFunction('setmod.setfeg.setfel('+ (idx+1) +').dctamt')" /> <c-input v-model="formData.dctamt" @keyup.enter.native=$event.target.blur() @blur="eventFunction('setmod.setfeg.setfel('+ (idx+1) +').dctamt')" />
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -378,6 +378,12 @@ export default { ...@@ -378,6 +378,12 @@ export default {
methods: { methods: {
saveDialog() { saveDialog() {
this.model.setmod.setfeg.setfel.splice(this.idx, 1, this.formData); this.model.setmod.setfeg.setfel.splice(this.idx, 1, this.formData);
this.$nextTick(()=>{
this.executeRule("setmod.glemod.glepan").then((res) => {
//TODO 处理数据逻辑
if (res.respCode == SUCCESS) this.updateModel(res.data)
})
})
this.visiable = false; this.visiable = false;
}, },
beforeClose(done) { beforeClose(done) {
......
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