From 034cb3a4c10c7ff0b50cfc83e210e462d858ce72 Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: 星期三, 22 三月 2023 17:21:56 +0800
Subject: [PATCH] 修改页码样式
---
src/views/intellectInspect/inspectIndex/index.vue | 318 +++-------------------------------------------------
1 files changed, 20 insertions(+), 298 deletions(-)
diff --git a/src/views/intellectInspect/inspectIndex/index.vue b/src/views/intellectInspect/inspectIndex/index.vue
index 668f6f7..ce2d582 100644
--- a/src/views/intellectInspect/inspectIndex/index.vue
+++ b/src/views/intellectInspect/inspectIndex/index.vue
@@ -1,30 +1,22 @@
<template>
- <div class="home-container" :class="isFull==true?'container':''" id="bigScreen">
+ <div class="home-container">
<div class="full">
- <el-button v-if="isFull==false" type="text" style="height: 34px" @click="toFullscreen">
+ <el-button type="text" style="height: 34px" @click="toFullscreen">
<el-icon style="vertical-align: middle">
<FullScreen />
</el-icon>
<span style="vertical-align: middle">全屏</span>
</el-button>
- <el-button v-else type="text" style="height: 34px" @click="toFullscreen">
- <el-icon style="vertical-align: middle">
- <Close />
- </el-icon>
- <span style="vertical-align: middle">退出全屏</span>
- </el-button>
</div>
<div style="height: 100%">
<div class="topChart">
<div class="chart-item">
- <dv-border-box10 v-if="isFull==true" class="item-bg" :color="['rgba(8, 109, 209, 0.2)']"></dv-border-box10>
<div class="chart-tit">
<span class="tit">年度巡检异常趋势</span>
</div>
<div class="chart" :id="xjLine"></div>
</div>
<div class="chart-item">
- <dv-border-box10 v-if="isFull==true" class="item-bg"></dv-border-box10>
<div class="chart-tit">
<span class="tit">异常区域设备统计</span>
<div class="filter-part">
@@ -47,7 +39,6 @@
</div>
</div>
<div class="midChart">
- <dv-border-box10 v-if="isFull==true" class="item-bg"></dv-border-box10>
<div class="chart-item">
<div class="chart-tit">
<div style="display: flex;align-items: center">
@@ -109,7 +100,6 @@
</div>
</div>
<div class="midChart">
- <dv-border-box10 v-if="isFull==true" class="item-bg"></dv-border-box10>
<div class="chart-item">
<div class="chart-tit">
<span class="tit">巡检异常清单</span>
@@ -235,8 +225,6 @@
inspectPointAllList: [];
chartStatus:boolean;
period: string;
- isFull:boolean;
- themeColor:string;
dialogVisible:boolean;
workNum: string;
beImgs: [];
@@ -258,13 +246,11 @@
const xjLine = ref("eChartXjLine" + Date.now() + Math.random())
const sbtj = ref("eChartSbtj" + Date.now() + Math.random())
const state = reactive<stateType>({
- isFull: false,
- themeColor: '#333',
workNum: '',
beImgs: [],
afImgs: [],
pageIndex: 1,
- pageSize: 5,
+ pageSize: 10,
totalSize: 0,
tableData: [],
unusualData: [],
@@ -311,21 +297,12 @@
initSbtj()
});
const toFullscreen =()=>{
- // console.log(state.isFull,'quanp',state.themeColor)
- const element = document.getElementById('bigScreen')
- if (!screenfull.isEnabled) {
- ElMessage.warning('暂不不支持全屏');
- return false;
- }
- screenfull.toggle(element);
- state.isFull = !state.isFull
- if(state.isFull == true){
- state.themeColor = '#11FEEE'
- }else{
- state.themeColor = '#333'
- }
- initXjLine()
- initSbtj()
+ router.push({
+ path: 'inspectFullScreen',
+ query: {
+
+ }
+ })
}
const checkAllRecord =()=>{
inspectListRef.value.departmentList = state.departmentList
@@ -433,7 +410,7 @@
padding:[1,1,1,0],
textStyle: {
// 设置默认的文字颜色
- color: state.themeColor
+ color: '#333'
},
},
grid: {
@@ -453,7 +430,7 @@
boundaryGap: false,
data: ['四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月', '一月', '二月', '三月'],
axisLabel: {
- color: state.themeColor
+ color: '#333'
}
},
yAxis: {
@@ -532,7 +509,7 @@
top: 'center',
textStyle: {
// 设置默认的文字颜色
- color: state.themeColor,
+ color: '#333',
// fontSize: 12
},
itemStyle: {
@@ -555,7 +532,7 @@
position: 'outside',
overflow: 'truncate',
borderWidth: 0,
- color: state.themeColor
+ color: '#333'
},
labelLine: {
show: true, // 显示指示线
@@ -604,7 +581,7 @@
};
// 分页获取
const getListExcepOrder = async () => {
- const data = { pageSize: 4, pageIndex: state.pageIndex };
+ const data = { pageSize: 10, pageIndex: state.pageIndex };
let res = await inspectIndexApi().getListExcepOrderByPage(data);
if (res.data.code === '200') {
state.unusualData = JSON.parse(JSON.stringify(res.data.data.records))
@@ -701,7 +678,7 @@
...toRefs(state)
};
}
-};
+}
</script>
<style scoped lang="scss">
@@ -720,6 +697,7 @@
height: calc(100vh - 144px);
box-sizing: border-box;
overflow: hidden;
+ overflow-y: scroll;
.full{
position:fixed;
height: 34px;
@@ -730,7 +708,7 @@
}
.topChart{
width: 100%;
- height: calc((100% - 40px) / 3);
+ height: 300px;
display: flex;
justify-content: space-between;
align-items: flex-start;
@@ -802,7 +780,6 @@
}
}
.midChart{
- height: calc((100% - 40px) / 3);
width: 100%;
background: #fff;
display: flex;
@@ -867,60 +844,10 @@
width: 100%;
height: 85%;
margin-top: 10px;
-
- .el-table{
- height: 100% !important;
- :deep(.el-table__inner-wrapper){
- height: 100% !important;
- .el-table__header-wrapper {
- height: 20% !important;
- .el-table__header{
- height: 100% !important;
- th{
- height: 100% !important;
- padding: 0 0 !important;
- .cell{
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- }
- }
- }
- }
- .el-table__body-wrapper {
- height: 80% !important;
- .el-scrollbar__view{
- height: 100% !important;
- .el-table__body{
- height: 100% !important;
- tbody{
- height: 100% !important;
- .el-table__row{
- height: 25% !important;
- td{
- height: 25% !important;
- padding: 0 0 !important;
- .left-info{
- display: flex;
- align-items: center;
- }
- .cell{
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- }
- .el-button{
- padding: 0 !important;
- }
- }
- }
- }
- }
- }
- }
- }
+ .left-info{
+ display: flex;
+ align-items: center;
}
-
.pageBtn {
position: absolute;
bottom: 15px;
@@ -954,212 +881,7 @@
}
}
}
-.container{
- padding: 20px;
- background: url('../../../assets/spwbg.png') no-repeat center;
- .full{
- position:fixed;
- background: rgba(0,0,0,.2);
- border: 1px solid rgba(54, 252, 252, .6);
- border-radius: 17px 1px 1px 17px;
- box-shadow: 3px 3px 12px rgba(0,0,0,.2);
- height: 32px;
- line-height: 30px;
- top: 10px;
- right: 2px;
- display: flex;
- justify-content: center;
- backdrop-filter: blur(2px);
- z-index: 99999;
- }
- .topChart{
- .chart-item{
- border-radius: 4px;
- background: rgba(0, 61, 121, 0.2);
- backdrop-filter: blur(5px);
- position: relative;
- z-index: 2;
- &:last-of-type{
- position: relative;
- z-index: 1;
- }
- .item-bg{
- width: 100%;
- height: 100%;
- position: absolute;
- top: 0;
- left: 0;
- z-index: -1;
- }
- .el-radio.is-bordered.is-checked{
- border-color: #11FEEE !important;
- :deep(.el-radio__inner){
- border-color: #11FEEE !important;
- background: #11FEEE !important;
- }
- :deep(.el-radio__label){
- color: #11FEEE !important
- }
- }
- .chart-tit{
- .tit{
- color: #11FEEE;
- }
- ::v-deep(.el-popper){
- background-color: rgba(10,31,92,1);
- border: 1px solid rgba(17,254,238,.4);
- color: #11FEEE;
- .el-cascader-node{
- .in-active-path{
- background: #0049af;
- }
- &:hover{
- background: #0049af;
- }
- }
- .el-cascader-node__label{
- color: #11FEEE;
- }
- .el-icon{
- color: #11FEEE;
- }
- .el-select-dropdown__item{
- color: #11FEEE;
- }
- .el-select-dropdown__item.hover{
- background: #0049af;
- }
- }
- ::v-deep(.el-popper__arrow){
- &::before{
- background-color: rgba(10,31,92,.6) !important;
- border: 1px solid rgba(17,254,238,.4);
- }
- }
- ::v-deep(.el-input__wrapper){
- box-shadow: none;
- border: 1px solid rgba(17,254,238,.2);
- background: rgba(10,31,92,.6) !important;
- height: 1.5rem;
- color: #11FEEE;
-
- input{
- font-size: 0.8rem;
- color: #11FEEE;
- }
- .el-icon{
- color: #11FEEE;
- }
- }
- }
- .chart{
- .el-table {
- color: #11FEEE !important;
- background-color: rgba(0,0,0,0) !important;
- :deep(thead){
- color: #11FEEE !important;
- }
- :deep(tr){
- background-color: rgba(0,0,0,0) !important;
- .el-table__cell{
- background-color: rgba(0,0,0,0) !important;
- }
- }
- }
- }
- }
- }
- .midChart{
- border-radius: 4px;
- background: rgba(0, 61, 121, 0.2);
- backdrop-filter: blur(5px);
- position: relative;
- z-index: 3;
- .item-bg {
- width: 100%;
- height: 100%;
- position: absolute;
- top: 0;
- left: 0;
- z-index: -1;
- }
- .tit{
- color: #11FEEE;
- }
- .checkAll{
- cursor: pointer;
- color: #11feee;
- &:hover{
- color: #409eff
- }
- }
- .el-table {
- color: #11FEEE !important;
- background-color: rgba(0,0,0,0) !important;
- :deep(thead){
- color: #11FEEE !important;
- background-color: #092846 !important
- }
- :deep(tr){
- background-color: rgba(0,0,0,0) !important;
- .el-table__cell{
- background-color: rgba(0,0,0,0) !important;
- }
- .el-table-fixed-column--right{
- background-color: #092846 !important
- }
- }
- }
-
- ::v-deep(.el-popper){
- background-color: rgba(10,31,92,1);
- border: 1px solid rgba(17,254,238,.4);
- color: #11FEEE;
- .el-cascader-node{
- .in-active-path{
- background: #0049af;
- }
- &:hover{
- background: #0049af;
- }
- }
- .el-cascader-node__label{
- color: #11FEEE;
- }
- .el-icon{
- color: #11FEEE;
- }
- .el-select-dropdown__item{
- color: #11FEEE;
- }
- .el-select-dropdown__item.hover{
- background: #0049af;
- }
- }
- ::v-deep(.el-popper__arrow){
- &::before{
- background-color: rgba(10,31,92,.6) !important;
- border: 1px solid rgba(17,254,238,.4);
- }
- }
- ::v-deep(.el-input__wrapper){
- box-shadow: none;
- border: 1px solid rgba(17,254,238,.2);
- background: rgba(10,31,92,.6) !important;
- height: 1.5rem;
- color: #11FEEE;
-
- input{
- font-size: 0.8rem;
- color: #11FEEE;
- }
- .el-icon{
- color: #11FEEE;
- }
- }
- }
-}
.el-input {
width: 100% !important;
}
--
Gitblit v1.9.2