Commit 1698b3fd by Wuyuqiu

样式调整

parent 7b1b9bfd
......@@ -45,9 +45,21 @@
.el-button:hover {
color: var(--themecolor);
}
.el-button:focus{
color: var(--themecolor);
background: linear-gradient(180deg, #B31C2A 0%, #FF6A6A 100%);
/* .el-button:focus{
color: #FFF;
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 {
......@@ -543,38 +555,47 @@
.el-select-dropdown__item.selected{
color:#B31C2A;
}
.el-tabs {
height: 100%;
}
.eibs-tab {
height: 100%;
overflow-y: auto;
overflow-x: hidden;
}
@media screen and (min-width: 2561px) {
#business_container .eibs-tab {
padding: 25px 28px;
/* padding: 25px 28px; */
}
}
@media screen and (min-width: 1921px) and (max-width: 2560px) {
#business_container .eibs-tab {
padding: 20px 23px;
/* padding: 20px 23px; */
}
}
@media screen and (min-width: 1441px) and (max-width: 1920px) {
#business_container .eibs-tab {
padding: 20px 18px;
/* padding: 20px 18px; */
}
}
@media screen and (min-width: 1200px) and (max-width: 1440px) {
#business_container .eibs-tab {
padding: 20px 15px;
/* padding: 20px 15px; */
}
}
@media screen and (max-width: 1199px) {
#business_container .eibs-tab {
padding: 20px 10px;
/* padding: 20px 10px; */
}
}
......@@ -711,3 +732,25 @@ padding-left: 30px;
padding-bottom: 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>
<c-page title="进口代收承兑">
<div class="eContainer">
<c-page title="进口代收承兑">
<el-form
:model="model"
:rules="rules"
......@@ -76,8 +76,8 @@
:handleStash="handleStash"
>
</c-function-btn>
</div>
</c-page>
</div>
</template>
<script>
import CodeTable from "~/config/CodeTable";
......
<template>
<c-page title="进口代收">
<div class="eContainer">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="120px" label-position="left"
size="small" :validate-on-rule-change="false">
<c-page title="进口代收">
<el-form
: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">
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-ovwp :model="model" :codes="codes"/>
<m-ovwp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
......@@ -38,26 +44,26 @@
<el-tab-pane label="备查/附言" name="addbcb">
<c-content>
<m-addbcb :model="model" :codes="codes"/>
<m-addbcb :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000009 -->
<el-tab-pane label="申报信息" name="libp,cnyp1">
<c-content>
<m-cnyp :model="model" :codes="codes"/>
<m-cnyp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="报文/面函" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes"/>
<m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="附件信息" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes"/>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</c-tabs>
......@@ -75,13 +81,13 @@
:handleStash="handleStash"
>
</c-function-btn>
</div>
</c-page>
</div>
</template>
<script>
import CodeTable from "~/config/CodeTable"
import Bctdav from "../model"
import formRules from '../model/check'
import CodeTable from "~/config/CodeTable";
import Bctdav from "../model";
import formRules from "../model/check";
import event from "../event";
import operationFunc from "@/mixin/operationFunc";
......@@ -93,11 +99,11 @@ import Srmp from "./Srmp";
import Cnyp from "./Cnyp";
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 Coninfp from "~/components/business/coninfp/views";
import Docpan from "~/components/business/docpan/views";
import Doctre from "~/views/Public/Doctre"
import Doctre from "~/views/Public/Doctre";
export default {
name: "Bctdav",
......@@ -130,46 +136,46 @@ export default {
codes: { ...CodeTable },
activeNames: ["engp"],
promptData: {
title: 'Select a Party',
title: "Select a Party",
columns: [
{
prop: 'ptyInr',
label: 'Party Number'
prop: "ptyInr",
label: "Party Number",
},
{
prop: 'inr',
label: 'Address Number'
prop: "inr",
label: "Address Number",
},
{
prop: 'branch',
label: 'Branch Code'
prop: "branch",
label: "Branch Code",
},
{
prop: 'bchName',
label: 'Branch Name'
prop: "bchName",
label: "Branch Name",
},
{
prop: 'adrName',
label: 'Address Name'
prop: "adrName",
label: "Address Name",
},
{
prop: 'adr1',
label: 'Address1'
prop: "adr1",
label: "Address1",
},
{
prop: 'locCty',
label: 'City'
prop: "locCty",
label: "City",
},
{
prop: 'locZip',
label: 'Zip'
prop: "locZip",
label: "Zip",
},
{
prop: 'bicCode',
label: 'BIC'
}
prop: "bicCode",
label: "BIC",
},
],
data: []
data: [],
},
};
},
......@@ -181,15 +187,15 @@ export default {
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
this.updateModel(rtnmsg.data);
if(this.isInDisplay){
if (this.isInDisplay) {
this.restoreDisplay();
}
} else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
}
},
mounted () {
this.init()
mounted() {
this.init();
// this.queryHndtypCodeTableList(this.trnName)
},
};
......
<template>
<c-page title="进口代收二次收单">
<div class="eContainer">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="120px" label-position="right"
size="small" :validate-on-rule-change="false">
<c-page title="进口代收二次收单">
<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">
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-ovwp :model="model" :codes="codes" />
......@@ -43,7 +49,6 @@
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
<c-function-btn
......@@ -52,32 +57,32 @@
:handleStash="handleStash"
>
</c-function-btn>
</div>
</c-page>
</div>
</template>
<script>
import Api from "~/service/Api"
import Utils from "~/utils/index"
import CodeTable from "~/config/CodeTable"
import Bctrad from "../model"
import formRules from '../model/check'
import event from "../event";
import Api from "~/service/Api";
import Utils from "~/utils/index";
import CodeTable from "~/config/CodeTable";
import Bctrad from "../model";
import formRules from "../model/check";
import event from "../event";
// import Bctret from "./Bctret";
// import Detp from "./Detp";
// import Ptyp from "./Ptyp";
import Ovwp from "./Ovwp";
import Addbcb from "./Addbcb";
// import Bctret from "./Bctret";
// import Detp from "./Detp";
// import Ptyp from "./Ptyp";
import Ovwp from "./Ovwp";
import Addbcb from "./Addbcb";
import Engp from "~/components/business/engp/views"
import Setmod from "~/components/business/setmod/views"
import Coninfp from "~/components/business/coninfp/views"
import Docpan from "~/components/business/docpan/views"
import Doctre from "~/components/business/doctre/views"
import Glentry from "~/components/business/glentry/views";
import operationFunc from "@/mixin/operationFunc";
import Engp from "~/components/business/engp/views";
import Setmod from "~/components/business/setmod/views";
import Coninfp from "~/components/business/coninfp/views";
import Docpan from "~/components/business/docpan/views";
import Doctre from "~/components/business/doctre/views";
import Glentry from "~/components/business/glentry/views";
import operationFunc from "@/mixin/operationFunc";
export default {
export default {
name: "Bctrad",
components: {
// "m-bctret": Bctret,
......@@ -95,10 +100,10 @@
},
provide() {
return {
root: this
}
root: this,
};
},
mixins: [operationFunc,event], // 里面包含了Default、Check等的公共处理
mixins: [operationFunc, event], // 里面包含了Default、Check等的公共处理
data() {
return {
activeNames: ["engp"],
......@@ -107,51 +112,51 @@
model: new Bctrad().data,
rules: formRules,
codes: {
...CodeTable
...CodeTable,
},
promptData: {
title: 'Select a Party',
title: "Select a Party",
columns: [
{
prop: 'ptyInr',
label: 'Party Number'
prop: "ptyInr",
label: "Party Number",
},
{
prop: 'inr',
label: 'Address Number'
prop: "inr",
label: "Address Number",
},
{
prop: 'branch',
label: 'Branch Code'
prop: "branch",
label: "Branch Code",
},
{
prop: 'bchName',
label: 'Branch Name'
prop: "bchName",
label: "Branch Name",
},
{
prop: 'adrName',
label: 'Address Name'
prop: "adrName",
label: "Address Name",
},
{
prop: 'adr1',
label: 'Address1'
prop: "adr1",
label: "Address1",
},
{
prop: 'locCty',
label: 'City'
prop: "locCty",
label: "City",
},
{
prop: 'locZip',
label: 'Zip'
prop: "locZip",
label: "Zip",
},
{
prop: 'bicCode',
label: 'BIC'
}
prop: "bicCode",
label: "BIC",
},
],
data: []
data: [],
},
}
};
},
methods: {
// myTabClick(tab) {
......@@ -174,7 +179,6 @@
// }
// });
// }
// }
},
created: async function () {
......@@ -193,12 +197,11 @@
// });
// }
},
mounted () {
this.init()
mounted() {
this.init();
// this.queryHndtypCodeTableList(this.trnName)
},
}
};
</script>
<style>
</style>
\ No newline at end of file
<template>
<c-page title="出口托收承兑">
<div class="eContainer">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="120px" label-position="right"
size="small" :validate-on-rule-change="false">
<c-page title="出口托收承兑">
<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">
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-ovwp :model="model" :codes="codes"/>
<m-ovwp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
......@@ -37,17 +44,17 @@
<el-tab-pane label="备查/附言" name="addbcb">
<c-content>
<m-addbcb :model="model" :codes="codes"/>
<m-addbcb :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="报文/面函" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes"/>
<m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="附件信息" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes"/>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</c-tabs>
......@@ -66,28 +73,28 @@
:handleStash="handleStash"
>
</c-function-btn>
</div>
</c-page>
</div>
</template>
<script>
import CodeTable from "~/config/CodeTable"
import Botacc from "../model"
import formRules from '../model/check'
import CodeTable from "~/config/CodeTable";
import Botacc from "../model";
import formRules from "../model/check";
import Setp from "./Setp"
import Inst from "./Inst"
import Ptyp from "./Ptyp"
import Setp from "./Setp";
import Inst from "./Inst";
import Ptyp from "./Ptyp";
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 Engp from "~/components/business/engp/views";
import Doctre from "~/components/business/doctre/views";
import Coninfp from "~/components/business/coninfp/views";
import Glentry from "~/components/business/glentry/views";
import operationFunc from "@/mixin/operationFunc";
import event from "../event"
import event from "../event";
export default {
name: "Botacc",
......@@ -106,8 +113,8 @@ export default {
},
provide() {
return {
root: this
}
root: this,
};
},
mixins: [operationFunc, event], // 里面包含了Default、Check等的公共处理
data() {
......@@ -117,62 +124,59 @@ export default {
model: new Botacc().data,
rules: formRules,
codes: {
...CodeTable
...CodeTable,
},
activeNames: ["engp"],
promptData: {
title: 'Select a Party',
title: "Select a Party",
columns: [
{
prop: 'ptyInr',
label: 'Party Number'
prop: "ptyInr",
label: "Party Number",
},
{
prop: 'inr',
label: 'Address Number'
prop: "inr",
label: "Address Number",
},
{
prop: 'branch',
label: 'Branch Code'
prop: "branch",
label: "Branch Code",
},
{
prop: 'bchName',
label: 'Branch Name'
prop: "bchName",
label: "Branch Name",
},
{
prop: 'adrName',
label: 'Address Name'
prop: "adrName",
label: "Address Name",
},
{
prop: 'adr1',
label: 'Address1'
prop: "adr1",
label: "Address1",
},
{
prop: 'locCty',
label: 'City'
prop: "locCty",
label: "City",
},
{
prop: 'locZip',
label: 'Zip'
prop: "locZip",
label: "Zip",
},
{
prop: 'bicCode',
label: 'BIC'
}
prop: "bicCode",
label: "BIC",
},
],
data: []
data: [],
},
}
};
},
methods: {},
created: async function () {
created: async function () {},
mounted() {
this.init();
},
mounted () {
this.init()
},
}
};
</script>
<style>
</style>
<template>
<c-page title="出口托收修改">
<div class="eContainer">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="120px" label-position="right"
size="small" :validate-on-rule-change="false">
<c-page title="出口托收修改">
<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">
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-ovwp :model="model" :codes="codes"/>
<m-ovwp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
......@@ -37,17 +44,17 @@
<el-tab-pane label="备查/附言" name="addbcb">
<c-content>
<m-addbcb :model="model" :codes="codes"/>
<m-addbcb :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="报文/面函" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes"/>
<m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="附件信息" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes"/>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</c-tabs>
......@@ -66,55 +73,54 @@
:handleStash="handleStash"
>
</c-function-btn>
</c-page>
</div>
</c-page>
</template>
<script>
import CodeTable from "~/config/CodeTable"
import Botame from "../model"
import formRules from '../model/check'
import CodeTable from "~/config/CodeTable";
import Botame from "../model";
import formRules from "../model/check";
import Addbcb from "./Addbcb";
import Amep from "./Amep"
import Ovwp from "./Ovwp"
import Inst from "./Inst"
import Ptyp from "./Ptyp"
import Instrecp from "./Instrecp"
import Amep from "./Amep";
import Ovwp from "./Ovwp";
import Inst from "./Inst";
import Ptyp from "./Ptyp";
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 Engp from "~/components/business/engp/views";
import Doctre from "~/components/business/doctre/views";
import Coninfp from "~/components/business/coninfp/views";
import Glentry from "~/components/business/glentry/views";
import operationFunc from "@/mixin/operationFunc";
import event from "../event"
import event from "../event";
export default {
name: "Botame",
components:{
components: {
"m-addbcb": Addbcb,
"m-amep" : Amep,
"m-ovwp" : Ovwp,
"m-inst" : Inst,
"m-ptyp" : Ptyp,
"m-instrecp" : Instrecp,
"m-amep": Amep,
"m-ovwp": Ovwp,
"m-inst": Inst,
"m-ptyp": Ptyp,
"m-instrecp": Instrecp,
"m-setmod" : Setmod,
"m-glentry" : Glentry,
"m-coninfp" : Coninfp,
"m-docpan" : Docpan,
"m-doctre" : Doctre,
"m-setmod": Setmod,
"m-glentry": Glentry,
"m-coninfp": Coninfp,
"m-docpan": Docpan,
"m-doctre": Doctre,
"m-engp": Engp,
},
provide() {
return {
root: this
}
root: this,
};
},
mixins: [operationFunc, event], // 里面包含了Default、Check等的公共处理
data(){
data() {
return {
tabVal: "ovwp",
trnName: "botame",
......@@ -125,74 +131,69 @@ export default {
codes: {
...CodeTable,
},
activeNames:["engp"],
activeNames: ["engp"],
promptData: {
title: 'Select a Party',
title: "Select a Party",
columns: [
{
prop: 'ptyInr',
label: 'Party Number'
prop: "ptyInr",
label: "Party Number",
},
{
prop: 'inr',
label: 'Address Number'
prop: "inr",
label: "Address Number",
},
{
prop: 'branch',
label: 'Branch Code'
prop: "branch",
label: "Branch Code",
},
{
prop: 'bchName',
label: 'Branch Name'
prop: "bchName",
label: "Branch Name",
},
{
prop: 'adrName',
label: 'Address Name'
prop: "adrName",
label: "Address Name",
},
{
prop: 'adr1',
label: 'Address1'
prop: "adr1",
label: "Address1",
},
{
prop: 'locCty',
label: 'City'
prop: "locCty",
label: "City",
},
{
prop: 'locZip',
label: 'Zip'
prop: "locZip",
label: "Zip",
},
{
prop: 'bicCode',
label: 'BIC'
}
],
data: []
prop: "bicCode",
label: "BIC",
},
}
],
data: [],
},
methods:{
};
},
created:async function(){
methods: {},
created: async function () {
console.log("进入botame交易");
let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{
let rtnmsg = await this.init({});
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
this.updateModel(rtnmsg.data);
if (this.isInDisplay) {
this.restoreDisplay();
}
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
} else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
}
},
mounted () {
this.init()
mounted() {
this.init();
},
}
};
</script>
<style>
</style>
<template>
<c-page title="出口托收闭卷">
<div class="eContainer">
<c-page title="出口托收闭卷">
<el-form
:model="model"
:rules="rules"
......@@ -39,21 +39,21 @@
<!--备查/附言 -->
<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 label="报文/面函" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes"/>
<m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--附件 -->
<el-tab-pane label="附件信息" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes"/>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</c-tabs>
......@@ -78,24 +78,23 @@
<el-button size="small">拆分报文</el-button>
<el-button size="small">提示</el-button> -->
</c-function-btn>
</div>
</c-page>
</div>
</template>
<script>
import Api from "~/service/Api";
import Utils from "~/utils/index";
import CodeTable from "~/config/CodeTable";
import Botcan from "../model"
import formRules from '../model/check'
import Botcan from "../model";
import formRules from "../model/check";
import Canp from "./Canp";
import Doctre from "~/components/business/doctre/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 Engp from "~/components/business/engp/views";
import Glepan from "~/components/business/glentry/views";
import Ovwp from "./Ovwp"
import Ovwp from "./Ovwp";
import event from "../event";
import operationFunc from "@/mixin/operationFunc";
......@@ -109,15 +108,15 @@ export default {
"m-docpan": Docpan,
"m-doctre": Doctre,
"m-engp": Engp,
"m-glepan" : Glepan,
"m-ovwp" : Ovwp,
"m-glepan": Glepan,
"m-ovwp": Ovwp,
},
provide() {
return {
root: this,
};
},
mixins: [operationFunc,event], // 里面包含了Default、Check等的公共处理
mixins: [operationFunc, event], // 里面包含了Default、Check等的公共处理
data() {
return {
tabVal: "ovwp",
......@@ -131,8 +130,8 @@ export default {
methods: {
// tabClick() {},
},
mounted () {
this.init()
mounted() {
this.init();
},
};
</script>
......
<template>
<c-page title="出口托收寄单">
<div class="eContainer">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="120px" label-position="left"
size="small" :validate-on-rule-change="false">
<c-page title="出口托收寄单">
<el-form
: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">
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-ovwp :model="model" :codes="codes"/>
<m-ovwp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
......@@ -38,26 +44,26 @@
<el-tab-pane label="备查/附言" name="addbcb">
<c-content>
<m-addbcb :model="model" :codes="codes"/>
<m-addbcb :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000009 -->
<el-tab-pane label="申报信息" name="libp,cnyp1">
<c-content>
<m-cnyp :model="model" :codes="codes"/>
<m-cnyp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="报文/面函" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes"/>
<m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="附件信息" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes"/>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</c-tabs>
......@@ -75,33 +81,32 @@
:handleStash="handleStash"
>
</c-function-btn>
</div>
</c-page>
</div>
</template>
<script>
import CodeTable from "~/config/CodeTable"
import Botdav from "../model"
import CodeTable from "~/config/CodeTable";
import Botdav from "../model";
import Addbcb from "./Addbcb";
import Ovwp from "./Ovwp"
import Inst from "./Inst"
import Ptyp from "./Ptyp"
import Instrecp from "./Instrecp"
import Cnyp from "./Cnyp"
import Srmp from "./Srmp"
import Libp from './Libp'
import formRules from '../model/check'
import Ovwp from "./Ovwp";
import Inst from "./Inst";
import Ptyp from "./Ptyp";
import Instrecp from "./Instrecp";
import Cnyp from "./Cnyp";
import Srmp from "./Srmp";
import Libp from "./Libp";
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 Docpan from "~/components/business/docpan/views";
import Engp from "~/components/business/engp/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 event from "../event";
export default {
name: "Botdav",
components: {
......@@ -117,14 +122,13 @@ export default {
"m-cnyp": Cnyp,
"m-srmp": Srmp,
"m-engp": Engp,
'm-libp': Libp,
"m-libp": Libp,
"m-glentry": Glentry,
},
provide() {
return {
root: this
}
root: this,
};
},
mixins: [operationFunc, event], // 里面包含了Default、Check等的公共处理
data() {
......@@ -134,58 +138,57 @@ export default {
model: new Botdav().data,
rules: formRules,
codes: {
...CodeTable
...CodeTable,
},
activeNames: ["engp"],
promptData: {
title: 'Select a Party',
title: "Select a Party",
columns: [
{
prop: 'ptyInr',
label: 'Party Number'
prop: "ptyInr",
label: "Party Number",
},
{
prop: 'inr',
label: 'Address Number'
prop: "inr",
label: "Address Number",
},
{
prop: 'branch',
label: 'Branch Code'
prop: "branch",
label: "Branch Code",
},
{
prop: 'bchName',
label: 'Branch Name'
prop: "bchName",
label: "Branch Name",
},
{
prop: 'adrName',
label: 'Address Name'
prop: "adrName",
label: "Address Name",
},
{
prop: 'adr1',
label: 'Address1'
prop: "adr1",
label: "Address1",
},
{
prop: 'locCty',
label: 'City'
prop: "locCty",
label: "City",
},
{
prop: 'locZip',
label: 'Zip'
prop: "locZip",
label: "Zip",
},
{
prop: 'bicCode',
label: 'BIC'
}
prop: "bicCode",
label: "BIC",
},
],
data: []
data: [],
},
}
};
},
methods: {},
created: async function () {
},
mounted () {
this.init()
created: async function () {},
mounted() {
this.init();
// this.queryHndtypCodeTableList(this.trnName)
},
};
......
<template>
<c-page title="出口托收拒付/不符点">
<div class="eContainer">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="120px" label-position="right"
size="small" :validate-on-rule-change="false">
<c-page title="出口托收拒付/不符点">
<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">
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-ovwp :model="model" :codes="codes"/>
<m-ovwp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
......@@ -29,19 +34,19 @@
<el-tab-pane label="备查/附言" name="addbcb">
<c-content>
<m-addbcb :model="model" :codes="codes"/>
<m-addbcb :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="报文/面函" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes"/>
<m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="附件信息" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes"/>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</c-tabs>
......@@ -59,19 +64,19 @@
:handleStash="handleStash"
>
</c-function-btn>
</div>
</c-page>
</div>
</template>
<script>
import CodeTable from "~/config/CodeTable"
import Botdcr from "../model"
import formRules from '../model/check'
import CodeTable from "~/config/CodeTable";
import Botdcr from "../model";
import formRules from "../model/check";
import Botdcrp1 from "./Botdcrp1"
import Inst from "./Inst"
import Ptyp from "./Ptyp"
import Botdcrp1 from "./Botdcrp1";
import Inst from "./Inst";
import Ptyp from "./Ptyp";
import Addbcb from "./Addbcb";
import Ovwp from "./Ovwp"
import Ovwp from "./Ovwp";
import Engp from "~/components/business/engp/views";
import Setmod from "~/components/business/setmod/views";
import Coninfp from "~/components/business/coninfp/views";
......@@ -79,11 +84,9 @@ import Docpan from "~/components/business/docpan/views";
import Glepan from "~/components/business/glentry/views";
import Doctre from "~/components/business/doctre/views";
import operationFunc from "@/mixin/operationFunc";
import event from "../event";
export default {
name: "Botdcr",
components: {
......@@ -101,8 +104,8 @@ export default {
},
provide() {
return {
root: this
}
root: this,
};
},
mixins: [operationFunc, event], // 里面包含了Default、Check等的公共处理
data() {
......@@ -112,60 +115,59 @@ export default {
model: new Botdcr().data,
rules: formRules,
codes: {
...CodeTable
...CodeTable,
},
activeNames: ["engp"],
promptData: {
title: 'Select a Party',
title: "Select a Party",
columns: [
{
prop: 'ptyInr',
label: 'Party Number'
prop: "ptyInr",
label: "Party Number",
},
{
prop: 'inr',
label: 'Address Number'
prop: "inr",
label: "Address Number",
},
{
prop: 'branch',
label: 'Branch Code'
prop: "branch",
label: "Branch Code",
},
{
prop: 'bchName',
label: 'Branch Name'
prop: "bchName",
label: "Branch Name",
},
{
prop: 'adrName',
label: 'Address Name'
prop: "adrName",
label: "Address Name",
},
{
prop: 'adr1',
label: 'Address1'
prop: "adr1",
label: "Address1",
},
{
prop: 'locCty',
label: 'City'
prop: "locCty",
label: "City",
},
{
prop: 'locZip',
label: 'Zip'
prop: "locZip",
label: "Zip",
},
{
prop: 'bicCode',
label: 'BIC'
}
prop: "bicCode",
label: "BIC",
},
],
data: []
data: [],
},
}
};
},
methods: {},
created: async function () {
},
created: async function () {},
mounted() {
this.init()
this.init();
},
}
};
</script>
<style>
</style>
<template>
<c-page title="出口托收二次寄单">
<div class="eContainer">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="120px" label-position="right"
size="small" :validate-on-rule-change="false">
<c-page title="出口托收二次寄单">
<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">
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-ovwp :model="model" :codes="codes" />
......@@ -43,7 +49,6 @@
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
<c-function-btn
......@@ -52,24 +57,24 @@
:handleStash="handleStash"
>
</c-function-btn>
</div>
</c-page>
</div>
</template>
<script>
import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"
import formRules from '../model/check'
import Botrad from "../model"
import Botrad1 from "./Botrad"
import Ptyp from "./Ptyp"
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
import formRules from "../model/check";
import Botrad from "../model";
import Botrad1 from "./Botrad";
import Ptyp from "./Ptyp";
import Addbcb from "./Addbcb";
import Ovwp from "./Ovwp"
import Ovwp from "./Ovwp";
import Engp from "~/components/business/engp/views"
import Setmod from "~/components/business/setmod/views"
import Coninfp from "~/components/business/coninfp/views"
import Docpan from "~/components/business/docpan/views"
import Doctre from "~/components/business/doctre/views"
import Engp from "~/components/business/engp/views";
import Setmod from "~/components/business/setmod/views";
import Coninfp from "~/components/business/coninfp/views";
import Docpan from "~/components/business/docpan/views";
import Doctre from "~/components/business/doctre/views";
import Glepan from "~/components/business/glentry/views";
import event from "../event";
import operationFunc from "@/mixin/operationFunc";
......@@ -86,12 +91,12 @@ export default {
"m-engp": Engp,
"m-docpan": Docpan,
"m-doctre": Doctre,
"m-glepan":Glepan,
"m-glepan": Glepan,
},
provide() {
return {
root: this
}
root: this,
};
},
mixins: [operationFunc, event], // 里面包含了Default、Check等的公共处理
data() {
......@@ -101,13 +106,13 @@ export default {
model: new Botrad().data,
rules: formRules,
codes: {
...CodeTable
...CodeTable,
},
activeNames: ["engp"],
}
};
},
mounted() {
this.init()
this.init();
},
methods: {
// myTabClick(tab) {
......@@ -126,13 +131,12 @@ export default {
// if (this.isInDisplay) {
// this.restoreDisplay();
// }
// }
// else {
// this.$notify.error({ title: '错误', message: '服务请求失败!' });
// }
}
}
},
};
</script>
<style>
</style>
<template>
<c-page title="出口托收收汇">
<div class="eContainer">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="120px" label-position="right" size="small"
:validate-on-rule-change="false">
<c-page title="出口托收收汇">
<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">
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-ovwp ref="ovwp" :model="model" :codes="codes"/>
<m-ovwp ref="ovwp" :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="统一授信" name="limitbody">
<c-content>
<m-limitbody :model="model" :codes="codes"/>
<m-limitbody :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="表外记账" name="engp">
<c-content>
<!-- 表外记账 -->
<m-engp :model="model" :codes="codes"/>
<m-engp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
......@@ -37,31 +44,31 @@
<!--PD000027 -->
<el-tab-pane label="会计分录" name="glepan">
<c-content>
<m-glentry :model="model" :codes="codes"/>
<m-glentry :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="备查/附言" name="addbcb">
<c-content>
<m-addbcb :model="model" :codes="codes"/>
<m-addbcb :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="申报信息" name="cnyp">
<c-content>
<m-cnyp :model="model" :codes="codes"/>
<m-cnyp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="报文/面函" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes"/>
<m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="附件信息" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes"/>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</c-tabs>
......@@ -79,26 +86,26 @@
:handleStash="handleStash"
>
</c-function-btn>
</div>
</c-page>
</div>
</template>
<script>
import CodeTable from "~/config/CodeTable"
import Botset from "../model"
import formRules from '../model/check'
import event from "../event"
import CodeTable from "~/config/CodeTable";
import Botset from "../model";
import formRules from "../model/check";
import event from "../event";
import Addbcb from "./Addbcb";
import Ovwp from "./Ovwp"
import Setp from "./Setp"
import Inst from "./Inst"
import Ptyp from "./Ptyp"
import Docpan1 from "./Docpan1"
import Wg from "./Wg"
import Cnyp from "./Cnyp"
import Basp2 from "./Basp2"
import Basp3 from "./Basp3"
import Incp from "./Incp"
import Ovwp from "./Ovwp";
import Setp from "./Setp";
import Inst from "./Inst";
import Ptyp from "./Ptyp";
import Docpan1 from "./Docpan1";
import Wg from "./Wg";
import Cnyp from "./Cnyp";
import Basp2 from "./Basp2";
import Basp3 from "./Basp3";
import Incp from "./Incp";
import Engp from "~/components/business/engp/views";
import Setmod from "~/components/business/setmod/views";
......@@ -133,8 +140,8 @@ export default {
},
provide() {
return {
root: this
}
root: this,
};
},
mixins: [operationFunc, event], // 里面包含了Default、Check等的公共处理
data() {
......@@ -148,48 +155,48 @@ export default {
},
activeNames: ["engp"],
promptData: {
title: 'Select a Party',
title: "Select a Party",
columns: [
{
prop: 'ptyInr',
label: 'Party Number'
prop: "ptyInr",
label: "Party Number",
},
{
prop: 'inr',
label: 'Address Number'
prop: "inr",
label: "Address Number",
},
{
prop: 'branch',
label: 'Branch Code'
prop: "branch",
label: "Branch Code",
},
{
prop: 'bchName',
label: 'Branch Name'
prop: "bchName",
label: "Branch Name",
},
{
prop: 'adrName',
label: 'Address Name'
prop: "adrName",
label: "Address Name",
},
{
prop: 'adr1',
label: 'Address1'
prop: "adr1",
label: "Address1",
},
{
prop: 'locCty',
label: 'City'
prop: "locCty",
label: "City",
},
{
prop: 'locZip',
label: 'Zip'
prop: "locZip",
label: "Zip",
},
{
prop: 'bicCode',
label: 'BIC'
}
prop: "bicCode",
label: "BIC",
},
],
data: []
data: [],
},
}
};
},
computed: {
actflg: {
......@@ -202,13 +209,11 @@ export default {
},
},
methods: {},
created: async function () {
},
created: async function () {},
mounted() {
this.init()
this.init();
},
}
};
</script>
<style>
</style>
<template>
<div class="eContainer">
<c-page title="进口信用证单据偿还垫款">
<el-form
:model="model"
:rules="rules"
......@@ -9,12 +10,7 @@
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="total">
<c-content>
<m-total :model="model" :codes="codes" />
......@@ -22,7 +18,11 @@
</el-tab-pane>
<el-tab-pane label="保证金" name="ccvpan">
<c-content>
<m-ccvpan :model="model" :codes="codes" :buildLiaccv="buildLiaccv" />
<m-ccvpan
:model="model"
:codes="codes"
:buildLiaccv="buildLiaccv"
/>
</c-content>
</el-tab-pane>
......@@ -45,7 +45,6 @@
</c-content>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="备查/附言" name="addbcb">
<c-content>
......@@ -74,12 +73,13 @@
:handleStash="handleStash"
>
</c-function-btn>
</c-page>
</div>
</template>
<script>
import CodeTable from "~/config/CodeTable";
import Brtlat from "../model";
import event from '../event';
import event from "../event";
import Addbcb from "./Addbcb";
import operationFunc from "~/mixin/operationFunc";
import Check from "../model/check";
......@@ -139,8 +139,8 @@ export default {
},
};
},
mounted () {
this.init()
mounted() {
this.init();
},
};
</script>
......
<template>
<div class="eContainer">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="120px" label-position="right" size="small"
:validate-on-rule-change="false">
<c-page title="进口保函修改">
<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">
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
......@@ -11,7 +19,11 @@
<el-tab-pane label="保证金" name="ccvpan">
<c-content>
<m-ccvpan :model="model" :codes="codes" :buildLiaccv="buildLiaccv" />
<m-ccvpan
:model="model"
:codes="codes"
:buildLiaccv="buildLiaccv"
/>
</c-content>
</el-tab-pane>
......@@ -32,10 +44,7 @@
<!--PD000027 -->
<el-tab-pane label="费用/账务" name="setpan">
<c-content>
<m-setmod
:model="model"
:codes="codes"
/>
<m-setmod :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
......@@ -76,7 +85,11 @@
</c-grid-ety-prompt-dialog>
<!-- <c-grid-ety-prompt-dialog ref="etyDialog" :promptData="promptData" v-on:select-ety="selectEty"> -->
<!-- </c-grid-ety-prompt-dialog> -->
<c-function-btn :handleSubmit="handleSubmit" :handleCheck="handleCheck" :handleStash="handleStash">
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
<!-- <el-button size="small">流程附言</el-button>
<el-button size="small">交易历史</el-button>
<el-button size="small">备忘录</el-button>
......@@ -84,15 +97,16 @@
<el-button size="small">制裁信息</el-button>
<el-button size="small">智能提示</el-button> -->
</c-function-btn>
</c-page>
</div>
</template>
<script>
import Api from "~/service/Api";
import operationFunc from "~/mixin/operationFunc";
import CodeTable from "~/config/CodeTable";
import event from '../event'
import event from "../event";
import Addbcb from "./Addbcb";
import formRules from '../model/check'
import formRules from "../model/check";
import Gitame from "../model";
import Engp from "~/components/business/engp/views";
import Ccvpan from "~/components/business/ccvpan/views";
......@@ -113,14 +127,14 @@ export default {
"m-docpan": Docpan,
"m-doctre": Doctre,
"m-setmod": Setmod,
"m-glentry": Glentry
"m-glentry": Glentry,
},
provide() {
return {
root: this,
};
},
mixins: [event,operationFunc],
mixins: [event, operationFunc],
data() {
return {
tabVal: "ovwp",
......@@ -134,52 +148,52 @@ export default {
},
flag: false,
promptData: {
title: 'Select a Party',
title: "Select a Party",
columns: [
{
prop: 'ptyInr',
label: 'Party Number'
prop: "ptyInr",
label: "Party Number",
},
{
prop: 'inr',
label: 'Address Number'
prop: "inr",
label: "Address Number",
},
{
prop: 'branch',
label: 'Branch Code'
prop: "branch",
label: "Branch Code",
},
{
prop: 'bchName',
label: 'Branch Name'
prop: "bchName",
label: "Branch Name",
},
{
prop: 'adrName',
label: 'Address Name'
prop: "adrName",
label: "Address Name",
},
{
prop: 'adr1',
label: 'Address1'
prop: "adr1",
label: "Address1",
},
{
prop: 'locCty',
label: 'City'
prop: "locCty",
label: "City",
},
{
prop: 'locZip',
label: 'Zip'
prop: "locZip",
label: "Zip",
},
{
prop: 'bicCode',
label: 'BIC'
}
prop: "bicCode",
label: "BIC",
},
],
data: []
}
data: [],
},
};
},
methods: { },
mounted () {
this.init()
methods: {},
mounted() {
this.init();
},
};
</script>
......
......@@ -108,6 +108,7 @@ export default {
<style>
#business_container {
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%);
}
#business_container .eContainer, #business_container .eContainer-search{
......@@ -117,7 +118,37 @@ export default {
margin: 0 auto;
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) {
......@@ -171,11 +202,13 @@ export default {
background-color: unset;
box-shadow: unset;
}
/*
#business_container .eibs-tab {
padding: 40px;
#business_container .eContainer-search .el-form > .eibs-tab {
padding: 20px;
height: calc(100% - 3px);
box-sizing: border-box;
}
*/
#business_container .eibs::before, #business_container .eibs-tab::before,
#business_container .eibs::after, #business_container .eibs-tab::after {
content: "";
......@@ -184,7 +217,6 @@ export default {
}
.eibs{
margin-top: 20px;
margin-top: 0px;
}
</style>
......@@ -131,9 +131,23 @@
</c-button>
</c-col>
<div style="height: 90%">
<div>
<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>
<el-table-column label="客户经理" prop="ownusr" align="left" min-width="100" sortable>
......
......@@ -9,9 +9,9 @@
size="small"
:validate-on-rule-change="false">
<c-content>
<m-infsea :model="model" :codes="codes" ref="infsea" />
</c-content>
<!-- <c-content>
</c-content> -->
</el-form>
</div>
</template>
......
<template>
<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">
<c-tabs v-model="tabVal" ref="elment" type="card">
<el-tab-pane label="Sptdoc" name="ReferenceComponent">
......@@ -23,7 +24,7 @@
:handleStash="handleStash"
>
</c-function-btn>
</c-page>
</div>
</template>
<script>
......
......@@ -2,8 +2,6 @@
<div class="eibs-tab">
<!-- <c-list-search @form-reset="handleReset" @form-search="handleSearch"> -->
<!-- <template v-slot="searchSlot"> -->
<el-form class="m-table-search-form" ref="paramsForm" label-position="right" label-width="110px"
size="small">
<el-row>
<c-col :span="24" style="">
<c-col :span="8">
......@@ -84,7 +82,6 @@
</c-col>
</c-col>
</el-row>
</el-form>
<c-col :span="24" style="">
<div style="border-bottom: 10px solid rgb(232, 232, 232)"></div>
</c-col>
......
<template>
<div class="eibs-tab">
<el-form class="m-table-search-form" ref="paramsForm" label-position="right" label-width="110px"
size="small">
<el-row>
<c-col :span="24" style="">
<c-col :span="8">
......@@ -90,7 +88,6 @@
</c-col>
</c-col>
</el-row>
</el-form>
<c-col :span="24" style="">
<div style="border-bottom: 10px solid rgb(232, 232, 232)">
......
......@@ -322,7 +322,7 @@ export default {
};
</script>
<style>
<style scoped>
.eContainer-table-block {
margin-top: 15px;
position: relative;
......
<template>
<el-scrollbar :id="contentRef" class="c-content-scrollbar" style="width: 100%;">
<div class="c-content-scrollbar" style="width: 100%;height: 100%;">
<slot></slot>
</el-scrollbar>
</div>
</template>
<script>
......
......@@ -21,6 +21,12 @@ export default {
}
</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>
\ No newline at end of file
......@@ -71,7 +71,7 @@ export default {
}
.c-page-container-div {
height: 100%;
flex: 1;
padding: 0px 15px 5px;
position: relative
......
......@@ -5,14 +5,6 @@
@form-search="errpHandleSearch"
>
<template v-slot="searchSlot"> -->
<el-form
class="m-table-search-form"
ref="paramsForm"
label-position="right"
label-width="110px"
size="small"
>
<el-row>
<c-col :span="24" style="">
......@@ -74,7 +66,6 @@
>
</c-col>
</el-row>
</el-form>
<!-- </template>
</c-list-search> -->
<c-col :span="24" style="">
......
......@@ -2,14 +2,6 @@
<div class="eibs-tab">
<!-- <c-list-search @form-reset="selpHandleReset" @form-search="selpHandleSearch">
<template v-slot="searchSlot"> -->
<el-form
class="m-table-search-form"
ref="paramsForm"
label-position="right"
label-width="110px"
size="small"
>
<!--line1-->
<el-row>
<c-col :span="24" style="">
......@@ -239,7 +231,6 @@
</c-col>
</c-col>
</el-row>
</el-form>
<!-- </template>
</c-list-search> -->
......
<template>
<div class="eContainer">
<c-page style="margin-top:20px;" title="申报">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick" >
<c-page style="margin-top: 20px" title="申报">
<el-form
:model="model"
:rules="rules"
ref="modelForm"
tokenKey="modelForm"
: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"/>
<m-selp :model="model" :codes="codes" ref="selp" />
</c-content>
</el-tab-pane>
<el-tab-pane label="差错反馈" name="errp">
<c-content>
<m-errp :model="model" :codes="codes" ref="errp"/>
<m-errp :model="model" :codes="codes" ref="errp" />
</c-content>
</el-tab-pane>
</c-tabs >
</c-tabs>
</el-form>
</c-page>
</div>
</template>
<script>
import { getCodetable } from "~/service/business/codeTable"
import { getCodetable } from "~/service/business/codeTable";
import CodeTable from "~/config/CodeTable";
import Bopsel from "~/model/Bopsel";
import commonProcess from "~/mixin/commonProcess";
import Check from "~/model/Bopsel/Check";
import Default from "~/model/Bopsel/Default";
import Pattern from "~/model/Bopsel/Pattern";
import Utils from "~/utils/index"
import Utils from "~/utils/index";
import Selp from "./Selp";
import Errp from "./Errp";
......@@ -58,15 +62,15 @@ export default {
rules: null,
codes: {
boptyp: [
{value:"ALL",label:"全部" },
{value:"DBA",label:"涉外收入申报单" },
{value:"DBB",label:"境外汇款申请书" },
{value:"DBC",label:"对外付款/承兑通知书" },
{value:"DBD",label:"境内收入申报单" },
{value:"DBE",label:"境内汇款申请书" },
{value:"DBF",label:"境内付款/承兑通知书" },
{value:"DBJ",label:"结汇申请书" },
{value:"DBW",label:"购汇申请书" },
{ value: "ALL", label: "全部" },
{ value: "DBA", label: "涉外收入申报单" },
{ value: "DBB", label: "境外汇款申请书" },
{ value: "DBC", label: "对外付款/承兑通知书" },
{ value: "DBD", label: "境内收入申报单" },
{ value: "DBE", label: "境内汇款申请书" },
{ value: "DBF", label: "境内付款/承兑通知书" },
{ value: "DBJ", label: "结汇申请书" },
{ value: "DBW", label: "购汇申请书" },
],
dattyp: [
......@@ -78,24 +82,24 @@ export default {
{ label: "对私中国居民", value: "D" },
{ label: "对私非中国居民", value: "F" },
],
medtyp:[
{label:"票汇",value:"D" },
{label:"信用证",value:"L" },
{label:"托收",value:"C" },
{label:"保函",value:"G" },
{label:"光票托收",value:"Y" },
{label:"其他",value:"O" },
{label:"电汇",value:"T" },
{label:"支票代收",value:"Z" },
{label:"信汇",value:"M" },
medtyp: [
{ label: "票汇", value: "D" },
{ label: "信用证", value: "L" },
{ label: "托收", value: "C" },
{ label: "保函", value: "G" },
{ label: "光票托收", value: "Y" },
{ label: "其他", value: "O" },
{ label: "电汇", value: "T" },
{ label: "支票代收", value: "Z" },
{ label: "信汇", value: "M" },
],
staflg:[
{label:"待确认",value:"P" },
{label:"待发送",value:"W" },
{label:"已发送",value:"S" },
{label:"已撤销",value:"D" },
{label:"已删除",value:"G" },
{label:"待修改",value:"E" },
staflg: [
{ label: "待确认", value: "P" },
{ label: "待发送", value: "W" },
{ label: "已发送", value: "S" },
{ label: "已撤销", value: "D" },
{ label: "已删除", value: "G" },
{ label: "待修改", value: "E" },
],
},
};
......@@ -133,5 +137,5 @@ export default {
.el-tabs .el-tabs__content {
/* background: #fff; */
/* padding: 5px; */
}
}
</style>
<template>
<div class="eibs-tab">
<el-form class="m-table-search-form" ref="paramsForm" label-position="right" label-width="110px" size="small">
<c-col :span="8">
<c-form-item label="申报编号" prop="errcfa.rptno" style="width: 100%">
<c-input v-model="model.errcfa.rptno" maxlength="33"
placeholder="请输入申报编号">
<c-input
v-model="model.errcfa.rptno"
maxlength="33"
placeholder="请输入申报编号"
>
</c-input>
</c-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="开立日期" prop="cfaquep.frmdat" style="width: 100%">
<c-col :span="11">
<c-date-picker type="date" v-model="model.cfaquep.frmdat" style="width:100%"
placeholder="请选择开立日期"></c-date-picker>
<c-date-picker
type="date"
v-model="model.cfaquep.frmdat"
style="width: 100%"
placeholder="请选择开立日期"
></c-date-picker>
</c-col>
<c-col :span="2" style="text-align: center">
<label style="display: inline-block; width: 100%">-</label>
</c-col>
<c-col :span="11">
<c-date-picker type="date" v-model="model.cfaquep.tildat" style="width:100%"
placeholder="请选择截至日期"></c-date-picker>
<c-date-picker
type="date"
v-model="model.cfaquep.tildat"
style="width: 100%"
placeholder="请选择截至日期"
></c-date-picker>
</c-col>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="业务所属行" prop="cfaquep.ownextkey" style="width: 100%">
<c-select v-model="model.cfaquep.ownextkey" style="width:100%" placeholder="请选择业务所属行" :code="codes.ownextkey5">
<el-form-item
label="业务所属行"
prop="cfaquep.ownextkey"
style="width: 100%"
>
<c-select
v-model="model.cfaquep.ownextkey"
style="width: 100%"
placeholder="请选择业务所属行"
:code="codes.ownextkey5"
>
</c-select>
</el-form-item>
</c-col>
</el-form>
<c-col :span="24" style="text-align:right;padding-right:20px">
<c-col :span="24" style="text-align: right; padding-right: 20px">
<el-button type="primary" size="small">查询</el-button>
</c-col>
<div style="height:90%">
<div style="height: 90%">
<c-col :span="24">
<c-istream-table :list="stmData.data" :columns="stmData.columns" :showButtonFlg="true">
<c-istream-table
:list="stmData.data"
:columns="stmData.columns"
:showButtonFlg="true"
>
<!-- 自定义组件里加了最右边的一列”操作“ -->
<el-table-column fixed="right" prop="op" label="操作" width="140px">
<template slot="header">
<c-col :span="11" style="text-align: center"><span>操作</span></c-col>
<c-col :span="11" style="text-align: center"
><span>操作</span></c-col
>
</template>
<template slot-scope="scope">
<!-- 申请一个弹出主键放在插槽,加工已渲染的数据 -->
<el-popover placement="top-start" title="历史信息" width="800" trigger="click"
:ref="'popover_' + scope.row.IDX">
<div style=" text-align: right; margin-top: -30px; margin-right: 5px; font-size: 16px;">
<span class="el-icon-close" @click="closeTrn('popover_' + scope.row.IDX)" />
<el-popover
placement="top-start"
title="历史信息"
width="800"
trigger="click"
:ref="'popover_' + scope.row.IDX"
>
<div
style="
text-align: right;
margin-top: -30px;
margin-right: 5px;
font-size: 16px;
"
>
<span
class="el-icon-close"
@click="closeTrn('popover_' + scope.row.IDX)"
/>
</div>
<c-istream-table :list="trnData.data" :columns="trnData.columns">
<c-istream-table
:list="trnData.data"
:columns="trnData.columns"
>
<el-table-column prop="op" label="操作" width="0">
<template slot-scope="scope">
<c-button style="margin-left: 0" size="small"
@click="display(scope.row['INR'])">
<c-button
style="margin-left: 0"
size="small"
@click="display(scope.row['INR'])"
>
详情
</c-button>
</template>
</el-table-column>
</c-istream-table>
<c-button style="margin-left: 0" size="small"
@click="getTrnInfo(scope.$index, scope.row)" slot="reference">
<c-button
style="margin-left: 0"
size="small"
@click="getTrnInfo(scope.$index, scope.row)"
slot="reference"
>
详情
</c-button>
</el-popover>
<c-button style="margin-left: 5px" size="small" type="primary"
@click="getButtons(scope.row['申报编号'])">
<c-button
style="margin-left: 5px"
size="small"
type="primary"
@click="getButtons(scope.row['申报编号'])"
>
处理
</c-button>
</template>
......@@ -101,61 +154,57 @@
</div>
</template>
<script>
import Api from "~/service/Api"
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Cfasel/Event"
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Cfasel/Event";
export default {
inject: ['root'],
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
stmData: {
columns: [
"0 1 \"申报编号\" 200 1 0:0 1",
"1 2 \"反馈日期\" 150 4 7:2 1 ",
"5 3 \"业务编号\" 150 1 0:0 1",
"4 4 \"错误信息\" 250 1 0:0 1",
"2 5 \"接口反馈文件\" 325 1 0:0 1",
'0 1 "申报编号" 200 1 0:0 1',
'1 2 "反馈日期" 150 4 7:2 1 ',
'5 3 "业务编号" 150 1 0:0 1',
'4 4 "错误信息" 250 1 0:0 1',
'2 5 "接口反馈文件" 325 1 0:0 1',
],
data: [],
},
}
};
},
methods: {
...Event,
async handleSearch() {
this.stmData.data = [];
let frmdat = this.model.cfaquep.frmdat;
if (!frmdat || frmdat == '') {
this.$notify.error({ title: '错误', message: '查询开始日期必输!' });
if (!frmdat || frmdat == "") {
this.$notify.error({ title: "错误", message: "查询开始日期必输!" });
return;
}
let tildat = this.model.cfaquep.tildat;
if (!tildat || tildat == '') {
this.$notify.error({ title: '错误', message: '查询结束日期必输!' });
if (!tildat || tildat == "") {
this.$notify.error({ title: "错误", message: "查询结束日期必输!" });
return;
}
let rtnmsg = await this.executeRule("infbut.searow")
let rtnmsg = await this.executeRule("infbut.searow");
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
this.stmData.data = rtnmsg.data.errcfa_msgstm.rows;
// this.updateModel(rtnmsg.data);
// this.stmData.data = rtnmsg.data.infbut_dspstm.rows;
//this.model.infbut.dspstm = rtnmsg.data.infbut_dspstm
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
} else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
}
},
},
created: function () {
}
}
created: function () {},
};
</script>
<style>
</style>
......@@ -3,13 +3,6 @@
<!-- <c-list-search @form-reset="handleReset" @form-search="handleSearch">
<template v-slot="searchSlot"> -->
<el-form
class="m-table-search-form"
ref="paramsForm"
label-position="right"
label-width="110px"
size="small"
>
<el-row>
<c-col :span="24" style="">
<c-col :span="8">
......@@ -188,7 +181,6 @@
</c-col>
</el-row>
</el-form>
<c-col :span="24" style="">
<div style="border-bottom: 10px solid rgb(232, 232, 232)">
......
<template>
<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">
<span v-text="model.usfmod.usftxt" data-path=".usfmod.usftxt" > </span>
</c-col> -->
......@@ -172,7 +165,6 @@
>查询</el-button
>
</c-col>
</el-form>
<c-col :span="24">
<c-istream-table :list="stmData.data" :columns="stmData.columns">
......
......@@ -3,8 +3,6 @@
<!-- <c-list-search @form-reset="handleReset" @form-search="handleSearch"> -->
<!-- <template v-slot="searchSlot"> -->
<el-form class="m-table-search-form" ref="paramsForm" label-position="right" label-width="110px"
size="small">
<el-row>
<c-col :span="24" style="">
<c-col :span="8">
......@@ -92,7 +90,6 @@
</c-col>
</c-col>
</el-row>
</el-form>
<c-col :span="24" style="">
<div style="border-bottom: 10px solid rgb(232, 232, 232)"></div>
......
......@@ -3,13 +3,6 @@
<!-- <c-list-search @form-reset="sptfndHandleReset" @form-search="sptfndHandleSearch"> -->
<!-- <template v-slot="searchSlot"> -->
<el-form
class="m-table-search-form"
ref="paramsForm"
label-position="right"
label-width="110px"
size="small"
>
<el-row>
<c-col :span="24" style="">
<c-col :span="8">
......@@ -141,12 +134,7 @@
<c-col :span="24" style="">
</c-col>
</el-row>
</el-form>
<c-col :span="24" style="">
<div style="border-bottom: 10px solid rgb(232, 232, 232)">
</div>
</c-col>
<el-row>
<c-col :span="24" style="">
<c-istream-table :list="stmData.data" :columns="stmData.columns" :showButtonFlg="true">
......
......@@ -2,8 +2,7 @@
<div class="eibs-tab">
<!-- <c-list-search @form-reset="handleReset" @form-search="handleSearch"> -->
<!-- <template v-slot="searchSlot"> -->
<el-form class="m-table-search-form" ref="paramsForm" label-position="right" label-width="110px"
size="small">
<el-row>
<c-col :span="24" style="">
<c-col :span="8">
......@@ -110,7 +109,6 @@
</c-col>
</c-col>
</el-row>
</el-form>
<c-col :span="24" style="">
<div style="border-bottom: 10px solid rgb(232, 232, 232)">
......
......@@ -3,13 +3,6 @@
<!-- <c-list-search @form-reset="handleReset" @form-search="handleSearch"> -->
<!-- <template v-slot="searchSlot"> -->
<el-form
class="m-table-search-form"
ref="paramsForm"
label-position="right"
label-width="110px"
size="small"
>
<el-row>
<c-col :span="24" style="">
<c-col :span="8">
......@@ -195,7 +188,6 @@
</c-col>
</c-col>
</el-row>
</el-form>
<c-col :span="24" style="">
<div style="border-bottom: 10px solid rgb(232, 232, 232)">
......
<template id="SideMenu">
<c-row>
<c-row style="height: 100%">
<div class="eContainer-menu-search">
<el-button
icon="el-icon-s-fold"
......@@ -9,7 +9,6 @@
<el-button icon="el-icon-s-unfold" v-else @click="openMenu"></el-button>
<c-search-input v-show="menuOpen"></c-search-input>
</div>
<c-content :height="menusHeight">
<el-menu
:default-active="activeMenu"
class="el-menu-vertical-demo"
......@@ -20,7 +19,8 @@
>
<SubMenu :subMenuList="menus" :openFlgArr="openFlgArr"></SubMenu>
</el-menu>
</c-content>
<!-- <c-content :height="menusHeight">
</c-content> -->
</c-row>
</template>
<script>
......@@ -723,6 +723,8 @@ export default {
.el-menu {
border-right: none;
height: calc(100% - 24px);
overflow: auto;
}
.eContainer-refresh {
......@@ -747,6 +749,11 @@ export default {
font-size: 14px;
height: 40px;
line-height: 40px;
width: 100%;
text-overflow: ellipsis;
overflow: hidden;
box-sizing: border-box;
white-space: nowrap;
}
.el-submenu__title.active{
font-weight: bold;
......
......@@ -103,7 +103,7 @@
v-show="dragStatus !== 0"
></div>
</vue-draggable-resizable>
<el-container style="height: 100%;
<el-container style="height: calc(100% - 60px);
position: relative;">
<el-aside width="240px" style="background-color: white">
<sideMenu></sideMenu>
......@@ -297,14 +297,14 @@ export default {
@media screen and (min-width: 1200px) and (max-width: 1440px) {
.el-aside {
width: 190px!important;
width: 200px!important;
}
}
@media screen and (max-width: 1199px) {
.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