Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gassafety-progress
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
耿迪迪
gassafety-progress
Commits
70c500f7
Commit
70c500f7
authored
Feb 28, 2022
by
zhangjianqian
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
98cec309
c502a691
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
44 additions
and
70 deletions
+44
-70
all.scss
gassafetyprogress-web/src/assets/styles/all.scss
+18
-3
rightBar.vue
gassafetyprogress-web/src/components/bigWindow/rightBar.vue
+6
-13
map.js
gassafetyprogress-web/src/utils/mapClass/map.js
+19
-53
index.vue
gassafetyprogress-web/src/views/bigWindow/index.vue
+1
-1
No files found.
gassafetyprogress-web/src/assets/styles/all.scss
View file @
70c500f7
...
@@ -613,8 +613,23 @@
...
@@ -613,8 +613,23 @@
// overflow-y: none !important;
// overflow-y: none !important;
}
}
.amap-info
{
position
:
fixed
!
important
;
z-index
:
999
!
important
;
}
// map里的label
.amap-info
{
position
:
fixed
!
important
;
z-index
:
999
!
important
;
}
.amap-marker-label
{
background-color
:
rgba
(
9
,
18
,
32
,
0
.6
)
!
important
;
color
:
#fff
!
important
;
border
:none
!
important
;
padding
:
10px
;
}
.left
{
.el-table__body-wrapper
{
overflow-x
:
hidden
!
important
;
overflow-y
:
hidden
!
important
;
}
}
}
}
gassafetyprogress-web/src/components/bigWindow/rightBar.vue
View file @
70c500f7
...
@@ -12,7 +12,6 @@
...
@@ -12,7 +12,6 @@
<div
class=
"fong-div"
style=
"width: 8px;height: 12px;background-color: #11e9e9b3;float: right;margin-top: 10px;margin-right: 10px;transform: skewX(-25deg)"
></div>
<div
class=
"fong-div"
style=
"width: 8px;height: 12px;background-color: #11e9e9b3;float: right;margin-top: 10px;margin-right: 10px;transform: skewX(-25deg)"
></div>
</div>
</div>
</div>
</div>
<div
class=
"divfen"
style=
"width: 90%;height: 30%;margin-left: 40px;"
>
<div
class=
"left"
>
<div
class=
"left"
>
<div
<div
class=
"bottom right-bottom-data-left"
class=
"bottom right-bottom-data-left"
...
@@ -49,7 +48,7 @@
...
@@ -49,7 +48,7 @@
</el-table-column>
</el-table-column>
<el-table-column
prop=
"alarmTime"
label=
"预警时间"
width=
"140"
>
<el-table-column
prop=
"alarmTime"
label=
"预警时间"
width=
"140"
>
</el-table-column>
</el-table-column>
<el-table-column
prop=
"handledStatus"
label=
"状态"
width=
"70"
>
<el-table-column
prop=
"handledStatus"
label=
"状态"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<div
class=
"ddd"
:title=
"scope.row.handledStatus"
>
<div
class=
"ddd"
:title=
"scope.row.handledStatus"
>
{{
scope
.
row
.
handledStatus
}}
{{
scope
.
row
.
handledStatus
}}
...
@@ -59,13 +58,6 @@
...
@@ -59,13 +58,6 @@
</el-table>
</el-table>
</div>
</div>
</div>
</div>
<!-- <div class ="divall" style="width: 50%">
<div id="main21" style="height: 50%;width: 100%"></div>
</div>
<div class="divall" style="width: 50%" >
<div id="main22" style="height: 50%;width: 100%"></div>
</div> -->
</div>
<!-- <div style="width: 100%;height: 200px;background-color: #44d7dc;">
<!-- <div style="width: 100%;height: 200px;background-color: #44d7dc;">
<el-table
<el-table
...
@@ -725,7 +717,7 @@
...
@@ -725,7 +717,7 @@
}
}
</
script
>
</
script
>
<
style
>
<
style
scoped
>
.titleTex
{
.titleTex
{
height
:
30px
;
height
:
30px
;
width
:
100%
;
width
:
100%
;
...
@@ -871,8 +863,9 @@
...
@@ -871,8 +863,9 @@
height
:
100%
;
height
:
100%
;
overflow
:
hidden
;
overflow
:
hidden
;
}
}
.el-table__body-wrapper
{
.left
{
overflow-x
:
hidden
!important
;
margin-top
:
10px
;
overflow-y
:
hidden
!important
;
width
:
440px
;
margin-left
:
20px
;
}
}
</
style
>
</
style
>
gassafetyprogress-web/src/utils/mapClass/map.js
View file @
70c500f7
/*
/*
* @Author: your name
* @Author: your name
* @Date: 2022-01-11 13:45:12
* @Date: 2022-01-11 13:45:12
* @LastEditTime: 2022-02-2
6 23:40:59
* @LastEditTime: 2022-02-2
8 10:25:45
* @LastEditors: Please set LastEditors
* @LastEditors: Please set LastEditors
* @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
* @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
* @FilePath: /test/hello-world/src/utils/mapClass.js
* @FilePath: /test/hello-world/src/utils/mapClass.js
...
@@ -255,6 +255,10 @@ export class EditorMap {
...
@@ -255,6 +255,10 @@ export class EditorMap {
icon
,
icon
,
position
:
[
lng
,
lat
],
position
:
[
lng
,
lat
],
extData
:
deviceData
,
extData
:
deviceData
,
// label:{
// content:123,
// direction:"top",
// }
});
});
// device.hide();
// device.hide();
// 如果没有有这个公司的数组,就创建,有就直接push
// 如果没有有这个公司的数组,就创建,有就直接push
...
@@ -278,6 +282,18 @@ export class EditorMap {
...
@@ -278,6 +282,18 @@ export class EditorMap {
// 3是删除操作
// 3是删除操作
}
}
});
});
device
.
on
(
"mouseover"
,(
e
)
=>
{
const
target
=
e
.
target
;
const
data
=
target
.
getExtData
();
console
.
log
(
data
)
const
name
=
data
.
nickName
||
data
.
deviceName
||
data
.
videoName
||
data
.
stationName
target
.
setLabel
({
content
:
name
,
direction
:
"top"
})
})
device
.
on
(
"mouseout"
,(
e
)
=>
{
const
target
=
e
.
target
;
const
data
=
target
.
getExtData
();
target
.
setLabel
({
content
:
""
})
})
}
}
/** 点击marker出现infowindow
/** 点击marker出现infowindow
* @description:
* @description:
...
@@ -442,7 +458,7 @@ export class EditorMap {
...
@@ -442,7 +458,7 @@ export class EditorMap {
if
(
!
this
.
infowindow
)
return
;
if
(
!
this
.
infowindow
)
return
;
this
.
infowindow
.
close
();
this
.
infowindow
.
close
();
}
}
// 设备以及公司过滤
allfilter
(
companyArr
,
typeArr
)
{
allfilter
(
companyArr
,
typeArr
)
{
for
(
let
pipeItem
in
this
.
pipeArr
)
{
for
(
let
pipeItem
in
this
.
pipeArr
)
{
this
.
pipeArr
[
pipeItem
].
forEach
((
pipe
)
=>
{
this
.
pipeArr
[
pipeItem
].
forEach
((
pipe
)
=>
{
...
@@ -472,57 +488,7 @@ export class EditorMap {
...
@@ -472,57 +488,7 @@ export class EditorMap {
});
});
}
}
}
}
// 根据公司过滤是否显示 公司由一个数组传过来
companyFilter
(
companyArr
)
{
for
(
let
pipeItem
in
this
.
pipeArr
)
{
this
.
pipeArr
[
pipeItem
].
forEach
((
pipe
)
=>
{
const
data
=
pipe
.
getExtData
();
if
(
companyArr
.
indexOf
(
data
.
companyType
+
""
)
>=
0
)
{
pipe
.
show
();
}
else
{
pipe
.
hide
();
}
});
}
for
(
let
deviceItem
in
this
.
allDevice
)
{
this
.
allDevice
[
deviceItem
].
forEach
((
device
)
=>
{
const
data
=
device
.
getExtData
();
// 燃气没有公司,所以没有device.companyType不收到公司的控制
const
companyHas
=
companyArr
.
indexOf
(
data
.
companyType
+
""
)
>=
0
;
// 必须设备存在数组里,才会显示设备 !data.companyType代表用户不受公司制约
if
(
companyHas
||
!
data
.
companyType
)
{
device
.
show
();
}
else
{
device
.
hide
();
}
});
}
}
// 根据设备类型隐藏展示
iconTypeFilter
(
typeArr
)
{
for
(
let
deviceItem
in
this
.
allDevice
)
{
this
.
allDevice
[
deviceItem
].
forEach
((
device
)
=>
{
if
(
typeArr
.
indexOf
(
deviceItem
+
""
)
>=
0
)
{
device
.
show
();
}
else
{
device
.
hide
();
}
});
}
}
// 公司改变,先调用设备方法,在调用公司方法
companyChange
(
companyArr
,
typeArr
)
{
this
.
iconTypeFilter
(
typeArr
);
this
.
companyFilter
(
companyArr
);
}
// 设备选择,先调用公司方法,在调用设备方法覆盖
deviceChange
(
companyArr
,
typeArr
)
{
this
.
companyFilter
(
companyArr
);
this
.
iconTypeFilter
(
typeArr
);
}
// 卫星图切换
// 卫星图切换
satellite
=
null
;
satellite
=
null
;
changeMap
(
bool
)
{
changeMap
(
bool
)
{
...
...
gassafetyprogress-web/src/views/bigWindow/index.vue
View file @
70c500f7
...
@@ -524,7 +524,7 @@ export default {
...
@@ -524,7 +524,7 @@ export default {
background
:
#112238
;
background
:
#112238
;
}
}
.rightbar
{
.rightbar
{
width
:
4
5
0px
;
width
:
4
7
0px
;
height
:
90%
;
height
:
90%
;
position
:
fixed
;
position
:
fixed
;
top
:
10%
;
top
:
10%
;
...
...
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