Commit b6a2d8cc by xiameng

betacc,betrcl,betset Tab整合

parent b8fa4c92
<template> <template>
<div class="eibs-tab"> <div class="eibs">
<!-- left --> <!-- left -->
<c-col :span="11"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
......
<template>
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<el-collapse-item title="承兑" name="accp">
<c-content>
<m-accp :model="model" :codes="codes" />
</c-content>
</el-collapse-item>
</el-collapse>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Gitcrj/Event";
import Accp from "./Accp"
export default {
components:{
"m-accp" : Accp,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
activeNames: ["accp"],
};
},
methods: { ...Event },
created:
function () {},
};
</script>
<style>
</style>
\ No newline at end of file
<template> <template>
<div class="eContainer"> <div class="eContainer">
<c-page title="出口信用证单据承兑">
<!-- <c-bus-button :$pntvm="this"></c-bus-button> --> <!-- <c-bus-button :$pntvm="this"></c-bus-button> -->
<c-function-btn
:handleSubmit="handleSubmit" <!-- <c-function-btn>
: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>
<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> -->
<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"
...@@ -27,41 +26,79 @@ ...@@ -27,41 +26,79 @@
> >
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick"> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--PD000033 --> <!--PD000033 -->
<el-tab-pane label="承兑" name="accp"> <el-tab-pane label="业务信息" name="ovwp">
<m-accp :model="model" :codes="codes" /> <c-content>
<m-ovwp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="统一授信" name="limitbody">
<c-content>
<m-limitbody :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000027 --> <!--PD000027 -->
<el-tab-pane label="表外记账" name="engp"> <el-tab-pane label="费用/账务" name="engp,setpan">
<c-content>
<div class="eibs-tab">
<el-collapse v-model="activeNames">
<el-collapse-item title="表外记账" name="engp">
<!-- 表外记账 -->
<m-engp :model="model" :codes="codes" /> <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>
</div>
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000027 -->
<!-- <el-tab-pane label="表外记账" name="engp">
<m-engp :model="model" :codes="codes" />
</el-tab-pane> -->
<!--PD000000 --> <!--PD000000 -->
<el-tab-pane label="结算" name="setpan"> <!-- <el-tab-pane label="结算" name="setpan">
<m-setpan :model="model" :codes="codes" /> <m-setpan :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane> -->
<!--PD000000 --> <!--PD000000 -->
<el-tab-pane label="提示信息" name="coninfp"> <el-tab-pane label="备查/附言" name="coninfp">
<c-content>
<m-coninfp :model="model" :codes="codes" /> <m-coninfp :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000529 --> <!--PD000529 -->
<el-tab-pane label="报文和面函" name="docpan"> <el-tab-pane label="报文/面函" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes" /> <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">
<c-content>
<m-doctre :model="model" :codes="codes" /> <m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="统一授信" name="limitbody">
<m-limitbody :model="model" :codes="codes" />
</el-tab-pane>
</c-tabs> </c-tabs>
</el-form> </el-form>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash">
</c-function-btn>
</c-page>
</div> </div>
</template> </template>
<script> <script>
...@@ -80,6 +117,7 @@ import Setpan from "~/views/Public/Setpan"; ...@@ -80,6 +117,7 @@ import Setpan from "~/views/Public/Setpan";
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 Limitbody from "~/views/Public/Limitbody"; import Limitbody from "~/views/Public/Limitbody";
import Ovwp from "./Ovwp";
export default { export default {
name: "Betacc", name: "Betacc",
...@@ -91,6 +129,7 @@ export default { ...@@ -91,6 +129,7 @@ export default {
"m-doctre": Doctre, "m-doctre": Doctre,
"m-coninfp": Coninfp, "m-coninfp": Coninfp,
"m-limitbody": Limitbody, "m-limitbody": Limitbody,
"m-ovwp": Ovwp,
}, },
provide() { provide() {
return { return {
...@@ -100,7 +139,7 @@ export default { ...@@ -100,7 +139,7 @@ export default {
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data() { data() {
return { return {
tabVal: "accp", tabVal: "ovwp",
trnName: "betacc", trnName: "betacc",
model: new Betacc().data, model: new Betacc().data,
checkRules: Check, checkRules: Check,
...@@ -110,6 +149,7 @@ export default { ...@@ -110,6 +149,7 @@ export default {
codes: { codes: {
...CodeTable, ...CodeTable,
}, },
activeNames: ["engp"],
}; };
}, },
methods: { methods: {
......
<template>
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<el-collapse-item title="索汇信息" name="rclp">
<c-content>
<m-rclp :model="model" :codes="codes" />
</c-content>
</el-collapse-item>
<el-collapse-item title="索汇详情" name="remp" v-if="model.rmbclm.clmrmbflg != ''">
<c-content>
<m-remp :model="model" :codes="codes" />
</c-content>
</el-collapse-item>
<!-- <el-tab-pane
v-if="model.rmbclm.clmrmbflg"
label="索汇详情"
name="remp">
<m-remp :model="model" :codes="codes" />
</el-tab-pane> -->
</el-collapse>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Gitcrj/Event";
import Rclp from "./Rclp"
import Remp from "./Remp"
export default {
components:{
"m-rclp" : Rclp,
"m-remp" : Remp,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
activeNames: ["rclp"],
};
},
methods: { ...Event },
created:
function () {},
};
</script>
<style>
</style>
\ No newline at end of file
<template> <template>
<div class="eContainer"> <div class="eContainer">
<c-page title="出口信用证单据承兑">
<!-- <c-bus-button :$pntvm="this"></c-bus-button> --> <!-- <c-bus-button :$pntvm="this"></c-bus-button> -->
<c-function-btn
:handleSubmit="handleSubmit" <!-- <el-button size="small">流程附言</el-button>
: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> <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> <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"
...@@ -27,44 +24,69 @@ ...@@ -27,44 +24,69 @@
: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">
<!--betrcl PD000034 Claim Reimb. --> <!--PD000033 -->
<el-tab-pane label="索汇信息" name="rclp"> <el-tab-pane label="业务信息" name="ovwp">
<c-content> <c-content>
<m-rclp ref="rclp" :model="model" :codes="codes" /> <m-ovwp :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--liaall PD000027 Liability -->
<el-tab-pane label="表外记账" name="engp"> <!--PD000001 -->
<el-tab-pane label="统一授信" name="limitbody">
<c-content>
<m-limitbody :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane label="费用/账务" name="engp,setpan">
<c-content>
<div class="eibs-tab">
<el-collapse v-model="activeNames">
<el-collapse-item title="表外记账" name="engp">
<!-- 表外记账 -->
<m-engp :model="model" :codes="codes" /> <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>
</div>
</c-content>
</el-tab-pane> </el-tab-pane>
<!--liaall PD000027 Liability -->
<!-- <el-tab-pane label="表外记账" name="engp">
<m-engp :model="model" :codes="codes" />
</el-tab-pane> -->
<!--setmod PD000000 Settlement --> <!--setmod PD000000 Settlement -->
<el-tab-pane label="结算" name="setpan"> <!-- <el-tab-pane label="结算" name="setpan">
<m-setpan :model="model" :codes="codes" /> <m-setpan :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane> -->
<!--coninf PD000000 Completion --> <!--coninf PD000000 Completion -->
<el-tab-pane label="提示信息" name="coninfp">
<el-tab-pane label="备查/附言" name="coninfp">
<c-content>
<m-coninfp :model="model" :codes="codes" /> <m-coninfp :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--trndoc PD000529 &Messages -->
<el-tab-pane label="报文和面函" name="docpan">
<!--PD000529 -->
<el-tab-pane label="报文/面函" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes" /> <m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--trndoc PD000546 Attachments -->
<el-tab-pane label="附件" name="doctre"> <!--PD000546 -->
<el-tab-pane label="附件信息" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes" /> <m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--rmbclm PD000128 Reimbursement Details -->
<el-tab-pane
v-if="model.rmbclm.clmrmbflg"
label="索汇详情"
name="remp"
>
<m-remp :model="model" :codes="codes" />
</el-tab-pane>
<!--limmod PD000001 统一授信 -->
<el-tab-pane label="统一授信" name="limitbody">
<m-limitbody :model="model" :codes="codes" />
</el-tab-pane>
</c-tabs> </c-tabs>
</el-form> </el-form>
<c-grid-ety-prompt-dialog <c-grid-ety-prompt-dialog
...@@ -74,6 +96,14 @@ ...@@ -74,6 +96,14 @@
@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>
</c-page>
</div> </div>
</template> </template>
<script> <script>
...@@ -85,7 +115,7 @@ import commonFuncs from "~/mixin/commonFuncs"; ...@@ -85,7 +115,7 @@ import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Betrcl/Check"; import Check from "~/model/Betrcl/Check";
import Default from "~/model/Betrcl/Default"; import Default from "~/model/Betrcl/Default";
import Pattern from "~/model/Betrcl/Pattern"; import Pattern from "~/model/Betrcl/Pattern";
import Rclp from "./Rclp"; import Ovwp from "./Ovwp";
import Remp from "./Remp"; import Remp from "./Remp";
import Engp from "~/views/Public/Engp"; import Engp from "~/views/Public/Engp";
import Doctre from "~/views/Public/Doctre"; import Doctre from "~/views/Public/Doctre";
...@@ -97,7 +127,7 @@ import Limitbody from "~/views/Public/Limitbody"; ...@@ -97,7 +127,7 @@ import Limitbody from "~/views/Public/Limitbody";
export default { export default {
name: "Betrcl", name: "Betrcl",
components: { components: {
"m-rclp": Rclp, "m-ovwp": Ovwp,
"m-engp": Engp, "m-engp": Engp,
"m-docpan": Docpan, "m-docpan": Docpan,
"m-doctre": Doctre, "m-doctre": Doctre,
...@@ -114,7 +144,7 @@ export default { ...@@ -114,7 +144,7 @@ export default {
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data() { data() {
return { return {
tabVal: "rclp", tabVal: "ovwp",
trnName: "betrcl", trnName: "betrcl",
trnType: "", trnType: "",
model: new Betrcl().data, model: new Betrcl().data,
...@@ -124,6 +154,7 @@ export default { ...@@ -124,6 +154,7 @@ export default {
rules: null, rules: null,
codes: { codes: {
...CodeTable, ...CodeTable,
activeNames: ["engp"],
}, },
}; };
}, },
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- left --> <el-collapse v-model="activeNames" @change="handleChange">
<c-col :span="11"> <el-collapse-item title="外管信息" name="wg">
<c-col :span="24"> <m-wg :model="model" :codes="codes" />
<el-form-item label="是否报送跨境人民币2101表" prop="cnybop.cnyflg"> </el-collapse-item>
<c-select
v-model="model.cnybop.cnyflg"
style="width: 100%"
placeholder="请选择是否报送跨境人民币2101表"
>
<el-option
v-for="item in codes.cnyflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24"> <el-collapse-item title="跨境人民币申报" name="cnyp1">
<el-form-item label="是否报送跨境人民币2107表" prop="cnybop.traflg"> <m-cnyp1 :model="model" :codes="codes" />
<c-select </el-collapse-item>
v-model="model.cnybop.traflg"
style="width: 100%"
placeholder="请选择是否报送跨境人民币2107表"
disabled
>
<el-option
v-for="item in codes.traflg"
: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="是否报送跨境人民币2111表" prop="cnybop.outflg">
<c-select
v-model="model.cnybop.outflg"
style="width: 100%"
placeholder="请选择是否报送跨境人民币2111表"
disabled
>
<el-option
v-for="item in codes.outflg"
: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="是否报送跨境人民币2106表" prop="cnybop.libflg">
<c-select
v-model="model.cnybop.libflg"
style="width: 100%"
placeholder="请选择是否报送跨境人民币2106表"
disabled
>
<el-option
v-for="item in codes.libflg"
: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="是否报送跨境人民币2122表" prop="cnybop.vouflg">
<c-select <!--cnybop PD000001 2101跨境收入信息 -->
v-model="model.cnybop.vouflg" <el-tab-pane label="2101跨境收入信息" name="incp" v-if="model.cnybop.cnyflg=='1'">
style="width: 100%" <m-incp :model="model" :codes="codes"/>
placeholder="请选择是否报送跨境人民币2122表" </el-tab-pane>
disabled
>
<el-option
v-for="item in codes.vouflg"
:key="item.value" </el-collapse>
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</div> </div>
</template> </template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Betset/Event";
export default { <script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Brtset/Event";
import Wg from "./Wg";
import Cnyp1 from "./Cnyp1";
//import Cfactlp from "./Cfactlp";
export default {
inject: ["root"], inject: ["root"],
components: {
"m-wg": Wg,
"m-cnyp1": Cnyp1,
// "m-cfactlp": Cfactlp,
},
props: ["model", "codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data() { data() {
return {}; return {
activeNames: ["wg"],
};
},
methods: {
...Event,
handleChange() {}
}, },
methods: { ...Event },
created: function () {}, created: function () {},
}; };
</script> </script>
<style>
</style> <style>
</style>
\ No newline at end of file
<template>
<div class="eibs-tab">
<!-- left -->
<c-col :span="11">
<c-col :span="24">
<el-form-item label="是否报送跨境人民币2101表" prop="cnybop.cnyflg">
<c-select
v-model="model.cnybop.cnyflg"
style="width: 100%"
placeholder="请选择是否报送跨境人民币2101表"
>
<el-option
v-for="item in codes.cnyflg"
: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="是否报送跨境人民币2107表" prop="cnybop.traflg">
<c-select
v-model="model.cnybop.traflg"
style="width: 100%"
placeholder="请选择是否报送跨境人民币2107表"
disabled
>
<el-option
v-for="item in codes.traflg"
: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="是否报送跨境人民币2111表" prop="cnybop.outflg">
<c-select
v-model="model.cnybop.outflg"
style="width: 100%"
placeholder="请选择是否报送跨境人民币2111表"
disabled
>
<el-option
v-for="item in codes.outflg"
: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="是否报送跨境人民币2106表" prop="cnybop.libflg">
<c-select
v-model="model.cnybop.libflg"
style="width: 100%"
placeholder="请选择是否报送跨境人民币2106表"
disabled
>
<el-option
v-for="item in codes.libflg"
: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="是否报送跨境人民币2122表" prop="cnybop.vouflg">
<c-select
v-model="model.cnybop.vouflg"
style="width: 100%"
placeholder="请选择是否报送跨境人民币2122表"
disabled
>
<el-option
v-for="item in codes.vouflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<m-incp v-show="model.cnybop.cnyflg == '1'" :model="model" :codes="codes" />
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Betset/Event";
import Incp from "./Incp";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
components: {
"m-incp": Incp,
},
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<el-collapse-item title="结算信息" name="setp">
<c-content>
<m-setp :model="model" :codes="codes" />
</c-content>
</el-collapse-item>
<el-collapse-item title="收账通知" name="docpan1">
<c-content>
<m-docpan1 :model="model" :codes="codes" />
</c-content>
</el-collapse-item>
<!--PD000001 -->
<!-- <el-tab-pane label="收账通知" name="docpan1">
<m-docpan1 :model="model" :codes="codes"/>
</el-tab-pane> -->
</el-collapse>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Gitcrj/Event";
import Setp from "./Setp"
import Docpan1 from "./Docpan1"
export default {
components:{
"m-setp" : Setp,
"m-docpan1" : Docpan1,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
activeNames: ["setp"],
};
},
methods: { ...Event },
created:
function () {},
};
</script>
<style>
</style>
\ No newline at end of file
...@@ -106,6 +106,16 @@ ...@@ -106,6 +106,16 @@
</c-col> </c-col>
</c-col> </c-col>
<!--dbap PD000000 涉外收入申报单-基础信息 -->
<m-basp v-if="model.bopmod.szflg === '1' && model.bopmod.basflg" :model="model" :codes="codes"/>
<!--dbdp PD000000 境内收入申报单-基础信息 -->
<m-basp1 v-if="model.bopmod.szflg === '2' && model.bopmod.basflg" :model="model" :codes="codes"/>
</div> </div>
</template> </template>
...@@ -114,11 +124,18 @@ import Api from "~/service/Api"; ...@@ -114,11 +124,18 @@ import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"; import CodeTable from "~/config/CodeTable";
import Event from "~/model/Betset/Event"; import Event from "~/model/Betset/Event";
import Basp from "./Basp";
import Basp1 from "./Basp1";
export default { export default {
inject: ["root"], inject: ["root"],
props: ["model", "codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
components: {
"m-basp": Basp,
"m-basp1": Basp1,
},
data() { data() {
return {}; return {};
}, },
......
<template> <template>
<div class="eContainer"> <div class="eContainer">
<c-page title="出口信用证单据出口收汇">
<!-- <c-bus-button :$pntvm="this"></c-bus-button> --> <!-- <c-bus-button :$pntvm="this"></c-bus-button> -->
<c-function-btn
:handleSubmit="handleSubmit" <!-- <el-button size="small">流程附言</el-button>
: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> <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> <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 :model="model" :rules="rules" ref="modelForm" label-width="120px" label-position="right" size="small" :validate-on-rule-change="false"> <el-form :model="model" :rules="rules" ref="modelForm" label-width="120px" label-position="right" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick"> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--PD000034 --> <!--PD000034 -->
<el-tab-pane label="结算信息" name="setp"> <!-- <el-tab-pane label="结算信息" name="setp">
<c-content> <c-content>
<m-setp ref="setp" :model="model" :codes="codes"/> <m-setp ref="setp" :model="model" :codes="codes"/>
</c-content> </c-content>
</el-tab-pane> </el-tab-pane> -->
<!--PD000027 --> <el-tab-pane label="业务信息" name="ovwp">
<el-tab-pane label="表外记账" name="engp"> <c-content>
<m-engp :model="model" :codes="codes"/> <m-ovwp :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000000 --> <!--PD000001 -->
<el-tab-pane label="结算" name="setpan"> <el-tab-pane label="统一授信" name="limitbody">
<c-content> <c-content>
<m-setpan :model="model" :codes="codes"/> <m-limitbody :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000001 --> <el-tab-pane label="费用/账务" name="engp,setpan,glepan">
<el-tab-pane label="会计分录" name="glepan"> <c-content>
<m-glepan :model="model" :codes="codes"/> <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> </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>
<m-coninfp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000002 -->
<el-tab-pane label="申报信息" name="cnyp">
<c-content>
<m-cnyp :model="model" :codes="codes"/>
</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>
<!--PD000001 -->
<el-tab-pane label="收账通知" name="docpan1">
<m-docpan1 :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000006 --> <!--PD000006 -->
<el-tab-pane label="外管信息" name="wg"> <!-- <el-tab-pane label="外管信息" name="wg">
<m-wg :model="model" :codes="codes"/> <m-wg :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane> -->
<!--dbap PD000000 涉外收入申报单-基础信息 --> <!--dbap PD000000 涉外收入申报单-基础信息 -->
<el-tab-pane label="涉外收入申报单-基础信息" name="basp" v-if="model.bopmod.szflg === '1' && model.bopmod.basflg"> <!-- <el-tab-pane label="涉外收入申报单-基础信息" name="basp" v-if="model.bopmod.szflg === '1' && model.bopmod.basflg">
<m-basp :model="model" :codes="codes"/> <m-basp :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane> -->
<!--dbdp PD000000 境内收入申报单-基础信息 --> <!--dbdp PD000000 境内收入申报单-基础信息 -->
<el-tab-pane label="境内收入申报单-基础信息" name="basp1" v-if="model.bopmod.szflg === '2' && model.bopmod.basflg"> <!-- <el-tab-pane label="境内收入申报单-基础信息" name="basp1" v-if="model.bopmod.szflg === '2' && model.bopmod.basflg">
<m-basp1 :model="model" :codes="codes"/> <m-basp1 :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane> -->
<!--PD000002 -->
<el-tab-pane label="跨境人民币申报" name="cnyp">
<m-cnyp :model="model" :codes="codes"/>
</el-tab-pane>
<!--cnybop PD000001 2101跨境收入信息 -->
<el-tab-pane label="2101跨境收入信息" name="incp" v-if="model.cnybop.cnyflg=='1'">
<m-incp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="统一授信" name="limitbody">
<m-limitbody :model="model" :codes="codes"/>
</el-tab-pane>
</c-tabs> </c-tabs>
</el-form> </el-form>
...@@ -109,6 +121,14 @@ ...@@ -109,6 +121,14 @@
@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>
</c-page>
</div> </div>
</template> </template>
<script> <script>
...@@ -120,7 +140,7 @@ import commonFuncs from "~/mixin/commonFuncs"; ...@@ -120,7 +140,7 @@ import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Betset/Check" import Check from "~/model/Betset/Check"
import Default from "~/model/Betset/Default" import Default from "~/model/Betset/Default"
import Pattern from "~/model/Betset/Pattern" import Pattern from "~/model/Betset/Pattern"
import Setp from "./Setp" import Ovwp from "./Ovwp"
import Docpan1 from "./Docpan1" import Docpan1 from "./Docpan1"
import Wg from "./Wg" import Wg from "./Wg"
import Cnyp from "./Cnyp" import Cnyp from "./Cnyp"
...@@ -139,7 +159,7 @@ import Limitbody from "~/views/Public/Limitbody"; ...@@ -139,7 +159,7 @@ import Limitbody from "~/views/Public/Limitbody";
export default { export default {
name: "Betset", name: "Betset",
components:{ components:{
"m-setp" : Setp, "m-ovwp" : Ovwp,
"m-setpan" : Setpan, "m-setpan" : Setpan,
"m-glepan" : Glepan, "m-glepan" : Glepan,
"m-engp" : Engp, "m-engp" : Engp,
...@@ -162,7 +182,7 @@ export default { ...@@ -162,7 +182,7 @@ export default {
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data(){ data(){
return { return {
tabVal: "setp", tabVal: "ovwp",
trnName: "betset", trnName: "betset",
model: new Betset().data, model: new Betset().data,
checkRules: Check, checkRules: Check,
...@@ -172,6 +192,7 @@ export default { ...@@ -172,6 +192,7 @@ export default {
codes: { codes: {
...CodeTable ...CodeTable
}, },
activeNames: ["engp"],
} }
}, },
methods:{ methods:{
......
...@@ -36,8 +36,6 @@ ...@@ -36,8 +36,6 @@
</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" />
......
<template> <template>
<c-page title="保函入口交易">
<div class="eContainer"> <div class="eContainer">
<el-form <el-form
:model="model" :model="model"
...@@ -16,6 +17,7 @@ ...@@ -16,6 +17,7 @@
</c-tabs> </c-tabs>
</el-form> </el-form>
</div> </div>
</c-page>
</template> </template>
<script> <script>
import Api from "~/service/Api"; import Api from "~/service/Api";
......
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