Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
G
geography-dataview
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
郭铭瑶
geography-dataview
Commits
1a3b69c5
Commit
1a3b69c5
authored
Sep 02, 2020
by
郭铭瑶
🤘
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
调整优化
parent
34172a7d
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
192 additions
and
185 deletions
+192
-185
monitor-map.vue
src/components/MonitorComponents/MonitorMap/monitor-map.vue
+161
-152
community-summary.vue
src/views/community-summary.vue
+3
-3
community-type.vue
src/views/community-type.vue
+1
-5
disaster.vue
src/views/disaster.vue
+0
-1
hotline.vue
src/views/hotline.vue
+2
-4
intelligence.vue
src/views/intelligence.vue
+21
-18
thematic-map.vue
src/views/thematic-map.vue
+4
-2
No files found.
src/components/MonitorComponents/MonitorMap/monitor-map.vue
View file @
1a3b69c5
This diff is collapsed.
Click to expand it.
src/views/community-summary.vue
View file @
1a3b69c5
...
...
@@ -2,14 +2,14 @@
<div
class=
"community-summary"
>
<template
v-if=
"list.length > 0"
>
<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"
/>
<p>
{{
item
.
name
}}
</p>
<b><m-count
:value=
"item.value"
:decimal=
"0"
style=
"font-size:1.2rem"
/></b>
</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"
/>
<p>
{{
item
.
name
}}
</p>
<b><m-count
:value=
"item.value"
:decimal=
"0"
style=
"font-size:1.2rem"
/></b>
...
...
@@ -45,7 +45,7 @@ export default {
display flex
align-items center
padding 0 .5rem
line-height 1.7
line-height 1.7
5
&:nth-child(2n+1)
background $black
p
...
...
src/views/community-type.vue
View file @
1a3b69c5
<
template
>
<div
class=
"community-type"
>
<div
class=
"community-type"
v-if=
"data.length > 0"
>
<m-chart
:config=
"config"
:data=
"data"
/>
<div
class=
"legend"
>
<div
v-for=
"(item, i) in data"
:key=
"item.name"
>
...
...
@@ -19,10 +19,6 @@ export default {
config
:
{
colors
:
[
'#0091ff'
,
'#583eff'
,
'#f7b500'
,
'#6dd401'
],
legend
:
{
hide
:
true
},
// legend: {
// align: 'right',
// orient: 'vertical',
// },
shape
:
[
{
type
:
'pie'
,
startAngle
:
-
30
,
radius
:
[
0
,
50
*
Number
((
screen
.
height
/
800
).
toFixed
(
1
))],
center
:
[
'30%'
,
'50%'
]}
],
...
...
src/views/disaster.vue
View file @
1a3b69c5
...
...
@@ -105,6 +105,5 @@ export default {
span
margin-right .5rem
.chart-wrapper
// height 75%
flex 1
</
style
>
src/views/hotline.vue
View file @
1a3b69c5
...
...
@@ -20,9 +20,9 @@
<p>
{{
item
.
title
}}
</p>
<div>
<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
>
<
m-count
v-else
:value=
"item.count"
:decimal=
"0"
/
>
<
b
v-else
><m-count
:value=
"item.count"
:decimal=
"0"
/></b
>
</div>
</div>
</div>
...
...
@@ -83,9 +83,7 @@ export default {
text-align center
*
font-size 1.2rem !important
font-weight bold !important
p
font-size 1rem !important
font-weight normal !important
line-height 2.5rem
</
style
>
src/views/intelligence.vue
View file @
1a3b69c5
<
template
>
<div
class=
"intelligence"
>
<div>
<div
v-for=
"item in list.slice(0, 5)"
:key=
"item.title"
>
<p>
{{
item
.
title
}}
</p>
<p>
<b>
<m-count
:value=
"item.count[0]"
:decimal=
"0"
style=
"color:#f7b500;"
/>
/
<m-count
:value=
"item.count[1]"
:decimal=
"0"
/>
</b>
</p>
<template
v-if=
"list.length > 0"
>
<div>
<div
v-for=
"item in list.slice(0, Math.round(list.length / 2))"
:key=
"item.title"
>
<p>
{{
item
.
title
}}
</p>
<p>
<b>
<m-count
:value=
"item.count[0]"
:decimal=
"0"
style=
"color:#f7b500;"
/>
/
<m-count
:value=
"item.count[1]"
:decimal=
"0"
/>
</b>
</p>
</div>
</div>
</
div>
<div
>
<div
v-for=
"item in list.slice(5)"
:key=
"item.title"
>
<p>
{{
item
.
title
}}
</
p>
<p
>
<b
>
<
m-count
:value=
"item.count[0]"
:decimal=
"0"
style=
"color:#f7b500;"
/>
/
<m-count
:value=
"item.count[1]"
:decimal=
"0"
/
>
</
b
>
</
p
>
<
div>
<div
v-for=
"item in list.slice(Math.round(list.length / 2))"
:key=
"item.title"
>
<p>
{{
item
.
title
}}
</p
>
<
p>
<b
>
<m-count
:value=
"item.count[0]"
:decimal=
"0"
style=
"color:#f7b500;"
/>
/
<m-count
:value=
"item.count[1]"
:decimal=
"0"
/
>
<
/b
>
</
p
>
</
div
>
</div>
</
div
>
</
template
>
</div>
</template>
...
...
@@ -29,6 +31,7 @@ export default {
computed
:
{
list
()
{
const
{
smartInfo
}
=
this
.
$store
.
state
if
(
smartInfo
.
length
===
0
)
return
[]
return
smartInfo
.
map
(
item
=>
{
return
{
title
:
item
.
TYPE_NAME
,
...
...
src/views/thematic-map.vue
View file @
1a3b69c5
...
...
@@ -50,6 +50,7 @@ export default {
font-weight bold
overflow hidden
>div
margin-bottom .5rem
>p
color $light-blue
margin-bottom .3rem
...
...
@@ -61,6 +62,7 @@ export default {
.button
position relative
width 30%
overflow hidden
p
width 100%
height 100%
...
...
@@ -91,13 +93,13 @@ export default {
transition transform .1s ease
&.bottom,
&.top
height
1px
height
.1rem
left 0
right 0
transform scaleX(0)
&.left,
&.right
width
1px
width
.1rem
top 0
bottom 0
transform scaleY(0)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment