Commit 45ba5145 by nanrui

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 bf93b00a b7dcb517
...@@ -3938,6 +3938,10 @@ const CodeTable = { ...@@ -3938,6 +3938,10 @@ const CodeTable = {
{label: "从融资本金中扣收", value: "1"}, {label: "从融资本金中扣收", value: "1"},
{label: "从扣息账户中扣收", value: "2"}, {label: "从扣息账户中扣收", value: "2"},
], ],
inttyp1: [
{label: "从融资本金中扣收", value: "0"},
{label: "从扣息账户中扣收", value: "1"},
],
lprtyp:[ lprtyp:[
{label: "1YLPR", value: "1"}, {label: "1YLPR", value: "1"},
{label: "5YLPR", value: "2"}, {label: "5YLPR", value: "2"},
......
...@@ -26,7 +26,9 @@ const tabNameToRulePathMapping = { ...@@ -26,7 +26,9 @@ const tabNameToRulePathMapping = {
"dbb": "bopmod.dbbp.basp", "dbb": "bopmod.dbbp.basp",
"dbe": "bopmod.dbep.basp", "dbe": "bopmod.dbep.basp",
"dclpp":"cfabpt.recp.dclp.dclpp", "dclpp":"cfabpt.recp.dclp.dclpp",
"conp":"cfabpt.recp.conp" "conp":"cfabpt.recp.conp",
"cfactlp":"cfactlp",//资本项目标签页切换触发点击切换标签页事件
"cnyp1":"cnybop.cnyp1"//跨境人民申报标签页切换触发点击切换标签页事件
} }
export default { export default {
......
...@@ -374,12 +374,13 @@ ...@@ -374,12 +374,13 @@
<c-col :span="12"> <c-col :span="12">
<el-form-item label="融资金额" prop="bpdgrp.cbs.max.cur"> <el-form-item label="融资金额" prop="bpdgrp.cbs.max.cur">
<c-select <c-select
:disabled="(model.ledgrp.rec.dflg=='D' || model.dedgrp.rec.dflg=='D') || (model.bpdgrp.rec.fintyp=='F' || model.bpdgrp.rec.fintyp=='U')"
v-model="model.bpdgrp.cbs.max.cur" v-model="model.bpdgrp.cbs.max.cur"
style="width: 100%" style="width: 100%"
placeholder="请选择融资币种" placeholder="请选择融资币种"
> >
<el-option <el-option
v-for="item in codes.cur" v-for="item in codes.curtxt1"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
...@@ -561,11 +562,18 @@ ...@@ -561,11 +562,18 @@
<c-row> <c-row>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="第一还款账号" prop="bptmod.finmod.act1"> <el-form-item label="第一还款账号" prop="bptmod.finmod.act1">
<c-input <c-select
v-model="model.bptmod.finmod.act1" v-model="model.bptmod.finmod.act1"
style="width: 100%" style="width: 100%"
placeholder="请输入第一还款账号" placeholder="请输入第一还款账号"
></c-input> >
<el-option
v-for="(item, idx) in codes.codeSet['bptmod.finmod.act1']"
:key="idx"
:label="item.split('\t')[1]"
:value="item.split('\t')[0]"
></el-option>
</c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -610,7 +618,7 @@ ...@@ -610,7 +618,7 @@
placeholder="请选择预扣息方式" placeholder="请选择预扣息方式"
> >
<el-option <el-option
v-for="item in codes.inttyp" v-for="item in codes.inttyp1"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
...@@ -887,7 +895,7 @@ ...@@ -887,7 +895,7 @@
<c-input <c-input
:disabled="model.bptmod.finmod.acttyp==''" :disabled="model.bptmod.finmod.acttyp==''"
v-model="model.bptmod.finmod.act3" v-model="model.bptmod.finmod.act3"
style="width: 100%" maxlength="21"
placeholder="请输入第三方还款账号" placeholder="请输入第三方还款账号"
></c-input> ></c-input>
</el-form-item> </el-form-item>
...@@ -899,7 +907,7 @@ ...@@ -899,7 +907,7 @@
<c-col :span="12"> <c-col :span="12">
<el-form-item label="预扣息账号" prop="bptmod.finmod.intact"> <el-form-item label="预扣息账号" prop="bptmod.finmod.intact">
<c-input <c-input
:disabled="model.bptmod.finmod.inttyp!='1'" :disabled="model.bptmod.finmod.inttyp=='0' || (model.bptmod.finmod.acttyp=='0' || model.bptmod.finmod.acttyp=='2')"
v-model="model.bptmod.finmod.intact" v-model="model.bptmod.finmod.intact"
style="width: 100%" style="width: 100%"
placeholder="请输入预扣息账号" placeholder="请输入预扣息账号"
......
...@@ -4,7 +4,12 @@ ...@@ -4,7 +4,12 @@
<c-row> <c-row>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="数据采集标志" prop="cfabpt.cfaflg"> <el-form-item label="数据采集标志" prop="cfabpt.cfaflg">
<c-select v-model="model.cfabpt.cfaflg" style="width:100%" placeholder="请选择数据采集标志"> <c-select
@change="selectOrCheckboxRule('cfabpt.cfaflg')"
v-model="model.cfabpt.cfaflg"
style="width:100%"
placeholder="请选择数据采集标志"
>
<el-option <el-option
v-for="item in codes.cfaflg1" v-for="item in codes.cfaflg1"
:key="item.value" :key="item.value"
......
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
<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!='')"
@change="selectOrCheckboxRule('bopmod.szflg')"
v-model="model.bopmod.szflg" v-model="model.bopmod.szflg"
style="width: 100%" style="width: 100%"
placeholder="请选择申报类型" placeholder="请选择申报类型"
......
...@@ -146,7 +146,11 @@ ...@@ -146,7 +146,11 @@
</el-tab-pane> </el-tab-pane>
<!--PD000005 --> <!--PD000005 -->
<el-tab-pane label="国内外汇贷款数据采集" name="cfap"> <el-tab-pane
v-if="model.bpdgrp.cbs.max.cur!='CNY'"
label="国内外汇贷款数据采集"
name="cfap"
>
<c-content> <c-content>
<m-cfap :model="model" :codes="codes" /> <m-cfap :model="model" :codes="codes" />
</c-content> </c-content>
......
<template> <template>
<div class="eibs-tab"> <div class="eibs">
<c-row> <c-row>
<c-col :span="24"> <c-col :span="24">
<!-- ====================左边======================= --> <!-- ====================左边======================= -->
...@@ -48,10 +48,14 @@ ...@@ -48,10 +48,14 @@
<!-- ====================右边======================= --> <!-- ====================右边======================= -->
<c-col :span="12" class="col-right"> <c-col :span="12" class="col-right">
<c-col :span="24"> <c-col :span="24">
<c-checkbox v-model="model.brdgrp.rec.igndisflg" disabled>忽略不符点</c-checkbox> <el-form-item>
<c-checkbox v-model="model.brdgrp.rec.igndisflg" disabled style="float: left;">忽略不符点</c-checkbox>
</el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-checkbox v-model="model.brdgrp.blk.docdisflg" disabled>录入不符点</c-checkbox> <el-form-item>
<c-checkbox v-model="model.brdgrp.blk.docdisflg" disabled style="float: left;">录入不符点</c-checkbox>
</el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="收到的通知类型" prop="brdgrp.rec.advtyp"> <el-form-item label="收到的通知类型" prop="brdgrp.rec.advtyp">
...@@ -71,13 +75,19 @@ ...@@ -71,13 +75,19 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-checkbox v-model="model.brdgrp.rec.approvcod" disabled>Documents on Approval Basis</c-checkbox> <el-form-item>
<c-checkbox v-model="model.brdgrp.rec.approvcod" disabled style="float: left;">Documents on Approval Basis</c-checkbox>
</el-form-item>
</c-col> </c-col>
<c-col :span="24" v-show="false"> <c-col :span="24" v-show="false">
<c-checkbox v-model="model.brtp.cre752flg" disabled>创建 752</c-checkbox> <el-form-item>
<c-checkbox v-model="model.brtp.cre752flg" disabled style="float: left;">创建 752</c-checkbox>
</el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-checkbox v-model="model.brtp.cre732flg" disabled>创建 MT 732</c-checkbox> <el-form-item>
<c-checkbox v-model="model.brtp.cre732flg" disabled style="float: left;">创建 MT 732</c-checkbox>
</el-form-item>
</c-col> </c-col>
<c-col :span="12" v-show="false"> <c-col :span="12" v-show="false">
......
<template> <template>
<div class="eibs-tab"> <div class="eibs">
<c-row > <c-row >
<c-col :span="24"> <c-col :span="24">
......
<template> <template>
<div class="eibs-tab"> <div class="eibs">
<c-row> <c-row>
<c-col :span="24" > <c-col :span="24" >
<c-col :span="12" class="col-left"> <c-col :span="12" class="col-left">
...@@ -101,7 +101,9 @@ ...@@ -101,7 +101,9 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-checkbox v-model="model.brdgrp.rec.rtoaplflg" disabled>向申请人放行货物</c-checkbox> <el-form-item>
<c-checkbox v-model="model.brdgrp.rec.rtoaplflg" disabled style="float: left;">向申请人放行货物</c-checkbox>
</el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="收货人名称及地址" prop="brdgrp.blk.relstoadr"> <el-form-item label="收货人名称及地址" prop="brdgrp.blk.relstoadr">
......
<template> <template>
<div class="eibs-tab"> <div class="eibs">
<c-row > <c-row >
<c-col :span="24"> <c-col :span="24">
...@@ -164,7 +164,9 @@ ...@@ -164,7 +164,9 @@
<br> <br>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-checkbox v-model="model.gleflg" true-label="X">系统内付款且过账</c-checkbox> <el-form-item label="">
<c-checkbox v-model="model.gleflg" true-label="X" style="float: left;">系统内付款且过账</c-checkbox>
</el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
......
...@@ -16,72 +16,148 @@ ...@@ -16,72 +16,148 @@
type="card" type="card"
@tab-click="myTabClick" @tab-click="myTabClick"
> >
<!--PD000018 --> <el-tab-pane label="业务信息" name="utlp,ovwp,docpre,shpdet">
<el-tab-pane label="偿还垫款" name="utlp">
<c-content> <c-content>
<m-utlp :model="model" :codes="codes" /> <div class="eibs-tab">
<el-collapse v-model="ywxx">
<el-collapse-item title="偿还垫款" name="utlp">
<m-utlp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="概览信息" name="ovwp">
<m-ovwp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="不符点" name="docpre">
<m-docpre :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="装运信息" name="shpdet">
<m-shpdet :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000018 -->
<!-- <el-tab-pane label="偿还垫款" name="utlp">
<c-content>
<m-utlp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane> -->
<!--PD000001 --> <!--PD000001 -->
<el-tab-pane label="保证金" name="ccvpan"> <el-tab-pane label="保证金" name="ccvpan">
<m-ccvpan :model="model" :codes="codes" /> <c-content>
<m-ccvpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000001 --> <!--PD000001 -->
<el-tab-pane label="统一授信" name="limitbody"> <el-tab-pane label="统一授信" name="limitbody">
<m-limitbody :model="model" :codes="codes" /> <c-content>
<m-limitbody :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="费用/账务" name="engp,setpan,glepan"> <el-tab-pane label="费用/账务" name="engp,setpan,glepan">
<el-collapse v-model="fyzw"> <c-content>
<c-content> <div class="eibs-tab">
<el-collapse-item title="表外记账" name="engp"> <el-collapse v-model="fyzw">
<!--PD000027 --> <el-collapse-item title="表外记账" name="engp">
<m-engp :model="model" :codes="codes" /> <!--PD000027 -->
</el-collapse-item> <m-engp :model="model" :codes="codes" />
<el-collapse-item title="结算" name="setpan"> </el-collapse-item>
<!--PD000000 --> <el-collapse-item title="结算" name="setpan">
<m-setpan :model="model" :codes="codes" /> <!--PD000000 -->
</el-collapse-item> <m-setpan :model="model" :codes="codes" />
<el-collapse-item title="会计分录" name="glepan"> </el-collapse-item>
<!--PD000001 --> <el-collapse-item title="会计分录" name="glepan">
<m-glepan :model="model" :codes="codes" /> <!--PD000001 -->
</el-collapse-item> <m-glepan :model="model" :codes="codes" />
</c-content> </el-collapse-item>
</el-collapse> </el-collapse>
</div>
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000000 --> <!--PD000000 -->
<el-tab-pane label="提示信息" name="coninfp"> <el-tab-pane label="备查/附言" name="coninfp">
<m-coninfp :model="model" :codes="codes" /> <c-content>
<div class="eibs-tab">
<el-collapse v-model="bcfy">
<el-collapse-item title="附言" name="coninfp">
<m-coninfp :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000529 --> <!--PD000529 -->
<el-tab-pane label="报文/面函" name="docpan"> <el-tab-pane label="报文/面函" name="docpan">
<m-docpan :model="model" :codes="codes" /> <c-content>
<m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000546 --> <!--PD000546 -->
<el-tab-pane label="附件信息" name="doctre"> <el-tab-pane label="附件信息" name="doctre">
<m-doctre :model="model" :codes="codes" /> <c-content>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="概览信息" name="ovwp"> <!-- <el-tab-pane label="概览信息" name="ovwp">
<m-ovwp :model="model" :codes="codes" /> <m-ovwp :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane> -->
<!--PD000062 --> <!--PD000062 -->
<el-tab-pane label="不符点" name="docpre"> <!-- <el-tab-pane label="不符点" name="docpre">
<m-docpre :model="model" :codes="codes" /> <m-docpre :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane> -->
<!--PD000079 --> <!--PD000079 -->
<el-tab-pane label="装运信息" name="shpdet"> <!-- <el-tab-pane label="装运信息" name="shpdet">
<c-content> <c-content>
<m-shpdet :model="model" :codes="codes" /> <m-shpdet :model="model" :codes="codes"/>
</c-content> </c-content>
</el-tab-pane> </el-tab-pane> -->
<!--未找到相关panels-->
<!--PD000031
<el-tab-pane label="PD000031" name="brtapll1">
<m-brtapll1 :model="model" :codes="codes"/>
</el-tab-pane>-->
<!--PD000049
<el-tab-pane label="PD000049" name="prtswtr">
<m-prtswtr :model="model" :codes="codes"/>
</el-tab-pane>-->
<!--PD000062
<el-tab-pane label="PD000062" name="prtswtrp">
<m-prtswtrp :model="model" :codes="codes"/>
</el-tab-pane>-->
<!--PD000061
<el-tab-pane label="PD000061" name="xmldoc">
<m-xmldoc :model="model" :codes="codes"/>
</el-tab-pane>-->
<!--PD000060
<el-tab-pane label="PD000060" name="prtswtp">
<m-prtswtp :model="model" :codes="codes"/>
</el-tab-pane> -->
<!--PD000001
<el-tab-pane label="PD000001" name="dnfp">
<m-dnfp :model="model" :codes="codes"/>
</el-tab-pane>-->
<!--PD000020
<el-tab-pane label="PD000020" name="detp">
<m-detp :model="model" :codes="codes"/>
</el-tab-pane>-->
<!--PD000015
<el-tab-pane label="PD000015" name="cmnsetl1">
<m-cmnsetl1 :model="model" :codes="codes"/>
</el-tab-pane>-->
<!--PD000005
<el-tab-pane label="PD000005" name="syswrndisplay">
<m-syswrndisplay :model="model" :codes="codes"/>
</el-tab-pane>-->
</c-tabs> </c-tabs>
</el-form> </el-form>
<c-function-btn <c-function-btn
...@@ -169,7 +245,9 @@ export default { ...@@ -169,7 +245,9 @@ export default {
codes: { codes: {
...CodeTable, ...CodeTable,
}, },
ywxx: ["utlp"],
fyzw: ["engp"], fyzw: ["engp"],
bcfy: ["coninfp"],
}; };
}, },
methods: { methods: {
...@@ -203,5 +281,4 @@ export default { ...@@ -203,5 +281,4 @@ export default {
}, },
}; };
</script> </script>
<style> <style></style>
</style>
...@@ -297,13 +297,13 @@ export default { ...@@ -297,13 +297,13 @@ export default {
} }
}, },
methods:{...Event}, methods:{...Event},
created:function(){ // created:function(){
this.executeRule("bopmod.dbcp.basp").then((res) => { // this.executeRule("bopmod.dbcp.basp").then((res) => {
if (res.respCode == SUCCESS) { // if (res.respCode == SUCCESS) {
this.copyValueFromVO(res.data); // this.copyValueFromVO(res.data);
} // }
}); // });
} // }
} }
</script> </script>
<style> <style>
......
...@@ -297,13 +297,13 @@ export default { ...@@ -297,13 +297,13 @@ export default {
} }
}, },
methods:{...Event}, methods:{...Event},
created:function(){ // created:function(){
this.executeRule("bopmod.dbfp.basp").then((res) => { // this.executeRule("bopmod.dbfp.basp").then((res) => {
if (res.respCode == SUCCESS) { // if (res.respCode == SUCCESS) {
this.copyValueFromVO(res.data); // this.copyValueFromVO(res.data);
} // }
}); // });
} // }
} }
</script> </script>
<style> <style>
......
...@@ -20,7 +20,8 @@ ...@@ -20,7 +20,8 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="7" :offset="1"> <c-col :span="7" :offset="1">
<c-checkbox v-model="model.bopmod.basflg" :disabled="model.bopmod.szflg==='3'||model.bopmod.szflg===''">基础数据</c-checkbox> <c-checkbox v-model="model.bopmod.basflg" :disabled="model.bopmod.szflg==='3'||model.bopmod.szflg===''"
@change="changeBasflg">基础数据</c-checkbox>
</c-col> </c-col>
</c-col> </c-col>
...@@ -32,6 +33,7 @@ ...@@ -32,6 +33,7 @@
style="width: 100%" style="width: 100%"
placeholder="请选择" placeholder="请选择"
:disabled="model.bopmod.szflg==='3' || model.bopmod.szflg==='2' ||model.bopmod.szflg===''" :disabled="model.bopmod.szflg==='3' || model.bopmod.szflg==='2' ||model.bopmod.szflg===''"
@change="acttypChange"
> >
<el-option <el-option
v-for="item in codes.acttyp" v-for="item in codes.acttyp"
...@@ -50,6 +52,7 @@ ...@@ -50,6 +52,7 @@
style="width: 100%" style="width: 100%"
placeholder="请选择" placeholder="请选择"
:disabled="model.bopmod.szflg==='3' ||model.bopmod.szflg===''" :disabled="model.bopmod.szflg==='3' ||model.bopmod.szflg===''"
@change="ownextkeyChange"
> >
<el-option <el-option
v-for="item in codesOwnextkey" v-for="item in codesOwnextkey"
...@@ -121,6 +124,41 @@ export default { ...@@ -121,6 +124,41 @@ export default {
this.model.bopmod.acttyp = ''; this.model.bopmod.acttyp = '';
this.model.bopmod.basflg=''; this.model.bopmod.basflg='';
} }
},
async changeBasflg(){//基础数据单选框点击触发执行默认方法
// 执行默认方法新写法:executeNotify()不用传参
this.executeNotify().then(res => {
if (res.respCode == SUCCESS){
this.copyValueFromVO(res.data);
}
});
this.$nextTick(()=>{
this.tabClick()
});
},
async ownextkeyChange(){//地区机构号改变触发
this.tabClick()
},
async acttypChange(){
this.tabClick()
},
//Ui页面整合后,申报信息页中的三个小页面漏掉的切换标签页面事件
tabClick(){
if(this.model.bopmod.basflg=="X"){//勾选基础信息,显示出对外/对内付款标签页
switch (this.model.bopmod.szflg) {
case "1"://申报类型选跨境收支
this.eventFunction("bopmod.dbcp.basp")//触发td上的点击切换到对外付款标签页事件
break;
case "2"://申报类型选境内收支
this.eventFunction("bopmod.dbfp.basp")//触发td上的点击切换到境内付款标签页事件
break;
}
// this.executeRule("boppay.dbfp.basp").then((res) => {
// if (res.respCode == SUCCESS) {
// this.copyValueFromVO(res.data);
// }
// });
}
} }
}, },
created: function () { created: function () {
......
...@@ -126,7 +126,7 @@ ...@@ -126,7 +126,7 @@
</el-tab-pane> </el-tab-pane>
<!--PD000009 --> <!--PD000009 -->
<el-tab-pane label="申报信息" name="cnyp"> <el-tab-pane label="申报信息" name="cfactlp,cnyp1">
<c-content> <c-content>
<m-cnyp :model="model" :codes="codes" /> <m-cnyp :model="model" :codes="codes" />
</c-content> </c-content>
......
...@@ -19,8 +19,7 @@ ...@@ -19,8 +19,7 @@
size="small" size="small"
:validate-on-rule-change="false"> :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">
<el-tab-pane label="业务信息" name="ovwp"> <el-tab-pane label="业务信息" name="ovwp">
<c-content> <c-content>
<m-ovwp :model="model" :codes="codes"/> <m-ovwp :model="model" :codes="codes"/>
......
<template> <template>
<div class="eibs-tab"> <div class="eibs">
<el-col :span="11"> <el-col :span="11">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="申报号码" prop="bopmod.dbcgrp.bas.rptno"> <el-form-item label="申报号码" prop="bopmod.dbcgrp.bas.rptno">
......
<template> <template>
<div class="eibs-tab"> <div class="eibs">
<el-col :span="11"> <el-col :span="11">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="申报号码" prop="bopmod.dbfgrp.bas.rptno"> <el-form-item label="申报号码" prop="bopmod.dbfgrp.bas.rptno">
......
<template> <template>
<div class="eibs-tab"> <div class="eibs">
<c-col :span="11"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<c-form-item label="借记记账账号" prop="trnmod.cipmod.dafnzh"> <c-form-item label="借记记账账号" prop="trnmod.cipmod.dafnzh">
......
<template> <template>
<div class="eibs-tab"> <div class="eibs">
<!-- SG000227 : 收款直接参与者行号 --> <!-- SG000227 : 收款直接参与者行号 -->
<c-col :span="12"> <c-col :span="12">
<c-col :span="24"> <c-col :span="24">
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="12"> <el-collapse v-model="activeNames" @change="handleChange">
<c-col :span="24"> <el-collapse-item title="外管信息" name="wg">
<el-form-item <m-wg :model="model" :codes="codes" />
label="是否报送跨境人民币2101表" </el-collapse-item>
prop="cnybop.cnyflg"
label-width="160px" <el-collapse-item title="跨境人民币申报" name="cnyp1">
> <m-cnyp1 :model="model" :codes="codes" />
<c-select </el-collapse-item>
v-model="model.cnybop.cnyflg"
style="width: 100%" <!--PD000008 -->
:code="codes.cnyflg" <!-- <el-tab-pane label="外管信息" name="wg">
disabled <m-wg :model="model" :codes="codes" />
placeholder="请选择是否报送跨境人民币2101表" </el-tab-pane> -->
>
</c-select> </el-collapse>
</el-form-item> </div>
</c-col> </template>
<c-col :span="24"> <script>
<el-form-item import Api from "~/service/Api";
label="是否报送跨境人民币2107表" import commonProcess from "~/mixin/commonProcess";
prop="cnybop.traflg" import CodeTable from "~/config/CodeTable";
label-width="160px" import Event from "~/model/Brtset/Event";
> import Wg from "./Wg";
<c-select import Cnyp1 from "./Cnyp1";
v-model="model.cnybop.traflg"
style="width: 100%"
disabled
:code="codes.traflg" export default {
placeholder="请选择是否报送跨境人民币2107表" inject: ["root"],
> components: {
</c-select> "m-wg": Wg,
</el-form-item> "m-cnyp1": Cnyp1,
</c-col>
},
<c-col :span="24"> props: ["model", "codes"],
<el-form-item mixins: [commonProcess],
label="是否报送跨境人民币2111表" data() {
prop="cnybop.outflg" return {
label-width="160px" activeNames: ["wg"],
> };
<c-select },
v-model="model.cnybop.outflg" methods: {
style="width: 100%" ...Event,
:disabled="!model.gidgrp.rec.cmtflg" handleChange() {}
:code="codes.outflg" },
placeholder="请选择是否报送跨境人民币2111表" created: function () {},
> };
</c-select> </script>
</el-form-item>
</c-col> <style>
</style>
<c-col :span="24"> \ No newline at end of file
<el-form-item
label="是否报送跨境人民币2106表"
prop="cnybop.libflg"
label-width="160px"
>
<c-select
v-model="model.cnybop.libflg"
disabled
style="width: 100%"
:code="codes.libflg"
placeholder="请选择是否报送跨境人民币2106表"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="是否报送跨境人民币2122表"
prop="cnybop.vouflg"
label-width="160px"
>
<c-select
v-model="model.cnybop.vouflg"
disabled
style="width: 100%"
:code="codes.vouflg"
placeholder="请选择是否报送跨境人民币2122表"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Gitset/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs">
<c-col :span="12">
<c-col :span="24">
<el-form-item
label="是否报送跨境人民币2101表"
prop="cnybop.cnyflg"
label-width="160px"
>
<c-select
v-model="model.cnybop.cnyflg"
style="width: 100%"
:code="codes.cnyflg"
disabled
placeholder="请选择是否报送跨境人民币2101表"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="是否报送跨境人民币2107表"
prop="cnybop.traflg"
label-width="160px"
>
<c-select
v-model="model.cnybop.traflg"
style="width: 100%"
disabled
:code="codes.traflg"
placeholder="请选择是否报送跨境人民币2107表"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="是否报送跨境人民币2111表"
prop="cnybop.outflg"
label-width="160px"
>
<c-select
v-model="model.cnybop.outflg"
style="width: 100%"
:disabled="!model.gidgrp.rec.cmtflg"
:code="codes.outflg"
placeholder="请选择是否报送跨境人民币2111表"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="是否报送跨境人民币2106表"
prop="cnybop.libflg"
label-width="160px"
>
<c-select
v-model="model.cnybop.libflg"
disabled
style="width: 100%"
:code="codes.libflg"
placeholder="请选择是否报送跨境人民币2106表"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="是否报送跨境人民币2122表"
prop="cnybop.vouflg"
label-width="160px"
>
<c-select
v-model="model.cnybop.vouflg"
disabled
style="width: 100%"
:code="codes.vouflg"
placeholder="请选择是否报送跨境人民币2122表"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Gitset/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template> <template>
<div class="eibs-tab"> <div class="eibs">
<c-col :span="11"> <c-col :span="11">
<c-col :span="16" v-if="model.gidgrp.rec.expflg=='X'||model.gidgrp.rec.expdat!=''"> <c-col :span="16" v-if="model.gidgrp.rec.expflg=='X'||model.gidgrp.rec.expdat!=''">
<el-form-item <el-form-item
......
<template> <template>
<div class="eibs-tab"> <div class="eibs">
<c-col :span="11"> <c-col :span="11">
<c-col :span="16" v-if="model.gidgrp.rec.expflg=='X'||model.gidgrp.rec.expdat!=''"> <c-col :span="16" v-if="model.gidgrp.rec.expflg=='X'||model.gidgrp.rec.expdat!=''">
<el-form-item <el-form-item
......
<template> <template>
<c-page title="进口保函赔付"> <c-page title="进口保函赔付">
<div class="eContainer"> <div class="eContainer">
<c-function-btn <!-- <c-function-btn>
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
<el-button size="small">备忘录</el-button> <el-button size="small">备忘录</el-button>
<el-button size="small">影像信息</el-button> <el-button size="small">影像信息</el-button>
<el-button size="small">保存模板</el-button> <el-button size="small">保存模板</el-button>
...@@ -13,7 +9,7 @@ ...@@ -13,7 +9,7 @@
<el-button size="small">制裁信息</el-button> <el-button size="small">制裁信息</el-button>
<el-button size="small">拆分报文</el-button> <el-button size="small">拆分报文</el-button>
<el-button size="small">智能提示</el-button> <el-button size="small">智能提示</el-button>
</c-function-btn> </c-function-btn> -->
<el-form <el-form
:model="model" :model="model"
:rules="rules" :rules="rules"
...@@ -24,6 +20,7 @@ ...@@ -24,6 +20,7 @@
:validate-on-rule-change="false" :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">
<!--PD000027 --> <!--PD000027 -->
<el-tab-pane label="索赔付款" name="gitsetp1"> <el-tab-pane label="索赔付款" name="gitsetp1">
<c-content> <c-content>
...@@ -31,47 +28,102 @@ ...@@ -31,47 +28,102 @@
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000027 --> <!--PD000538 -->
<el-tab-pane label="表外" name="engp"> <el-tab-pane label="GITSETP" name="gitsetp">
<m-engp :model="model" :codes="codes" /> <c-content>
<m-gitsetp :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000001 --> <!--PD000001 -->
<el-tab-pane label="保证金" name="ccvpan"> <el-tab-pane label="保证金" name="ccvpan">
<m-ccvpan :model="model" :codes="codes" /> <m-ccvpan :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000000 --> <el-tab-pane label="统一授信" name="limitbody,shisuan">
<el-tab-pane label="费用及账务" name="setpan">
<c-content> <c-content>
<m-setpan :model="model" :codes="codes" /> <div class="eibs-tab">
<el-collapse v-model="activeNames1">
<el-collapse-item title="统一授信" name="limitbody">
<m-limitbody :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="试算结果" name="shisuan">
<m-shisuan :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000001 -->
<!-- <el-tab-pane label="统一授信" name="limitbody">
<m-limitbody :model="model" :codes="codes" />
</el-tab-pane> -->
<!--PD001139 -->
<!-- <el-tab-pane label="试算结果" name="shisuan">
<m-shisuan :model="model" :codes="codes" />
</el-tab-pane> -->
<!--PD000027 -->
<el-tab-pane label="费用/账务" name="engp,setpan,glepan">
<c-content>
<div class="eibs-tab">
<el-collapse v-model="activeNames">
<el-collapse-item title="表外记账" name="engp">
<!-- 表外记账 -->
<m-engp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="结算" name="setpan">
<!-- 结算 -->
<m-setpan :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="会计分录" name="glepan">
<!-- 会计分录 -->
<m-glepan :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</c-content>
</el-tab-pane>
<!--PD000027 -->
<!-- <el-tab-pane label="表外" name="engp">
<m-engp :model="model" :codes="codes" />
</el-tab-pane> -->
<!--PD000000 -->
<!-- <el-tab-pane label="费用及账务" name="setpan">
<c-content>
<m-setpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane> -->
<!--PD000001 --> <!--PD000001 -->
<el-tab-pane label="分录" name="glepan"> <!-- <el-tab-pane label="分录" name="glepan">
<m-glepan :model="model" :codes="codes" /> <m-glepan :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane> -->
<!--PD000000 --> <!--PD000000 -->
<el-tab-pane label="附言" name="coninfp"> <el-tab-pane label="备查/附言" name="coninfp">
<m-coninfp :model="model" :codes="codes" /> <m-coninfp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000529 --> <!--PD000529 -->
<el-tab-pane label="面函" name="docpan"> <el-tab-pane label="报文/面函" name="docpan">
<m-docpan :model="model" :codes="codes" /> <m-docpan :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000546 --> <!--PD000546 -->
<el-tab-pane label="交易附件" name="doctre"> <el-tab-pane label="附件信息" name="doctre">
<m-doctre :model="model" :codes="codes" /> <m-doctre :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000008 -->
<el-tab-pane label="外管信息" name="wg">
<m-wg :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane <el-tab-pane
label="境内付款/承兑通知书-基础信息" label="境内付款/承兑通知书-基础信息"
...@@ -94,7 +146,7 @@ ...@@ -94,7 +146,7 @@
</el-tab-pane> </el-tab-pane>
<!--PD000002 --> <!--PD000002 -->
<el-tab-pane label="跨境人民币申报" name="cnyp"> <el-tab-pane label="申报信息" name="cnyp">
<m-cnyp :model="model" :codes="codes" /> <m-cnyp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
...@@ -106,11 +158,7 @@ ...@@ -106,11 +158,7 @@
<m-outp :model="model" :codes="codes" /> <m-outp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD001139 -->
<el-tab-pane label="试算结果" name="shisuan">
<m-shisuan :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="Cips" name="cips" v-if="model.trnmod.cmtflg == 'P'&&model.gidgrp.rec.cmtflg"> <el-tab-pane label="Cips" name="cips" v-if="model.trnmod.cmtflg == 'P'&&model.gidgrp.rec.cmtflg">
<c-content> <c-content>
<m-cips :model="model" :codes="codes" /> <m-cips :model="model" :codes="codes" />
...@@ -124,18 +172,8 @@ ...@@ -124,18 +172,8 @@
> >
<m-cips2 :model="model" :codes="codes" /> <m-cips2 :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000538 -->
<el-tab-pane label="GITSETP" name="gitsetp">
<c-content>
<m-gitsetp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="统一授信" name="limitbody">
<m-limitbody :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000130 --> <!--PD000130 -->
<el-tab-pane :label=this.det756Name name="det756"> <el-tab-pane :label=this.det756Name name="det756">
<c-content> <c-content>
...@@ -147,11 +185,7 @@ ...@@ -147,11 +185,7 @@
<el-tab-pane <el-tab-pane
:label=this.det202cvName :label=this.det202cvName
name="det202cv" name="det202cv"
v-if=" v-if=" model.trnmod.cmtflg == 'C' || model.gcdgrp.cbs.max.cur != 'CNY' " >
model.trnmod.cmtflg == 'C' ||
model.gcdgrp.cbs.max.cur != 'CNY'
"
>
<c-content> <c-content>
<m-det202cv :model="model" :codes="codes" /> <m-det202cv :model="model" :codes="codes" />
</c-content> </c-content>
...@@ -171,6 +205,12 @@ ...@@ -171,6 +205,12 @@
@select-ety="selectMsg" @select-ety="selectMsg"
> >
</c-grid-ety-prompt-dialog> </c-grid-ety-prompt-dialog>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash">
</c-function-btn>
</div> </div>
</c-page> </c-page>
</template> </template>
...@@ -195,7 +235,6 @@ import Glepan from "~/views/Public/Glepan"; ...@@ -195,7 +235,6 @@ import Glepan from "~/views/Public/Glepan";
import Ccvpan from "~/views/Public/Ccvpan"; import Ccvpan from "~/views/Public/Ccvpan";
import Gitsetp1 from "./Gitsetp1"; import Gitsetp1 from "./Gitsetp1";
import Wg from "./Wg";
import Cnyp from "./Cnyp"; import Cnyp from "./Cnyp";
import Shisuan from "./Shisuan"; import Shisuan from "./Shisuan";
import Gitsetp from "./Gitsetp"; import Gitsetp from "./Gitsetp";
...@@ -218,7 +257,6 @@ export default { ...@@ -218,7 +257,6 @@ export default {
"m-coninfp": Coninfp, "m-coninfp": Coninfp,
"m-docpan": Docpan, "m-docpan": Docpan,
"m-doctre": Doctre, "m-doctre": Doctre,
"m-wg": Wg,
"m-cnyp": Cnyp, "m-cnyp": Cnyp,
"m-shisuan": Shisuan, "m-shisuan": Shisuan,
"m-gitsetp": Gitsetp, "m-gitsetp": Gitsetp,
...@@ -249,6 +287,8 @@ export default { ...@@ -249,6 +287,8 @@ export default {
pattern: Pattern, pattern: Pattern,
rules: null, rules: null,
codes: { ...CodeTable }, codes: { ...CodeTable },
activeNames: ["engp","limitbody"],
activeNames1: ["limitbody"],
}; };
}, },
watch:{ watch:{
......
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