Commit 1698b3fd by Wuyuqiu

样式调整

parent 7b1b9bfd
...@@ -45,9 +45,21 @@ ...@@ -45,9 +45,21 @@
.el-button:hover { .el-button:hover {
color: var(--themecolor); color: var(--themecolor);
} }
.el-button:focus{ /* .el-button:focus{
color: var(--themecolor); color: #FFF;
background: linear-gradient(180deg, #B31C2A 0%, #FF6A6A 100%); background-color: var(--themecolor);
border-color: var(--themecolor);
} */
.el-button--primary.is-active, .el-button--primary:active {
color: #FFF;
background-color: var(--themecolor);
border-color: var(--themecolor);
}
.el-button--primary:focus, .el-button--primary:hover {
color: #FFF;
background-color: var(--themecolor);
border-color: var(--themecolor);
} }
.e-table-wrapper { .e-table-wrapper {
...@@ -543,38 +555,47 @@ ...@@ -543,38 +555,47 @@
.el-select-dropdown__item.selected{ .el-select-dropdown__item.selected{
color:#B31C2A; color:#B31C2A;
} }
.el-tabs {
height: 100%;
}
.eibs-tab {
height: 100%;
overflow-y: auto;
overflow-x: hidden;
}
@media screen and (min-width: 2561px) { @media screen and (min-width: 2561px) {
#business_container .eibs-tab { #business_container .eibs-tab {
padding: 25px 28px; /* padding: 25px 28px; */
} }
} }
@media screen and (min-width: 1921px) and (max-width: 2560px) { @media screen and (min-width: 1921px) and (max-width: 2560px) {
#business_container .eibs-tab { #business_container .eibs-tab {
padding: 20px 23px; /* padding: 20px 23px; */
} }
} }
@media screen and (min-width: 1441px) and (max-width: 1920px) { @media screen and (min-width: 1441px) and (max-width: 1920px) {
#business_container .eibs-tab { #business_container .eibs-tab {
padding: 20px 18px; /* padding: 20px 18px; */
} }
} }
@media screen and (min-width: 1200px) and (max-width: 1440px) { @media screen and (min-width: 1200px) and (max-width: 1440px) {
#business_container .eibs-tab { #business_container .eibs-tab {
padding: 20px 15px; /* padding: 20px 15px; */
} }
} }
@media screen and (max-width: 1199px) { @media screen and (max-width: 1199px) {
#business_container .eibs-tab { #business_container .eibs-tab {
padding: 20px 10px; /* padding: 20px 10px; */
} }
} }
...@@ -710,4 +731,26 @@ padding-left: 30px; ...@@ -710,4 +731,26 @@ padding-left: 30px;
.el-table .cell { .el-table .cell {
padding-bottom: 5px; padding-bottom: 5px;
padding-top: 5px; padding-top: 5px;
}
.el-scrollbar__bar .el-scrollbar__thumb,.el-scrollbar__thumb:hover{
background-color: transparent;
}
.el-table th.el-table__cell {
background: linear-gradient(180deg, #FFFFFF 0%, #F1F1F1 100%);
}
.display {
height: 100%;
}
.display #business_container {
height: 100%;
}
.display #business_container .eContainer .c-page-container-div .el-form {
height: 100% !important;
}
.m-review-main {
height: 100%;
overflow: auto;
}
#business_container .m-review .eContainer .c-page-container-div .el-form {
height: 100% !important;
} }
\ No newline at end of file
<template> <template>
<c-page title="进口代收承兑"> <div class="eContainer">
<div class="eContainer"> <c-page title="进口代收承兑">
<el-form <el-form
:model="model" :model="model"
:rules="rules" :rules="rules"
...@@ -76,8 +76,8 @@ ...@@ -76,8 +76,8 @@
:handleStash="handleStash" :handleStash="handleStash"
> >
</c-function-btn> </c-function-btn>
</div> </c-page>
</c-page> </div>
</template> </template>
<script> <script>
import CodeTable from "~/config/CodeTable"; import CodeTable from "~/config/CodeTable";
......
<template> <template>
<c-page title="进口代收"> <div class="eContainer">
<div class="eContainer"> <c-page title="进口代收">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="120px" label-position="left" <el-form
size="small" :validate-on-rule-change="false"> :model="model"
:rules="rules"
ref="modelForm"
label-width="120px"
label-position="left"
size="small"
:validate-on-rule-change="false"
>
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick"> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<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" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
...@@ -22,9 +28,9 @@ ...@@ -22,9 +28,9 @@
<el-tab-pane label="费用/账务" name="setmod"> <el-tab-pane label="费用/账务" name="setmod">
<c-content> <c-content>
<m-setmod <m-setmod
:model="model" :model="model"
:codes="codes" :codes="codes"
@changeSetmodModel="changeSetmodModel" @changeSetmodModel="changeSetmodModel"
/> />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
...@@ -38,50 +44,50 @@ ...@@ -38,50 +44,50 @@
<el-tab-pane label="备查/附言" name="addbcb"> <el-tab-pane label="备查/附言" name="addbcb">
<c-content> <c-content>
<m-addbcb :model="model" :codes="codes"/> <m-addbcb :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000009 --> <!--PD000009 -->
<el-tab-pane label="申报信息" name="libp,cnyp1"> <el-tab-pane label="申报信息" name="libp,cnyp1">
<c-content> <c-content>
<m-cnyp :model="model" :codes="codes"/> <m-cnyp :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="报文/面函" name="docpan"> <el-tab-pane label="报文/面函" name="docpan">
<c-content> <c-content>
<m-docpan :model="model" :codes="codes"/> <m-docpan :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="附件信息" name="doctre"> <el-tab-pane label="附件信息" name="doctre">
<c-content> <c-content>
<m-doctre :model="model" :codes="codes"/> <m-doctre :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
</c-tabs> </c-tabs>
</el-form> </el-form>
<c-grid-ety-prompt-dialog <c-grid-ety-prompt-dialog
ref="etyDialog" ref="etyDialog"
:promptData="promptData" :promptData="promptData"
@select-ety="selectGridEtyPromptData" @select-ety="selectGridEtyPromptData"
> >
</c-grid-ety-prompt-dialog> </c-grid-ety-prompt-dialog>
<c-function-btn <c-function-btn
:handleSubmit="handleSubmit" :handleSubmit="handleSubmit"
:handleCheck="handleCheck" :handleCheck="handleCheck"
:handleStash="handleStash" :handleStash="handleStash"
> >
</c-function-btn> </c-function-btn>
</div> </c-page>
</c-page> </div>
</template> </template>
<script> <script>
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Bctdav from "../model" import Bctdav from "../model";
import formRules from '../model/check' import formRules from "../model/check";
import event from "../event"; import event from "../event";
import operationFunc from "@/mixin/operationFunc"; import operationFunc from "@/mixin/operationFunc";
...@@ -93,11 +99,11 @@ import Srmp from "./Srmp"; ...@@ -93,11 +99,11 @@ import Srmp from "./Srmp";
import Cnyp from "./Cnyp"; import Cnyp from "./Cnyp";
import Engp from "~/components/business/engp/views"; import Engp from "~/components/business/engp/views";
import Setmod from "~/components/business/setmod/views" import Setmod from "~/components/business/setmod/views";
import Glentry from "~/components/business/glentry/views"; import Glentry from "~/components/business/glentry/views";
import Coninfp from "~/components/business/coninfp/views"; import Coninfp from "~/components/business/coninfp/views";
import Docpan from "~/components/business/docpan/views"; import Docpan from "~/components/business/docpan/views";
import Doctre from "~/views/Public/Doctre" import Doctre from "~/views/Public/Doctre";
export default { export default {
name: "Bctdav", name: "Bctdav",
...@@ -130,46 +136,46 @@ export default { ...@@ -130,46 +136,46 @@ export default {
codes: { ...CodeTable }, codes: { ...CodeTable },
activeNames: ["engp"], activeNames: ["engp"],
promptData: { promptData: {
title: 'Select a Party', title: "Select a Party",
columns: [ columns: [
{ {
prop: 'ptyInr', prop: "ptyInr",
label: 'Party Number' label: "Party Number",
}, },
{ {
prop: 'inr', prop: "inr",
label: 'Address Number' label: "Address Number",
}, },
{ {
prop: 'branch', prop: "branch",
label: 'Branch Code' label: "Branch Code",
}, },
{ {
prop: 'bchName', prop: "bchName",
label: 'Branch Name' label: "Branch Name",
}, },
{ {
prop: 'adrName', prop: "adrName",
label: 'Address Name' label: "Address Name",
}, },
{ {
prop: 'adr1', prop: "adr1",
label: 'Address1' label: "Address1",
}, },
{ {
prop: 'locCty', prop: "locCty",
label: 'City' label: "City",
}, },
{ {
prop: 'locZip', prop: "locZip",
label: 'Zip' label: "Zip",
}, },
{ {
prop: 'bicCode', prop: "bicCode",
label: 'BIC' label: "BIC",
} },
], ],
data: [] data: [],
}, },
}; };
}, },
...@@ -181,15 +187,15 @@ export default { ...@@ -181,15 +187,15 @@ export default {
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
this.updateModel(rtnmsg.data); this.updateModel(rtnmsg.data);
if(this.isInDisplay){ if (this.isInDisplay) {
this.restoreDisplay(); this.restoreDisplay();
} }
} else { } else {
this.$notify.error({ title: "错误", message: "服务请求失败!" }); this.$notify.error({ title: "错误", message: "服务请求失败!" });
} }
}, },
mounted () { mounted() {
this.init() this.init();
// this.queryHndtypCodeTableList(this.trnName) // this.queryHndtypCodeTableList(this.trnName)
}, },
}; };
......
<template> <template>
<c-page title="出口托收承兑"> <div class="eContainer">
<div class="eContainer"> <c-page title="出口托收承兑">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="120px" label-position="right" <el-form
size="small" :validate-on-rule-change="false"> :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="tabClick"> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<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" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
...@@ -21,9 +28,9 @@ ...@@ -21,9 +28,9 @@
<el-tab-pane label="费用/账务" name="setmod"> <el-tab-pane label="费用/账务" name="setmod">
<c-content> <c-content>
<m-setmod <m-setmod
:model="model" :model="model"
:codes="codes" :codes="codes"
@changeSetmodModel="changeSetmodModel" @changeSetmodModel="changeSetmodModel"
/> />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
...@@ -37,57 +44,57 @@ ...@@ -37,57 +44,57 @@
<el-tab-pane label="备查/附言" name="addbcb"> <el-tab-pane label="备查/附言" name="addbcb">
<c-content> <c-content>
<m-addbcb :model="model" :codes="codes"/> <m-addbcb :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="报文/面函" name="docpan"> <el-tab-pane label="报文/面函" name="docpan">
<c-content> <c-content>
<m-docpan :model="model" :codes="codes"/> <m-docpan :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="附件信息" name="doctre"> <el-tab-pane label="附件信息" name="doctre">
<c-content> <c-content>
<m-doctre :model="model" :codes="codes"/> <m-doctre :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
</c-tabs> </c-tabs>
</el-form> </el-form>
<c-grid-ety-prompt-dialog <c-grid-ety-prompt-dialog
ref="etyDialog" ref="etyDialog"
:promptData="promptData" :promptData="promptData"
@select-ety="selectGridEtyPromptData" @select-ety="selectGridEtyPromptData"
> >
</c-grid-ety-prompt-dialog> </c-grid-ety-prompt-dialog>
<c-function-btn <c-function-btn
:handleSubmit="handleSubmit" :handleSubmit="handleSubmit"
:handleCheck="handleCheck" :handleCheck="handleCheck"
:handleStash="handleStash" :handleStash="handleStash"
> >
</c-function-btn> </c-function-btn>
</div> </c-page>
</c-page> </div>
</template> </template>
<script> <script>
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Botacc from "../model" import Botacc from "../model";
import formRules from '../model/check' import formRules from "../model/check";
import Setp from "./Setp" import Setp from "./Setp";
import Inst from "./Inst" import Inst from "./Inst";
import Ptyp from "./Ptyp" import Ptyp from "./Ptyp";
import Addbcb from "./Addbcb"; import Addbcb from "./Addbcb";
import Ovwp from "./Ovwp" import Ovwp from "./Ovwp";
import Setmod from "~/components/business/setmod/views" import Setmod from "~/components/business/setmod/views";
import Docpan from "~/components/business/docpan/views"; import Docpan from "~/components/business/docpan/views";
import Engp from "~/components/business/engp/views"; import Engp from "~/components/business/engp/views";
import Doctre from "~/components/business/doctre/views"; import Doctre from "~/components/business/doctre/views";
import Coninfp from "~/components/business/coninfp/views"; import Coninfp from "~/components/business/coninfp/views";
import Glentry from "~/components/business/glentry/views"; import Glentry from "~/components/business/glentry/views";
import operationFunc from "@/mixin/operationFunc"; import operationFunc from "@/mixin/operationFunc";
import event from "../event" import event from "../event";
export default { export default {
name: "Botacc", name: "Botacc",
...@@ -106,10 +113,10 @@ export default { ...@@ -106,10 +113,10 @@ export default {
}, },
provide() { provide() {
return { return {
root: this root: this,
} };
}, },
mixins: [operationFunc, event], // 里面包含了Default、Check等的公共处理 mixins: [operationFunc, event], // 里面包含了Default、Check等的公共处理
data() { data() {
return { return {
tabVal: "ovwp", tabVal: "ovwp",
...@@ -117,62 +124,59 @@ export default { ...@@ -117,62 +124,59 @@ export default {
model: new Botacc().data, model: new Botacc().data,
rules: formRules, rules: formRules,
codes: { codes: {
...CodeTable ...CodeTable,
}, },
activeNames: ["engp"], activeNames: ["engp"],
promptData: { promptData: {
title: 'Select a Party', title: "Select a Party",
columns: [ columns: [
{ {
prop: 'ptyInr', prop: "ptyInr",
label: 'Party Number' label: "Party Number",
}, },
{ {
prop: 'inr', prop: "inr",
label: 'Address Number' label: "Address Number",
}, },
{ {
prop: 'branch', prop: "branch",
label: 'Branch Code' label: "Branch Code",
}, },
{ {
prop: 'bchName', prop: "bchName",
label: 'Branch Name' label: "Branch Name",
}, },
{ {
prop: 'adrName', prop: "adrName",
label: 'Address Name' label: "Address Name",
}, },
{ {
prop: 'adr1', prop: "adr1",
label: 'Address1' label: "Address1",
}, },
{ {
prop: 'locCty', prop: "locCty",
label: 'City' label: "City",
}, },
{ {
prop: 'locZip', prop: "locZip",
label: 'Zip' label: "Zip",
}, },
{ {
prop: 'bicCode', prop: "bicCode",
label: 'BIC' label: "BIC",
} },
], ],
data: [] data: [],
}, },
} };
}, },
methods: {}, methods: {},
created: async function () { created: async function () {},
mounted() {
this.init();
}, },
mounted () { };
this.init()
},
}
</script> </script>
<style> <style>
</style> </style>
<template> <template>
<c-page title="出口托收修改">
<div class="eContainer"> <div class="eContainer">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="120px" label-position="right" <c-page title="出口托收修改">
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="tabClick"> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<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" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
...@@ -21,9 +28,9 @@ ...@@ -21,9 +28,9 @@
<el-tab-pane label="费用/账务" name="setmod"> <el-tab-pane label="费用/账务" name="setmod">
<c-content> <c-content>
<m-setmod <m-setmod
:model="model" :model="model"
:codes="codes" :codes="codes"
@changeSetmodModel="changeSetmodModel" @changeSetmodModel="changeSetmodModel"
/> />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
...@@ -37,162 +44,156 @@ ...@@ -37,162 +44,156 @@
<el-tab-pane label="备查/附言" name="addbcb"> <el-tab-pane label="备查/附言" name="addbcb">
<c-content> <c-content>
<m-addbcb :model="model" :codes="codes"/> <m-addbcb :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="报文/面函" name="docpan"> <el-tab-pane label="报文/面函" name="docpan">
<c-content> <c-content>
<m-docpan :model="model" :codes="codes"/> <m-docpan :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="附件信息" name="doctre"> <el-tab-pane label="附件信息" name="doctre">
<c-content> <c-content>
<m-doctre :model="model" :codes="codes"/> <m-doctre :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
</c-tabs> </c-tabs>
</el-form> </el-form>
<c-grid-ety-prompt-dialog <c-grid-ety-prompt-dialog
ref="etyDialog" ref="etyDialog"
:promptData="promptData" :promptData="promptData"
@select-ety="selectGridEtyPromptData" @select-ety="selectGridEtyPromptData"
> >
</c-grid-ety-prompt-dialog> </c-grid-ety-prompt-dialog>
<c-function-btn <c-function-btn
:handleSubmit="handleSubmit" :handleSubmit="handleSubmit"
:handleCheck="handleCheck" :handleCheck="handleCheck"
:handleStash="handleStash" :handleStash="handleStash"
> >
</c-function-btn> </c-function-btn>
</div> </c-page>
</c-page> </div>
</template> </template>
<script> <script>
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Botame from "../model" import Botame from "../model";
import formRules from '../model/check' import formRules from "../model/check";
import Addbcb from "./Addbcb"; import Addbcb from "./Addbcb";
import Amep from "./Amep" import Amep from "./Amep";
import Ovwp from "./Ovwp" import Ovwp from "./Ovwp";
import Inst from "./Inst" import Inst from "./Inst";
import Ptyp from "./Ptyp" import Ptyp from "./Ptyp";
import Instrecp from "./Instrecp" import Instrecp from "./Instrecp";
import Setmod from "~/components/business/setmod/views" import Setmod from "~/components/business/setmod/views";
import Docpan from "~/components/business/docpan/views"; import Docpan from "~/components/business/docpan/views";
import Engp from "~/components/business/engp/views"; import Engp from "~/components/business/engp/views";
import Doctre from "~/components/business/doctre/views"; import Doctre from "~/components/business/doctre/views";
import Coninfp from "~/components/business/coninfp/views"; import Coninfp from "~/components/business/coninfp/views";
import Glentry from "~/components/business/glentry/views"; import Glentry from "~/components/business/glentry/views";
import operationFunc from "@/mixin/operationFunc"; import operationFunc from "@/mixin/operationFunc";
import event from "../event" import event from "../event";
export default { export default {
name: "Botame", name: "Botame",
components:{ components: {
"m-addbcb": Addbcb, "m-addbcb": Addbcb,
"m-amep" : Amep, "m-amep": Amep,
"m-ovwp" : Ovwp, "m-ovwp": Ovwp,
"m-inst" : Inst, "m-inst": Inst,
"m-ptyp" : Ptyp, "m-ptyp": Ptyp,
"m-instrecp" : Instrecp, "m-instrecp": Instrecp,
"m-setmod" : Setmod, "m-setmod": Setmod,
"m-glentry" : Glentry, "m-glentry": Glentry,
"m-coninfp" : Coninfp, "m-coninfp": Coninfp,
"m-docpan" : Docpan, "m-docpan": Docpan,
"m-doctre" : Doctre, "m-doctre": Doctre,
"m-engp": Engp, "m-engp": Engp,
}, },
provide() { provide() {
return { return {
root: this root: this,
} };
}, },
mixins: [operationFunc, event], // 里面包含了Default、Check等的公共处理 mixins: [operationFunc, event], // 里面包含了Default、Check等的公共处理
data(){ data() {
return { return {
tabVal: "ovwp", tabVal: "ovwp",
trnName: "botame", trnName: "botame",
model: new Botame().data, model: new Botame().data,
rules: formRules, rules: formRules,
// pattern: Pattern, // pattern: Pattern,
// rules: null, // rules: null,
codes: { codes: {
...CodeTable, ...CodeTable,
}, },
activeNames:["engp"], activeNames: ["engp"],
promptData: { promptData: {
title: 'Select a Party', title: "Select a Party",
columns: [ columns: [
{ {
prop: 'ptyInr', prop: "ptyInr",
label: 'Party Number' label: "Party Number",
}, },
{ {
prop: 'inr', prop: "inr",
label: 'Address Number' label: "Address Number",
}, },
{ {
prop: 'branch', prop: "branch",
label: 'Branch Code' label: "Branch Code",
}, },
{ {
prop: 'bchName', prop: "bchName",
label: 'Branch Name' label: "Branch Name",
}, },
{ {
prop: 'adrName', prop: "adrName",
label: 'Address Name' label: "Address Name",
}, },
{ {
prop: 'adr1', prop: "adr1",
label: 'Address1' label: "Address1",
}, },
{ {
prop: 'locCty', prop: "locCty",
label: 'City' label: "City",
}, },
{ {
prop: 'locZip', prop: "locZip",
label: 'Zip' label: "Zip",
}, },
{ {
prop: 'bicCode', prop: "bicCode",
label: 'BIC' label: "BIC",
} },
], ],
data: [] data: [],
}, },
} };
}, },
methods:{ methods: {},
}, created: async function () {
created:async function(){ console.log("进入botame交易");
console.log("进入botame交易"); let rtnmsg = await this.init({});
let rtnmsg = await this.init({}) if (rtnmsg.respCode == SUCCESS) {
if(rtnmsg.respCode == SUCCESS) //TODO 处理数据逻辑
{ this.updateModel(rtnmsg.data);
//TODO 处理数据逻辑 if (this.isInDisplay) {
this.updateModel(rtnmsg.data);
if (this.isInDisplay) {
this.restoreDisplay(); this.restoreDisplay();
} }
} } else {
else this.$notify.error({ title: "错误", message: "服务请求失败!" });
{ }
this.$notify.error({title: '错误',message: '服务请求失败!'}); },
} mounted() {
}, this.init();
mounted () { },
this.init() };
},
}
</script> </script>
<style> <style>
</style> </style>
<template> <template>
<c-page title="出口托收闭卷"> <div class="eContainer">
<div class="eContainer"> <c-page title="出口托收闭卷">
<el-form <el-form
:model="model" :model="model"
:rules="rules" :rules="rules"
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="表外记账" name="engp"> <el-tab-pane label="表外记账" name="engp">
<c-content> <c-content>
<!-- 表外记账 --> <!-- 表外记账 -->
<m-engp :model="model" :codes="codes" /> <m-engp :model="model" :codes="codes" />
...@@ -29,73 +29,72 @@ ...@@ -29,73 +29,72 @@
<el-tab-pane label="费用/账务" name="setmod"> <el-tab-pane label="费用/账务" name="setmod">
<c-content> <c-content>
<m-setmod <m-setmod
:model="model" :model="model"
:codes="codes" :codes="codes"
@changeSetmodModel="changeSetmodModel" @changeSetmodModel="changeSetmodModel"
/> />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--备查/附言 --> <!--备查/附言 -->
<el-tab-pane label="备查/附言" name="coninfp"> <el-tab-pane label="备查/附言" name="coninfp">
<c-content> <c-content>
<m-coninfp :model="model" :codes="codes"/> <m-coninfp :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--报文和面函 --> <!--报文和面函 -->
<el-tab-pane label="报文/面函" name="docpan"> <el-tab-pane label="报文/面函" name="docpan">
<c-content> <c-content>
<m-docpan :model="model" :codes="codes"/> <m-docpan :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--附件 --> <!--附件 -->
<el-tab-pane label="附件信息" name="doctre"> <el-tab-pane label="附件信息" name="doctre">
<c-content> <c-content>
<m-doctre :model="model" :codes="codes"/> <m-doctre :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
</c-tabs> </c-tabs>
</el-form> </el-form>
<c-grid-ety-prompt-dialog <c-grid-ety-prompt-dialog
ref="etyDialog" ref="etyDialog"
:promptData="promptData" :promptData="promptData"
@select-ety="selectGridEtyPromptData" @select-ety="selectGridEtyPromptData"
> >
</c-grid-ety-prompt-dialog> </c-grid-ety-prompt-dialog>
<c-function-btn <c-function-btn
:handleSubmit="handleSubmit" :handleSubmit="handleSubmit"
:handleCheck="handleCheck" :handleCheck="handleCheck"
:handleStash="handleStash" :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> -->
</c-function-btn> </c-function-btn>
</div> </c-page>
</c-page> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api"; import Api from "~/service/Api";
import Utils from "~/utils/index"; import Utils from "~/utils/index";
import CodeTable from "~/config/CodeTable"; import CodeTable from "~/config/CodeTable";
import Botcan from "../model" import Botcan from "../model";
import formRules from '../model/check' import formRules from "../model/check";
import Canp from "./Canp"; import Canp from "./Canp";
import Doctre from "~/components/business/doctre/views"; import Doctre from "~/components/business/doctre/views";
import Setmod from "~/components/business/setmod/views"; import Setmod from "~/components/business/setmod/views";
import Docpan from "~/components/business/docpan/views" import Docpan from "~/components/business/docpan/views";
import Coninfp from "~/components/business/coninfp/views"; import Coninfp from "~/components/business/coninfp/views";
import Engp from "~/components/business/engp/views"; import Engp from "~/components/business/engp/views";
import Glepan from "~/components/business/glentry/views"; import Glepan from "~/components/business/glentry/views";
import Ovwp from "./Ovwp" import Ovwp from "./Ovwp";
import event from "../event"; import event from "../event";
import operationFunc from "@/mixin/operationFunc"; import operationFunc from "@/mixin/operationFunc";
...@@ -109,15 +108,15 @@ export default { ...@@ -109,15 +108,15 @@ export default {
"m-docpan": Docpan, "m-docpan": Docpan,
"m-doctre": Doctre, "m-doctre": Doctre,
"m-engp": Engp, "m-engp": Engp,
"m-glepan" : Glepan, "m-glepan": Glepan,
"m-ovwp" : Ovwp, "m-ovwp": Ovwp,
}, },
provide() { provide() {
return { return {
root: this, root: this,
}; };
}, },
mixins: [operationFunc,event], // 里面包含了Default、Check等的公共处理 mixins: [operationFunc, event], // 里面包含了Default、Check等的公共处理
data() { data() {
return { return {
tabVal: "ovwp", tabVal: "ovwp",
...@@ -131,8 +130,8 @@ export default { ...@@ -131,8 +130,8 @@ export default {
methods: { methods: {
// tabClick() {}, // tabClick() {},
}, },
mounted () { mounted() {
this.init() this.init();
}, },
}; };
</script> </script>
......
<template> <template>
<c-page title="出口托收寄单"> <div class="eContainer">
<div class="eContainer"> <c-page title="出口托收寄单">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="120px" label-position="left" <el-form
size="small" :validate-on-rule-change="false"> :model="model"
:rules="rules"
ref="modelForm"
label-width="120px"
label-position="left"
size="small"
:validate-on-rule-change="false"
>
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick"> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<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" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
...@@ -22,9 +28,9 @@ ...@@ -22,9 +28,9 @@
<el-tab-pane label="费用/账务" name="setmod"> <el-tab-pane label="费用/账务" name="setmod">
<c-content> <c-content>
<m-setmod <m-setmod
:model="model" :model="model"
:codes="codes" :codes="codes"
@changeSetmodModel="changeSetmodModel" @changeSetmodModel="changeSetmodModel"
/> />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
...@@ -38,70 +44,69 @@ ...@@ -38,70 +44,69 @@
<el-tab-pane label="备查/附言" name="addbcb"> <el-tab-pane label="备查/附言" name="addbcb">
<c-content> <c-content>
<m-addbcb :model="model" :codes="codes"/> <m-addbcb :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000009 --> <!--PD000009 -->
<el-tab-pane label="申报信息" name="libp,cnyp1"> <el-tab-pane label="申报信息" name="libp,cnyp1">
<c-content> <c-content>
<m-cnyp :model="model" :codes="codes"/> <m-cnyp :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="报文/面函" name="docpan"> <el-tab-pane label="报文/面函" name="docpan">
<c-content> <c-content>
<m-docpan :model="model" :codes="codes"/> <m-docpan :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="附件信息" name="doctre"> <el-tab-pane label="附件信息" name="doctre">
<c-content> <c-content>
<m-doctre :model="model" :codes="codes"/> <m-doctre :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
</c-tabs> </c-tabs>
</el-form> </el-form>
<c-grid-ety-prompt-dialog <c-grid-ety-prompt-dialog
ref="etyDialog" ref="etyDialog"
:promptData="promptData" :promptData="promptData"
@select-ety="selectGridEtyPromptData" @select-ety="selectGridEtyPromptData"
> >
</c-grid-ety-prompt-dialog> </c-grid-ety-prompt-dialog>
<c-function-btn <c-function-btn
:handleSubmit="handleSubmit" :handleSubmit="handleSubmit"
:handleCheck="handleCheck" :handleCheck="handleCheck"
:handleStash="handleStash" :handleStash="handleStash"
> >
</c-function-btn> </c-function-btn>
</div> </c-page>
</c-page> </div>
</template> </template>
<script> <script>
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Botdav from "../model" import Botdav from "../model";
import Addbcb from "./Addbcb"; import Addbcb from "./Addbcb";
import Ovwp from "./Ovwp" import Ovwp from "./Ovwp";
import Inst from "./Inst" import Inst from "./Inst";
import Ptyp from "./Ptyp" import Ptyp from "./Ptyp";
import Instrecp from "./Instrecp" import Instrecp from "./Instrecp";
import Cnyp from "./Cnyp" import Cnyp from "./Cnyp";
import Srmp from "./Srmp" import Srmp from "./Srmp";
import Libp from './Libp' import Libp from "./Libp";
import formRules from '../model/check' import formRules from "../model/check";
import Setmod from "~/components/business/setmod/views" import Setmod from "~/components/business/setmod/views";
import Coninfp from "~/components/business/coninfp/views"; import Coninfp from "~/components/business/coninfp/views";
import Docpan from "~/components/business/docpan/views"; import Docpan from "~/components/business/docpan/views";
import Engp from "~/components/business/engp/views"; import Engp from "~/components/business/engp/views";
import Glentry from "~/components/business/glentry/views"; import Glentry from "~/components/business/glentry/views";
import Doctre from "~/views/Public/Doctre" import Doctre from "~/views/Public/Doctre";
import operationFunc from "@/mixin/operationFunc"; import operationFunc from "@/mixin/operationFunc";
import event from "../event"; import event from "../event";
export default { export default {
name: "Botdav", name: "Botdav",
components: { components: {
...@@ -117,16 +122,15 @@ export default { ...@@ -117,16 +122,15 @@ export default {
"m-cnyp": Cnyp, "m-cnyp": Cnyp,
"m-srmp": Srmp, "m-srmp": Srmp,
"m-engp": Engp, "m-engp": Engp,
'm-libp': Libp, "m-libp": Libp,
"m-glentry": Glentry, "m-glentry": Glentry,
}, },
provide() { provide() {
return { return {
root: this root: this,
} };
}, },
mixins: [operationFunc, event], // 里面包含了Default、Check等的公共处理 mixins: [operationFunc, event], // 里面包含了Default、Check等的公共处理
data() { data() {
return { return {
tabVal: "ovwp", tabVal: "ovwp",
...@@ -134,58 +138,57 @@ export default { ...@@ -134,58 +138,57 @@ export default {
model: new Botdav().data, model: new Botdav().data,
rules: formRules, rules: formRules,
codes: { codes: {
...CodeTable ...CodeTable,
}, },
activeNames: ["engp"], activeNames: ["engp"],
promptData: { promptData: {
title: 'Select a Party', title: "Select a Party",
columns: [ columns: [
{ {
prop: 'ptyInr', prop: "ptyInr",
label: 'Party Number' label: "Party Number",
}, },
{ {
prop: 'inr', prop: "inr",
label: 'Address Number' label: "Address Number",
}, },
{ {
prop: 'branch', prop: "branch",
label: 'Branch Code' label: "Branch Code",
}, },
{ {
prop: 'bchName', prop: "bchName",
label: 'Branch Name' label: "Branch Name",
}, },
{ {
prop: 'adrName', prop: "adrName",
label: 'Address Name' label: "Address Name",
}, },
{ {
prop: 'adr1', prop: "adr1",
label: 'Address1' label: "Address1",
}, },
{ {
prop: 'locCty', prop: "locCty",
label: 'City' label: "City",
}, },
{ {
prop: 'locZip', prop: "locZip",
label: 'Zip' label: "Zip",
}, },
{ {
prop: 'bicCode', prop: "bicCode",
label: 'BIC' label: "BIC",
} },
], ],
data: [] data: [],
}, },
} };
}, },
methods: {}, methods: {},
created: async function () { created: async function () {},
}, mounted() {
mounted () { this.init();
this.init()
// this.queryHndtypCodeTableList(this.trnName) // this.queryHndtypCodeTableList(this.trnName)
}, },
}; };
......
<template> <template>
<c-page title="出口托收拒付/不符点"> <div class="eContainer">
<div class="eContainer"> <c-page title="出口托收拒付/不符点">
<el-form
<el-form :model="model" :rules="rules" ref="modelForm" label-width="120px" label-position="right" :model="model"
size="small" :validate-on-rule-change="false"> :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="tabClick"> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<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" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000027 --> <!--PD000027 -->
<el-tab-pane label="表外记账" name="engp"> <el-tab-pane label="表外记账" name="engp">
<c-content> <c-content>
<!-- 表外记账 --> <!-- 表外记账 -->
<m-engp :model="model" :codes="codes" /> <m-engp :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000027 --> <!--PD000027 -->
<el-tab-pane label="费用/账务" name="setmod"> <el-tab-pane label="费用/账务" name="setmod">
<c-content> <c-content>
<m-setmod :model="model" :codes="codes" /> <m-setmod :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="备查/附言" name="addbcb"> <el-tab-pane label="备查/附言" name="addbcb">
<c-content> <c-content>
<m-addbcb :model="model" :codes="codes"/> <m-addbcb :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="报文/面函" name="docpan"> <el-tab-pane label="报文/面函" name="docpan">
<c-content> <c-content>
<m-docpan :model="model" :codes="codes"/> <m-docpan :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="附件信息" name="doctre"> <el-tab-pane label="附件信息" name="doctre">
<c-content> <c-content>
<m-doctre :model="model" :codes="codes"/> <m-doctre :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
</c-tabs> </c-tabs>
</el-form> </el-form>
<c-grid-ety-prompt-dialog <c-grid-ety-prompt-dialog
ref="etyDialog" ref="etyDialog"
:promptData="promptData" :promptData="promptData"
@select-ety="selectGridEtyPromptData" @select-ety="selectGridEtyPromptData"
> >
</c-grid-ety-prompt-dialog> </c-grid-ety-prompt-dialog>
<c-function-btn <c-function-btn
:handleSubmit="handleSubmit" :handleSubmit="handleSubmit"
:handleCheck="handleCheck" :handleCheck="handleCheck"
:handleStash="handleStash" :handleStash="handleStash"
> >
</c-function-btn> </c-function-btn>
</div> </c-page>
</c-page> </div>
</template> </template>
<script> <script>
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Botdcr from "../model" import Botdcr from "../model";
import formRules from '../model/check' import formRules from "../model/check";
import Botdcrp1 from "./Botdcrp1" import Botdcrp1 from "./Botdcrp1";
import Inst from "./Inst" import Inst from "./Inst";
import Ptyp from "./Ptyp" import Ptyp from "./Ptyp";
import Addbcb from "./Addbcb"; import Addbcb from "./Addbcb";
import Ovwp from "./Ovwp" import Ovwp from "./Ovwp";
import Engp from "~/components/business/engp/views"; import Engp from "~/components/business/engp/views";
import Setmod from "~/components/business/setmod/views"; import Setmod from "~/components/business/setmod/views";
import Coninfp from "~/components/business/coninfp/views"; import Coninfp from "~/components/business/coninfp/views";
...@@ -79,11 +84,9 @@ import Docpan from "~/components/business/docpan/views"; ...@@ -79,11 +84,9 @@ import Docpan from "~/components/business/docpan/views";
import Glepan from "~/components/business/glentry/views"; import Glepan from "~/components/business/glentry/views";
import Doctre from "~/components/business/doctre/views"; import Doctre from "~/components/business/doctre/views";
import operationFunc from "@/mixin/operationFunc"; import operationFunc from "@/mixin/operationFunc";
import event from "../event"; import event from "../event";
export default { export default {
name: "Botdcr", name: "Botdcr",
components: { components: {
...@@ -101,10 +104,10 @@ export default { ...@@ -101,10 +104,10 @@ export default {
}, },
provide() { provide() {
return { return {
root: this root: this,
} };
}, },
mixins: [operationFunc, event], // 里面包含了Default、Check等的公共处理 mixins: [operationFunc, event], // 里面包含了Default、Check等的公共处理
data() { data() {
return { return {
tabVal: "ovwp", tabVal: "ovwp",
...@@ -112,60 +115,59 @@ export default { ...@@ -112,60 +115,59 @@ export default {
model: new Botdcr().data, model: new Botdcr().data,
rules: formRules, rules: formRules,
codes: { codes: {
...CodeTable ...CodeTable,
}, },
activeNames: ["engp"], activeNames: ["engp"],
promptData: { promptData: {
title: 'Select a Party', title: "Select a Party",
columns: [ columns: [
{ {
prop: 'ptyInr', prop: "ptyInr",
label: 'Party Number' label: "Party Number",
}, },
{ {
prop: 'inr', prop: "inr",
label: 'Address Number' label: "Address Number",
}, },
{ {
prop: 'branch', prop: "branch",
label: 'Branch Code' label: "Branch Code",
}, },
{ {
prop: 'bchName', prop: "bchName",
label: 'Branch Name' label: "Branch Name",
}, },
{ {
prop: 'adrName', prop: "adrName",
label: 'Address Name' label: "Address Name",
}, },
{ {
prop: 'adr1', prop: "adr1",
label: 'Address1' label: "Address1",
}, },
{ {
prop: 'locCty', prop: "locCty",
label: 'City' label: "City",
}, },
{ {
prop: 'locZip', prop: "locZip",
label: 'Zip' label: "Zip",
}, },
{ {
prop: 'bicCode', prop: "bicCode",
label: 'BIC' label: "BIC",
} },
], ],
data: [] data: [],
}, },
} };
}, },
methods: {}, methods: {},
created: async function () { created: async function () {},
},
mounted() { mounted() {
this.init() this.init();
}, },
} };
</script> </script>
<style> <style>
</style> </style>
<template> <template>
<div class="eContainer">
<c-page title="出口托收二次寄单"> <c-page title="出口托收二次寄单">
<div class="eContainer"> <el-form
<el-form :model="model" :rules="rules" ref="modelForm" label-width="120px" label-position="right" :model="model"
size="small" :validate-on-rule-change="false"> :rules="rules"
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick"> ref="modelForm"
label-width="120px"
<el-tab-pane label="业务信息" name="ovwp"> label-position="right"
size="small"
:validate-on-rule-change="false"
>
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<el-tab-pane label="业务信息" name="ovwp">
<c-content> <c-content>
<m-ovwp :model="model" :codes="codes" /> <m-ovwp :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000027 --> <!--PD000027 -->
<el-tab-pane label="表外记账" name="engp"> <el-tab-pane label="表外记账" name="engp">
<c-content> <c-content>
<!-- 表外记账 --> <!-- 表外记账 -->
<m-engp :model="model" :codes="codes" /> <m-engp :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000027 --> <!--PD000027 -->
<el-tab-pane label="费用/账务" name="setmod"> <el-tab-pane label="费用/账务" name="setmod">
<c-content> <c-content>
<m-setmod :model="model" :codes="codes" /> <m-setmod :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="备查/附言" name="addbcb"> <el-tab-pane label="备查/附言" name="addbcb">
<c-content> <c-content>
...@@ -43,96 +49,94 @@ ...@@ -43,96 +49,94 @@
<m-doctre :model="model" :codes="codes" /> <m-doctre :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
</c-tabs>
</c-tabs> </el-form>
</el-form> <c-function-btn
<c-function-btn
:handleSubmit="handleSubmit" :handleSubmit="handleSubmit"
:handleCheck="handleCheck" :handleCheck="handleCheck"
:handleStash="handleStash" :handleStash="handleStash"
> >
</c-function-btn> </c-function-btn>
</div>
</c-page> </c-page>
</div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import formRules from '../model/check' import formRules from "../model/check";
import Botrad from "../model" import Botrad from "../model";
import Botrad1 from "./Botrad" import Botrad1 from "./Botrad";
import Ptyp from "./Ptyp" import Ptyp from "./Ptyp";
import Addbcb from "./Addbcb"; import Addbcb from "./Addbcb";
import Ovwp from "./Ovwp" import Ovwp from "./Ovwp";
import Engp from "~/components/business/engp/views" import Engp from "~/components/business/engp/views";
import Setmod from "~/components/business/setmod/views" import Setmod from "~/components/business/setmod/views";
import Coninfp from "~/components/business/coninfp/views" import Coninfp from "~/components/business/coninfp/views";
import Docpan from "~/components/business/docpan/views" import Docpan from "~/components/business/docpan/views";
import Doctre from "~/components/business/doctre/views" import Doctre from "~/components/business/doctre/views";
import Glepan from "~/components/business/glentry/views"; import Glepan from "~/components/business/glentry/views";
import event from "../event"; import event from "../event";
import operationFunc from "@/mixin/operationFunc"; import operationFunc from "@/mixin/operationFunc";
export default { export default {
name: "Botrad", name: "Botrad",
components: { components: {
"m-addbcb": Addbcb, "m-addbcb": Addbcb,
"m-ovwp": Ovwp, "m-ovwp": Ovwp,
"m-botrad1": Botrad1, "m-botrad1": Botrad1,
"m-ptyp": Ptyp, "m-ptyp": Ptyp,
"m-setmod": Setmod, "m-setmod": Setmod,
"m-coninfp": Coninfp, "m-coninfp": Coninfp,
"m-engp": Engp, "m-engp": Engp,
"m-docpan": Docpan, "m-docpan": Docpan,
"m-doctre": Doctre, "m-doctre": Doctre,
"m-glepan":Glepan, "m-glepan": Glepan,
}, },
provide() { provide() {
return { return {
root: this root: this,
} };
}, },
mixins: [operationFunc, event], // 里面包含了Default、Check等的公共处理 mixins: [operationFunc, event], // 里面包含了Default、Check等的公共处理
data() { data() {
return { return {
tabVal: "ovwp", tabVal: "ovwp",
trnName: "botrad", trnName: "botrad",
model: new Botrad().data, model: new Botrad().data,
rules: formRules, rules: formRules,
codes: { codes: {
...CodeTable ...CodeTable,
}, },
activeNames: ["engp"], activeNames: ["engp"],
} };
}, },
mounted() { mounted() {
this.init() this.init();
}, },
methods: { methods: {
// myTabClick(tab) { // myTabClick(tab) {
// this.tabClick(tab) // this.tabClick(tab)
// /** // /**
// * do it yourself // * do it yourself
// **/ // **/
// } // }
}, },
created: async function () { created: async function () {
// console.log("进入botrad交易"); // console.log("进入botrad交易");
// let rtnmsg = await this.init({}) // let rtnmsg = await this.init({})
// if (rtnmsg.respCode == SUCCESS) { // if (rtnmsg.respCode == SUCCESS) {
// this.updateModel(rtnmsg.data) // this.updateModel(rtnmsg.data)
// //TODO 处理数据逻辑 // //TODO 处理数据逻辑
// if (this.isInDisplay) { // if (this.isInDisplay) {
// this.restoreDisplay(); // this.restoreDisplay();
// } // }
// }
// } // else {
// else { // this.$notify.error({ title: '错误', message: '服务请求失败!' });
// this.$notify.error({ title: '错误', message: '服务请求失败!' }); // }
// } },
} };
}
</script> </script>
<style> <style>
</style> </style>
<template> <template>
<c-page title="出口托收收汇"> <div class="eContainer">
<div class="eContainer"> <c-page title="出口托收收汇">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="120px" label-position="right" size="small" <el-form
:validate-on-rule-change="false"> :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="tabClick"> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<el-tab-pane label="业务信息" name="ovwp"> <el-tab-pane label="业务信息" name="ovwp">
<c-content> <c-content>
<m-ovwp ref="ovwp" :model="model" :codes="codes"/> <m-ovwp ref="ovwp" :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="统一授信" name="limitbody"> <el-tab-pane label="统一授信" name="limitbody">
<c-content> <c-content>
<m-limitbody :model="model" :codes="codes"/> <m-limitbody :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="表外记账" name="engp"> <el-tab-pane label="表外记账" name="engp">
<c-content> <c-content>
<!-- 表外记账 --> <!-- 表外记账 -->
<m-engp :model="model" :codes="codes"/> <m-engp :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
...@@ -27,9 +34,9 @@ ...@@ -27,9 +34,9 @@
<el-tab-pane label="费用/账务" name="setmod"> <el-tab-pane label="费用/账务" name="setmod">
<c-content> <c-content>
<m-setmod <m-setmod
:model="model" :model="model"
:codes="codes" :codes="codes"
@changeSetmodModel="changeSetmodModel" @changeSetmodModel="changeSetmodModel"
/> />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
...@@ -37,68 +44,68 @@ ...@@ -37,68 +44,68 @@
<!--PD000027 --> <!--PD000027 -->
<el-tab-pane label="会计分录" name="glepan"> <el-tab-pane label="会计分录" name="glepan">
<c-content> <c-content>
<m-glentry :model="model" :codes="codes"/> <m-glentry :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="备查/附言" name="addbcb"> <el-tab-pane label="备查/附言" name="addbcb">
<c-content> <c-content>
<m-addbcb :model="model" :codes="codes"/> <m-addbcb :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="申报信息" name="cnyp"> <el-tab-pane label="申报信息" name="cnyp">
<c-content> <c-content>
<m-cnyp :model="model" :codes="codes"/> <m-cnyp :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="报文/面函" name="docpan"> <el-tab-pane label="报文/面函" name="docpan">
<c-content> <c-content>
<m-docpan :model="model" :codes="codes"/> <m-docpan :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="附件信息" name="doctre"> <el-tab-pane label="附件信息" name="doctre">
<c-content> <c-content>
<m-doctre :model="model" :codes="codes"/> <m-doctre :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
</c-tabs> </c-tabs>
</el-form> </el-form>
<c-grid-ety-prompt-dialog <c-grid-ety-prompt-dialog
ref="etyDialog" ref="etyDialog"
:promptData="promptData" :promptData="promptData"
@select-ety="selectGridEtyPromptData" @select-ety="selectGridEtyPromptData"
> >
</c-grid-ety-prompt-dialog> </c-grid-ety-prompt-dialog>
<c-function-btn <c-function-btn
:handleSubmit="handleSubmit" :handleSubmit="handleSubmit"
:handleCheck="handleCheck" :handleCheck="handleCheck"
:handleStash="handleStash" :handleStash="handleStash"
> >
</c-function-btn> </c-function-btn>
</div> </c-page>
</c-page> </div>
</template> </template>
<script> <script>
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Botset from "../model" import Botset from "../model";
import formRules from '../model/check' import formRules from "../model/check";
import event from "../event" import event from "../event";
import Addbcb from "./Addbcb"; import Addbcb from "./Addbcb";
import Ovwp from "./Ovwp" import Ovwp from "./Ovwp";
import Setp from "./Setp" import Setp from "./Setp";
import Inst from "./Inst" import Inst from "./Inst";
import Ptyp from "./Ptyp" import Ptyp from "./Ptyp";
import Docpan1 from "./Docpan1" import Docpan1 from "./Docpan1";
import Wg from "./Wg" import Wg from "./Wg";
import Cnyp from "./Cnyp" import Cnyp from "./Cnyp";
import Basp2 from "./Basp2" import Basp2 from "./Basp2";
import Basp3 from "./Basp3" import Basp3 from "./Basp3";
import Incp from "./Incp" import Incp from "./Incp";
import Engp from "~/components/business/engp/views"; import Engp from "~/components/business/engp/views";
import Setmod from "~/components/business/setmod/views"; import Setmod from "~/components/business/setmod/views";
...@@ -133,10 +140,10 @@ export default { ...@@ -133,10 +140,10 @@ export default {
}, },
provide() { provide() {
return { return {
root: this root: this,
} };
}, },
mixins: [operationFunc, event], // 里面包含了Default、Check等的公共处理 mixins: [operationFunc, event], // 里面包含了Default、Check等的公共处理
data() { data() {
return { return {
tabVal: "ovwp", tabVal: "ovwp",
...@@ -148,48 +155,48 @@ export default { ...@@ -148,48 +155,48 @@ export default {
}, },
activeNames: ["engp"], activeNames: ["engp"],
promptData: { promptData: {
title: 'Select a Party', title: "Select a Party",
columns: [ columns: [
{ {
prop: 'ptyInr', prop: "ptyInr",
label: 'Party Number' label: "Party Number",
}, },
{ {
prop: 'inr', prop: "inr",
label: 'Address Number' label: "Address Number",
}, },
{ {
prop: 'branch', prop: "branch",
label: 'Branch Code' label: "Branch Code",
}, },
{ {
prop: 'bchName', prop: "bchName",
label: 'Branch Name' label: "Branch Name",
}, },
{ {
prop: 'adrName', prop: "adrName",
label: 'Address Name' label: "Address Name",
}, },
{ {
prop: 'adr1', prop: "adr1",
label: 'Address1' label: "Address1",
}, },
{ {
prop: 'locCty', prop: "locCty",
label: 'City' label: "City",
}, },
{ {
prop: 'locZip', prop: "locZip",
label: 'Zip' label: "Zip",
}, },
{ {
prop: 'bicCode', prop: "bicCode",
label: 'BIC' label: "BIC",
} },
], ],
data: [] data: [],
}, },
} };
}, },
computed: { computed: {
actflg: { actflg: {
...@@ -202,13 +209,11 @@ export default { ...@@ -202,13 +209,11 @@ export default {
}, },
}, },
methods: {}, methods: {},
created: async function () { created: async function () {},
},
mounted() { mounted() {
this.init() this.init();
}, },
} };
</script> </script>
<style> <style>
</style> </style>
<template> <template>
<div class="eContainer"> <div class="eContainer">
<c-page title="进口信用证单据偿还垫款">
<el-form <el-form
:model="model" :model="model"
:rules="rules" :rules="rules"
...@@ -9,12 +10,7 @@ ...@@ -9,12 +10,7 @@
size="small" size="small"
:validate-on-rule-change="false" :validate-on-rule-change="false"
> >
<c-tabs <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
v-model="tabVal"
ref="elment"
type="card"
@tab-click="tabClick"
>
<el-tab-pane label="业务信息" name="total"> <el-tab-pane label="业务信息" name="total">
<c-content> <c-content>
<m-total :model="model" :codes="codes" /> <m-total :model="model" :codes="codes" />
...@@ -22,7 +18,11 @@ ...@@ -22,7 +18,11 @@
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="保证金" name="ccvpan"> <el-tab-pane label="保证金" name="ccvpan">
<c-content> <c-content>
<m-ccvpan :model="model" :codes="codes" :buildLiaccv="buildLiaccv" /> <m-ccvpan
:model="model"
:codes="codes"
:buildLiaccv="buildLiaccv"
/>
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
...@@ -33,18 +33,17 @@ ...@@ -33,18 +33,17 @@
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="表外记账" name="engp"> <el-tab-pane label="表外记账" name="engp">
<c-content> <c-content>
<!-- 表外记账 --> <!-- 表外记账 -->
<m-engp :model="model" :codes="codes" /> <m-engp :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000027 --> <!--PD000027 -->
<el-tab-pane label="费用/账务" name="setmod"> <el-tab-pane label="费用/账务" name="setmod">
<c-content> <c-content>
<m-setmod :model="model" :codes="codes" /> <m-setmod :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000000 --> <!--PD000000 -->
<el-tab-pane label="备查/附言" name="addbcb"> <el-tab-pane label="备查/附言" name="addbcb">
...@@ -74,12 +73,13 @@ ...@@ -74,12 +73,13 @@
:handleStash="handleStash" :handleStash="handleStash"
> >
</c-function-btn> </c-function-btn>
</c-page>
</div> </div>
</template> </template>
<script> <script>
import CodeTable from "~/config/CodeTable"; import CodeTable from "~/config/CodeTable";
import Brtlat from "../model"; import Brtlat from "../model";
import event from '../event'; import event from "../event";
import Addbcb from "./Addbcb"; import Addbcb from "./Addbcb";
import operationFunc from "~/mixin/operationFunc"; import operationFunc from "~/mixin/operationFunc";
import Check from "../model/check"; import Check from "../model/check";
...@@ -139,8 +139,8 @@ export default { ...@@ -139,8 +139,8 @@ export default {
}, },
}; };
}, },
mounted () { mounted() {
this.init() this.init();
}, },
}; };
</script> </script>
......
<template> <template>
<div class="eContainer"> <div class="eContainer">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="120px" label-position="right" size="small" <c-page title="进口保函修改">
:validate-on-rule-change="false"> <el-form
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick"> :model="model"
<el-tab-pane label="业务信息" name="ovwp"> :rules="rules"
<c-content> ref="modelForm"
<m-ovwp :model="model" :codes="codes" /> label-width="120px"
</c-content> label-position="right"
</el-tab-pane> size="small"
:validate-on-rule-change="false"
>
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-ovwp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="保证金" name="ccvpan"> <el-tab-pane label="保证金" name="ccvpan">
<c-content> <c-content>
<m-ccvpan :model="model" :codes="codes" :buildLiaccv="buildLiaccv" /> <m-ccvpan
</c-content> :model="model"
</el-tab-pane> :codes="codes"
:buildLiaccv="buildLiaccv"
/>
</c-content>
</el-tab-pane>
<el-tab-pane label="统一授信" name="limitbody"> <el-tab-pane label="统一授信" name="limitbody">
<c-content> <c-content>
<m-limitbody :model="model" :codes="codes" /> <m-limitbody :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000027 --> <!--PD000027 -->
<el-tab-pane label="表外记账" name="engp"> <el-tab-pane label="表外记账" name="engp">
<c-content> <c-content>
<!-- 表外记账 --> <!-- 表外记账 -->
<m-engp :model="model" :codes="codes" /> <m-engp :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000027 --> <!--PD000027 -->
<el-tab-pane label="费用/账务" name="setpan"> <el-tab-pane label="费用/账务" name="setpan">
<c-content> <c-content>
<m-setmod <m-setmod :model="model" :codes="codes" />
:model="model" </c-content>
:codes="codes" </el-tab-pane>
/>
</c-content>
</el-tab-pane>
<!--PD000027 --> <!--PD000027 -->
<el-tab-pane label="会计分录" name="glepan"> <el-tab-pane label="会计分录" name="glepan">
<c-content> <c-content>
<m-glentry :model="model" :codes="codes" /> <m-glentry :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000510 --> <!--PD000510 -->
<el-tab-pane label="备查/附言" name="addbcb"> <el-tab-pane label="备查/附言" name="addbcb">
<c-content> <c-content>
<m-addbcb :model="model" :codes="codes" /> <m-addbcb :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="报文/面函" name="docpan"> <el-tab-pane label="报文/面函" name="docpan">
<c-content> <c-content>
<m-docpan :model="model" :codes="codes" /> <m-docpan :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--trndoc PD000546 Attachments --> <!--trndoc PD000546 Attachments -->
<el-tab-pane label="附件" name="doctre"> <el-tab-pane label="附件" name="doctre">
<c-content> <c-content>
<m-doctre :model="model" :codes="codes" /> <m-doctre :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
</c-tabs> </c-tabs>
</el-form> </el-form>
<!-- 选择数据的表格弹框 --> <!-- 选择数据的表格弹框 -->
<c-grid-ety-prompt-dialog <c-grid-ety-prompt-dialog
ref="etyDialog" ref="etyDialog"
:promptData="promptData" :promptData="promptData"
@select-ety="selectGridEtyPromptData" @select-ety="selectGridEtyPromptData"
> >
</c-grid-ety-prompt-dialog> </c-grid-ety-prompt-dialog>
<!-- <c-grid-ety-prompt-dialog ref="etyDialog" :promptData="promptData" v-on:select-ety="selectEty"> --> <!-- <c-grid-ety-prompt-dialog ref="etyDialog" :promptData="promptData" v-on:select-ety="selectEty"> -->
<!-- </c-grid-ety-prompt-dialog> --> <!-- </c-grid-ety-prompt-dialog> -->
<c-function-btn :handleSubmit="handleSubmit" :handleCheck="handleCheck" :handleStash="handleStash"> <c-function-btn
<!-- <el-button size="small">流程附言</el-button> :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> <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>
</c-page>
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api"; import Api from "~/service/Api";
import operationFunc from "~/mixin/operationFunc"; import operationFunc from "~/mixin/operationFunc";
import CodeTable from "~/config/CodeTable"; import CodeTable from "~/config/CodeTable";
import event from '../event' import event from "../event";
import Addbcb from "./Addbcb"; import Addbcb from "./Addbcb";
import formRules from '../model/check' import formRules from "../model/check";
import Gitame from "../model"; import Gitame from "../model";
import Engp from "~/components/business/engp/views"; import Engp from "~/components/business/engp/views";
import Ccvpan from "~/components/business/ccvpan/views"; import Ccvpan from "~/components/business/ccvpan/views";
...@@ -113,14 +127,14 @@ export default { ...@@ -113,14 +127,14 @@ export default {
"m-docpan": Docpan, "m-docpan": Docpan,
"m-doctre": Doctre, "m-doctre": Doctre,
"m-setmod": Setmod, "m-setmod": Setmod,
"m-glentry": Glentry "m-glentry": Glentry,
}, },
provide() { provide() {
return { return {
root: this, root: this,
}; };
}, },
mixins: [event,operationFunc], mixins: [event, operationFunc],
data() { data() {
return { return {
tabVal: "ovwp", tabVal: "ovwp",
...@@ -134,52 +148,52 @@ export default { ...@@ -134,52 +148,52 @@ export default {
}, },
flag: false, flag: false,
promptData: { promptData: {
title: 'Select a Party', title: "Select a Party",
columns: [ columns: [
{ {
prop: 'ptyInr', prop: "ptyInr",
label: 'Party Number' label: "Party Number",
}, },
{ {
prop: 'inr', prop: "inr",
label: 'Address Number' label: "Address Number",
}, },
{ {
prop: 'branch', prop: "branch",
label: 'Branch Code' label: "Branch Code",
}, },
{ {
prop: 'bchName', prop: "bchName",
label: 'Branch Name' label: "Branch Name",
}, },
{ {
prop: 'adrName', prop: "adrName",
label: 'Address Name' label: "Address Name",
}, },
{ {
prop: 'adr1', prop: "adr1",
label: 'Address1' label: "Address1",
}, },
{ {
prop: 'locCty', prop: "locCty",
label: 'City' label: "City",
}, },
{ {
prop: 'locZip', prop: "locZip",
label: 'Zip' label: "Zip",
}, },
{ {
prop: 'bicCode', prop: "bicCode",
label: 'BIC' label: "BIC",
} },
], ],
data: [] data: [],
} },
}; };
}, },
methods: { }, methods: {},
mounted () { mounted() {
this.init() this.init();
}, },
}; };
</script> </script>
......
...@@ -108,6 +108,7 @@ export default { ...@@ -108,6 +108,7 @@ export default {
<style> <style>
#business_container { #business_container {
flex: 1; flex: 1;
height: calc(100% - 40px);
box-shadow: 0 1px 15px 0 rgb(0 0 0 / 12%), 0 0 3px 0 rgb(0 0 0 / 4%); box-shadow: 0 1px 15px 0 rgb(0 0 0 / 12%), 0 0 3px 0 rgb(0 0 0 / 4%);
} }
#business_container .eContainer, #business_container .eContainer-search{ #business_container .eContainer, #business_container .eContainer-search{
...@@ -117,7 +118,37 @@ export default { ...@@ -117,7 +118,37 @@ export default {
margin: 0 auto; margin: 0 auto;
padding-top: 40px; padding-top: 40px;
} }
.el-main {
overflow: hidden;
}
#business_container .eContainer {
box-sizing: border-box;
}
#business_container .eContainer .c-page-container-div {
box-sizing: border-box;
}
#business_container .eContainer .c-page-container-div .el-form{
margin-bottom: 15px;
height: calc(100% - 60px)!important;
}
#business_container .eContainer .c-page-container-div .c-content-scrollbar {
height: 100% !important;
}
#business_container .eContainer-search .el-form{
height: 100%;
}
#business_container .eContainer .el-form .eibs-tab{
padding: 20px 10px 20px 0px;
overflow: auto;
box-sizing: border-box;
}
#business_container .eContainer .el-form .eibs {
height: 100%;
padding: 20px 10px 20px 0px;
overflow: auto;
box-sizing: border-box;
margin-top: 0;
}
@media screen and (min-width: 2561px) { @media screen and (min-width: 2561px) {
...@@ -171,11 +202,13 @@ export default { ...@@ -171,11 +202,13 @@ export default {
background-color: unset; background-color: unset;
box-shadow: unset; box-shadow: unset;
} }
/*
#business_container .eibs-tab { #business_container .eContainer-search .el-form > .eibs-tab {
padding: 40px; padding: 20px;
height: calc(100% - 3px);
box-sizing: border-box;
} }
*/
#business_container .eibs::before, #business_container .eibs-tab::before, #business_container .eibs::before, #business_container .eibs-tab::before,
#business_container .eibs::after, #business_container .eibs-tab::after { #business_container .eibs::after, #business_container .eibs-tab::after {
content: ""; content: "";
...@@ -184,7 +217,6 @@ export default { ...@@ -184,7 +217,6 @@ export default {
} }
.eibs{ .eibs{
margin-top: 20px; margin-top: 0px;
} }
</style> </style>
...@@ -131,9 +131,23 @@ ...@@ -131,9 +131,23 @@
</c-button> </c-button>
</c-col> </c-col>
<div style="height: 90%"> <div>
<c-col :span="24"> <c-col :span="24">
<el-table :header-cell-style="{background: 'var(--theadkbgcolor)'}" :header-row-style="{height: '5px'}" :row-style="{height: '5px'}" :cell-style="{padding: '0px'}" v-loading="load" :data="stmData.data" style="width:100%;" size="small" :border="true" height="calc(100vh - 475px)" :highlight-current-row="true" @row-click="TableRowClick" @row-dblclick="TableDblRow"> <el-table
:header-cell-style="{background: 'linear-gradient(180deg, #FFFFFF 0%, #F1F1F1 100%)'}"
:header-row-style="{height: '5px'}"
:row-style="{height: '5px'}"
:cell-style="{padding: '0px'}"
v-loading="load"
:data="stmData.data"
style="width:100%;"
size="small"
:border="true"
height="calc(100vh - 482px)"
:highlight-current-row="true"
@row-click="TableRowClick"
@row-dblclick="TableDblRow"
>
<el-table-column label="信用证编号" prop="seaownref" align="left" fixed="left" min-width="150" :show-overflow-tooltip="true" sortable> <el-table-column label="信用证编号" prop="seaownref" align="left" fixed="left" min-width="150" :show-overflow-tooltip="true" sortable>
</el-table-column> </el-table-column>
<el-table-column label="客户经理" prop="ownusr" align="left" min-width="100" sortable> <el-table-column label="客户经理" prop="ownusr" align="left" min-width="100" sortable>
......
...@@ -9,9 +9,9 @@ ...@@ -9,9 +9,9 @@
size="small" size="small"
:validate-on-rule-change="false"> :validate-on-rule-change="false">
<c-content> <m-infsea :model="model" :codes="codes" ref="infsea" />
<m-infsea :model="model" :codes="codes" ref="infsea" /> <!-- <c-content>
</c-content> </c-content> -->
</el-form> </el-form>
</div> </div>
</template> </template>
......
<template> <template>
<div class="eContainer"> <div class="eContainer">
<c-page title="">
<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"> <c-tabs v-model="tabVal" ref="elment" type="card">
<el-tab-pane label="Sptdoc" name="ReferenceComponent"> <el-tab-pane label="Sptdoc" name="ReferenceComponent">
...@@ -23,7 +24,7 @@ ...@@ -23,7 +24,7 @@
:handleStash="handleStash" :handleStash="handleStash"
> >
</c-function-btn> </c-function-btn>
</c-page>
</div> </div>
</template> </template>
<script> <script>
......
...@@ -2,8 +2,6 @@ ...@@ -2,8 +2,6 @@
<div class="eibs-tab"> <div class="eibs-tab">
<!-- <c-list-search @form-reset="handleReset" @form-search="handleSearch"> --> <!-- <c-list-search @form-reset="handleReset" @form-search="handleSearch"> -->
<!-- <template v-slot="searchSlot"> --> <!-- <template v-slot="searchSlot"> -->
<el-form class="m-table-search-form" ref="paramsForm" label-position="right" label-width="110px"
size="small">
<el-row> <el-row>
<c-col :span="24" style=""> <c-col :span="24" style="">
<c-col :span="8"> <c-col :span="8">
...@@ -84,7 +82,6 @@ ...@@ -84,7 +82,6 @@
</c-col> </c-col>
</c-col> </c-col>
</el-row> </el-row>
</el-form>
<c-col :span="24" style=""> <c-col :span="24" style="">
<div style="border-bottom: 10px solid rgb(232, 232, 232)"></div> <div style="border-bottom: 10px solid rgb(232, 232, 232)"></div>
</c-col> </c-col>
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<el-form class="m-table-search-form" ref="paramsForm" label-position="right" label-width="110px" <el-row>
size="small"> <c-col :span="24" style="">
<el-row> <c-col :span="8">
<c-col :span="24" style=""> <el-form-item label="业务编号" prop="trncorco.ownref" style="width: 100%">
<c-col :span="8"> <c-input v-model="model.trncorco.ownref" maxlength="16" placeholder="请输入业务编号"></c-input>
<el-form-item label="业务编号" prop="trncorco.ownref" style="width: 100%"> </el-form-item>
<c-input v-model="model.trncorco.ownref" maxlength="16" placeholder="请输入业务编号"></c-input> </c-col>
</el-form-item>
</c-col> <c-col :span="8">
<el-form-item label="创建时间" style="width: 100%" prop="trncorco.inidatfro">
<c-col :span="8"> <c-col :span="11">
<el-form-item label="创建时间" style="width: 100%" prop="trncorco.inidatfro"> <c-date-picker type="date" v-model="model.trncorco.inidatfro" style="width: 100%" placeholder="请选择创建时间">
<c-col :span="11"> </c-date-picker>
<c-date-picker type="date" v-model="model.trncorco.inidatfro" style="width: 100%" placeholder="请选择创建时间"> </c-col>
</c-date-picker> <c-col :span="2" style="text-align: center">
</c-col> <label style="display: inline-block; width: 100%">-</label>
<c-col :span="2" style="text-align: center"> </c-col>
<label style="display: inline-block; width: 100%">-</label> <c-col :span="11">
<c-date-picker type="date" v-model="model.trncorco.inidattil" style="width: 100%" placeholder="请选择创建时间">
</c-date-picker>
</c-col>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="经办柜员" prop="usrcon" style="width: 100%">
<c-select v-model="model.usrcon" style="width: 100%" placeholder="请选择经办柜员">
<el-option v-for="item in codes.usrsort" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</el-row>
<el-row>
<c-col :span="24" style="">
<c-col :span="8">
<el-form-item label="业务状态" prop="trncorco.relflg" style="width: 100%">
<c-select v-model="model.trncorco.relflg" style="width: 100%" placeholder="请选择业务状态">
<el-option v-for="item in relflgCodes" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="业务机构" prop="bchcon" style="width: 100%">
<c-select v-model="model.bchcon" style="width: 100%" placeholder="请选择业务机构">
<el-option v-for="item in codes.bchtyp" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="交易代码" prop="atp.cod" style="width: 100%">
<c-col :span="24">
<c-col :span="20">
<c-input v-model="model.atp.cod" maxlength="6" style="width: 95%" placeholder="请输入交易代码"
@keyup.enter.native="queryGridDialog(model.atp.cod)"></c-input>
</c-col> </c-col>
<c-col :span="11"> <c-col :span="4">
<c-date-picker type="date" v-model="model.trncorco.inidattil" style="width: 100%" placeholder="请选择创建时间"> <c-button size="small" style="width:100%;margin-left:0" type="primary" @click="onSeainf"
</c-date-picker> icon="el-icon-search"></c-button>
</c-col> </c-col>
</el-form-item> </c-col>
</c-col> </el-form-item>
<c-col :span="8">
<el-form-item label="经办柜员" prop="usrcon" style="width: 100%">
<c-select v-model="model.usrcon" style="width: 100%" placeholder="请选择经办柜员">
<el-option v-for="item in codes.usrsort" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col> </c-col>
</el-row> </c-col>
<el-row> <c-col :span="24" style="">
<c-col :span="24" style=""> <c-col :span="8">
<c-col :span="8"> <el-form-item label="业务标志" prop="trncorco.dflg" style="width: 100%">
<el-form-item label="业务状态" prop="trncorco.relflg" style="width: 100%"> <c-select v-model="model.trncorco.dflg" style="width: 100%" placeholder="请选择业务标志">
<c-select v-model="model.trncorco.relflg" style="width: 100%" placeholder="请选择业务状态"> <el-option v-for="item in codes.dflg" :key="item.value" :label="item.label" :value="item.value">
<el-option v-for="item in relflgCodes" :key="item.value" :label="item.label" :value="item.value"> </el-option>
</el-option> </c-select>
</c-select> </el-form-item>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="业务机构" prop="bchcon" style="width: 100%">
<c-select v-model="model.bchcon" style="width: 100%" placeholder="请选择业务机构">
<el-option v-for="item in codes.bchtyp" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="交易代码" prop="atp.cod" style="width: 100%">
<c-col :span="24">
<c-col :span="20">
<c-input v-model="model.atp.cod" maxlength="6" style="width: 95%" placeholder="请输入交易代码"
@keyup.enter.native="queryGridDialog(model.atp.cod)"></c-input>
</c-col>
<c-col :span="4">
<c-button size="small" style="width:100%;margin-left:0" type="primary" @click="onSeainf"
icon="el-icon-search"></c-button>
</c-col>
</c-col>
</el-form-item>
</c-col>
</c-col> </c-col>
<c-col :span="24" style="">
<c-col :span="8"> <c-col :span="8">
<el-form-item label="业务标志" prop="trncorco.dflg" style="width: 100%"> <el-form-item label="交易名称" prop="atptxt" style="width: 100%">
<c-select v-model="model.trncorco.dflg" style="width: 100%" placeholder="请选择业务标志"> <c-input v-model="model.atptxt" maxlength="37" placeholder="请输入交易名称"></c-input>
<el-option v-for="item in codes.dflg" :key="item.value" :label="item.label" :value="item.value"> </el-form-item>
</el-option> </c-col>
</c-select> <c-col :span="8" style="text-align:right">
</el-form-item> <el-button size="small" @click="handleReset">重置</el-button>
</c-col> <el-button type="primary" icon="el-icon-search" size="small" @click="handleSearch">查询</el-button>
<c-col :span="8">
<el-form-item label="交易名称" prop="atptxt" style="width: 100%">
<c-input v-model="model.atptxt" maxlength="37" placeholder="请输入交易名称"></c-input>
</el-form-item>
</c-col>
<c-col :span="8" style="text-align:right">
<el-button size="small" @click="handleReset">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="small" @click="handleSearch">查询</el-button>
</c-col>
</c-col> </c-col>
</el-row> </c-col>
</el-form> </el-row>
<c-col :span="24" style=""> <c-col :span="24" style="">
<div style="border-bottom: 10px solid rgb(232, 232, 232)"> <div style="border-bottom: 10px solid rgb(232, 232, 232)">
......
...@@ -322,7 +322,7 @@ export default { ...@@ -322,7 +322,7 @@ export default {
}; };
</script> </script>
<style> <style scoped>
.eContainer-table-block { .eContainer-table-block {
margin-top: 15px; margin-top: 15px;
position: relative; position: relative;
......
<template> <template>
<el-scrollbar :id="contentRef" class="c-content-scrollbar" style="width: 100%;"> <div class="c-content-scrollbar" style="width: 100%;height: 100%;">
<slot></slot> <slot></slot>
</el-scrollbar> </div>
</template> </template>
<script> <script>
......
...@@ -21,6 +21,12 @@ export default { ...@@ -21,6 +21,12 @@ export default {
} }
</script> </script>
<style> <style scoped lang="less">
::v-deep .el-tabs__content {
height: calc(100% - 42px);
.el-tab-pane {
height: 100%;
box-sizing: border-box;
}
}
</style> </style>
\ No newline at end of file
...@@ -71,7 +71,7 @@ export default { ...@@ -71,7 +71,7 @@ export default {
} }
.c-page-container-div { .c-page-container-div {
height: 100%;
flex: 1; flex: 1;
padding: 0px 15px 5px; padding: 0px 15px 5px;
position: relative position: relative
......
...@@ -5,14 +5,6 @@ ...@@ -5,14 +5,6 @@
@form-search="errpHandleSearch" @form-search="errpHandleSearch"
> >
<template v-slot="searchSlot"> --> <template v-slot="searchSlot"> -->
<el-form
class="m-table-search-form"
ref="paramsForm"
label-position="right"
label-width="110px"
size="small"
>
<el-row> <el-row>
<c-col :span="24" style=""> <c-col :span="24" style="">
...@@ -74,7 +66,6 @@ ...@@ -74,7 +66,6 @@
> >
</c-col> </c-col>
</el-row> </el-row>
</el-form>
<!-- </template> <!-- </template>
</c-list-search> --> </c-list-search> -->
<c-col :span="24" style=""> <c-col :span="24" style="">
......
...@@ -2,14 +2,6 @@ ...@@ -2,14 +2,6 @@
<div class="eibs-tab"> <div class="eibs-tab">
<!-- <c-list-search @form-reset="selpHandleReset" @form-search="selpHandleSearch"> <!-- <c-list-search @form-reset="selpHandleReset" @form-search="selpHandleSearch">
<template v-slot="searchSlot"> --> <template v-slot="searchSlot"> -->
<el-form
class="m-table-search-form"
ref="paramsForm"
label-position="right"
label-width="110px"
size="small"
>
<!--line1--> <!--line1-->
<el-row> <el-row>
<c-col :span="24" style=""> <c-col :span="24" style="">
...@@ -239,7 +231,6 @@ ...@@ -239,7 +231,6 @@
</c-col> </c-col>
</c-col> </c-col>
</el-row> </el-row>
</el-form>
<!-- </template> <!-- </template>
</c-list-search> --> </c-list-search> -->
......
<template> <template>
<div class="eContainer"> <div class="eContainer">
<c-page style="margin-top:20px;" title="申报"> <c-page style="margin-top: 20px" title="申报">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick" > <el-form
<el-tab-pane label="申报信息" name="selp"> :model="model"
<c-content> :rules="rules"
<m-selp :model="model" :codes="codes" ref="selp"/> ref="modelForm"
</c-content> tokenKey="modelForm"
</el-tab-pane> :validate-on-rule-change="false"
label-width="120px"
size="small"
>
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<el-tab-pane label="申报信息" name="selp">
<c-content>
<m-selp :model="model" :codes="codes" ref="selp" />
</c-content>
</el-tab-pane>
<el-tab-pane label="差错反馈" name="errp">
<el-tab-pane label="差错反馈" name="errp"> <c-content>
<c-content> <m-errp :model="model" :codes="codes" ref="errp" />
<m-errp :model="model" :codes="codes" ref="errp"/> </c-content>
</c-content> </el-tab-pane>
</el-tab-pane> </c-tabs>
</c-tabs > </el-form>
</c-page>
</c-page>
</div> </div>
</template> </template>
<script> <script>
import { getCodetable } from "~/service/business/codeTable" import { getCodetable } from "~/service/business/codeTable";
import CodeTable from "~/config/CodeTable"; import CodeTable from "~/config/CodeTable";
import Bopsel from "~/model/Bopsel"; import Bopsel from "~/model/Bopsel";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import Check from "~/model/Bopsel/Check"; import Check from "~/model/Bopsel/Check";
import Default from "~/model/Bopsel/Default"; import Default from "~/model/Bopsel/Default";
import Pattern from "~/model/Bopsel/Pattern"; import Pattern from "~/model/Bopsel/Pattern";
import Utils from "~/utils/index" import Utils from "~/utils/index";
import Selp from "./Selp"; import Selp from "./Selp";
import Errp from "./Errp"; import Errp from "./Errp";
...@@ -58,17 +62,17 @@ export default { ...@@ -58,17 +62,17 @@ export default {
rules: null, rules: null,
codes: { codes: {
boptyp: [ boptyp: [
{value:"ALL",label:"全部" }, { value: "ALL", label: "全部" },
{value:"DBA",label:"涉外收入申报单" }, { value: "DBA", label: "涉外收入申报单" },
{value:"DBB",label:"境外汇款申请书" }, { value: "DBB", label: "境外汇款申请书" },
{value:"DBC",label:"对外付款/承兑通知书" }, { value: "DBC", label: "对外付款/承兑通知书" },
{value:"DBD",label:"境内收入申报单" }, { value: "DBD", label: "境内收入申报单" },
{value:"DBE",label:"境内汇款申请书" }, { value: "DBE", label: "境内汇款申请书" },
{value:"DBF",label:"境内付款/承兑通知书" }, { value: "DBF", label: "境内付款/承兑通知书" },
{value:"DBJ",label:"结汇申请书" }, { value: "DBJ", label: "结汇申请书" },
{value:"DBW",label:"购汇申请书" }, { value: "DBW", label: "购汇申请书" },
], ],
dattyp: [ dattyp: [
{ label: "按收付汇日期", value: "A" }, { label: "按收付汇日期", value: "A" },
{ label: "按经办日期", value: "B" }, { label: "按经办日期", value: "B" },
...@@ -78,25 +82,25 @@ export default { ...@@ -78,25 +82,25 @@ export default {
{ label: "对私中国居民", value: "D" }, { label: "对私中国居民", value: "D" },
{ label: "对私非中国居民", value: "F" }, { label: "对私非中国居民", value: "F" },
], ],
medtyp:[ medtyp: [
{label:"票汇",value:"D" }, { label: "票汇", value: "D" },
{label:"信用证",value:"L" }, { label: "信用证", value: "L" },
{label:"托收",value:"C" }, { label: "托收", value: "C" },
{label:"保函",value:"G" }, { label: "保函", value: "G" },
{label:"光票托收",value:"Y" }, { label: "光票托收", value: "Y" },
{label:"其他",value:"O" }, { label: "其他", value: "O" },
{label:"电汇",value:"T" }, { label: "电汇", value: "T" },
{label:"支票代收",value:"Z" }, { label: "支票代收", value: "Z" },
{label:"信汇",value:"M" }, { label: "信汇", value: "M" },
], ],
staflg:[ staflg: [
{label:"待确认",value:"P" }, { label: "待确认", value: "P" },
{label:"待发送",value:"W" }, { label: "待发送", value: "W" },
{label:"已发送",value:"S" }, { label: "已发送", value: "S" },
{label:"已撤销",value:"D" }, { label: "已撤销", value: "D" },
{label:"已删除",value:"G" }, { label: "已删除", value: "G" },
{label:"待修改",value:"E" }, { label: "待修改", value: "E" },
], ],
}, },
}; };
}, },
...@@ -131,7 +135,7 @@ export default { ...@@ -131,7 +135,7 @@ export default {
</script> </script>
<style> <style>
.el-tabs .el-tabs__content { .el-tabs .el-tabs__content {
/* background: #fff; */ /* background: #fff; */
/* padding: 5px; */ /* padding: 5px; */
} }
</style> </style>
...@@ -3,13 +3,6 @@ ...@@ -3,13 +3,6 @@
<!-- <c-list-search @form-reset="handleReset" @form-search="handleSearch"> <!-- <c-list-search @form-reset="handleReset" @form-search="handleSearch">
<template v-slot="searchSlot"> --> <template v-slot="searchSlot"> -->
<el-form
class="m-table-search-form"
ref="paramsForm"
label-position="right"
label-width="110px"
size="small"
>
<el-row> <el-row>
<c-col :span="24" style=""> <c-col :span="24" style="">
<c-col :span="8"> <c-col :span="8">
...@@ -188,7 +181,6 @@ ...@@ -188,7 +181,6 @@
</c-col> </c-col>
</el-row> </el-row>
</el-form>
<c-col :span="24" style=""> <c-col :span="24" style="">
<div style="border-bottom: 10px solid rgb(232, 232, 232)"> <div style="border-bottom: 10px solid rgb(232, 232, 232)">
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<el-form
ref="paramsForm"
label-position="right"
label-width="110px"
size="small"
class="m-table-search-form"
>
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<span v-text="model.usfmod.usftxt" data-path=".usfmod.usftxt" > </span> <span v-text="model.usfmod.usftxt" data-path=".usfmod.usftxt" > </span>
</c-col> --> </c-col> -->
...@@ -172,7 +165,6 @@ ...@@ -172,7 +165,6 @@
>查询</el-button >查询</el-button
> >
</c-col> </c-col>
</el-form>
<c-col :span="24"> <c-col :span="24">
<c-istream-table :list="stmData.data" :columns="stmData.columns"> <c-istream-table :list="stmData.data" :columns="stmData.columns">
......
...@@ -3,8 +3,6 @@ ...@@ -3,8 +3,6 @@
<!-- <c-list-search @form-reset="handleReset" @form-search="handleSearch"> --> <!-- <c-list-search @form-reset="handleReset" @form-search="handleSearch"> -->
<!-- <template v-slot="searchSlot"> --> <!-- <template v-slot="searchSlot"> -->
<el-form class="m-table-search-form" ref="paramsForm" label-position="right" label-width="110px"
size="small">
<el-row> <el-row>
<c-col :span="24" style=""> <c-col :span="24" style="">
<c-col :span="8"> <c-col :span="8">
...@@ -92,7 +90,6 @@ ...@@ -92,7 +90,6 @@
</c-col> </c-col>
</c-col> </c-col>
</el-row> </el-row>
</el-form>
<c-col :span="24" style=""> <c-col :span="24" style="">
<div style="border-bottom: 10px solid rgb(232, 232, 232)"></div> <div style="border-bottom: 10px solid rgb(232, 232, 232)"></div>
......
...@@ -3,150 +3,138 @@ ...@@ -3,150 +3,138 @@
<!-- <c-list-search @form-reset="sptfndHandleReset" @form-search="sptfndHandleSearch"> --> <!-- <c-list-search @form-reset="sptfndHandleReset" @form-search="sptfndHandleSearch"> -->
<!-- <template v-slot="searchSlot"> --> <!-- <template v-slot="searchSlot"> -->
<el-form <el-row>
class="m-table-search-form" <c-col :span="24" style="">
ref="paramsForm" <c-col :span="8">
label-position="right" <el-form-item label="业务编号" prop="selobj" style="width: 100%">
label-width="110px" <c-input
size="small" style="width: 100%"
> v-model="model.selobj"
<el-row> maxlength="32"
<c-col :span="24" style=""> placeholder="请输入业务编号"
<c-col :span="8"> ></c-input>
<el-form-item label="业务编号" prop="selobj" style="width: 100%"> </el-form-item>
<c-input </c-col>
style="width: 100%"
v-model="model.selobj"
maxlength="32"
placeholder="请输入业务编号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item label="创建时间" style="width: 100%"> <el-form-item label="创建时间" style="width: 100%">
<c-col :span="11"> <c-col :span="11">
<c-date-picker <c-date-picker
type="date" type="date"
v-model="model.inidatfro" v-model="model.inidatfro"
style="width: 100%" style="width: 100%"
placeholder="请选择创建时间" placeholder="请选择创建时间"
></c-date-picker> ></c-date-picker>
</c-col> </c-col>
<c-col :span="2" style="text-align: center"> <c-col :span="2" style="text-align: center">
<label style="display: inline-block; width: 100%">-</label> <label style="display: inline-block; width: 100%">-</label>
</c-col> </c-col>
<c-col :span="11"> <c-col :span="11">
<c-date-picker <c-date-picker
type="date" type="date"
v-model="model.inidattil" v-model="model.inidattil"
style="width: 100%" style="width: 100%"
placeholder="请选择" placeholder="请选择"
></c-date-picker> ></c-date-picker>
</c-col> </c-col>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item <el-form-item
label="选择用户" label="选择用户"
prop="usfmod.flt" prop="usfmod.flt"
style="width: 100%"
>
<!-- <c-col :span="20"> -->
<c-select
v-model="model.usfmod.flt"
style="width: 100%" style="width: 100%"
placeholder="请选择选择用户"
> >
<!-- <c-col :span="20"> --> <el-option
<c-select v-for="item in codes.flt"
v-model="model.usfmod.flt" :key="item.value"
style="width: 100%" :label="item.label"
placeholder="请选择选择用户" :value="item.value"
> >
<el-option </el-option>
v-for="item in codes.flt" </c-select>
:key="item.value" </el-form-item>
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col> </c-col>
</el-row> </c-col>
</el-row>
<el-row>
<c-col :span="24" style="">
<c-col :span="8">
<el-form-item label="业务描述" prop="seltxt" style="width: 100%">
<c-input
v-model="model.seltxt"
maxlength="32"
placeholder="请输入业务描述"
></c-input>
</el-form-item>
</c-col>
<c-col :span="8"> <el-row>
<el-form-item label="业务标志" prop="dflg" style="width: 100%"> <c-col :span="24" style="">
<c-select <c-col :span="8">
v-model="model.dflg" <el-form-item label="业务描述" prop="seltxt" style="width: 100%">
style="width: 100%" <c-input
placeholder="请选择国内国际标志" v-model="model.seltxt"
> maxlength="32"
<el-option label="所有业务" value="1"></el-option> placeholder="请输入业务描述"
<el-option label="国内业务" value="2"></el-option> ></c-input>
<el-option label="国际业务" value="3"></el-option> </el-form-item>
</c-select> </c-col>
</el-form-item>
</c-col>
<c-col :span="8" v-if="model.usfmod.flt === '<SELU>'">
<el-form-item label="经办柜员" style="width: 100%">
<c-input
style="width: 100%"
v-model="model.usfmod.usr.extkey"
maxlength="120"
placeholder="请输入经办柜员"
@keyup.enter.native="
showGridPromptDialog('usfmod.usr.extkey')
"
></c-input>
</el-form-item>
</c-col>
<c-col :span="8" v-else-if="model.usfmod.flt === '<SELB>'">
<el-form-item label="归属机构" style="width: 100%">
<c-input></c-input>
</el-form-item>
</c-col>
<c-col :span="8" style="text-align: right" v-else> <c-col :span="8">
<el-button size="small" @click="sptfndHandleReset">重置</el-button> <el-form-item label="业务标志" prop="dflg" style="width: 100%">
<el-button <c-select
type="primary" v-model="model.dflg"
icon="el-icon-search" style="width: 100%"
size="small" placeholder="请选择国内国际标志"
@click="sptfndHandleSearch"
>查询</el-button
> >
</c-col> <el-option label="所有业务" value="1"></el-option>
<el-option label="国内业务" value="2"></el-option>
<el-option label="国际业务" value="3"></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="8" v-if="model.usfmod.flt === '<SELU>'">
<el-form-item label="经办柜员" style="width: 100%">
<c-input
style="width: 100%"
v-model="model.usfmod.usr.extkey"
maxlength="120"
placeholder="请输入经办柜员"
@keyup.enter.native="
showGridPromptDialog('usfmod.usr.extkey')
"
></c-input>
</el-form-item>
</c-col>
<c-col :span="8" v-else-if="model.usfmod.flt === '<SELB>'">
<el-form-item label="归属机构" style="width: 100%">
<c-input></c-input>
</el-form-item>
</c-col> </c-col>
<c-col :span="24" style="text-align: right;height:36.8px" v-if="model.usfmod.flt === '<SELU>'||model.usfmod.flt === '<SELB>'">
<el-button size="small" @click="sptfndHandleReset">重置</el-button>
<el-button
type="primary"
icon="el-icon-search"
size="small"
@click="sptfndHandleSearch"
>查询</el-button
>
</c-col>
<c-col :span="24" style=""> <c-col :span="8" style="text-align: right" v-else>
<el-button size="small" @click="sptfndHandleReset">重置</el-button>
<el-button
type="primary"
icon="el-icon-search"
size="small"
@click="sptfndHandleSearch"
>查询</el-button
>
</c-col>
</c-col>
<c-col :span="24" style="text-align: right;height:36.8px" v-if="model.usfmod.flt === '<SELU>'||model.usfmod.flt === '<SELB>'">
<el-button size="small" @click="sptfndHandleReset">重置</el-button>
<el-button
type="primary"
icon="el-icon-search"
size="small"
@click="sptfndHandleSearch"
>查询</el-button
>
</c-col> </c-col>
</el-row>
</el-form>
<c-col :span="24" style=""> <c-col :span="24" style="">
<div style="border-bottom: 10px solid rgb(232, 232, 232)"> </c-col>
</div> </el-row>
</c-col>
<el-row> <el-row>
<c-col :span="24" style=""> <c-col :span="24" style="">
<c-istream-table :list="stmData.data" :columns="stmData.columns" :showButtonFlg="true"> <c-istream-table :list="stmData.data" :columns="stmData.columns" :showButtonFlg="true">
......
...@@ -2,8 +2,7 @@ ...@@ -2,8 +2,7 @@
<div class="eibs-tab"> <div class="eibs-tab">
<!-- <c-list-search @form-reset="handleReset" @form-search="handleSearch"> --> <!-- <c-list-search @form-reset="handleReset" @form-search="handleSearch"> -->
<!-- <template v-slot="searchSlot"> --> <!-- <template v-slot="searchSlot"> -->
<el-form class="m-table-search-form" ref="paramsForm" label-position="right" label-width="110px"
size="small">
<el-row> <el-row>
<c-col :span="24" style=""> <c-col :span="24" style="">
<c-col :span="8"> <c-col :span="8">
...@@ -110,7 +109,6 @@ ...@@ -110,7 +109,6 @@
</c-col> </c-col>
</c-col> </c-col>
</el-row> </el-row>
</el-form>
<c-col :span="24" style=""> <c-col :span="24" style="">
<div style="border-bottom: 10px solid rgb(232, 232, 232)"> <div style="border-bottom: 10px solid rgb(232, 232, 232)">
......
...@@ -3,13 +3,6 @@ ...@@ -3,13 +3,6 @@
<!-- <c-list-search @form-reset="handleReset" @form-search="handleSearch"> --> <!-- <c-list-search @form-reset="handleReset" @form-search="handleSearch"> -->
<!-- <template v-slot="searchSlot"> --> <!-- <template v-slot="searchSlot"> -->
<el-form
class="m-table-search-form"
ref="paramsForm"
label-position="right"
label-width="110px"
size="small"
>
<el-row> <el-row>
<c-col :span="24" style=""> <c-col :span="24" style="">
<c-col :span="8"> <c-col :span="8">
...@@ -195,7 +188,6 @@ ...@@ -195,7 +188,6 @@
</c-col> </c-col>
</c-col> </c-col>
</el-row> </el-row>
</el-form>
<c-col :span="24" style=""> <c-col :span="24" style="">
<div style="border-bottom: 10px solid rgb(232, 232, 232)"> <div style="border-bottom: 10px solid rgb(232, 232, 232)">
......
<template id="SideMenu"> <template id="SideMenu">
<c-row> <c-row style="height: 100%">
<div class="eContainer-menu-search"> <div class="eContainer-menu-search">
<el-button <el-button
icon="el-icon-s-fold" icon="el-icon-s-fold"
...@@ -9,18 +9,18 @@ ...@@ -9,18 +9,18 @@
<el-button icon="el-icon-s-unfold" v-else @click="openMenu"></el-button> <el-button icon="el-icon-s-unfold" v-else @click="openMenu"></el-button>
<c-search-input v-show="menuOpen"></c-search-input> <c-search-input v-show="menuOpen"></c-search-input>
</div> </div>
<c-content :height="menusHeight"> <el-menu
<el-menu :default-active="activeMenu"
:default-active="activeMenu" class="el-menu-vertical-demo"
class="el-menu-vertical-demo" v-bind:router="true"
v-bind:router="true" @open="handleOpen"
@open="handleOpen" @close="handleClose"
@close="handleClose" :collapse="!menuOpen"
:collapse="!menuOpen" >
> <SubMenu :subMenuList="menus" :openFlgArr="openFlgArr"></SubMenu>
<SubMenu :subMenuList="menus" :openFlgArr="openFlgArr"></SubMenu> </el-menu>
</el-menu> <!-- <c-content :height="menusHeight">
</c-content> </c-content> -->
</c-row> </c-row>
</template> </template>
<script> <script>
...@@ -723,6 +723,8 @@ export default { ...@@ -723,6 +723,8 @@ export default {
.el-menu { .el-menu {
border-right: none; border-right: none;
height: calc(100% - 24px);
overflow: auto;
} }
.eContainer-refresh { .eContainer-refresh {
...@@ -747,6 +749,11 @@ export default { ...@@ -747,6 +749,11 @@ export default {
font-size: 14px; font-size: 14px;
height: 40px; height: 40px;
line-height: 40px; line-height: 40px;
width: 100%;
text-overflow: ellipsis;
overflow: hidden;
box-sizing: border-box;
white-space: nowrap;
} }
.el-submenu__title.active{ .el-submenu__title.active{
font-weight: bold; font-weight: bold;
......
...@@ -103,7 +103,7 @@ ...@@ -103,7 +103,7 @@
v-show="dragStatus !== 0" v-show="dragStatus !== 0"
></div> ></div>
</vue-draggable-resizable> </vue-draggable-resizable>
<el-container style="height: 100%; <el-container style="height: calc(100% - 60px);
position: relative;"> position: relative;">
<el-aside width="240px" style="background-color: white"> <el-aside width="240px" style="background-color: white">
<sideMenu></sideMenu> <sideMenu></sideMenu>
...@@ -297,14 +297,14 @@ export default { ...@@ -297,14 +297,14 @@ export default {
@media screen and (min-width: 1200px) and (max-width: 1440px) { @media screen and (min-width: 1200px) and (max-width: 1440px) {
.el-aside { .el-aside {
width: 190px!important; width: 200px!important;
} }
} }
@media screen and (max-width: 1199px) { @media screen and (max-width: 1199px) {
.el-aside { .el-aside {
width: 170px!important; width: 200px!important;
} }
} }
......
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