|
@@ -1,21 +1,23 @@
|
|
|
<template>
|
|
|
<div class="home-container">
|
|
|
- <grid-layout
|
|
|
- :layout.sync="layout"
|
|
|
- :col-num="14"
|
|
|
- :row-height="30"
|
|
|
- :is-draggable="false"
|
|
|
- :is-resizable="false"
|
|
|
- :is-mirrored="false"
|
|
|
- :vertical-compact="true"
|
|
|
- :margin="[10, 10]"
|
|
|
- :use-css-transforms="true"
|
|
|
- >
|
|
|
- <!-- <grid-item v-for="item in layout" :key="item.i" :x="item.x" :y="item.y" :w="item.w" :h="item.h" :i="item.i" :style="'display: ' + (item.i === '1' ? 'block' : 'none' )"> -->
|
|
|
- <grid-item v-for="item in layout" :key="item.i" :x="item.x" :y="item.y" :w="item.w" :h="item.h" :i="item.i">
|
|
|
- <component :is="components[item.i]" :key="item.i" :ref="components[item.i]" class="card-box" v-bind="componentProps(item.i)" />
|
|
|
- </grid-item>
|
|
|
- </grid-layout>
|
|
|
+ <el-scrollbar class="home-scrollbar">
|
|
|
+ <grid-layout
|
|
|
+ :layout.sync="layout"
|
|
|
+ :col-num="14"
|
|
|
+ :row-height="30"
|
|
|
+ :is-draggable="false"
|
|
|
+ :is-resizable="false"
|
|
|
+ :is-mirrored="false"
|
|
|
+ :vertical-compact="true"
|
|
|
+ :margin="[10, 10]"
|
|
|
+ :use-css-transforms="true"
|
|
|
+ >
|
|
|
+ <!-- <grid-item v-for="item in layout" :key="item.i" :x="item.x" :y="item.y" :w="item.w" :h="item.h" :i="item.i" :style="'display: ' + (item.i === '1' ? 'block' : 'none' )"> -->
|
|
|
+ <grid-item v-for="item in layout" :key="item.i" :x="item.x" :y="item.y" :w="item.w" :h="item.h" :i="item.i">
|
|
|
+ <component :is="components[item.i]" :key="item.i" :ref="components[item.i]" class="card-box" v-bind="componentProps(item.i)" />
|
|
|
+ </grid-item>
|
|
|
+ </grid-layout>
|
|
|
+ </el-scrollbar>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -84,7 +86,20 @@ export default {
|
|
|
$msgCardHeaderHeight: 43px;
|
|
|
|
|
|
.home-container {
|
|
|
- width: calc(100% - 15px);
|
|
|
+ margin: -10px -6px 0 -10px;
|
|
|
+
|
|
|
+ .home-scrollbar {
|
|
|
+ height: calc(100% + 10px);
|
|
|
+ }
|
|
|
+
|
|
|
+ ::v-deep {
|
|
|
+ .el-scrollbar__wrap{
|
|
|
+ overflow-x: hidden;
|
|
|
+ }
|
|
|
+ .el-scrollbar__bar.is-horizontal {
|
|
|
+ display: none;
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
.card-box {
|
|
|
height: 100%;
|
|
@@ -119,12 +134,6 @@ $msgCardHeaderHeight: 43px;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- .el-scrollbar__wrap{
|
|
|
- overflow-x: hidden;
|
|
|
- }
|
|
|
- .el-scrollbar__bar.is-horizontal {
|
|
|
- display: none;
|
|
|
- }
|
|
|
.el-table__row .cell {
|
|
|
padding-left: 0 !important;
|
|
|
}
|