Commit 97392fe6 by xiameng

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 4b6e5ade 5f12cbe0
......@@ -312,6 +312,8 @@
padding: 10px 20px 20px;
}
.el-dialog__body
/* form 必填项的内容区域颜色突出显示 *
暂时封掉
.el-form-item.is-required .el-form-item__content .el-input__inner,
......@@ -435,7 +437,7 @@
}
.el-collapse-item__arrow.is-active{
display: none;
transform: rotate(0deg);
}
.col-left {
......@@ -575,6 +577,10 @@ margin-left: 120px;
content: "\e791";
}
.el-collapse-item__header .is-active:after {
content: "\e790";
}
/* 左箭头 */
.el-icon-arrow-left:before{
content: "\e792";
......
......@@ -59,7 +59,8 @@
<el-form-item label-width="0">
<el-checkbox-group v-model="columnGroup" @change="handleColumnChange">
<el-checkbox
class="selectColumnClass"
class="selectColumnClass checkbox-left"
style="margin-right:45px;"
v-for="item in tableColumnsOrigin"
:key="item.label"
:label="parseInt(item.index)"
......@@ -67,9 +68,10 @@
>
</el-checkbox-group>
</el-form-item>
<span slot="footer">
<span slot="footer" style="display: flex;
align-items: center;">
<el-checkbox
class="selectAllClass"
class="selectAllClass checkbox-left"
:indeterminate="
columnGroup.length > 0 &&
columnGroup.length < tableColumnsOrigin.length
......@@ -78,7 +80,7 @@
@change="setAll"
>全选</el-checkbox
>
<el-button type="primary" @click="saveColumnEvent">保存</el-button>
<el-button type="primary" @click="saveColumnEvent" style="margin-left:10px;">保存</el-button>
</span>
</el-dialog>
<c-col :span="16">
......@@ -415,6 +417,10 @@ export default {
.eContainer-table-block >>> .el-table .cell {
white-space: pre-wrap;
}
.eContainer-table-block >>> .el-dialog .el-dialog__footer {
display: flex;
justify-content: center;
}
.buttonDiv {
text-align: left;
display: inline-block;
......
......@@ -6028,6 +6028,10 @@ const CodeTable = {
{ value: "3", label: "不申报" },
{ value: "4", label: "买方信贷" },
],
szflg3: [
{ value: "2", label: "境内收支" },
{ value: "3", label: "不申报" },
],
sztyp: [
{ label: "跨境收支", value: "1" },
{ label: "境内交易", value: "2" },
......
......@@ -273,6 +273,33 @@ export default class Bptopn{
outchargeccy:"", // 国外银行扣费(涉外收入申报专用) .bopmod.outchargeccy
outchargeamt:"", // 国外银行扣费(涉外收入申报专用) .bopmod.outchargeamt
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:{
cfaflg:"", // 数据采集标志 .cfabpt.cfaflg
......
......@@ -55,16 +55,6 @@
</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.withcurrence">
<c-select
v-model="model.cfabpt.recp.dclp.withcurrence"
......@@ -85,25 +75,6 @@
</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.princurr">
<c-select
v-model="model.cfabpt.recp.dclp.princurr"
......@@ -133,35 +104,6 @@
</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 :span="24">
<el-form-item label="备注" prop="cfabpt.recp.dclp.remark">
<c-input
type="textarea"
......@@ -214,7 +156,68 @@
<c-checkbox v-model="model.cfabpt.recp.dclp.acp" disabled>确认</c-checkbox>
</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>
</div>
</template>
......
......@@ -95,7 +95,7 @@
v-model="model.financ.ref2"
maxlength="20"
placeholder="请输入业务编号"
:disabled="model.financ.rzkx1 == '' || model.financ.rzkx1 == null"
:disabled="model.financ.rzkx2 == '' || model.financ.rzkx2 == null"
></c-input>
</el-form-item>
</c-col>
......@@ -114,7 +114,7 @@
v-model="model.financ.ref3"
maxlength="20"
placeholder="请输入业务编号"
:disabled="model.financ.rzkx1 == '' || model.financ.rzkx1 == null"
:disabled="model.financ.rzkx3 == '' || model.financ.rzkx3 == null"
></c-input>
</el-form-item>
</c-col>
......@@ -133,7 +133,7 @@
v-model="model.financ.ref4"
maxlength="20"
placeholder="请输入业务编号"
:disabled="model.financ.rzkx1 == '' || model.financ.rzkx1 == null"
:disabled="model.financ.rzkx4 == '' || model.financ.rzkx4 == null"
></c-input>
</el-form-item>
</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 @@
<c-col :span="6">
<el-form-item label="申报类型" prop="bopmod.szflg">
<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"
style="width: 100%"
placeholder="请选择申报类型"
:code="codes.szflg3"
>
</c-select>
</el-form-item>
......@@ -18,7 +19,12 @@
</c-col>
<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 :span="5">
......@@ -37,6 +43,7 @@
prop="bopmod.acttyp"
>
<c-select
:disabled="model.bopmod.szflg!='1'"
v-model="model.bopmod.acttyp"
style="width: 100%"
placeholder="请选择款项来源"
......@@ -51,6 +58,7 @@
<c-col :span="24">
<el-form-item label="地区机构号" prop="bopmod.ownextkey">
<c-select
:disabled="model.bopmod.szflg!='1' && model.bopmod.szflg!='2'"
v-model="model.bopmod.ownextkey"
style="width: 100%"
placeholder="请选择地区机构号"
......@@ -66,6 +74,7 @@
prop="bopmod.outchargeccy"
>
<c-select
disabled
v-model="model.bopmod.outchargeccy"
style="width: 100%"
placeholder="请选择国外银行扣费(涉外收入申报专用)"
......@@ -77,6 +86,7 @@
<c-col :span="12">
<el-form-item label="金额" prop="bopmod.outchargeamt">
<c-input
:disabled="!(model.bopmod.szflg=='1' && model.bopmod.basflg!='')"
v-model="model.bopmod.outchargeamt"
placeholder="请输入国外银行扣费(涉外收入申报专用)"
></c-input>
......
......@@ -91,13 +91,6 @@
</c-content>
</el-tab-pane>
<!--PD000005 -->
<el-tab-pane label="提示信息" name="syswrndisplay">
<c-content>
<m-syswrndisplay :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="附言" name="coninfp">
<c-content>
......@@ -132,6 +125,16 @@
</c-content>
</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 -->
<el-tab-pane label="国内外汇贷款数据采集" name="cfap">
<c-content>
......@@ -202,7 +205,6 @@ import Engp from "~/views/Public/Engp";
import Ccvpan from "~/views/Public/Ccvpan";
import Setpan from "~/views/Public/Setpan";
import Glepan from "~/views/Public/Glepan";
import Syswrndisplay from "./Syswrndisplay";
import Coninfp from "~/views/Public/Coninfp";
import Docpan from "~/views/Public/Docpan";
import Doctre from "~/views/Public/Doctre";
......@@ -213,6 +215,7 @@ import Dinpan from "./Dinpan";
import Limitbody from "~/views/Public/Limitbody";
import Conp from "./Conp";
import Dclpp from "./Dclpp";
import Basp2 from "./Basp2";
export default {
name: "Bptopn",
......@@ -224,7 +227,6 @@ export default {
"m-ccvpan": Ccvpan,
"m-setpan": Setpan,
"m-glepan": Glepan,
"m-syswrndisplay": Syswrndisplay,
"m-coninfp": Coninfp,
"m-docpan": Docpan,
"m-doctre": Doctre,
......@@ -235,6 +237,7 @@ export default {
"m-limitbody": Limitbody,
"m-conp": Conp,
"m-dclpp": Dclpp,
"m-basp2": Basp2,
},
provide() {
return {
......
......@@ -9,29 +9,29 @@
<m-cnyp1 :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="对外付款/承兑通知书-基础信息" name="basp" v-if="model.bopmod.basflg != '' && model.bopmod.szflg == '1'">
<!-- <el-collapse-item title="对外付款/承兑通知书-基础信息" name="basp" v-if="model.bopmod.basflg != '' && model.bopmod.szflg == '1'">
<m-basp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="境内付款/承兑通知书-基础信息" name="basp1" v-if="model.bopmod.basflg != '' && model.bopmod.szflg == '2'">
<m-basp1 :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse-item> -->
<el-collapse-item title="资本项目" name="cfactlp">
<m-cfactlp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="2111跨境支出信息" name="outp" v-if="model.cnybop.outflg == '1'">
<m-outp :model="model" :codes="codes" />
</el-collapse-item>
<!-- <el-collapse-item title="2111跨境支出信息" name="outp" >
</el-collapse-item> -->
<el-collapse-item title="CIPS" name="cips2" v-if="model.trnmod.cmtflg == 'P'">
<!-- <el-collapse-item title="CIPS" name="cips2" v-if="model.trnmod.cmtflg == 'P'">
<m-cips2 :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse-item> -->
<el-collapse-item title="CIPS要素" name="cips" v-if="model.trnmod.cmtflg == 'P'">
<!-- <el-collapse-item title="CIPS要素" name="cips" v-if="model.trnmod.cmtflg == 'P'">
<m-cips :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse-item> -->
</el-collapse>
</div>
......@@ -44,24 +44,15 @@ import CodeTable from "~/config/CodeTable";
import Event from "~/model/Brtset/Event";
import Wg from "./Wg";
import Cnyp1 from "./Cnyp1";
import Basp from "./Basp";
import Basp1 from "./Basp1";
import Cfactlp from "./Cfactlp";
import Outp from "./Outp";
import Cips from "./Cips";
import Cips2 from "./Cips2";
export default {
inject: ["root"],
components: {
"m-wg": Wg,
"m-cnyp1": Cnyp1,
"m-basp": Basp,
"m-basp1": Basp1,
"m-cfactlp": Cfactlp,
"m-outp": Outp,
"m-cips": Cips,
"m-cips2": Cips2,
},
props: ["model", "codes"],
mixins: [commonProcess],
......
......@@ -90,7 +90,9 @@
</c-select>
</el-form-item>
</c-col>
<!-- 2111跨境支出信息 -->
</c-col>
<m-outp v-show="model.cnybop.outflg == '1'" :model="model" :codes="codes" />
</div>
</template>
<script>
......@@ -99,9 +101,14 @@ import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Brtset/Event";
import Outp from "./Outp";
export default {
inject: ["root"],
props: ["model", "codes"],
components: {
"m-outp": Outp,
},
mixins: [commonProcess],
data() {
return {
......
<template>
<div class="eibs">
<c-col :span="11">
<c-col :span="12">
<c-col :span="24">
<el-form-item label=" MT756详情:" label-width="200px"> </el-form-item>
</c-col>
......@@ -8,6 +8,7 @@
<el-form-item
label="发送报文至:"
prop="setmod.setglg.setgll01.setgrp.snd756.pts.extkey"
label-width="165px"
>
<c-fullbox>
<c-input
......@@ -43,6 +44,7 @@
<el-form-item
label=""
prop="setmod.setglg.setgll01.setgrp.snd756.pts.adrblk"
label-width="165px"
>
<c-input
type="textarea"
......@@ -58,6 +60,7 @@
<el-form-item
label="发送方联系人(Tag 53a)"
prop="setmod.setglg.setgll01.setgrp.actser.pts.extkey"
label-width="165px"
>
<c-fullbox>
<c-input
......@@ -94,6 +97,7 @@
<el-form-item
label=""
prop="setmod.setglg.setgll01.setgrp.actser.pts.adrblk"
label-width="165px"
>
<c-input
type="textarea"
......@@ -109,6 +113,7 @@
<el-form-item
label="接收方联系人(Tag 54a)"
prop="setmod.setglg.setgll01.setgrp.rcvcor2.pts.extkey"
label-width="165px"
>
<c-fullbox>
<c-input
......@@ -145,6 +150,7 @@
<el-form-item
label=""
prop="setmod.setglg.setgll01.setgrp.rcvcor2.pts.adrblk"
label-width="165px"
>
<c-input
type="textarea"
......@@ -160,6 +166,7 @@
<el-form-item
label="接收方账户"
prop="setmod.setglg.setgll01.sespay.rcvcor2acc"
label-width="165px"
>
<c-input
v-model="model.setmod.setglg.setgll01.sespay.rcvcor2acc"
......@@ -172,6 +179,7 @@
<el-form-item
label="发送给接收方信息(Tag 72)"
prop="setmod.setglg.setgll01.sespay.strinf"
label-width="165px"
>
<c-input
type="textarea"
......
......@@ -19,7 +19,7 @@
<el-collapse-item title="通知付款(MT756)" name="det756" v-if="model.mtabut.clsflg != ''">
<el-collapse-item title="通知付款(MT756)" name="det756" v-if="model.mtabut.clsflg != ''">
<m-det756 :model="model" :codes="codes" />
</el-collapse-item>
......
......@@ -74,7 +74,7 @@
</el-form-item>
</c-col>
<c-col :span="17">
<c-col :span="24">
<el-form-item label="融资品种" prop="trtcre.trdgrp.rec.fintyp">
<c-select v-model="model.trtcre.trdgrp.rec.fintyp" style="width: 100%" placeholder="请选择融资品种" :disable="true">
<el-option v-for="item in codes.fintyp1" :key="item.value" :label="item.label" :value="item.value">
......@@ -115,8 +115,13 @@
</el-form-item>
</c-col>
<c-col :span="5">
<el-form-item prop="trtcre.trdgrp.rec.pctfin" label-width="20px">
<c-input v-model="model.trtcre.trdgrp.rec.pctfin" style="width: 80%"></c-input>%
<el-form-item prop="trtcre.trdgrp.rec.pctfin" label-width="20px" style="text-align: right;">
<c-fullbox>
<c-input v-model="model.trtcre.trdgrp.rec.pctfin"></c-input>
<template slot="footer">
<div style="padding-left: 10px;text-align: right;">%</div>
</template>
</c-fullbox>
</el-form-item>
</c-col>
......@@ -131,16 +136,20 @@
<!-- S0000167 : 融资金额 -->
<c-col :span="24">
<el-form-item label="融资金额" prop="trtcre.trdgrp.cbs.max.cur">
<c-fullbox>
<c-select v-model="model.trtcre.trdgrp.cbs.max.cur" style="width: 30%">
<c-col :span="13">
<el-form-item label="融资金额" prop="trtcre.trdgrp.cbs.max.cur">
<c-select v-model="model.trtcre.trdgrp.cbs.max.cur">
<el-option v-for="item in codes.curtxt2" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
<c-input v-model="model.trtcre.trdgrp.cbs.max.amt" style="width: 70%" :disabled="true"></c-input>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="11">
<el-form-item label="" prop="trtcre.trdgrp.cbs.max.amt" label-width="5px">
<c-input v-model="model.trtcre.trdgrp.cbs.max.amt" :disabled="true"></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- <c-col :span="12">
......@@ -168,13 +177,13 @@
</el-form-item>
</c-col>
<c-col :span="13">
<c-col :span="12">
<el-form-item label="开户日期" prop="trtcre.trdgrp.rec.stttendat">
<c-date-picker type="date" v-model="model.trtcre.trdgrp.rec.stttendat" style="width: 100%" placeholder="请选择开户日期" value-format="yyyy-MM-dd"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12" style="padding-right: 20px;">
<el-form-item label="到期日(非节假日)" prop="trtcre.trdgrp.rec.matdat" label-width="110px">
<c-col :span="12">
<el-form-item label="到期日(非节假日)" prop="trtcre.trdgrp.rec.matdat">
<c-date-picker type="date" v-model="model.trtcre.trdgrp.rec.matdat" style="width: 100%" placeholder="非节假日" :picker-options="pickerOptions" value-format="yyyy-MM-dd"></c-date-picker>
</el-form-item>
</c-col>
......@@ -415,7 +424,12 @@
<c-col :span="12">
<el-form-item label="罚息比率" prop="trtcre.trtmod.finmod.ovdintrat">
<c-input v-model="model.trtcre.trtmod.finmod.ovdintrat" placeholder="请输入罚息比率" style="width: 85%" :disabled="model.trtcre.trtmod.finmod.ovdinttyp == '0'"></c-input>%
<c-fullbox>
<c-input v-model="model.trtcre.trtmod.finmod.ovdintrat" placeholder="请输入罚息比率" :disabled="model.trtcre.trtmod.finmod.ovdinttyp == '0'"></c-input>
<template slot="footer">
<div style="padding-left: 10px;text-align: right;">%</div>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<!-- <c-col :span="1">
......
......@@ -719,6 +719,13 @@
</el-form-item>
</c-col>
</c-col>
<!-- CIPS -->
<m-cips2 :model="model" :codes="codes" v-if="model.trnmod.cmtflg == 'P'"/>
<!-- CIPS要素 -->
<m-cips :model="model" :codes="codes" v-if="model.trnmod.cmtflg == 'P'"/>
</c-row>
</div>
</template>
......@@ -728,9 +735,16 @@ import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Brtset/Event";
import Cips from "./Cips";
import Cips2 from "./Cips2";
export default {
inject: ["root"],
props: ["model", "codes"],
components: {
"m-cips": Cips,
"m-cips2": Cips2,
},
mixins: [commonProcess],
data() {
return {
......
......@@ -2,7 +2,7 @@
<div class="eibs">
<c-col :span="24" style="margin-top: 20px;">
<c-col :span="12">
<c-col :span="12" class="col-left">
<el-form-item label="申报类型" label-width="120px" prop="bopmod.szflg">
<c-select
v-model="model.bopmod.szflg"
......@@ -24,7 +24,7 @@
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="12" class="col-left">
<c-col :span="24">
<el-form-item label="款项去向" prop="bopmod.acttyp" label-width="120px">
<c-select
......@@ -62,6 +62,10 @@
</c-col>
</c-col>
<!-- 对外付款/承兑通知书-基础信息 -->
<m-basp v-if="model.bopmod.basflg != '' && model.bopmod.szflg == '1'" :model="model" :codes="codes" />
<!-- 境内付款/承兑通知书-基础信息 -->
<m-basp1 v-if="model.bopmod.basflg != '' && model.bopmod.szflg == '2'" :model="model" :codes="codes" />
</div>
</template>
......@@ -71,10 +75,17 @@ import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Brtset/Event"
import Basp from "./Basp";
import Basp1 from "./Basp1";
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
components: {
"m-basp": Basp,
"m-basp1": Basp1,
},
data(){
return {
temp:'不申报',
......
......@@ -26,7 +26,7 @@
</el-form-item>
</c-col>
<c-col :span="12">
<c-col :span="24">
<el-form-item label="债务人代码" prop="cfabrt.recgrp.bas.debtorcode">
<c-input
v-model="model.cfabrt.recgrp.bas.debtorcode"
......@@ -71,16 +71,18 @@
<!-- <c-col :span="12">
<c-button size="small" type="primary" @click="onChk"> &Check </c-button>
</c-col> -->
<c-col :span="17" :offset="7">
<c-col :span="24">
<el-form-item label="" prop="cfabrt.recp.pubp.acp" class="checkbox-left">
<c-checkbox v-model="model.cfabrt.recp.pubp.acp" disabled
>确认</c-checkbox
>
</el-form-item>
</c-col>
</c-col>
</c-col>
<!-- ==================================起息日-以行为单位================================ -->
<c-col :span="12">
<c-col :span="12" style="padding-right: 20px;">
<el-form-item label="起息日" prop="cfabrt.recgrp.bas.valuedate">
<c-date-picker
type="date"
......@@ -92,7 +94,7 @@
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="12" style="padding-left: 20px;">
<el-form-item label="到期日" prop="cfabrt.recgrp.bas.maturity">
<c-date-picker
type="date"
......@@ -106,7 +108,7 @@
</c-col>
<!-- 签约金额左边 -->
<c-col :span="12">
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="12">
<el-form-item label="签约金额" prop="cfabrt.recgrp.bas.contractcurr">
<c-select
......@@ -152,7 +154,7 @@
<!-- ============================开证申请人代码---以行为单位============================== -->
<c-col :span="24">
<c-col :span="12">
<c-col :span="24">
<el-form-item label="开证申请人代码" prop="cfabrt.recgrp.bas.appcode">
<c-input
v-model="model.cfabrt.recgrp.bas.appcode"
......@@ -180,7 +182,7 @@
<c-col :span="24">
<c-col :span="12" style="padding-right: 20px">
<c-col :span="12">
<c-col :span="24">
<el-form-item
label="债权人代码"
prop="cfabrt.recgrp.bas.creditorcode"
......@@ -342,7 +344,7 @@
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="12" style="padding-right: 20px">
<el-form-item label="备注" prop="cfabrt.recgrp.bas.remark">
<c-input
type="textarea"
......
<template>
<div class="eibs">
<!-- ==================================左边-外债编号================================ -->
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<el-form-item label="外债编号" prop="cfabrt.recp.dclp.exdebtcode">
<c-input
......@@ -58,7 +58,7 @@
</el-form-item>
</c-col>
<c-col :span="12">
<c-col :span="24">
<el-form-item label="变动日期" prop="cfabrt.recp.dclp.chdate">
<c-date-picker
type="date"
......@@ -71,40 +71,40 @@
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="变动币种" prop="cfabrt.recp.dclp.chcurrency">
<c-select
v-model="model.cfabrt.recp.dclp.chcurrency"
style="width: 100%"
placeholder="请选择变动币种"
:code="codes.curtxt"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="变动币种" prop="cfabrt.recp.dclp.chcurrency">
<c-select
v-model="model.cfabrt.recp.dclp.chcurrency"
style="width: 100%"
placeholder="请选择变动币种"
:code="codes.curtxt"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="变动金额" prop="cfabrt.recp.dclp.chamount">
<c-input
v-model="model.cfabrt.recp.dclp.chamount"
placeholder="请输入变动金额"
class="m-input-currency"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="变动金额" prop="cfabrt.recp.dclp.chamount">
<c-input
v-model="model.cfabrt.recp.dclp.chamount"
placeholder="请输入变动金额"
class="m-input-currency"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="公允价值" prop="cfabrt.recp.dclp.fairvalue">
<c-input
v-model="model.cfabrt.recp.dclp.fairvalue"
placeholder="请输入公允价值"
class="m-input-currency"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="公允价值" prop="cfabrt.recp.dclp.fairvalue">
<c-input
v-model="model.cfabrt.recp.dclp.fairvalue"
placeholder="请输入公允价值"
class="m-input-currency"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="备注" prop="cfabrt.recp.dclp.remark">
......@@ -118,11 +118,10 @@
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ==================================右边-删除原因================================ -->
<c-col :span="12" style="padding-left: 20px;">
<!-- ==================================右边-删除原因================================ -->
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<el-form-item label="删除原因" prop="cfabrt.recp.dclp.actiondesc">
<c-input
......@@ -136,33 +135,41 @@
></c-input>
</el-form-item>
</c-col>
<!-- <c-col :span="12">
<!-- <c-col :span="12">
<c-button size="small" type="primary" @click="onSav"> &Save </c-button>
</c-col> -->
<!-- <c-col :span="12">
<!-- <c-col :span="12">
<c-button size="small" type="primary" @click="onChk"> &Check </c-button>
</c-col> -->
<c-col :span="17" :offset="7">
<c-checkbox v-model="model.cfabrt.recp.dclp.acp" disabled>确认</c-checkbox>
<c-col :span="24">
<el-form-item
label=""
prop="cfabrt.recp.dclp.acp"
class="checkbox-left"
>
<c-checkbox v-model="model.cfabrt.recp.dclp.acp" disabled
>确认</c-checkbox
>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from '~/service/Api'
import commonProcess from '~/mixin/commonProcess'
import CodeTable from '~/config/CodeTable'
import Event from '~/model/Brtudp/Event'
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Brtudp/Event";
export default {
inject: ['root'],
props: ['model', 'codes'],
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {}
return {};
},
methods: { ...Event },
created: function () {},
}
};
</script>
<style></style>
......@@ -238,7 +238,7 @@ import Ovwp from "./Ovwp";
// import Doctre from "./Doctre";
import Cfap from "./Cfap";
import Shisuan from "./Shisuan";
import Limitbody from "./Limitbody";
// import Limitbody from "./Limitbody";
import Conp from "./Conp";
import Dclpp from "./Dclpp";
......@@ -250,7 +250,7 @@ import Glepan from "~/views/Public/Glepan";
import Coninfp from "~/views/Public/Coninfp";
import Docpan from "~/views/Public/Docpan";
import Doctre from "~/views/Public/Doctre";
// import Limitbody from "~/views/Public/Limitbody";
import Limitbody from "~/views/Public/Limitbody";
export default {
name: "Brtudp",
......
......@@ -267,7 +267,8 @@ import Setpan from "~/views/Public/Setpan";
import Docpan from "~/views/Public/Docpan";
import Doctre from "~/views/Public/Doctre";
import Glepan from "~/views/Public/Glepan";
import Limitbody from "./Limitbody";
// import Limitbody from "./Limitbody";
import Limitbody from "~/views/Public/Limitbody";
import AampVue from "../Detame/Aamp.vue";
import Spbpame from "./Spbpame.vue";
import Sprpame from "./Sprpame.vue";
......
......@@ -165,7 +165,7 @@ import Docpre from "./Docpre";
// import Coninfp from "./Coninfp"
// import Docpan from "./Docpan"
// import Doctre from "./Doctre"
import Limitbody from "./Limitbody";
// import Limitbody from "./Limitbody";
import Srmp from "./Srmp";
import Engp from "~/views/Public/Engp";
......@@ -173,7 +173,7 @@ import Setpan from "~/views/Public/Setpan";
import Coninfp from "~/views/Public/Coninfp";
import Docpan from "~/views/Public/Docpan";
import Doctre from "~/views/Public/Doctre";
// import Limitbody from "~/views/Public/Limitbody"
import Limitbody from "~/views/Public/Limitbody"
export default {
name: "Litdck",
......
......@@ -4,11 +4,10 @@
<el-collapse-item title="申报信息" name="cnyp">
<c-col :span="12">
<c-col :span="18">
<el-form-item label="报送跨境人民币2101表" prop="cnybop.cnyflg">
<el-form-item label="报送跨境人民币2101表" prop="cnybop.cnyflg" label-width="150px;">
<c-select
disabled
v-model="model.cnybop.cnyflg"
style="width: 70%"
placeholder="请选择是否报送跨境人民币2101表"
:code="codes.cnyflg"
>
......@@ -17,11 +16,10 @@
</c-col>
<c-col :span="18">
<el-form-item label="报送跨境人民币2107表" prop="cnybop.traflg">
<el-form-item label="报送跨境人民币2107表" prop="cnybop.traflg" label-width="150px;">
<c-select
disabled
v-model="model.cnybop.traflg"
style="width: 70%"
placeholder="请选择是否报送跨境人民币2107表"
:code="codes.traflg"
>
......@@ -30,11 +28,10 @@
</c-col>
<c-col :span="18">
<el-form-item label="报送跨境人民币2111表" prop="cnybop.outflg">
<el-form-item label="报送跨境人民币2111表" prop="cnybop.outflg" label-width="150px;">
<c-select
disabled
v-model="model.cnybop.outflg"
style="width: 70%"
placeholder="请选择是否报送跨境人民币2111表"
:code="codes.outflg"
>
......@@ -43,10 +40,9 @@
</c-col>
<c-col :span="18">
<el-form-item label="报送跨境人民币2106表" prop="cnybop.libflg">
<el-form-item label="报送跨境人民币2106表" prop="cnybop.libflg" label-width="150px;">
<c-select
v-model="model.cnybop.libflg"
style="width: 70%"
placeholder="请选择是否报送跨境人民币2106表"
:code="codes.libflg"
>
......@@ -55,11 +51,10 @@
</c-col>
<c-col :span="18">
<el-form-item label="报送跨境人民币2122表" prop="cnybop.vouflg">
<el-form-item label="报送跨境人民币2122表" prop="cnybop.vouflg" label-width="150px;">
<c-select
disabled
v-model="model.cnybop.vouflg"
style="width: 70%"
placeholder="请选择是否报送跨境人民币2122表"
:code="codes.vouflg"
>
......
......@@ -272,8 +272,8 @@ import Spcrcvp from "./Spcrcvp";
import Spcbenp from "./Spcbenp";
import Diaselp from "./Diaselp";
import Diapan from "./Diapan";
import Limitbody from "./Limitbody";
// import Limitbody from "./Limitbody";
import Limitbody from "~/views/Public/Limitbody";
import Engp from "~/views/Public/Engp";
import Ccvpan from "~/views/Public/Ccvpan";
import Coninfp from "~/views/Public/Coninfp";
......
......@@ -105,6 +105,7 @@ export default {
padding: 40px;
}
*/
#business_container .eibs::before, #business_container .eibs-tab::before,
#business_container .eibs::after, #business_container .eibs-tab::after {
content: "";
display: block;
......
......@@ -121,14 +121,14 @@ export default {
},
calcCellContentHeight() {
// this.cellContentHeight = this.$el.clientHeight * this.getRowHeightPercent() - 52 - 10
this.cellContentHeight = (this.$el.clientHeight - (this.cellRows + 1) * 25 - (52 + 10) * this.cellRows) / this.cellRows
this.cellContentHeight = Math.floor((this.$el.clientHeight - (this.cellRows + 1) * 25 - (52 + 10) * this.cellRows) / this.cellRows)
},
getRowHeightPercent() {
// 每行预留 0.4% 的间距
return 1 / this.cellRows - 0.004 * this.cellRows;
},
calcCellContentWidth() {
this.cellWidth = (this.$el.clientWidth - (this.cellCols + 1) * 25) / this.cellCols
this.cellWidth = Math.floor((this.$el.clientWidth - (this.cellCols + 1) * 25) / this.cellCols)
},
calcAgain() {
this.calcCellContentHeight()
......
......@@ -495,7 +495,9 @@ export default {
}
.logoutdialog .el-dialog .el-dialog__footer {
padding: 0px 20px 15px;
}
/* .header-tool-item-badge {
margin-top: 10px;
margin-right: 40px;
......
......@@ -22,14 +22,14 @@
></c-input>
<template slot="footer">
<c-button
style="margin-right:10px; padding: 0 12px"
style=""
size="small"
type="primary"
icon="el-icon-search"
@click="onSeainf"
/>
<c-button
style="margin: 0 0"
style=""
size="small"
type="primary"
@click="onWrkpDet"
......
......@@ -461,7 +461,8 @@
</el-table-column>
<el-table-column label="即收币种" prop="acccur" width="110px">
<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
v-for="item in codes.acccur"
:key="item.value"
......@@ -483,7 +484,7 @@
</el-table-column>
<el-table-column label="处理方式" width="110px">
<template #default="scope">
<c-select v-model="scope.row.dsp">
<c-select v-model="scope.row.dsp" @change="dspChange(scope.$index)">
<el-option
v-for="item in codes.setgll_dsp"
:key="item.value"
......@@ -1472,6 +1473,21 @@ export default {
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) {
let rtnmsg = await this.executeRule(
"setmod.setglg.setgll(" + (index + 1) + ").fmtaccamt"
......@@ -1479,6 +1495,27 @@ export default {
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 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 @@
</c-col>
<c-col :span="12">
<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>
</c-col>
</c-col>
......@@ -378,6 +378,12 @@ export default {
methods: {
saveDialog() {
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;
},
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