Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
N
Nei_Meng_An_Jian_4
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
Kimber
Nei_Meng_An_Jian_4
Commits
08902c49
Commit
08902c49
authored
Nov 08, 2021
by
Kimber
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
'up'
parent
1ccfa5b6
Changes
17
Show whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
529 additions
and
159 deletions
+529
-159
package.json
package.json
+1
-1
tian_qi2.png
public/image/tian_qi2.png
+0
-0
index.js
src/api/index.js
+22
-2
weikuangku.js
src/api/weikuangku.js
+28
-0
BaseLeft.vue
src/components/base/BaseLeft.vue
+9
-4
BaseRight.vue
src/components/base/BaseRight.vue
+37
-10
CommVideo.vue
src/components/comm/CommVideo.vue
+27
-25
dxkqDialog.vue
src/components/dxkq/dxkqDialog.vue
+5
-1
dxkqZongHe.vue
src/components/dxkq/dxkqZongHe.vue
+12
-1
HomeMap.vue
src/components/home/HomeMap.vue
+37
-25
ltkZongHe.vue
src/components/ltk/ltkZongHe.vue
+11
-1
table.vue
src/components/wkk_environment/table.vue
+7
-3
item.vue
src/components/wkk_item/item.vue
+242
-79
index.js
src/mixins/index.js
+22
-4
index.js
src/utils/index.js
+50
-1
request4.js
src/utils/request4.js
+5
-2
vue.config.js
vue.config.js
+14
-0
No files found.
package.json
View file @
08902c49
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
"version"
:
"0.1.0"
,
"version"
:
"0.1.0"
,
"private"
:
true
,
"private"
:
true
,
"scripts"
:
{
"scripts"
:
{
"
serve
"
:
"vue-cli-service serve"
,
"
dev
"
:
"vue-cli-service serve"
,
"build"
:
"vue-cli-service build"
"build"
:
"vue-cli-service build"
},
},
"dependencies"
:
{
"dependencies"
:
{
...
...
public/image/tian_qi2.png
0 → 100644
View file @
08902c49
2.19 KB
src/api/index.js
View file @
08902c49
...
@@ -202,7 +202,7 @@ export function start(data) {
...
@@ -202,7 +202,7 @@ export function start(data) {
// 隐患
// 隐患
export
function
findHiddenTimeout
(
data
)
{
export
function
findHiddenTimeout
(
data
)
{
return
request
4
({
return
request
2
({
url
:
"
api/hiddenTroubleCheck/findAllwarningHiddenTrouble
"
,
url
:
"
api/hiddenTroubleCheck/findAllwarningHiddenTrouble
"
,
method
:
"
get
"
,
method
:
"
get
"
,
params
:
data
params
:
data
...
@@ -211,7 +211,7 @@ export function findHiddenTimeout(data) {
...
@@ -211,7 +211,7 @@ export function findHiddenTimeout(data) {
// 重大隐患
// 重大隐患
export
function
undergroundSeriousHiddenTrouble
(
data
)
{
export
function
undergroundSeriousHiddenTrouble
(
data
)
{
return
request
4
({
return
request
2
({
url
:
"
/api/undergroundSeriousHiddenTrouble/warn
"
,
url
:
"
/api/undergroundSeriousHiddenTrouble/warn
"
,
method
:
"
get
"
,
method
:
"
get
"
,
params
:
data
params
:
data
...
@@ -226,3 +226,23 @@ export function weather(data) {
...
@@ -226,3 +226,23 @@ export function weather(data) {
params
:
data
params
:
data
});
});
}
}
// 新气象接口
export
function
getWeather
(
data
)
{
return
request4
({
url
:
'
/weather
'
,
method
:
'
get
'
,
params
:
data
,
data
:
data
})
}
// 突发事件报警
export
function
getEmergency
(
param
)
{
return
request2
({
url
:
'
api/emergency
'
,
method
:
'
get
'
,
data
:
{},
params
:
param
})
}
\ No newline at end of file
src/api/weikuangku.js
View file @
08902c49
...
@@ -91,3 +91,31 @@ export function wkkNeiBuWeiYiChenJiang(data) {
...
@@ -91,3 +91,31 @@ export function wkkNeiBuWeiYiChenJiang(data) {
});
});
}
}
// 内部位移沉降
export
function
personSelectList
(
data
)
{
return
request5
({
url
:
"
api/personnelRealTimeData/distinctCurrentBaseStationByCompanycode
"
,
method
:
"
get
"
,
params
:
data
});
}
// 人员定位统计
export
function
findPersonLocationStatistic
(
data
)
{
return
request5
({
url
:
"
api/personnelRealTimeData/countEachZonePeople
"
,
method
:
"
get
"
,
params
:
data
});
}
// 尾矿库报警 新
export
function
wkkAlarm
(
data
)
{
return
request5
({
url
:
"
api/alarm
"
,
method
:
"
get
"
,
params
:
data
});
}
\ No newline at end of file
src/components/base/BaseLeft.vue
View file @
08902c49
...
@@ -30,6 +30,11 @@
...
@@ -30,6 +30,11 @@
<el-col
class=
"text_look"
:span=
"12"
><span
@
click=
"onTextLook(0, 'rydw')"
>
查看
</span></el-col>
<el-col
class=
"text_look"
:span=
"12"
><span
@
click=
"onTextLook(0, 'rydw')"
>
查看
</span></el-col>
</el-row>
</el-row>
<el-row
class=
"text"
>
<el-col
:span=
"12"
>
人员定位统计
</el-col>
<el-col
class=
"text_look"
:span=
"12"
><span
@
click=
"onTextLook(0, 'rydwtj')"
>
查看
</span></el-col>
</el-row>
<div
v-if=
"hidePartBaseInfo"
>
<div
v-if=
"hidePartBaseInfo"
>
<el-row
class=
"text"
>
<el-row
class=
"text"
>
<el-col
:span=
"12"
>
降雨量
</el-col>
<el-col
:span=
"12"
>
降雨量
</el-col>
...
@@ -67,14 +72,14 @@
...
@@ -67,14 +72,14 @@
</el-row>
</el-row>
</div>
</div>
<el-row
class=
"text"
>
<
!--
<
el-row
class=
"text"
>
<el-col
:span=
"12"
>
预警值
</el-col>
<el-col
:span=
"12"
>
预警值
</el-col>
<el-col
class=
"text_look"
:span=
"12"
><span
@
click=
"onTextLook(7, 'yjz')"
>
查看
</span></el-col>
<el-col
class=
"text_look"
:span=
"12"
><span
@
click=
"onTextLook(7, 'yjz')"
>
查看
</span></el-col>
</el-row>
</el-row>
-->
<el-row
class=
"text"
>
<el-row
class=
"text"
>
<el-col
:span=
"12"
>
报警记录
</el-col>
<el-col
:span=
"12"
>
报警记录
</el-col>
<el-col
class=
"text_look"
:span=
"12"
><span
@
click=
"onTextLook(6, '
yj
')"
>
查看
</span></el-col>
<el-col
class=
"text_look"
:span=
"12"
><span
@
click=
"onTextLook(6, '
bjjl
')"
>
查看
</span></el-col>
</el-row>
</el-row>
<el-row
class=
"text"
>
<el-row
class=
"text"
>
...
@@ -273,7 +278,7 @@ export default {
...
@@ -273,7 +278,7 @@ export default {
}
}
.base-type
{
.base-type
{
height
:
37vh
;
min-
height
:
37vh
;
}
}
}
}
}
}
...
...
src/components/base/BaseRight.vue
View file @
08902c49
...
@@ -18,7 +18,7 @@
...
@@ -18,7 +18,7 @@
<span>
{{
tian_qi_data
.
wea
}}
</span>
<span>
{{
tian_qi_data
.
wea
}}
</span>
<span>
{{
tian_qi_data
.
win
+
tian_qi_data
.
win_speed
}}
</span>
-->
<span>
{{
tian_qi_data
.
win
+
tian_qi_data
.
win_speed
}}
</span>
-->
<div
style=
"font-size: 2vw"
>
<div
style=
"font-size: 2vw"
>
<img
src=
"@/assets/images/tian_qi2.png
"
alt=
""
/>
<img
:src=
"tian_qi_data.img || '/image/tian_qi2.png'
"
alt=
""
/>
</div>
</div>
<span>
{{
tian_qi_data
.
air_level
}}
</span>
<span>
{{
tian_qi_data
.
air_level
}}
</span>
<span>
{{
tian_qi_data
.
temp
}}
</span>
<span>
{{
tian_qi_data
.
temp
}}
</span>
...
@@ -30,7 +30,7 @@
...
@@ -30,7 +30,7 @@
<
script
>
<
script
>
import
{
randNum
}
from
'
@/utils
'
import
{
randNum
}
from
'
@/utils
'
import
{
dept
,
weather
}
from
'
@/api
'
import
{
dept
,
/* weather, */
getWeather
}
from
'
@/api
'
export
default
{
export
default
{
data
()
{
data
()
{
return
{
return
{
...
@@ -53,8 +53,35 @@ export default {
...
@@ -53,8 +53,35 @@ export default {
this.tian_qi_data = res.data
this.tian_qi_data = res.data
}) */
}) */
var
that
=
this
;
var
that
=
this
;
weather
({}).
then
(
function
(
res
){
getWeather
({
c
:
'
code
'
,
id
:
12
,
icon
:
1
,
num
:
3
,
py
:
'
neimenggu
'
}).
then
(
function
(
res
){
if
(
res
.
replace
(
/
\s
+/g
,
''
)){
var
body
=
document
.
createElement
(
"
div
"
);
setTimeout
(
function
(){
body
.
innerHTML
=
res
;
var
styles
=
body
.
querySelectorAll
(
"
link
"
);
for
(
var
style
of
styles
){
body
.
removeChild
(
style
)
};
var
scripts
=
body
.
querySelectorAll
(
"
script
"
);
for
(
var
script
of
scripts
){
script
.
parentNode
.
removeChild
(
script
)
};
var
day_1
=
body
.
querySelector
(
"
#day_1
"
);
var
img
=
day_1
.
querySelector
(
"
.pngtqico
"
);
var
wtline
=
day_1
.
querySelector
(
"
.wtline
"
).
nextElementSibling
;
var
flag
=
day_1
.
parentNode
.
title
;
var
temp
=
wtline
.
innerText
;
var
div2
=
document
.
createElement
(
"
p
"
);
div2
.
innerHTML
=
img
.
outerHTML
;
that
.
tian_qi_data
=
{
temp
:
temp
,
wea
:
flag
,
img
:
'
http://i.tianqi.com/static
'
+
img
.
src
.
split
(
'
/static
'
)[
1
],
}
},
300
);
/* if(res.replace(/\s+/g, '')){
var str = res.replace(/(\r\n)|(\n)/g, '&').split(/&&|&/g);
var str = res.replace(/(\r\n)|(\n)/g, '&').split(/&&|&/g);
var todayStr = str[1];
var todayStr = str[1];
if(todayStr){
if(todayStr){
...
@@ -70,7 +97,7 @@ export default {
...
@@ -70,7 +97,7 @@ export default {
};
};
that.tian_qi_data = data;
that.tian_qi_data = data;
};
};
};
};
*/
})
})
this
.
dept
()
this
.
dept
()
...
@@ -81,7 +108,7 @@ export default {
...
@@ -81,7 +108,7 @@ export default {
dept
()
{
dept
()
{
dept
().
then
(
res
=>
{
dept
().
then
(
res
=>
{
this
.
listText
=
[]
this
.
listText
=
[]
this
.
listAll
=
res
this
.
listAll
=
res
;
res
.
content
.
map
(
item
=>
{
res
.
content
.
map
(
item
=>
{
if
(
item
.
name
==
'
东乌珠穆沁旗应急管理局
'
)
{
if
(
item
.
name
==
'
东乌珠穆沁旗应急管理局
'
)
{
return
return
...
@@ -130,9 +157,9 @@ export default {
...
@@ -130,9 +157,9 @@ export default {
watch
:
{
watch
:
{
title
(
e
)
{
title
(
e
)
{
let
select_item
=
this
.
$store
.
state
.
select_item
let
select_item
=
this
.
$store
.
state
.
select_item
this
.
listText
=
[]
this
.
listText
=
[]
;
for
(
let
name
of
select_item
)
{
for
(
let
name
of
select_item
)
{
if
(
name
.
value
==
e
)
{
if
(
name
.
value
==
e
&&
this
.
listAll
.
content
)
{
this
.
listAll
.
content
.
map
(
item
=>
{
this
.
listAll
.
content
.
map
(
item
=>
{
if
(
item
.
name
==
'
东乌珠穆沁旗应急管理局
'
)
{
if
(
item
.
name
==
'
东乌珠穆沁旗应急管理局
'
)
{
return
return
...
@@ -150,9 +177,9 @@ export default {
...
@@ -150,9 +177,9 @@ export default {
}
}
}
}
for
(
let
i
of
this
.
listText
)
{
/*
for (let i of this.listText) {
i.is = false
i.is = false
}
}
*/
},
},
},
},
}
}
...
...
src/components/comm/CommVideo.vue
View file @
08902c49
...
@@ -135,7 +135,7 @@ export default {
...
@@ -135,7 +135,7 @@ export default {
return
return
}
}
let
indexVideo
=
0
let
indexVideo
=
0
;
for
(
let
item
of
data
.
list
)
{
for
(
let
item
of
data
.
list
)
{
start
(
start
(
{
{
...
@@ -143,13 +143,13 @@ export default {
...
@@ -143,13 +143,13 @@ export default {
code
:
item
.
code
,
code
:
item
.
code
,
}
}
).
then
(
res
=>
{
).
then
(
res
=>
{
if
(
typeof
res
===
'
object
'
){
if
(
res
&&
res
.
WS_FLV
)
{
if
(
res
&&
res
.
WS_FLV
)
{
this
.
dataList
.
push
(
res
)
this
.
dataList
.
push
(
res
)
}
}
indexVideo
++
let
dataLen
=
data
.
list
.
length
;
if
(
dataLen
==
indexVideo
)
{
let
dataLen
=
data
.
list
.
length
;
if
(
0
===
indexVideo
)
{
setTimeout
(()
=>
{
setTimeout
(()
=>
{
let
len
=
this
.
dataList
.
length
let
len
=
this
.
dataList
.
length
if
(
len
<
16
)
{
if
(
len
<
16
)
{
...
@@ -166,7 +166,9 @@ export default {
...
@@ -166,7 +166,9 @@ export default {
this
.
videoItem
=
item
;
this
.
videoItem
=
item
;
};
};
},
100
)
},
100
)
}
};
indexVideo
++
};
})
})
}
}
});
});
...
...
src/components/dxkq/dxkqDialog.vue
View file @
08902c49
...
@@ -13,6 +13,7 @@
...
@@ -13,6 +13,7 @@
<
script
>
<
script
>
import
{
environment
}
from
'
@/api/weikuangku
'
import
{
environment
}
from
'
@/api/weikuangku
'
import
{
getValueUnit
,
getCompanyCodes
}
from
'
@/utils
'
export
default
{
export
default
{
data
()
{
data
()
{
return
{
return
{
...
@@ -29,11 +30,14 @@ export default {
...
@@ -29,11 +30,14 @@ export default {
},
},
environmentData
()
{
environmentData
()
{
var
componyName
=
this
.
$store
.
state
.
compony_info
.
name
;
var
companycode
=
getCompanyCodes
()[
componyName
];
const
params
=
{
const
params
=
{
page
:
this
.
page_index
,
page
:
this
.
page_index
,
size
:
10
,
size
:
10
,
sort
:
'
id,desc
'
,
sort
:
'
id,desc
'
,
item
:
'
可燃气体
'
item
:
'
可燃气体
'
,
companycode
:
companycode
,
}
}
environment
(
params
).
then
(
res
=>
{
environment
(
params
).
then
(
res
=>
{
let
content
=
res
.
content
let
content
=
res
.
content
...
...
src/components/dxkq/dxkqZongHe.vue
View file @
08902c49
...
@@ -25,8 +25,15 @@
...
@@ -25,8 +25,15 @@
<el-col
class=
"text_look"
:span=
"12"
><span
@
click=
"onTextLook(1, 'third')"
>
查看
</span></el-col>
<el-col
class=
"text_look"
:span=
"12"
><span
@
click=
"onTextLook(1, 'third')"
>
查看
</span></el-col>
</el-row>
</el-row>
<div>
<el-row
class=
"text"
>
<el-col
:span=
"12"
>
三维
</el-col>
<el-col
class=
"text_look"
:span=
"12"
><span
@
click=
"onClickthree"
>
查看
</span></el-col>
</el-row>
</div>
</div>
</div>
<br
/>
<br
/>
<div
class=
"base_left_box_line"
>
<div
class=
"base_left_box_line"
>
...
@@ -45,7 +52,10 @@ import LivePlayer from '@liveqing/liveplayer'
...
@@ -45,7 +52,10 @@ import LivePlayer from '@liveqing/liveplayer'
import
eventBus
from
'
@/utils/eventbus
'
import
eventBus
from
'
@/utils/eventbus
'
import
{
grouptree
,
start
}
from
'
@/api
'
import
{
grouptree
,
start
}
from
'
@/api
'
import
mixin_index
from
'
@/mixins
'
export
default
{
export
default
{
mixins
:
[
mixin_index
],
data
()
{
data
()
{
return
{
return
{
dataObj
:
''
,
dataObj
:
''
,
...
@@ -93,6 +103,7 @@ export default {
...
@@ -93,6 +103,7 @@ export default {
grouptree
().
then
(
res
=>
{
grouptree
().
then
(
res
=>
{
const
serial
=
res
[
0
].
serial
const
serial
=
res
[
0
].
serial
this
.
loading
=
true
this
.
loading
=
true
grouptree
({
grouptree
({
serial
,
serial
,
}).
then
(
res
=>
{
}).
then
(
res
=>
{
...
...
src/components/home/HomeMap.vue
View file @
08902c49
...
@@ -16,7 +16,7 @@
...
@@ -16,7 +16,7 @@
</
template
>
</
template
>
<
script
>
<
script
>
import
{
dept
}
from
'
@/api
'
import
{
dept
,
getEmergency
}
from
'
@/api
'
export
default
{
export
default
{
name
:
'
home-map
'
,
name
:
'
home-map
'
,
...
@@ -65,7 +65,8 @@ export default {
...
@@ -65,7 +65,8 @@ export default {
// 企业管理
// 企业管理
dept
().
then
(
res
=>
{
dept
().
then
(
res
=>
{
let
select_item
=
this
.
$store
.
state
.
select_item
let
select_item
=
this
.
$store
.
state
.
select_item
let
arr
=
[]
let
arr
=
[];
res
.
content
.
map
(
item
=>
{
res
.
content
.
map
(
item
=>
{
for
(
let
i
of
select_item
)
{
for
(
let
i
of
select_item
)
{
if
(
item
.
type
==
i
.
id
)
{
if
(
item
.
type
==
i
.
id
)
{
...
@@ -74,37 +75,44 @@ export default {
...
@@ -74,37 +75,44 @@ export default {
}
}
if
(
item
.
typeName
)
{
if
(
item
.
typeName
)
{
var
url
if
(
item
.
jd
&&
!
item
.
jd
.
match
(
/°|′/
)){
if
(
item
.
typeName
==
'
非煤矿山
'
)
{
url
=
'
/image/fei.png
'
}
if
(
item
.
typeName
==
'
煤矿
'
)
{
url
=
'
/image/mei.png
'
}
if
(
item
.
typeName
==
'
危险化学品企业
'
)
{
url
=
'
/image/hua.png
'
}
arr
.
push
({
arr
.
push
({
title
:
item
.
name
,
title
:
item
.
name
,
typeName
:
item
.
typeName
,
typeName
:
item
.
typeName
,
position
:
[
item
.
jd
,
item
.
wd
],
position
:
[
item
.
jd
,
item
.
wd
],
address
:
item
.
address
,
address
:
item
.
address
,
url
,
label
:
{
label
:
{
tip
:
[
item
.
typeName
],
tip
:
[
item
.
typeName
],
},
},
item
,
});
}
)
}
;
}
}
})
})
;
//突发事件
getEmergency
({
sort
:
'
emergencyTime,desc
'
}).
then
(
res
=>
{
//var select_item = this.$store.state.select_item;
var
list
=
res
.
content
||
[];
for
(
var
item
of
list
){
arr
.
push
({
title
:
item
.
emergencyTitle
+
'
(
'
+
item
.
emergencyContent
+
'
)
'
,
typeName
:
item
.
emergencyContent
,
position
:
[
item
.
emergencyLng
,
item
.
emergencyLat
],
address
:
item
.
emergencyPlace
,
label
:
{
tip
:
[
item
.
emergencyTitle
],
},
type
:
226
,
})
};
this
.
markerArr
=
arr
this
.
markerArr
=
arr
this
.
onMarker
(
map
)
this
.
onMarker
(
map
)
})
});
});
this
.
$store
.
commit
(
'
SET_APP_MAP
'
,
map
)
this
.
$store
.
commit
(
'
SET_APP_MAP
'
,
map
)
this
.
init
(
map
)
this
.
init
(
map
)
...
@@ -199,6 +207,10 @@ export default {
...
@@ -199,6 +207,10 @@ export default {
url
=
'
/image/hua.png
'
url
=
'
/image/hua.png
'
}
}
if
(
item
.
type
==
226
)
{
url
=
'
https://webapi.amap.com/theme/v1.3/markers/n/mark_rs.png
'
};
var
icon
=
new
AMap
.
Icon
({
var
icon
=
new
AMap
.
Icon
({
image
:
url
,
image
:
url
,
size
:
new
AMap
.
Size
(
36
,
36
),
size
:
new
AMap
.
Size
(
36
,
36
),
...
...
src/components/ltk/ltkZongHe.vue
View file @
08902c49
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
<img
src=
"@/assets/images/error.png"
@
click=
"onClickDel"
>
<img
src=
"@/assets/images/error.png"
@
click=
"onClickDel"
>
<div
class=
"base_left_box_line"
>
<div
class=
"base_left_box_line"
>
<div
class=
"title"
>
基础信息
</div>
<div
class=
"title"
>
基础信息
44
</div>
<el-row
class=
"text"
>
<el-row
class=
"text"
>
<el-col
:span=
"8"
>
名称
</el-col>
<el-col
:span=
"8"
>
名称
</el-col>
...
@@ -41,8 +41,15 @@
...
@@ -41,8 +41,15 @@
<el-row
class=
"text"
>
<el-row
class=
"text"
>
<el-col
:span=
"12"
>
车辆信息
</el-col>
<el-col
:span=
"12"
>
车辆信息
</el-col>
<el-col
class=
"text_look"
:span=
"12"
><span
@
click=
"onTextLook(4, 'fourth')"
>
查看
</span></el-col>
<el-col
class=
"text_look"
:span=
"12"
><span
@
click=
"onTextLook(4, 'fourth')"
>
查看
</span></el-col>
</el-row>
<div>
<el-row
class=
"text"
>
<el-col
:span=
"12"
>
三维
</el-col>
<el-col
class=
"text_look"
:span=
"12"
><span
@
click=
"onClickthree"
>
查看
</span></el-col>
</el-row>
</el-row>
</div>
</div>
</div>
<div
class=
"base_left_box_line"
>
<div
class=
"base_left_box_line"
>
<div
class=
"title"
>
视频监控
<span
class=
"position_look"
@
click=
"onClickVideo"
>
更多
</span>
</div>
<div
class=
"title"
>
视频监控
<span
class=
"position_look"
@
click=
"onClickVideo"
>
更多
</span>
</div>
...
@@ -86,7 +93,10 @@ import LivePlayer from '@liveqing/liveplayer'
...
@@ -86,7 +93,10 @@ import LivePlayer from '@liveqing/liveplayer'
import
eventBus
from
"
@/utils/eventbus
"
import
eventBus
from
"
@/utils/eventbus
"
import
LineChart
from
'
@/components/Echarts/LineChart
'
import
LineChart
from
'
@/components/Echarts/LineChart
'
import
mixin_index
from
'
@/mixins
'
export
default
{
export
default
{
mixins
:
[
mixin_index
],
data
()
{
data
()
{
return
{
return
{
dataObj
:
''
,
dataObj
:
''
,
...
...
src/components/wkk_environment/table.vue
View file @
08902c49
...
@@ -22,7 +22,11 @@
...
@@ -22,7 +22,11 @@
</el-table-column>
</el-table-column>
<el-table-column
prop=
"location"
label=
"采集站"
></el-table-column>
<el-table-column
prop=
"location"
label=
"采集站"
></el-table-column>
<el-table-column
prop=
"item"
label=
"检测项"
></el-table-column>
<el-table-column
prop=
"item"
label=
"检测项"
></el-table-column>
<el-table-column
prop=
"value"
label=
"数据值"
></el-table-column>
<el-table-column
prop=
"value"
label=
"数据值"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
value
.
trim
()
!==
void
0
?
scope
.
row
.
value
.
trim
()
+
'
'
+
(
itemUnit
[
scope
.
row
.
item
.
trim
()]
||
''
)
:
''
}}
</
template
>
</el-table-column>
<el-table-column
prop=
"deviceid"
label=
"设备标识"
></el-table-column>
<el-table-column
prop=
"deviceid"
label=
"设备标识"
></el-table-column>
<el-table-column
prop=
"insertTime"
label=
"采集时间"
></el-table-column>
<el-table-column
prop=
"insertTime"
label=
"采集时间"
></el-table-column>
</el-table>
</el-table>
...
@@ -31,7 +35,7 @@
...
@@ -31,7 +35,7 @@
</template>
</template>
<
script
>
<
script
>
import
{
timeParse
,
randNum
}
from
'
@/utils
'
import
{
timeParse
,
randNum
,
getValueUnit
}
from
'
@/utils
'
import
{
environment
}
from
'
@/api/weikuangku
'
import
{
environment
}
from
'
@/api/weikuangku
'
export
default
{
export
default
{
data
()
{
data
()
{
...
@@ -43,8 +47,8 @@ export default {
...
@@ -43,8 +47,8 @@ export default {
tableData
:
[],
tableData
:
[],
total
:
0
,
total
:
0
,
page
:
0
,
page
:
0
,
companyName
:
''
,
companyName
:
''
,
itemUnit
:
getValueUnit
(),
}
}
},
},
...
...
src/components/wkk_item/item.vue
View file @
08902c49
...
@@ -3,17 +3,28 @@
...
@@ -3,17 +3,28 @@
<el-tabs
v-model=
"activeName"
@
tab-click=
"tabClick"
>
<el-tabs
v-model=
"activeName"
@
tab-click=
"tabClick"
>
<el-tab-pane
label=
"人员定位"
name=
"rydw"
>
<el-tab-pane
label=
"人员定位"
name=
"rydw"
>
<div
class=
"func_comm"
>
<div
class=
"func_comm"
>
<strong>
开始时间
</strong>
开始时间
<el-date-picker
v-model=
"
start_time"
@
change=
"onChangeStart"
type=
"datetime"
placeholder=
"选择日期
"
></el-date-picker>
<el-date-picker
v-model=
"
query.startTime"
@
change=
"onChangeStart"
type=
"datetime"
placeholder=
"选择日期"
style=
"width:200px;margin-bottom:5px;
"
></el-date-picker>
<strong>
结束时间
</strong>
结束时间
<el-date-picker
v-model=
"stop_time"
@
change=
"onChangeStop"
type=
"datetime"
placeholder=
"选择日期"
></el-date-picker>
<el-date-picker
v-model=
"query.endTime"
@
change=
"onChangeStop"
type=
"datetime"
placeholder=
"选择日期"
style=
"width:200px;margin-bottom:5px;"
></el-date-picker>
<el-input
placeholder=
"请输入姓名"
prefix-icon=
"el-icon-search"
v-model=
"query.personnelName"
style=
"width:120px;margin-bottom:5px;"
></el-input>
<strong>
监测站
</strong>
位置
<el-select
v-model=
"rydw_value"
placeholder=
"请选择"
>
<el-select
v-model=
"query.currentBaseStation"
placeholder=
"请选择"
style=
"width:120px;margin-bottom:5px;"
clearable
>
<el-option
v-for=
"item in personSelects"
:key=
"item.key"
:label=
"item.value"
:value=
"item.value"
></el-option>
</el-select>
类型
<el-select
v-model=
"query.dataType"
placeholder=
"请选择"
style=
"width:120px;margin-bottom:5px;"
clearable
>
<el-option
v-for=
"item in rydw_options"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
<el-option
v-for=
"item in rydw_options"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-select>
</el-select>
<!--
<el-select
v-model=
"query.rydw_value"
placeholder=
"请选择"
style=
"width:120px;margin-bottom:5px;"
>
<el-option
v-for=
"item in rydw_options"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-select>
-->
<el-button
type=
"primary"
@
click=
"onClickSelect"
>
查询
</el-button>
<el-button
type=
"primary"
@
click=
"onClickSelect"
>
查询
</el-button>
</div>
</div>
...
@@ -21,6 +32,7 @@
...
@@ -21,6 +32,7 @@
<el-table-column
property=
"personnelName"
label=
"姓名"
></el-table-column>
<el-table-column
property=
"personnelName"
label=
"姓名"
></el-table-column>
<el-table-column
property=
"dataType"
label=
"类型"
>
<el-table-column
property=
"dataType"
label=
"类型"
>
<template
slot-scope=
"scope"
>
<template
slot-scope=
"scope"
>
<span
v-if=
"scope.row.dataType == 0"
>
井口
</span>
<span
v-if=
"scope.row.dataType == 1"
>
井下
</span>
<span
v-if=
"scope.row.dataType == 1"
>
井下
</span>
<span
v-if=
"scope.row.dataType == 2"
>
井内
</span>
<span
v-if=
"scope.row.dataType == 2"
>
井内
</span>
<span
v-if=
"scope.row.dataType == 3"
>
出井
</span>
<span
v-if=
"scope.row.dataType == 3"
>
出井
</span>
...
@@ -31,6 +43,13 @@
...
@@ -31,6 +43,13 @@
</el-table>
</el-table>
</el-tab-pane>
</el-tab-pane>
<el-tab-pane
label=
"人员定位统计"
name=
"rydwtj"
>
<el-table
:data=
"rydwtj_tableList"
height=
"58vh"
>
<el-table-column
property=
"position"
label=
"位置"
></el-table-column>
<el-table-column
property=
"num"
label=
"人数"
></el-table-column>
</el-table>
</el-tab-pane>
<el-tab-pane
label=
"降雨量"
name=
"jyl"
v-if=
"hidePartBaseInfo"
>
<el-tab-pane
label=
"降雨量"
name=
"jyl"
v-if=
"hidePartBaseInfo"
>
<div
class=
"func_comm"
>
<div
class=
"func_comm"
>
<strong>
开始时间
</strong>
<strong>
开始时间
</strong>
...
@@ -55,7 +74,11 @@
...
@@ -55,7 +74,11 @@
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
property=
"sensorName"
label=
"监测站"
></el-table-column>
<el-table-column
property=
"sensorName"
label=
"监测站"
></el-table-column>
<el-table-column
property=
"rainfallValue"
label=
"监测值"
></el-table-column>
<el-table-column
property=
"rainfallValue"
label=
"监测值"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
rainfallValue
+
'
'
+
(
itemUnit
[
'
降雨量
'
]
||
''
)
}}
</
template
>
</el-table-column>
<el-table-column
property=
"acquisitionTime"
label=
"时间"
></el-table-column>
<el-table-column
property=
"acquisitionTime"
label=
"时间"
></el-table-column>
</el-table>
</el-table>
</el-tab-pane>
</el-tab-pane>
...
@@ -84,7 +107,11 @@
...
@@ -84,7 +107,11 @@
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
property=
"sensorName"
label=
"监测站"
></el-table-column>
<el-table-column
property=
"sensorName"
label=
"监测站"
></el-table-column>
<el-table-column
property=
"groundwaterLevelValue"
label=
"监测值"
></el-table-column>
<el-table-column
property=
"groundwaterLevelValue"
label=
"监测值"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
groundwaterLevelValue
+
'
'
+
(
itemUnit
[
'
浸润线
'
]
||
''
)
}}
</
template
>
</el-table-column>
<el-table-column
property=
"acquisitionTime"
label=
"时间"
></el-table-column>
<el-table-column
property=
"acquisitionTime"
label=
"时间"
></el-table-column>
</el-table>
</el-table>
</el-tab-pane>
</el-tab-pane>
...
@@ -113,7 +140,11 @@
...
@@ -113,7 +140,11 @@
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
property=
"sensorName"
label=
"监测站"
></el-table-column>
<el-table-column
property=
"sensorName"
label=
"监测站"
></el-table-column>
<el-table-column
property=
"waterLevelValue"
label=
"监测值"
></el-table-column>
<el-table-column
property=
"waterLevelValue"
label=
"监测值"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
waterLevelValue
+
'
'
+
(
itemUnit
[
'
库水位
'
]
||
''
)
}}
</
template
>
</el-table-column>
<el-table-column
property=
"acquisitionTime"
label=
"时间"
></el-table-column>
<el-table-column
property=
"acquisitionTime"
label=
"时间"
></el-table-column>
</el-table>
</el-table>
</el-tab-pane>
</el-tab-pane>
...
@@ -142,7 +173,11 @@
...
@@ -142,7 +173,11 @@
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
property=
"sensorName"
label=
"监测站"
></el-table-column>
<el-table-column
property=
"sensorName"
label=
"监测站"
></el-table-column>
<el-table-column
property=
"beachLengthValue"
label=
"监测值"
></el-table-column>
<el-table-column
property=
"beachLengthValue"
label=
"监测值"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
beachLengthValue
+
'
'
+
(
itemUnit
[
'
干滩
'
]
||
''
)
}}
</
template
>
</el-table-column>
<el-table-column
property=
"acquisitionTime"
label=
"时间"
></el-table-column>
<el-table-column
property=
"acquisitionTime"
label=
"时间"
></el-table-column>
</el-table>
</el-table>
</el-tab-pane>
</el-tab-pane>
...
@@ -171,9 +206,21 @@
...
@@ -171,9 +206,21 @@
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
property=
"sensorName"
label=
"监测站"
></el-table-column>
<el-table-column
property=
"sensorName"
label=
"监测站"
></el-table-column>
<el-table-column
property=
"valueX"
label=
"水平位移"
></el-table-column>
<el-table-column
property=
"valueX"
label=
"水平位移"
>
<el-table-column
property=
"valueY"
label=
"沉降位移"
></el-table-column>
<
template
slot-scope=
"scope"
>
<el-table-column
property=
"valueX"
label=
"竖向位移"
></el-table-column>
{{
scope
.
row
.
valueX
+
'
'
+
(
itemUnit
[
'
表面位移
'
]
||
''
)
}}
</
template
>
</el-table-column>
<el-table-column
property=
"valueY"
label=
"沉降位移"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
valueY
+
'
'
+
(
itemUnit
[
'
表面位移
'
]
||
''
)
}}
</
template
>
</el-table-column>
<el-table-column
property=
"valueZ"
label=
"竖向位移"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
valueZ
+
'
'
+
(
itemUnit
[
'
表面位移
'
]
||
''
)
}}
</
template
>
</el-table-column>
<el-table-column
property=
"acquisitionTime"
label=
"时间"
></el-table-column>
<el-table-column
property=
"acquisitionTime"
label=
"时间"
></el-table-column>
</el-table>
</el-table>
</el-tab-pane>
</el-tab-pane>
...
@@ -202,7 +249,11 @@
...
@@ -202,7 +249,11 @@
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
property=
"sensorName"
label=
"传感器名称"
></el-table-column>
<el-table-column
property=
"sensorName"
label=
"传感器名称"
></el-table-column>
<el-table-column
property=
"sedimentationValue"
label=
"沉降值"
></el-table-column>
<el-table-column
property=
"sedimentationValue"
label=
"沉降值"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
sedimentationValue
+
'
'
+
(
itemUnit
[
'
内部位移沉降
'
]
||
''
)
}}
</
template
>
</el-table-column>
<el-table-column
property=
"acquisitionTime"
label=
"时间"
></el-table-column>
<el-table-column
property=
"acquisitionTime"
label=
"时间"
></el-table-column>
</el-table>
</el-table>
</el-tab-pane>
</el-tab-pane>
...
@@ -231,12 +282,16 @@
...
@@ -231,12 +282,16 @@
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
property=
"sensorName"
label=
"传感器名称"
></el-table-column>
<el-table-column
property=
"sensorName"
label=
"传感器名称"
></el-table-column>
<el-table-column
property=
"inclineValue"
label=
"倾斜值"
></el-table-column>
<el-table-column
property=
"inclineValue"
label=
"倾斜值"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
inclineValue
+
'
'
+
(
itemUnit
[
'
内部位移倾斜
'
]
||
''
)
}}
</
template
>
</el-table-column>
<el-table-column
property=
"acquisitionTime"
label=
"时间"
></el-table-column>
<el-table-column
property=
"acquisitionTime"
label=
"时间"
></el-table-column>
</el-table>
</el-table>
</el-tab-pane>
</el-tab-pane>
<el-tab-pane
label=
"预警值"
name=
"yjz"
>
<
!-- <
el-tab-pane label="预警值" name="yjz">
<el-table :data="yjz_tableList" height="60vh">
<el-table :data="yjz_tableList" height="60vh">
<el-table-column label="企业名称">
<el-table-column label="企业名称">
<template>
<template>
...
@@ -244,21 +299,34 @@
...
@@ -244,21 +299,34 @@
</template>
</template>
</el-table-column>
</el-table-column>
<el-table-column property="yiz_type" label="监测类型"></el-table-column>
<el-table-column property="yiz_type" label="监测类型"></el-table-column>
<el-table-column
property=
"yiz_one"
label=
"红色预警"
></el-table-column>
<el-table-column property="yiz_one" label="红色预警">
<el-table-column
property=
"yiz_two"
label=
"橙色预警"
></el-table-column>
<template slot-scope="scope">
<el-table-column
property=
"yiz_three"
label=
"黄色预警"
></el-table-column>
{{ scope.row.yiz_one + ' ' + (itemUnit[scope.row.yiz_type] || '')}}
</template>
</el-table-column>
<el-table-column property="yiz_two" label="橙色预警">
<template slot-scope="scope">
{{ scope.row.yiz_two + ' ' + (itemUnit[scope.row.yiz_type] || '')}}
</template>
</el-table-column>
<el-table-column property="yiz_three" label="黄色预警">
<template slot-scope="scope">
{{ scope.row.yiz_three + ' ' + (itemUnit[scope.row.yiz_type] || '')}}
</template>
</el-table-column>
</el-table>
</el-table>
</el-tab-pane>
</el-tab-pane>
-->
<el-tab-pane
label=
"报警记录"
name=
"
yj
"
>
<el-tab-pane
label=
"报警记录"
name=
"
bjjl
"
>
<el-table
:data=
"
yj
_tableList"
height=
"60vh"
>
<el-table
:data=
"
temp_bjjl
_tableList"
height=
"60vh"
>
<el-table-column
label=
"企业名称"
>
<el-table-column
label=
"企业名称"
>
<
template
>
<
template
>
{{
wkk_name
}}
{{
wkk_name
}}
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
property=
"deviceName"
label=
"设备名"
></el-table-column>
<el-table-column
property=
"monitorStation"
label=
"检测站"
></el-table-column>
<el-table-column
property=
"msg"
label=
"报警信息"
></el-table-column>
<el-table-column
property=
"sensorId"
label=
"设备标识"
></el-table-column>
<el-table-column
property=
"item"
label=
"报警信息"
></el-table-column>
<el-table-column
property=
"level"
label=
"报警等级"
>
</el-table-column>
<el-table-column
property=
"level"
label=
"报警等级"
>
</el-table-column>
<el-table-column
property=
"alarmTime"
label=
"预警时间"
></el-table-column>
<el-table-column
property=
"alarmTime"
label=
"预警时间"
></el-table-column>
</el-table>
</el-table>
...
@@ -271,10 +339,10 @@
...
@@ -271,10 +339,10 @@
<
script
>
<
script
>
import
{
wkk
,
getRYDWData
}
from
'
@/api
'
import
{
wkk
,
getRYDWData
}
from
'
@/api
'
import
{
jiangYuLiang
,
jinRunXian
,
ganTan
,
kuShuiWei
,
biaoMianWeiYi
,
wkkAlarm
Msg
,
findPersonnelReal
,
neiBuWeiYiQingXie
,
wkkNeiBuWeiYiChenJiang
}
from
'
@/api/weikuangku
'
import
{
jiangYuLiang
,
jinRunXian
,
ganTan
,
kuShuiWei
,
biaoMianWeiYi
,
wkkAlarm
,
findPersonnelReal
,
neiBuWeiYiQingXie
,
wkkNeiBuWeiYiChenJiang
,
personSelectList
,
findPersonLocationStatistic
}
from
'
@/api/weikuangku
'
import
{
mapState
}
from
'
vuex
'
import
{
mapState
}
from
'
vuex
'
import
eventBus
from
'
@/utils/eventbus
'
import
eventBus
from
'
@/utils/eventbus
'
import
{
timeParse
,
randNum
}
from
'
@/utils
'
import
{
timeParse
,
randNum
,
getValueUnit
,
getCompanyCodes
}
from
'
@/utils
'
import
{
ExcelExport
}
from
'
pikaz-excel-js
'
import
{
ExcelExport
}
from
'
pikaz-excel-js
'
export
default
{
export
default
{
components
:
{
components
:
{
...
@@ -286,6 +354,14 @@ export default {
...
@@ -286,6 +354,14 @@ export default {
dialogTableVisible
:
false
,
dialogTableVisible
:
false
,
wkk_name
:
'
山金阿尔哈达
'
,
// 名称
wkk_name
:
'
山金阿尔哈达
'
,
// 名称
query
:{
startTime
:
''
,
endTime
:
''
,
personnelName
:
''
,
dataType
:
''
,
currentBaseStation
:
''
,
},
start_time
:
''
,
start_time
:
''
,
stop_time
:
''
,
stop_time
:
''
,
...
@@ -339,34 +415,49 @@ export default {
...
@@ -339,34 +415,49 @@ export default {
nbwyqx_tableList
:
[],
nbwyqx_tableList
:
[],
yjz_tableList
:
[],
yjz_tableList
:
[],
yj_tableList
:
[],
// 报警记录
bjjl_cur_page
:
0
,
bjjl_tableList
:
[],
temp_bjjl_tableList
:
[],
// 人员定位
// 人员定位
rydw_tableList
:
[],
rydw_tableList
:
[],
rydw_cur_page
:
0
,
rydw_cur_page
:
0
,
rydw_value
:
''
,
rydw_value
:
''
,
rydw_options
:
[
rydw_options
:
[
{
value
:
'
0
'
,
label
:
'
井口
'
,
},
{
{
value
:
'
1
'
,
value
:
'
1
'
,
label
:
'
井下
'
,
label
:
'
井下
'
,
},
},
{
{
value
:
'
2
'
,
value
:
'
2
'
,
label
:
'
井内
'
,
label
:
'
井内
'
,
},
},
{
{
value
:
'
3
'
,
value
:
'
3
'
,
label
:
'
出井
'
,
label
:
'
出井
'
,
},
},
],
],
personSelects
:[],
// 人员定位-位置信息
// 人员定位统计
rydwtj_tableList
:[],
rydwtj_cur_page
:
0
,
comm_total
:
0
,
comm_total
:
0
,
companycode
:
''
,
companycode
:
''
,
hidePartBaseInfo
:
true
hidePartBaseInfo
:
true
,
itemUnit
:
getValueUnit
(),
}
}
},
},
...
@@ -374,38 +465,30 @@ export default {
...
@@ -374,38 +465,30 @@ export default {
eventBus
.
$on
(
'
dialog_show
'
,
data
=>
{
eventBus
.
$on
(
'
dialog_show
'
,
data
=>
{
// 隐藏部分菜单
// 隐藏部分菜单
this
.
hidePartBaseInfo
=
data
.
isShow
;
this
.
hidePartBaseInfo
=
data
.
isShow
;
this
.
yjz_tableList
=
[
this
.
yjz_tableList
=
[]
{
yiz_type
:
'
降雨量
'
,
yiz_one
:
40
,
yiz_two
:
50
,
yiz_three
:
60
},
let
arrName
=
[
'
降雨量
'
,
'
浸润线
'
,
'
库水位
'
,
'
干滩
'
,
'
表面位移
'
]
{
yiz_type
:
'
浸润线
'
,
yiz_one
:
9
,
yiz_two
:
8
,
yiz_three
:
7
},
for
(
let
i
of
arrName
)
{
{
yiz_type
:
'
库水位
'
,
yiz_one
:
873.788
,
yiz_two
:
874.788
,
yiz_three
:
875.788
},
{
yiz_type
:
'
干滩
'
,
yiz_one
:
90
,
yiz_two
:
80
,
yiz_three
:
70
},
{
yiz_type
:
'
表面位移
'
,
yiz_one
:
30
,
yiz_two
:
40
,
yiz_three
:
50
},
{
yiz_type
:
'
内部位移沉降
'
,
yiz_one
:
30
,
yiz_two
:
40
,
yiz_three
:
50
},
{
yiz_type
:
'
内部位移倾斜
'
,
yiz_one
:
30
,
yiz_two
:
40
,
yiz_three
:
50
},
];
/* for (let i of arrName) {
this.yjz_tableList.push({
this.yjz_tableList.push({
yiz_type: i,
yiz_type: i,
yiz_one: randNum(50, 70, 1),
yiz_one: randNum(50, 70, 1),
yiz_two: randNum(40, 50, 1),
yiz_two: randNum(40, 50, 1),
yiz_three: randNum(30, 20, 1),
yiz_three: randNum(30, 20, 1),
})
})
}
}
*/
this
.
activeName
=
data
.
activeName
this
.
activeName
=
data
.
activeName
this
.
dialogTableVisible
=
true
this
.
dialogTableVisible
=
true
this
.
wkk_name
=
data
.
dataObj
.
name
this
.
wkk_name
=
data
.
dataObj
.
name
this
.
companycode
=
data
.
dataObj
.
companycode
this
.
companycode
=
data
.
dataObj
.
companycode
wkkAlarmMsg
({
page
:
0
,
size
:
1000
,
sort
:
'
id,desc
'
,
companycode
:
this
.
companycode
,
}).
then
(
res
=>
{
this
.
yj_tableList
=
res
.
content
.
map
(
item
=>
{
item
.
level
=
item
.
level
+
'
级
'
// 操作时间
let
index1
=
item
.
alarmTime
.
indexOf
(
'
T
'
)
let
str1
=
item
.
alarmTime
.
substr
(
0
,
index1
)
let
str2
=
'
'
+
item
.
alarmTime
.
slice
(
index1
+
1
,
-
1
)
item
.
alarmTime
=
str1
.
concat
(
str2
)
return
item
})
})
let
day
=
3
*
1
*
86400
*
1000
let
day
=
3
*
1
*
86400
*
1000
let
dateCur
=
Date
.
parse
(
new
Date
())
let
dateCur
=
Date
.
parse
(
new
Date
())
...
@@ -445,13 +528,24 @@ export default {
...
@@ -445,13 +528,24 @@ export default {
this
.
rydw_cur_page
=
0
this
.
rydw_cur_page
=
0
this
.
bmwy_cur_page
=
0
this
.
bmwy_cur_page
=
0
this
.
nbwy_cur_page
=
0
this
.
nbwy_cur_page
=
0
this
.
nbwyqx_cur_page
=
0
this
.
nbwyqx_cur_page
=
0
;
this
.
bjjl_cur_page
=
0
;
this
.
VisiblePagination
=
false
this
.
VisiblePagination
=
false
this
.
comm_total
=
0
this
.
comm_total
=
0
setTimeout
(()
=>
{
setTimeout
(()
=>
{
this
.
VisiblePagination
=
true
this
.
VisiblePagination
=
true
},
300
)
},
300
);
// get
this
.
reqPersonSelectList
();
},
// 获取企业编码
getCompanyCode
(){
var
companyCodes
=
getCompanyCodes
();
return
companyCodes
[
this
.
wkk_name
]
},
},
// 选择站点
// 选择站点
...
@@ -502,6 +596,10 @@ export default {
...
@@ -502,6 +596,10 @@ export default {
this
.
onGetRYDWData
()
this
.
onGetRYDWData
()
}
}
if
(
this
.
activeName
==
'
rydwtj
'
)
{
this
.
onGetRYDWTJData
()
}
if
(
this
.
activeName
==
'
jyl
'
)
{
if
(
this
.
activeName
==
'
jyl
'
)
{
this
.
jylData
()
this
.
jylData
()
}
}
...
@@ -528,6 +626,10 @@ export default {
...
@@ -528,6 +626,10 @@ export default {
if
(
this
.
activeName
==
'
nbwyqx
'
)
{
if
(
this
.
activeName
==
'
nbwyqx
'
)
{
this
.
nbwyqxData
()
this
.
nbwyqxData
()
};
if
(
this
.
activeName
==
'
bjjl
'
)
{
this
.
reqAlarmRecord
()
}
}
},
},
...
@@ -548,6 +650,10 @@ export default {
...
@@ -548,6 +650,10 @@ export default {
this
.
onGetRYDWData
()
this
.
onGetRYDWData
()
}
}
if
(
this
.
activeName
==
'
rydwtj
'
)
{
this
.
onGetRYDWTJData
()
}
if
(
e
.
name
==
'
jyl
'
)
{
if
(
e
.
name
==
'
jyl
'
)
{
this
.
jylData
()
this
.
jylData
()
}
}
...
@@ -575,45 +681,54 @@ export default {
...
@@ -575,45 +681,54 @@ export default {
if
(
e
.
name
==
'
nbwyqx
'
)
{
if
(
e
.
name
==
'
nbwyqx
'
)
{
this
.
nbwyqxData
()
this
.
nbwyqxData
()
}
}
if
(
e
.
name
==
'
bjjl
'
)
{
this
.
reqAlarmRecord
()
}
},
},
// 人员定位
// 人员定位
onGetRYDWData
()
{
onGetRYDWData
()
{
var
MiningAreaId
=
''
var
MiningAreaId
=
this
.
getCompanyCode
();
if
(
this
.
wkk_name
==
'
锡林矿业
'
)
{
var
query
=
this
.
query
;
MiningAreaId
=
152525002
}
if
(
this
.
wkk_name
==
'
山金阿尔哈达
'
)
{
MiningAreaId
=
152525003
}
if
(
this
.
wkk_name
==
'
融冠矿业
'
)
{
MiningAreaId
=
152525001
}
if
(
this
.
wkk_name
==
'
钨矿
'
)
{
MiningAreaId
=
152525004
}
if
(
this
.
wkk_name
==
'
山金白音呼布
'
)
{
MiningAreaId
=
152525005
}
findPersonnelReal
({
findPersonnelReal
({
companycode
:
MiningAreaId
,
companycode
:
MiningAreaId
,
page
:
this
.
rydw_cur_page
,
page
:
this
.
rydw_cur_page
,
size
:
10
,
size
:
10
,
startTime
:
this
.
start_time
,
sort
:
'
id,desc
'
,
endTime
:
this
.
stop_time
,
startTime
:
query
.
startTime
,
order
:
'
acquisition,desc
'
,
endTime
:
query
.
endTime
,
dataType
:
this
.
rydw_value
,
dataType
:
query
.
dataType
,
personnelName
:
query
.
personnelName
,
currentBaseStation
:
query
.
currentBaseStation
,
}).
then
(
res
=>
{
}).
then
(
res
=>
{
this
.
rydw_tableList
=
res
.
content
this
.
rydw_tableList
=
res
.
content
this
.
comm_total
=
res
.
totalElements
this
.
comm_total
=
res
.
totalElements
})
})
},
},
// 人员定位统计
onGetRYDWTJData
()
{
var
MiningAreaId
=
this
.
getCompanyCode
();
var
query
=
this
.
query
;
findPersonLocationStatistic
({
companycode
:
MiningAreaId
,
page
:
this
.
rydwtj_cur_page
,
size
:
10
,
sort
:
'
id,desc
'
,
}).
then
(
res
=>
{
var
json
=
res
,
list
=
[];
for
(
var
key
in
json
){
list
.
push
({
position
:
key
,
num
:
json
[
key
]
})
};
this
.
rydwtj_tableList
=
list
})
},
// 降雨量
// 降雨量
jylData
()
{
jylData
()
{
let
params
=
{
let
params
=
{
...
@@ -808,6 +923,11 @@ export default {
...
@@ -808,6 +923,11 @@ export default {
this
.
onGetRYDWData
()
this
.
onGetRYDWData
()
}
}
if
(
this
.
activeName
==
'
rydwtj
'
)
{
this
.
rydwtj_cur_page
=
e
this
.
onGetRYDWTJData
()
}
if
(
this
.
activeName
==
'
jyl
'
)
{
if
(
this
.
activeName
==
'
jyl
'
)
{
this
.
jyl_cur_page
=
e
this
.
jyl_cur_page
=
e
this
.
jylData
()
this
.
jylData
()
...
@@ -842,6 +962,49 @@ export default {
...
@@ -842,6 +962,49 @@ export default {
this
.
nbwyqx_cur_page
=
e
this
.
nbwyqx_cur_page
=
e
this
.
nbwyqxData
()
this
.
nbwyqxData
()
}
}
if
(
this
.
activeName
==
'
bjjl
'
)
{
this
.
bjjl_cur_page
=
e
this
.
reqAlarmRecord
()
}
},
// 获取人员选择列表
reqPersonSelectList
(){
var
companycode
=
this
.
getCompanyCode
();
personSelectList
({
companycode
:
companycode
}).
then
(
res
=>
{
var
list
=
res
,
len
=
list
.
length
;
var
selects
=
[];
for
(
var
i
=
0
;
i
<
len
;
i
++
){
selects
.
push
({
key
:
i
,
value
:
list
[
i
]});
};
this
.
personSelects
=
selects
;
})
},
// 报警记录
reqAlarmRecord
()
{
this
.
bjjl_tableList
=
[];
wkkAlarm
({
page
:
this
.
bjjl_cur_page
,
size
:
10
,
sort
:
'
id,desc
'
,
companycode
:
this
.
companycode
,
}).
then
(
res
=>
{
this
.
bjjl_tableList
=
res
.
content
;
this
.
comm_total
=
res
.
totalElements
/* this.bjjl_tableList = res.content.map(item => {
item.level = item.level + '级'
// 操作时间
let index1 = item.alarmTime.indexOf('T')
let str1 = item.alarmTime.substr(0, index1)
let str2 = ' ' + item.alarmTime.slice(index1 + 1, -1)
item.alarmTime = str1.concat(str2)
return item
}) */
})
},
},
},
},
...
...
src/mixins/index.js
View file @
08902c49
...
@@ -9,18 +9,36 @@ export default {
...
@@ -9,18 +9,36 @@ export default {
// 展示三维
// 展示三维
onClickthree
()
{
onClickthree
()
{
let
title
=
this
.
$store
.
state
.
compony_info
.
name
;
let
title
=
this
.
$store
.
state
.
compony_info
.
name
;
if
(
title
==
'
锡林矿业
'
)
{
if
(
title
==
'
锡林矿业
'
)
{
window
.
open
(
'
http://dwqdp.jingkongyun.com/
three/?id=5
'
,
'
_blank
'
);
window
.
open
(
'
http://dwqdp.jingkongyun.com/
xilin/
'
,
'
_blank
'
);
}
else
if
(
title
==
'
融冠矿业
'
)
{
}
else
if
(
title
==
'
融冠矿业
'
)
{
//window.open('http://ndwqu3.jingkongyun.com/3DRongGuan/', '_blank');
//window.open('http://ndwqu3.jingkongyun.com/3DRongGuan/', '_blank');
window
.
open
(
'
http://dwqdp.jingkongyun.com/3DRongGuan/index.html
'
,
'
_blank
'
);
window
.
open
(
'
http://dwqdp.jingkongyun.com/3DRongGuan/index.html
'
,
'
_blank
'
);
}
else
if
(
title
==
'
钨矿
'
)
{
}
else
if
(
title
==
'
钨矿
'
)
{
window
.
open
(
'
http://dwqdp.jingkongyun.com/
three/?id=3
'
,
'
_blank
'
);
window
.
open
(
'
http://dwqdp.jingkongyun.com/
wukuang/
'
,
'
_blank
'
);
}
else
if
(
title
==
'
山金阿尔哈达
'
)
{
}
else
if
(
title
==
'
山金阿尔哈达
'
)
{
//window.open('http://dwqdp.jingkongyun.com/three/?id=2', '_blank');
//window.open('http://dwqdp.jingkongyun.com/three/?id=2', '_blank');
window
.
open
(
'
http://dwqdp.jingkongyun.com/aerhada/
index.html
'
,
'
_blank
'
);
window
.
open
(
'
http://dwqdp.jingkongyun.com/aerhada/
'
,
'
_blank
'
);
}
else
if
(
title
==
'
山金白音呼布
'
)
{
}
else
if
(
title
==
'
山金白音呼布
'
)
{
window
.
open
(
'
http://dwqdp.jingkongyun.com/three/?id=1
'
,
'
_blank
'
);
//window.open('http://dwqdp.jingkongyun.com/three/?id=1', '_blank');
window
.
open
(
'
http://dwqdp.jingkongyun.com/baiyinhubu/
'
,
'
_blank
'
);
}
else
if
(
title
==
'
宝力格
'
)
{
window
.
open
(
'
http://dwqdp.jingkongyun.com/baolige/
'
,
'
_blank
'
);
}
else
if
(
title
==
'
雅斯作业区
'
)
{
window
.
open
(
'
http://dwqdp.jingkongyun.com/yasi/
'
,
'
_blank
'
);
}
else
if
(
title
==
'
阿尔作业区
'
)
{
window
.
open
(
'
http://dwqdp.jingkongyun.com/aer/
'
,
'
_blank
'
);
}
else
if
(
title
==
'
沈铁物流
'
)
{
window
.
open
(
'
http://dwqdp.jingkongyun.com/shentiewuliu/
'
,
'
_blank
'
);
}
else
if
(
title
==
'
延长宏博
'
)
{
window
.
open
(
'
http://dwqdp.jingkongyun.com/yanchanghongbo/
'
,
'
_blank
'
);
}
else
if
(
title
==
'
中康石油
'
)
{
window
.
open
(
'
http://dwqdp.jingkongyun.com/zhongkangshiyou/
'
,
'
_blank
'
);
}
else
if
(
title
==
'
天地煤矿
'
)
{
window
.
open
(
'
http://dwqdp.jingkongyun.com/tiandimeikuang/
'
,
'
_blank
'
);
}
else
if
(
title
==
'
乌尼特煤矿
'
)
{
window
.
open
(
'
http://dwqdp.jingkongyun.com/wunite/
'
,
'
_blank
'
);
}
else
{
}
else
{
this
.
$notify
.
error
({
this
.
$notify
.
error
({
title
:
'
错误
'
,
title
:
'
错误
'
,
...
...
src/utils/index.js
View file @
08902c49
...
@@ -74,4 +74,53 @@ export function randNum(min, max, len, isRound) {
...
@@ -74,4 +74,53 @@ export function randNum(min, max, len, isRound) {
}
}
export
const
imgBase64
=
'
image://data:image/png;base64,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
'
// 环境检测单位
\ No newline at end of file
export
function
getValueUnit
()
{
// .....
return
{
'
风速
'
:
'
m/s
'
,
'
一氧化碳
'
:
'
ppm
'
,
'
二氧化碳
'
:
'
ppm
'
,
'
二氧化氮
'
:
'
%
'
,
'
温度
'
:
'
°C
'
,
'
压差
'
:
'
kPa
'
,
'
负压
'
:
'
kPa
'
,
'
降雨量
'
:
'
mm
'
,
'
浸润线
'
:
'
m
'
,
'
库水位
'
:
'
m
'
,
'
干滩
'
:
'
m
'
,
'
表面位移
'
:
'
mm
'
,
'
内部位移沉降
'
:
'
mm
'
,
'
内部位移倾斜
'
:
'
mm
'
,
};
};
// 获取企业编码
export
function
getCompanyCodes
()
{
return
{
'
锡林矿业
'
:
152525002
,
'
山金阿尔哈达
'
:
152525003
,
'
融冠矿业
'
:
152525001
,
'
钨矿
'
:
152525004
,
'
山金白音呼布
'
:
152525005
,
'
宝力格
'
:
152525006
,
'
雅斯作业区
'
:
152525007
,
'
阿尔作业区
'
:
152525008
,
'
测试企业
'
:
111
,
'
沈铁物流
'
:
152525009
,
'
延长宏博
'
:
152525010
,
'
中康石油
'
:
152525011
,
'
天地煤矿
'
:
152525012
,
};
};
export
const
imgBase64
=
'
image://data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE8AAABPCAYAAACqNJiGAAAACXBIWXMAAAsSAAALEgHS3X78AAAGZklEQVR42u2cTYgkSRXHfy8iP6q7qr92e+wunIPIIGyN60XRk+xFT7IHD3vypiDexJuHhZ5G2IOgZw96Fd3Z06J48SJ4VWGh66CLIDvSPXa7PVVdn5kR8TxUdpnVM8Muylb1FPEgqazKiMjKH/8XH+8FKapKtP/NTEQQ4UV4EV6EFy3Ci/AivAgvWoQX4UV4EV6EFy3Ci/AivAgvWoQX4UV4EV60CO//t+Q2/ikR5OZvqmiE93Fg6UeXuQ0wZZU7BuZArv/C8dOKe8qOqtKyeogrgyeCoDeAdarz7jMgdipI3RqsIxRZHUCzCmgL4E6QCprhsjqojk7tvH6tU9U7nrUzb3PdlSeC8KB60A5CF6GNsIdwhrCFcPlI4G6t1iPYu6tcoRyiXKKconTQuRIfoMtWoFmJq9bBgWGKMT2f29Rt2+Cb5HetafmWbfpd0/It8rvWBt+0qds2PZ8zrRTYnauWawWuJbwFV62DA0OOpSDHT2woRZBeGgZD762dhsHQI700lCL4yaxcjp3XvQZYc+G1c9u5u94AZw/8pu/bkl0MFovHEDAkCMVQyJqKQzEELAGP5wnBbvvUP7YjIABh7sJLdF+zdHcFaCO8hNgDv6kWS4alJGEwTIGUcpxRjDOcnX2W4wxIGQxTShIyrFqsPfCbvFT1mbU54rLUt9xJ8gkClfoeYby1BZMnCd4mZCYhb1rKSUJibG4RFXkVQb1w6cvJP8ibjjAUfJAw9CXZrsNhOETpIpw8b4r9ArvtgstezgYIpo8T8gPLJgkDUsw4NUl2J8HvA18FvoPh63hURAOKn5rcUY4dYaOkRckIx/SxJz9w5AT2CMt03eUMGNeP0UU47QpbiG2+3MRjGGGxWMyGTUs3QHkE8kXgPfVlplYyxfxURb6V+eK+sdk+Fsto1j/a5stNtqp2uzdWLC86vKf6n04HLhFNjUP7s8HBjG3DYNWIJZCo8KYib/7gC/IVAgnoe8A3gX8nom3M2BIwaN9oahyXCJ3ORwYXXvzAwNn7QvOehLFxZJIiCMmGBO9ewfIlVf746k4RfvTl8MvMcPha25/9vGu++5sPsl9LooX45IIkmfWdKhLGpqSJcPa+wL01XZ6dPKyUUH/ALUhGQokg5l/A9zAy+vYrvJ4ZDgEyw+E3PqOvYxBMJlhm5ZORwFatrXs37rNO8O6/Me+JbHDNxYsTRMonBL5GYDz19OtXiyBXBHJc8XvV6S5MFmovtFe7z9oFBjhEVXoFfAgNFKdKiuJRhCCi4Yd/yt49Hcmvho4/X0zkt7/4W/KuiG4AP0PlU6RVvQYKH6LSKzhcfmTlE5+q3Ag9zZZU21jKi4St/QSZTYqT1HzeSDIl+J8Av1ORd/AItoLq1EmWlVOZlIy1JN0oUEquLhzpvqOPn682lhSq+sSVt/AAHZQ2yh5Ke3+23DIEcvUBTnE+AG8D9wUtRbUU1bck6I8xfFaLok3Ak6ufL9fa+2HWXhVlWWKkeTmjrQAPat+vUJu6TbVCcNbR2JQwHJ0XmblsePlAs/wdwtSgCAnf12DbhLDprD6hCI7mpmOCN4nPZKiZL5M++Y376Rq47fNc13za52LIfG5LJiSUgwTTshisKaZ7ibCDsmOMnkw8St7wBDxh4ElbjgbOTn2qgSL8006X7bLLHTBk0XXDjp36nh3ROw80cGirBEoYliHxF4X3fy8a+V8mLhSkoYDh7Lq2Sho4eufB9+wo7NjpgsvKGg0Yz43nXa9xHcbs+A2CEAb9wJYxTLaFtIahRGn0lasQTGvbiKj1fTsgISysaZec01juVOUax0PgFCUnkBCCsSNxClnpkO2SXSoVVscuJbJdkpVOnKLKZA7uFOXhjfbXbZ43V8MRyn2UE5S9CkCT4Es7ZPOOM1kQe+VyO/YJfRx9nL1yucmCsHnH+dIOw46dzhV3UrVXpSSXmcdYTQKonnKsJ4FOETrA2TM0NIvZQfsZyZ8VpSBXkrddSHZfpx/f4L/52teAv9YAfg7lD7UB5yHM1bbC5PdKtluooiJINR9TQCslzgCcI+zVYJzXonRd4O3bsWtAVv2Chqe2XFzb8bHAEXAMR0f6rIFn1ftV5Da93eLjBDBv024pia8GeZFCUhFetAgvwovwIrwIL1qEF+FFeBFetAgvwovwIrwIL1qEF+FFeBFetAgvwovw1tD+A2QKHlM6/+MtAAAAAElFTkSuQmCC
'
;
\ No newline at end of file
src/utils/request4.js
View file @
08902c49
import
axios
from
'
axios
'
import
axios
from
'
axios
'
//import router from '@/router/routers'
//import Config from '@/config'
import
{
Message
,
Notification
}
from
'
element-ui
'
import
{
Message
,
Notification
}
from
'
element-ui
'
const
service
=
axios
.
create
({
const
service
=
axios
.
create
({
// baseURL: 'http://192.168.1.123:8000/', //小葱
//## baseURL: 'http://39.98.150.124:8000/',
baseURL
:
'
http://39.98.150.124:8000/
'
,
//## timeout: 30000,
baseURL
:
process
.
env
.
NODE_ENV
===
'
production
'
?
process
.
env
.
BASE_API
:
'
/
'
,
// api 的 base_url
timeout
:
30000
,
timeout
:
30000
,
})
})
...
...
vue.config.js
View file @
08902c49
...
@@ -15,6 +15,20 @@ module.exports = {
...
@@ -15,6 +15,20 @@ module.exports = {
disableHostCheck
:
true
disableHostCheck
:
true
},
},
// vue-cli3 配置举例, vue.config.js中
devServer
:
{
proxy
:
{
// 天气接口
'
/weather
'
:
{
target
:
'
http://i.tianqi.com/
'
,
// 真实请求URl
changeOrigin
:
true
,
// 允许跨域
pathRewrite
:
{
// 替换,通配/api的替换成/
'
^/weather
'
:
'
/
'
}
},
}
},
// devServer: {
// devServer: {
// proxy: {
// proxy: {
// '/index': {
// '/index': {
...
...
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