Commit 05d449ec by nanrui

Merge remote-tracking branch 'origin/development-202206' into development-202206

parents 1726d4c4 4ca19c79
<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> </el-tab-pane>
<!--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" />
</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>
<!--PD000027 --> <!--PD000027 -->
<el-tab-pane label="表外记账" name="engp"> <!-- <el-tab-pane label="表外记账" name="engp">
<m-engp :model="model" :codes="codes" /> <m-engp :model="model" :codes="codes" />
</el-tab-pane> </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">
<m-docpan :model="model" :codes="codes" /> <c-content>
</el-tab-pane> <m-docpan :model="model" :codes="codes" />
</c-content>
</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="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-bus-button :$pntvm="this"></c-bus-button> --> <c-page title="出口信用证单据承兑">
<c-function-btn <!-- <c-bus-button :$pntvm="this"></c-bus-button> -->
:handleSubmit="handleSubmit"
:handleCheck="handleCheck" <!-- <el-button size="small">流程附言</el-button>
: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> </c-function-btn> -->
<!-- <el-button size="small">拆分报文</el-button> -->
<el-button size="small">智能提示</el-button>
</c-function-btn>
<el-form <el-form
:model="model" :model="model"
...@@ -26,45 +23,70 @@ ...@@ -26,45 +23,70 @@
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">
<!--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>
<!--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" />
</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>
<!--liaall PD000027 Liability --> <!--liaall PD000027 Liability -->
<el-tab-pane label="表外记账" name="engp"> <!-- <el-tab-pane label="表外记账" name="engp">
<m-engp :model="model" :codes="codes" /> <m-engp :model="model" :codes="codes" />
</el-tab-pane> </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">
<m-docpan :model="model" :codes="codes" /> <!--PD000529 -->
</el-tab-pane> <el-tab-pane label="报文/面函" name="docpan">
<!--trndoc PD000546 Attachments --> <c-content>
<el-tab-pane label="附件" name="doctre"> <m-docpan :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 <!--PD000546 -->
v-if="model.rmbclm.clmrmbflg" <el-tab-pane label="附件信息" name="doctre">
label="索汇详情" <c-content>
name="remp" <m-doctre :model="model" :codes="codes" />
> </c-content>
<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> </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" <el-collapse-item title="跨境人民币申报" name="cnyp1">
style="width: 100%" <m-cnyp1 :model="model" :codes="codes" />
placeholder="请选择是否报送跨境人民币2101表" </el-collapse-item>
>
<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"> <!--cnybop PD000001 2101跨境收入信息 -->
<el-form-item label="是否报送跨境人民币2107表" prop="cnybop.traflg"> <el-tab-pane label="2101跨境收入信息" name="incp" v-if="model.cnybop.cnyflg=='1'">
<c-select <m-incp :model="model" :codes="codes"/>
v-model="model.cnybop.traflg" </el-tab-pane>
style="width: 100%"
placeholder="请选择是否报送跨境人民币2107表"
disabled
>
<el-option </el-collapse>
v-for="item in codes.traflg" </div>
:key="item.value" </template>
:label="item.label"
:value="item.value" <script>
> import Api from "~/service/Api";
</el-option> import commonProcess from "~/mixin/commonProcess";
</c-select> import CodeTable from "~/config/CodeTable";
</el-form-item> import Event from "~/model/Brtset/Event";
</c-col> import Wg from "./Wg";
import Cnyp1 from "./Cnyp1";
<c-col :span="24"> //import Cfactlp from "./Cfactlp";
<el-form-item label="是否报送跨境人民币2111表" prop="cnybop.outflg">
<c-select
v-model="model.cnybop.outflg" export default {
style="width: 100%" inject: ["root"],
placeholder="请选择是否报送跨境人民币2111表" components: {
disabled "m-wg": Wg,
> "m-cnyp1": Cnyp1,
<el-option // "m-cfactlp": Cfactlp,
v-for="item in codes.outflg" },
:key="item.value" props: ["model", "codes"],
:label="item.label" mixins: [commonProcess],
:value="item.value" data() {
> return {
</el-option> activeNames: ["wg"],
</c-select> };
</el-form-item> },
</c-col> methods: {
<c-col :span="24"> ...Event,
<el-form-item label="是否报送跨境人民币2106表" prop="cnybop.libflg"> handleChange() {}
<c-select },
v-model="model.cnybop.libflg" created: function () {},
style="width: 100%" };
placeholder="请选择是否报送跨境人民币2106表" </script>
disabled
> <style>
<el-option </style>
v-for="item in codes.libflg"
:key="item.value" \ No newline at end of file
: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>
</div>
</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 {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<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" />
</el-tab-pane> </c-content>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="结算" name="setpan">
<c-content>
<m-setpan :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="会计分录" name="glepan">
<m-glepan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000000 --> <!--PD000001 -->
<el-tab-pane label="提示信息" name="coninfp"> <el-tab-pane label="统一授信" name="limitbody">
<m-coninfp :model="model" :codes="codes"/> <c-content>
</el-tab-pane> <m-limitbody :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000529 --> <el-tab-pane label="费用/账务" name="engp,setpan,glepan">
<el-tab-pane label="报文和面函" name="docpan"> <c-content>
<m-docpan :model="model" :codes="codes"/> <div class="eibs-tab">
</el-tab-pane> <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>
<!--PD000546 --> <!--PD000000 -->
<el-tab-pane label="附件" name="doctre"> <el-tab-pane label="备查/附言" name="coninfp">
<m-doctre :model="model" :codes="codes"/> <c-content>
</el-tab-pane> <m-coninfp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000001 --> <!--PD000002 -->
<el-tab-pane label="收账通知" name="docpan1"> <el-tab-pane label="申报信息" name="cnyp">
<m-docpan1 :model="model" :codes="codes"/> <c-content>
<m-cnyp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000529 -->
<el-tab-pane label="报文/面函" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000546 -->
<el-tab-pane label="附件信息" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes" />
</c-content>
</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>
<c-grid-ety-prompt-dialog <c-grid-ety-prompt-dialog
...@@ -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";
......
...@@ -99,67 +99,84 @@ ...@@ -99,67 +99,84 @@
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<c-checkbox <c-checkbox
@change="open" class="checkbox-left"
class="checkbox-left" style="margin: 0px 0 10px 120px"
style="margin: 0px 0 10px 120px" v-model="model.lidgrp.rec.redclsflg"
v-model="model.litamep.adlcndamep.modflg" >红/绿条款</c-checkbox
>修改要替换的文本</c-checkbox >
> </c-col>
</c-col>
<c-col :span="12">
<c-col :span="12"> <c-checkbox
<c-checkbox style="margin: 0px 0 10px 100px"
style="margin: 0px 0 10px 100px" v-model="model.lidgrp.rec.spcbenflg"
v-model="model.lidgrp.rec.spcrcbflg" >适用于受益人的特殊付款条款</c-checkbox
>仅适用于银行的特殊付款条款</c-checkbox >
> </c-col>
</c-col>
<c-col :span="12">
<c-col :span="12"> <c-checkbox
<el-form-item label=" " prop="litamep.adlcndamep.modmanflg"> @change="open"
<c-checkbox class="checkbox-left"
@change="open1" style="margin: 0px 0 10px 120px"
class="checkbox-left" v-model="model.litamep.adlcndamep.modflg"
v-model="model.litamep.adlcndamep.modmanflg" >修改要替换的文本</c-checkbox
>内部修改文本</c-checkbox >
> </c-col>
</el-form-item>
</c-col> <c-col :span="12">
<c-checkbox
<c-col :span="24"> style="margin: 0px 0 10px 100px"
<c-button v-model="model.lidgrp.rec.spcrcbflg"
style="margin: 0px 0 10px 120px" >仅适用于银行的特殊付款条款</c-checkbox
size="small" >
type="primary" </c-col>
@click="onAdlcndamepButdif"
> <c-col :span="12">
显示差异 <el-form-item label=" " prop="litamep.adlcndamep.modmanflg">
</c-button> <c-checkbox
</c-col> @change="open1"
class="checkbox-left"
<c-col :span="24"> v-model="model.litamep.adlcndamep.modmanflg"
<c-button >内部修改文本</c-checkbox
style="margin: 0px 0 10px 120px" >
size="small" </el-form-item>
type="primary" </c-col>
disabled
@click="onAdlcndamepButadd" <c-col :span="24">
> <c-button
添加文本 style="margin: 0px 0 10px 120px"
</c-button> size="small"
</c-col> type="primary"
@click="onAdlcndamepButdif"
<c-col :span="24"> >
<c-button 显示差异
style="margin: 0px 0 10px 120px" </c-button>
size="small" </c-col>
type="primary"
disabled <c-col :span="24">
icon="el-icon-delete" <c-button
@click="onAdlcndamepButdel" style="margin: 0px 0 10px 120px"
> size="small"
删除文本 type="primary"
disabled
@click="onAdlcndamepButadd"
>
添加文本
</c-button>
</c-col>
<c-col :span="24">
<c-button
style="margin: 0px 0 10px 120px"
size="small"
type="primary"
disabled
icon="el-icon-delete"
@click="onAdlcndamepButdel"
>
删除文本
</c-button> </c-button>
</c-col> </c-col>
</el-col> </el-col>
......
<template> <template>
<div class="eibs"> <div class="eibs">
<el-col :span="12" style="padding-right: 20px"> <el-col :span="12" style="padding-right: 20px">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="货物/服务描述" prop="lidgrp.blk.lcrgod">
<c-input
:rows="12"
disabled type="textarea" v-model="model.lidgrp.blk.lcrgod" maxlength="65" show-word-limit placeholder="请输入货物描述" ></c-input>
</el-form-item>
</c-col>
<!-- <c-col :span="24">
<el-form-item label="在当前修订中添加/删除文本" prop="litamep.lcrgodamep.usrblk"> <el-form-item label="在当前修订中添加/删除文本" prop="litamep.lcrgodamep.usrblk">
<c-input <c-input
:rows="9" :rows="9"
type="textarea" v-model="model.litamep.lcrgodamep.usrblk" maxlength="65" show-word-limit placeholder="请输入添加/删除补充信息" ></c-input> type="textarea" v-model="model.litamep.lcrgodamep.usrblk" maxlength="65" show-word-limit placeholder="请输入添加/删除补充信息" ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
</el-col>
<!-- ================================================================================ -->
<el-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="历史概述" prop="lidgrp.blk.lcrgodame">
<c-input
:rows="12"
disabled type="textarea" v-model="model.lidgrp.blk.lcrgodame" maxlength="50" show-word-limit placeholder="请输入历史概述" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item <el-form-item
label="在当前修订中添加/删除文本" label="在当前修订中添加/删除文本"
...@@ -56,42 +55,17 @@ ...@@ -56,42 +55,17 @@
</c-fullbox> </c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- <c-col :span="22"> </el-col>
<el-form-item <!-- ================================================================================ -->
label="在当前修订中添加/删除文本" <!-- <el-col :span="11" :offset="1">
prop="litamep.lcrgodamep.usrblk" <c-col :span="24">
> <el-form-item label="历史概述" prop="lidgrp.blk.lcrgodame">
<c-input <c-input
:disabled="this.flag2" :rows="12"
:autosize="{ minRows: 22, maxRows: 800 }" disabled type="textarea" v-model="model.lidgrp.blk.lcrgodame" maxlength="50" show-word-limit placeholder="请输入历史概述" ></c-input>
type="textarea" </el-form-item>
v-model="model.litamep.lcrgodamep.usrblk"
maxlength="52000"
show-word-limit
placeholder="请输入添加/删除补充信息"
></c-input>
</el-form-item>
</c-col> </c-col>
<c-col :span="2"> </el-col> -->
<c-button
size="small"
type="primary"
icon="el-icon-search"
:disabled="this.flag2"
@click="
showGridPromptDialog(
'litamep.lcrgodame.buttxmsel',
null,
null,
{ TXT: 'litamep.lcrgodamep.usrblk' },
{ TXT: false },
'doxpDialog'
)
"
>
</c-button>
</c-col> -->
</el-col>
<el-col :span="12" style="padding-left: 20px"> <el-col :span="12" style="padding-left: 20px">
<c-col :span="24"> <c-col :span="24">
......
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