Browse Source

概览查询列表滚动展示

feature
SongZhen 2 years ago
parent
commit
371f2a2fe0
  1. 16
      src/assets/scss/dataBoard/overview/index.scss
  2. 2
      src/assets/scss/dataBoard/renfang/index.scss
  3. 31
      src/views/dataBoard/overview/components/sq12345.vue
  4. 31
      src/views/dataBoard/overview/components/sqrfph.vue

16
src/assets/scss/dataBoard/overview/index.scss

@ -41,7 +41,21 @@
.m-subbox { .m-subbox {
@include scrollBar; @include scrollBar;
height: 334px; height: 334px;
overflow-y: auto; overflow-y: hidden;
}
.animation {
animation: move 10s linear infinite;
}
@keyframes move {
0% {
transform: translateY(0px);
}
100% {
transform: translateY(-320px);
}
} }
.m-jdjs { .m-jdjs {

2
src/assets/scss/dataBoard/renfang/index.scss

@ -325,7 +325,7 @@
.m-subbox { .m-subbox {
@include scrollBar; @include scrollBar;
height: 423px; height: 423px;
overflow-y: auto; // overflow-y: auto;
} }
.m-szsq { .m-szsq {

31
src/views/dataBoard/overview/components/sq12345.vue

@ -8,6 +8,8 @@
<div class="th">处理中</div> <div class="th">处理中</div>
<div class="th">已办结</div> <div class="th">已办结</div>
</div> </div>
<div style="overflow: hidden">
<div class="animation">
<div class="tr" v-for="(item, index) in pmList" :key="index"> <div class="tr" v-for="(item, index) in pmList" :key="index">
<div :class="index - 0 + 1 < 4 ? `td tdbg${index - 0 + 1}` : 'td'"> <div :class="index - 0 + 1 < 4 ? `td tdbg${index - 0 + 1}` : 'td'">
{{ index - 0 + 1 }} {{ index - 0 + 1 }}
@ -17,6 +19,18 @@
<div class="td td-or">{{ item.processNum }}</div> <div class="td td-or">{{ item.processNum }}</div>
<div class="td td-gr">{{ item.closedNum }}</div> <div class="td td-gr">{{ item.closedNum }}</div>
</div> </div>
<!-- 无缝滚动 -->
<div class="tr" v-for="(item, index) in pmList" :key="index">
<div :class="index - 0 + 1 < 4 ? `td tdbg${index - 0 + 1}` : 'td'">
{{ index - 0 + 1 }}
</div>
<div class="td">{{ item.orgName }}</div>
<div class="td">{{ item.sumNum }}</div>
<div class="td td-or">{{ item.processNum }}</div>
<div class="td td-gr">{{ item.closedNum }}</div>
</div>
</div>
</div>
</div> </div>
</div> </div>
</template> </template>
@ -56,16 +70,7 @@ export default {
}, },
methods: { methods: {
getList(item) { getList(item) {
this.$http this.$http.get("/actual/base/streetOverview/eventAgencyGroup?month=" + this.date + "&level=" + item.orgLevel + "&orgId=" + item.orgId).then(({ data: { data } }) => {
.get(
"/actual/base/streetOverview/eventAgencyGroup?month=" +
this.date +
"&level=" +
item.orgLevel +
"&orgId=" +
item.orgId
)
.then(({ data: { data } }) => {
this.pmList = data; this.pmList = data;
}); });
}, },
@ -73,8 +78,4 @@ export default {
}; };
</script> </script>
<style <style lang="scss" src="@/assets/scss/dataBoard/overview/index.scss" scoped></style>
lang="scss"
src="@/assets/scss/dataBoard/overview/index.scss"
scoped
></style>

31
src/views/dataBoard/overview/components/sqrfph.vue

@ -8,6 +8,8 @@
<div class="th">人口更新数</div> <div class="th">人口更新数</div>
<div class="th">人房更新总数</div> <div class="th">人房更新总数</div>
</div> </div>
<div style="overflow: hidden">
<div class="animation">
<div class="tr" v-for="(item, index) in pmList" :key="index"> <div class="tr" v-for="(item, index) in pmList" :key="index">
<div :class="index - 0 + 1 < 4 ? `td tdbg${index - 0 + 1}` : 'td'"> <div :class="index - 0 + 1 < 4 ? `td tdbg${index - 0 + 1}` : 'td'">
{{ index - 0 + 1 }} {{ index - 0 + 1 }}
@ -17,6 +19,18 @@
<div class="td">{{ item.residentNum }}</div> <div class="td">{{ item.residentNum }}</div>
<div class="td">{{ item.sumNum }}</div> <div class="td">{{ item.sumNum }}</div>
</div> </div>
<!-- 无缝滚动 -->
<div class="tr" v-for="(item, index) in pmList" :key="index">
<div :class="index - 0 + 1 < 4 ? `td tdbg${index - 0 + 1}` : 'td'">
{{ index - 0 + 1 }}
</div>
<div class="td">{{ item.orgName }}</div>
<div class="td">{{ item.houseNum }}</div>
<div class="td">{{ item.residentNum }}</div>
<div class="td">{{ item.sumNum }}</div>
</div>
</div>
</div>
</div> </div>
</div> </div>
</template> </template>
@ -56,16 +70,7 @@ export default {
}, },
methods: { methods: {
getList(item) { getList(item) {
this.$http this.$http.get("/actual/base/streetOverview/residentHouseUpdateGroup?month=" + this.date + "&level=" + item.orgLevel + "&orgId=" + item.orgId).then(({ data: { data } }) => {
.get(
"/actual/base/streetOverview/residentHouseUpdateGroup?month=" +
this.date +
"&level=" +
item.orgLevel +
"&orgId=" +
item.orgId
)
.then(({ data: { data } }) => {
this.pmList = data; this.pmList = data;
}); });
}, },
@ -73,8 +78,4 @@ export default {
}; };
</script> </script>
<style <style lang="scss" src="@/assets/scss/dataBoard/overview/index.scss" scoped></style>
lang="scss"
src="@/assets/scss/dataBoard/overview/index.scss"
scoped
></style>

Loading…
Cancel
Save