Commit 1a3b69c5 authored by 郭铭瑶's avatar 郭铭瑶 🤘

调整优化

parent 34172a7d
...@@ -2,14 +2,14 @@ ...@@ -2,14 +2,14 @@
<div class="community-summary"> <div class="community-summary">
<template v-if="list.length > 0"> <template v-if="list.length > 0">
<div> <div>
<div v-for="item in list.slice(0, 8)" :key="item.name"> <div v-for="item in list.slice(0, Math.round(list.length / 2))" :key="item.name">
<img src="@/assets/images/location.png"/> <img src="@/assets/images/location.png"/>
<p>{{item.name}}</p> <p>{{item.name}}</p>
<b><m-count :value="item.value" :decimal="0" style="font-size:1.2rem"/></b> <b><m-count :value="item.value" :decimal="0" style="font-size:1.2rem"/></b>
</div> </div>
</div> </div>
<div> <div>
<div v-for="item in list.slice(8)" :key="item.name"> <div v-for="item in list.slice(Math.round(list.length / 2))" :key="item.name">
<img src="@/assets/images/location.png"/> <img src="@/assets/images/location.png"/>
<p>{{item.name}}</p> <p>{{item.name}}</p>
<b><m-count :value="item.value" :decimal="0" style="font-size:1.2rem"/></b> <b><m-count :value="item.value" :decimal="0" style="font-size:1.2rem"/></b>
...@@ -45,7 +45,7 @@ export default { ...@@ -45,7 +45,7 @@ export default {
display flex display flex
align-items center align-items center
padding 0 .5rem padding 0 .5rem
line-height 1.7 line-height 1.75
&:nth-child(2n+1) &:nth-child(2n+1)
background $black background $black
p p
......
<template> <template>
<div class="community-type"> <div class="community-type" v-if="data.length > 0">
<m-chart :config="config" :data="data"/> <m-chart :config="config" :data="data"/>
<div class="legend"> <div class="legend">
<div v-for="(item, i) in data" :key="item.name"> <div v-for="(item, i) in data" :key="item.name">
...@@ -19,10 +19,6 @@ export default { ...@@ -19,10 +19,6 @@ export default {
config: { config: {
colors: ['#0091ff', '#583eff', '#f7b500', '#6dd401'], colors: ['#0091ff', '#583eff', '#f7b500', '#6dd401'],
legend: {hide: true}, legend: {hide: true},
// legend: {
// align: 'right',
// orient: 'vertical',
// },
shape: [ shape: [
{type: 'pie', startAngle: -30, radius: [0, 50 * Number((screen.height / 800).toFixed(1))], center: ['30%', '50%']} {type: 'pie', startAngle: -30, radius: [0, 50 * Number((screen.height / 800).toFixed(1))], center: ['30%', '50%']}
], ],
......
...@@ -105,6 +105,5 @@ export default { ...@@ -105,6 +105,5 @@ export default {
span span
margin-right .5rem margin-right .5rem
.chart-wrapper .chart-wrapper
// height 75%
flex 1 flex 1
</style> </style>
...@@ -20,9 +20,9 @@ ...@@ -20,9 +20,9 @@
<p>{{item.title}}</p> <p>{{item.title}}</p>
<div> <div>
<template v-if="Array.isArray(item.count)"> <template v-if="Array.isArray(item.count)">
<m-count :value="item.count[0]" :decimal="0"/> / <m-count :value="item.count[1]" :decimal="0"/> <b><m-count :value="item.count[0]" :decimal="0"/> / <m-count :value="item.count[1]" :decimal="0"/></b>
</template> </template>
<m-count v-else :value="item.count" :decimal="0"/> <b v-else><m-count :value="item.count" :decimal="0"/></b>
</div> </div>
</div> </div>
</div> </div>
...@@ -83,9 +83,7 @@ export default { ...@@ -83,9 +83,7 @@ export default {
text-align center text-align center
* *
font-size 1.2rem !important font-size 1.2rem !important
font-weight bold !important
p p
font-size 1rem !important font-size 1rem !important
font-weight normal !important
line-height 2.5rem line-height 2.5rem
</style> </style>
<template> <template>
<div class="intelligence"> <div class="intelligence">
<div> <template v-if="list.length > 0">
<div v-for="item in list.slice(0, 5)" :key="item.title"> <div>
<p>{{item.title}}</p> <div v-for="item in list.slice(0, Math.round(list.length / 2))" :key="item.title">
<p> <p>{{item.title}}</p>
<b> <p>
<m-count :value="item.count[0]" :decimal="0" style="color:#f7b500;"/> / <m-count :value="item.count[1]" :decimal="0"/> <b>
</b> <m-count :value="item.count[0]" :decimal="0" style="color:#f7b500;"/> / <m-count :value="item.count[1]" :decimal="0"/>
</p> </b>
</p>
</div>
</div> </div>
</div> <div>
<div> <div v-for="item in list.slice(Math.round(list.length / 2))" :key="item.title">
<div v-for="item in list.slice(5)" :key="item.title"> <p>{{item.title}}</p>
<p>{{item.title}}</p> <p>
<p> <b>
<b> <m-count :value="item.count[0]" :decimal="0" style="color:#f7b500;"/> / <m-count :value="item.count[1]" :decimal="0"/>
<m-count :value="item.count[0]" :decimal="0" style="color:#f7b500;"/> / <m-count :value="item.count[1]" :decimal="0"/> </b>
</b> </p>
</p> </div>
</div> </div>
</div> </template>
</div> </div>
</template> </template>
...@@ -29,6 +31,7 @@ export default { ...@@ -29,6 +31,7 @@ export default {
computed: { computed: {
list() { list() {
const {smartInfo} = this.$store.state const {smartInfo} = this.$store.state
if (smartInfo.length === 0) return []
return smartInfo.map(item => { return smartInfo.map(item => {
return { return {
title: item.TYPE_NAME, title: item.TYPE_NAME,
......
...@@ -50,6 +50,7 @@ export default { ...@@ -50,6 +50,7 @@ export default {
font-weight bold font-weight bold
overflow hidden overflow hidden
>div >div
margin-bottom .5rem
>p >p
color $light-blue color $light-blue
margin-bottom .3rem margin-bottom .3rem
...@@ -61,6 +62,7 @@ export default { ...@@ -61,6 +62,7 @@ export default {
.button .button
position relative position relative
width 30% width 30%
overflow hidden
p p
width 100% width 100%
height 100% height 100%
...@@ -91,13 +93,13 @@ export default { ...@@ -91,13 +93,13 @@ export default {
transition transform .1s ease transition transform .1s ease
&.bottom, &.bottom,
&.top &.top
height 1px height .1rem
left 0 left 0
right 0 right 0
transform scaleX(0) transform scaleX(0)
&.left, &.left,
&.right &.right
width 1px width .1rem
top 0 top 0
bottom 0 bottom 0
transform scaleY(0) transform scaleY(0)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment