Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Sign in
Toggle navigation
Z
zhxf_vue
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
葛齐林
zhxf_vue
Commits
1c1e0574
Commit
1c1e0574
authored
May 13, 2021
by
xiexingan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
tj
parent
970a1d36
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
219 additions
and
149 deletions
+219
-149
index.vue
src/pages/alarms/untreated/index.vue
+219
-149
No files found.
src/pages/alarms/untreated/index.vue
View file @
1c1e0574
<
template
lang=
"pug"
>
<
template
lang=
"pug"
>
el-container(style="height:77vh")
el-container(style="height:77vh")
el-aside( width="
18vw
" v-loading="leftLoading" style="z-index:1000;")
el-aside( width="
350px
" v-loading="leftLoading" style="z-index:1000;")
div.left_aside(style="height:auto")
div.left_aside(style="height:auto")
el-header.left_header 报警统计
el-header.left_header 报警统计
el-main.left_main
el-main.left_main
...
@@ -31,9 +31,10 @@
...
@@ -31,9 +31,10 @@
div.left_aside(style="height:auto;margin-bottom:10px;")
div.left_aside(style="height:auto;margin-bottom:10px;")
el-header.left_header 等级分布
el-header.left_header 等级分布
div(id="myCharts" style="height:227px;background:#ffffff")
div(id="myCharts" style="height:227px;background:#ffffff")
div.left_aside(style="height:auto;margin-bottom:0px;")
div.left_aside(style="height:auto;margin-bottom:0px;")
el-header.left_header 报警分布
el-header.left_header 报警分布
div(id="
xx
" style="height:175px;background:#ffffff")
div(id="
alarms
" style="height:175px;background:#ffffff")
el-main(style="padding:0px;z-index:1001;height:78vh" class="alarms-untreated-main")
el-main(style="padding:0px;z-index:1001;height:78vh" class="alarms-untreated-main")
el-tabs(v-model="activeName" type="border-card" @tab-click="handleClick")
el-tabs(v-model="activeName" type="border-card" @tab-click="handleClick")
el-tab-pane(label="报警列表" name="0")
el-tab-pane(label="报警列表" name="0")
...
@@ -61,7 +62,69 @@ export default {
...
@@ -61,7 +62,69 @@ export default {
})
})
this
.
getGroupList
()
this
.
getGroupList
()
},
},
mounted
()
{
this
.
alarmsInit
()
},
methods
:
{
methods
:
{
alarmsInit
()
{
let
dom
=
document
.
getElementById
(
'alarms'
)
if
(
!
dom
)
return
let
myCharts
=
this
.
$echarts
.
init
(
dom
)
let
option
=
{
color
:
[
'#1D82D0'
],
tooltip
:
{
trigger
:
'axis'
,
axisPointer
:
{
// 坐标轴指示器,坐标轴触发有效
type
:
'shadow'
// 默认为直线,可选为:'line' | 'shadow'
}
},
grid
:
{
left
:
'3%'
,
right
:
'4%'
,
bottom
:
'3%'
,
containLabel
:
true
},
xAxis
:
[
{
type
:
'category'
,
data
:
[
'CO'
,
'C02'
,
'烟雾浓度'
,
'温度'
,
'音视频'
],
axisTick
:
{
alignWithLabel
:
true
},
axisLabel
:
{
interval
:
0
}
}
],
yAxis
:
[
{
type
:
'value'
}
],
series
:
[
{
name
:
'直接访问'
,
type
:
'bar'
,
barWidth
:
'60%'
,
data
:
[
7
,
4
,
3
,
5
,
6
],
itemStyle
:
{
normal
:
{
label
:
{
show
:
true
,
//开启显示
position
:
'top'
,
//在上方显示
textStyle
:
{
//数值样式
color
:
'black'
,
fontSize
:
16
}
}
}
}
}
]
}
myCharts
.
setOption
(
option
)
},
groupInit
()
{
groupInit
()
{
let
dom
=
document
.
getElementById
(
'myCharts'
)
let
dom
=
document
.
getElementById
(
'myCharts'
)
if
(
!
dom
)
return
if
(
!
dom
)
return
...
@@ -93,7 +156,11 @@ export default {
...
@@ -93,7 +156,11 @@ export default {
normal
:
{
normal
:
{
color
:
function
(
params
)
{
color
:
function
(
params
)
{
//自定义颜色
//自定义颜色
let
colorList
=
[
'#F56C6C'
,
'#E6A23C'
,
'#409EFF'
]
let
colorList
=
[
'#F56C6C'
,
'#E6A23C'
,
'#409EFF'
]
return
colorList
[
params
.
dataIndex
]
return
colorList
[
params
.
dataIndex
]
}
}
}
}
...
@@ -111,7 +178,9 @@ export default {
...
@@ -111,7 +178,9 @@ export default {
getGroupList
()
{
getGroupList
()
{
this
.
leftLoading
=
true
this
.
leftLoading
=
true
this
.
$http
({
this
.
$http
({
url
:
this
.
$http
.
adornUrlAlarm
(
`/alarmsInfo/queryGroupUntreated`
),
url
:
this
.
$http
.
adornUrlAlarm
(
`/alarmsInfo/queryGroupUntreated`
),
method
:
'get'
,
method
:
'get'
,
params
:
this
.
$http
.
adornParams
({
params
:
this
.
$http
.
adornParams
({
stationId
:
localStorage
.
getItem
(
'stationId'
)
stationId
:
localStorage
.
getItem
(
'stationId'
)
...
@@ -158,9 +227,10 @@ export default {
...
@@ -158,9 +227,10 @@ export default {
}
}
.left_main
{
.left_main
{
padding
:
0rem
1rem
1rem
1rem
;
//
padding: 0rem 1rem 1rem 1rem;
overflow
:
hidden
;
overflow
:
hidden
;
background
:
#ffffff
;
background
:
#ffffff
;
padding
:
15px
!
important
;
}
}
.left_main_char
{
.left_main_char
{
...
@@ -176,7 +246,7 @@ export default {
...
@@ -176,7 +246,7 @@ export default {
}
}
.left_main_body
{
.left_main_body
{
margin-top
:
1rem
;
margin-top
:
5px
;
border
:
1px
#d1d1d1
solid
;
border
:
1px
#d1d1d1
solid
;
/*height:120px;*/
/*height:120px;*/
background
:
#fff
;
background
:
#fff
;
...
...
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