diff --git a/src/assets/scss/modules/visual/c/common.scss b/src/assets/scss/modules/visual/c/common.scss new file mode 100644 index 00000000..0f86e52d --- /dev/null +++ b/src/assets/scss/modules/visual/c/common.scss @@ -0,0 +1,19 @@ +@mixin scrollBar { + &::-webkit-scrollbar { + /*滚动条整体样式*/ + width: 8px; /*高宽分别对应横竖滚动条的尺寸*/ + height: 1px; + } + &::-webkit-scrollbar-thumb { + /*滚动条里面小方块*/ + border-radius: 8px; + box-shadow: inset 0 0 5px rgba(#00023f, 0.2); + background: linear-gradient(270deg, #0063fe, #0095ff); + } + &::-webkit-scrollbar-track { + /*滚动条里面轨道*/ + box-shadow: inset 0 0 5px rgba(#00023f, 0.2); + border-radius: 8px; + background: darken(#0c81fe, 20); + } +} diff --git a/src/assets/scss/modules/visual/people.scss b/src/assets/scss/modules/visual/people.scss index 0f6ca331..dc7217eb 100644 --- a/src/assets/scss/modules/visual/people.scss +++ b/src/assets/scss/modules/visual/people.scss @@ -1,5 +1,6 @@ @import "../../c/config"; @import "../../c/function"; +@import "./c/common"; .g-cpt { display: flex; @@ -452,6 +453,44 @@ display: block; } } + .tb { + height: 300px; + overflow-y: scroll; + @include scrollBar; + } +} + +.m-row { + display: flex; + justify-content: space-between; + margin-top: 20px; + + .m-list { + width: calc(50% - 3px); + + .title { + padding: 10px; + font-size: 22px; + font-family: PingFang SC; + font-weight: 800; + color: #ffffff; + display: flex; + align-items: center; + + img { + display: block; + margin-right: 5px; + } + span { + display: block; + } + } + .list { + height: 480px; + overflow-y: scroll; + @include scrollBar; + } + } } .m-pagination { diff --git a/src/views/modules/visual/basicinfo/people.vue b/src/views/modules/visual/basicinfo/people.vue index 4ecfb1e9..e62bd04b 100644 --- a/src/views/modules/visual/basicinfo/people.vue +++ b/src/views/modules/visual/basicinfo/people.vue @@ -300,6 +300,7 @@
- {{ item }} - | -
---|
+ {{ item }} + | +
@@ -52,6 +61,17 @@ export default { ScreenLoading, }, props: { + colList: { + type: Array, + default: () => { + return [ + // { + // align: "center", + // width: "50%", + // }, + ]; + }, + }, header: { type: Array, required: false, @@ -166,17 +186,18 @@ export default { } .table-status { - height: 200px; + position: relative; + height: 300px; // 暂无数据 .no-data { - width: 100%; - display: flex; - align-items: center; - justify-content: center; &-img { - width: 249px; - height: 172px; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + margin: auto; } } } |