<template>
|
<div>
|
<div class="zixuancontainer">
|
<Newheader></Newheader>
|
<div>
|
<hqchart></hqchart>
|
</div>
|
|
<div class="jiaoyicontainer">
|
<div class="selectheader">
|
<div class="headerevery_list" :class="idx == index ? 'headerevery_active' : ''"
|
v-for="(item,index) in headerList" :key="index" @click="getselect(index)">
|
{{ item.title }}
|
</div>
|
</div>
|
<div class="jiaoyimain" v-loading="loading" element-loading-spinner="el-icon-loading"
|
element-loading-background="rgba(37,38,42, 0.8)">
|
<zixun v-if="idx == 0"></zixun>
|
<jiaoyi v-if="idx == 1"></jiaoyi>
|
<chongzhi v-if="idx == 2"></chongzhi>
|
<tixian v-if="idx == 3"></tixian>
|
<huzhuan v-if="idx == 4"></huzhuan>
|
<mingxi v-if="idx == 5"></mingxi>
|
<gupiaochi v-if="idx == 6"></gupiaochi>
|
<gupiaoping v-if="idx == 7"></gupiaoping>
|
<zhishuchi v-if="idx == 8"></zhishuchi>
|
<zhishuping v-if="idx == 9"></zhishuping>
|
<guadan v-if="idx == 10"></guadan>
|
</div>
|
</div>
|
<Newfooter style="border-top:1px solid #4a4b51;"></Newfooter>
|
</div>
|
</div>
|
</template>
|
<script>
|
import Newheader from '@/components/newheader';
|
import hqchart from './components/hqchart';
|
import Newfooter from '@/components/newfooters';
|
import zixun from './components/zixun';
|
import jiaoyi from './components/jiaoyi';
|
import tixian from './components/tixian';
|
import chongzhi from './components/chongzhi';
|
import huzhuan from './components/huzhuan';
|
import mingxi from './components/mingxi';
|
import gupiaochi from './components/gupiaochi';
|
import gupiaoping from './components/gupiaoping';
|
import zhishuchi from './components/zhishuchi';
|
import zhishuping from './components/zhishuping';
|
import guadan from './components/guadan';
|
export default {
|
components: {
|
Newheader,
|
hqchart,
|
Newfooter,
|
zixun,
|
jiaoyi,
|
tixian,
|
chongzhi,
|
huzhuan,
|
mingxi,
|
gupiaochi,
|
gupiaoping,
|
zhishuchi,
|
zhishuping,
|
guadan,
|
},
|
data() {
|
return {
|
windowWidth: document.documentElement.clientWidth, //实时屏幕宽度
|
windowHeight: document.documentElement.clientHeight, //实时屏幕高
|
headerList: [
|
{
|
title: this.$t('zx')
|
},
|
{
|
title: this.$t('hj225')
|
},
|
{
|
title: this.$t('hj172')
|
},
|
{
|
title: this.$t('hj177')
|
},
|
{
|
title: this.$t('zchz')
|
},
|
// {
|
// title: this.$t('zjmx')
|
// },
|
{
|
title: this.$t('gpcc')
|
},
|
{
|
title: this.$t('gppc')
|
},
|
// {
|
// title: this.$t('zscc')
|
// },
|
// {
|
// title: this.$t('zspc')
|
// },
|
{
|
title: this.$t('hj109')
|
},
|
],
|
idx: 0,
|
loading: true
|
}
|
},
|
computed: {
|
},
|
watch: {
|
windowHeight(val) {
|
let that = this;
|
that.windowHeight = document.documentElement.clientHeight
|
console.log("实时屏幕高度:", val, that.windowHeight);
|
},
|
windowWidth(val) {
|
let that = this;
|
console.log("实时屏幕宽度:", val, that.windowWidth);
|
},
|
},
|
mounted() {
|
// var that = this;
|
// window.onresize = () => {
|
// return (() => {
|
// window.fullHeight = document.documentElement.clientHeight;
|
// window.fullWidth = document.documentElement.clientWidth;
|
// that.windowHeight = window.fullHeight; // 高
|
// that.windowWidth = window.fullWidth; // 宽
|
// // that.$nextTick(() => {
|
// // that.tableHeight = (that.windowHeight - 300) + 'px'
|
// // })
|
// })()
|
// };
|
if (this.$route.query.tabidx) {
|
this.idx = this.$route.query.tabidx;
|
|
}
|
},
|
methods: {
|
getcloseLoading() {
|
this.loading = false;
|
},
|
getselect(index) {
|
this.idx = index
|
this.loading = true
|
},
|
handleTableRow(row, event, column) {
|
console.log(row, event, column)
|
}
|
}
|
}
|
</script>
|
<style lang="less" scoped>
|
/deep/ .el-table tbody tr:hover>td,
|
.el-table tbody tr:hover>tr,
|
.el-table tbody tr:hover .el-table tbody tr td {
|
background-color: rgb(33, 59, 76) !important;
|
background: rgb(33, 59, 76) !important;
|
}
|
|
// /deep/.el-table--enable-row-hover .el-table__body tr:hover > td {
|
// background-color: rgb(19, 75, 132) !important; //颜色必须是rgb
|
// }
|
/deep/ .el-table__body-wrapper {
|
background-color: rgb(37, 38, 42) !important;
|
}
|
|
/deep/ .el-table__body-wrapper::-webkit-scrollbar-corner {
|
width: 8px;
|
height: 8px;
|
display: none;
|
}
|
|
/deep/ .el-table--border::after,
|
.el-table--group::after,
|
.el-table::before {
|
background-color: rgb(37, 38, 42);
|
}
|
|
/deep/ .el-table__body-wrapper::-webkit-scrollbar-thumb {
|
background: rgb(37, 38, 42);
|
/*滚动条里面小方块*/
|
}
|
|
/deep/ .el-table__body-wrapper::-webkit-scrollbar-track {
|
// -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
|
border-radius: unset;
|
/*滚动条的背景区域的圆角*/
|
background-color: rgb(37, 38, 42);
|
/*滚动条的背景颜色*/
|
}
|
|
/deep/ .el-table__body-wrapper::-webkit-scrollbar-thumb {
|
border-radius: unset;
|
/*滚动条的圆角*/
|
// -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
|
background-color: rgb(50, 51, 55);
|
/*滚动条的背景颜色*/
|
}
|
|
.greens {
|
color: rgb(22, 135, 64) !important;
|
}
|
|
.blues {
|
color: rgb(3, 182, 191) !important;
|
}
|
|
.zixuancontainer {
|
background: #25262a;
|
height: 100vh;
|
overflow: unset;
|
|
.jiaoyicontainer {
|
height: 230px;
|
|
.selectheader {
|
height: 20px;
|
background: rgb(50, 51, 55);
|
border: 1px solid #4a4b51;
|
display: flex;
|
align-items: center;
|
|
.headerevery_list {
|
padding: 0 20px;
|
cursor: pointer;
|
border-right: 1px solid #4a4b51;
|
line-height: 20px;
|
color: #c9c9c9;
|
}
|
|
.headerevery_active {
|
background: #4a4b51;
|
color: #fff;
|
}
|
}
|
|
.jiaoyimain {
|
height: 208px;
|
background: rgb(50, 51, 55);
|
// overflow-y: scroll;
|
}
|
}
|
}
|
</style>
|