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 @@
+ +
+
+ +
+ + 上报事件 +
+
+
+
+ +
+ +
+ + 积分记录 +
+
+
+
+
@@ -362,6 +385,32 @@ export default { demand: { loading: true, + colList: [ + { + align: "center", + width: "10%", + }, + { + align: "center", + width: "15%", + }, + { + align: "center", + width: "15%", + }, + { + align: "center", + width: "40%", + }, + { + align: "center", + width: "10%", + }, + { + align: "center", + width: "10%", + }, + ], header: ["序号", "服务时间", "需求类型", "需求内容", "状态", "操作"], list: [], pageSize: 5, @@ -462,7 +511,6 @@ export default { pageSize: this.demand.pageSize, }; - this.demand.loading = true; const { data, code, msg } = await requestPost(url, params); this.demand.loading = false; diff --git a/src/views/modules/visual/cpts/tb.vue b/src/views/modules/visual/cpts/tb.vue index fa1b0730..2222a582 100644 --- a/src/views/modules/visual/cpts/tb.vue +++ b/src/views/modules/visual/cpts/tb.vue @@ -1,11 +1,20 @@