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
18a9609e
Commit
18a9609e
authored
May 13, 2021
by
co_dengxiongwen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
tj
parent
932e2fb7
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
168 additions
and
58 deletions
+168
-58
no-query-detail.vue
src/pages/ol/demo/no-query-detail.vue
+168
-58
No files found.
src/pages/ol/demo/no-query-detail.vue
View file @
18a9609e
...
...
@@ -84,59 +84,59 @@
<div class="quDetailM">
<p class="leftP">设备名称 : <span class='title'>
{{
dataForm
.
name
}}
</span></p>
</div>
<div class='typeInfoBox' v-if="dataForm.type!='c788ce98c1f248f590434394da485ce4'">
<div class="typeInfo" v-if="dataForm.type=='b45827c068254695864ee3c1d42573cb'">
<div class='title'>水流流量</div>
<div><span class='num'>9</span> <span class='unit'>L/s</span></div>
<div class='scope'>参考值:5~20 L/s</div>
</div>
//-
<div class='typeInfoBox' v-if="dataForm.type!='c788ce98c1f248f590434394da485ce4'">
//-
<div class="typeInfo" v-if="dataForm.type=='b45827c068254695864ee3c1d42573cb'">
//-
<div class='title'>水流流量</div>
//-
<div><span class='num'>9</span> <span class='unit'>L/s</span></div>
//-
<div class='scope'>参考值:5~20 L/s</div>
//-
</div>
<div class="typeInfo" v-if="dataForm.type=='b47661ca1d454f9792ba5369f3cb2bc5'">
<div class='title'>水流压力</div>
<div><span class='num'>0.78</span> <span class='unit'>Mpa</span></div>
<div class='scope'>参考值:0.35~1.45 Mpa</div>
</div>
//-
<div class="typeInfo" v-if="dataForm.type=='b47661ca1d454f9792ba5369f3cb2bc5'">
//-
<div class='title'>水流压力</div>
//-
<div><span class='num'>0.78</span> <span class='unit'>Mpa</span></div>
//-
<div class='scope'>参考值:0.35~1.45 Mpa</div>
//-
</div>
<div class="typeInfo" v-if="dataForm.type=='303310efddb34a2e9bf269bdff8a7dc5'">
<div class='title'>水位高度</div>
<div><span class='num'>0.78</span> <span class='unit'>Mpa</span></div>
<div class='scope'>参考值:0.35~1.45 Mpa</div>
</div>
//-
<div class="typeInfo" v-if="dataForm.type=='303310efddb34a2e9bf269bdff8a7dc5'">
//-
<div class='title'>水位高度</div>
//-
<div><span class='num'>0.78</span> <span class='unit'>Mpa</span></div>
//-
<div class='scope'>参考值:0.35~1.45 Mpa</div>
//-
</div>
<div class="typeInfo" v-if="dataForm.type=='f4c840711eae4bcb9536a890cdfda493'">
<div class='title'>风速</div>
<div><span class='num'>0.78</span> <span class='unit'>Mpa</span></div>
<div class='scope'>参考值:0.35~1.45 Mpa</div>
</div>
//-
<div class="typeInfo" v-if="dataForm.type=='f4c840711eae4bcb9536a890cdfda493'">
//-
<div class='title'>风速</div>
//-
<div><span class='num'>0.78</span> <span class='unit'>Mpa</span></div>
//-
<div class='scope'>参考值:0.35~1.45 Mpa</div>
//-
</div>
<div class="typeInfo" v-if="dataForm.type=='5b26f6c8f2a143048bd0e327ca5c186d'">
<div class='title'>风压</div>
<div><span class='num'>0.78</span> <span class='unit'>Mpa</span></div>
<div class='scope'>参考值:0.35~1.45 Mpa</div>
</div>
//-
<div class="typeInfo" v-if="dataForm.type=='5b26f6c8f2a143048bd0e327ca5c186d'">
//-
<div class='title'>风压</div>
//-
<div><span class='num'>0.78</span> <span class='unit'>Mpa</span></div>
//-
<div class='scope'>参考值:0.35~1.45 Mpa</div>
//-
</div>
</div>
<div class='typeInfoBox'
v-if="dataForm.type=='c788ce98c1f248f590434394da485ce4'"
>
<div class="typeInfo">
<div class='title'>
一氧化碳
</div>
<div><span class='num'>
0.78</span> <span class='unit'>Mpa
</span></div>
<div class='scope'>
参考值:0.35~1.45 Mpa
</div>
</div>
<div class="typeInfo">
<div class='title'>二氧化碳</div>
<div><span class='num'>0.78</span> <span class='unit'>Mpa</span></div>
<div class='scope'>参考值:0.35~1.45 Mpa</div>
</div>
<div class="typeInfo">
<div class='title'>温度</div>
<div><span class='num'>0.78</span> <span class='unit'>Mpa</span></div>
<div class='scope'>参考值:0.35~1.45 Mpa</div>
</div>
<div class="typeInfo">
<div class='title'>湿度</div>
<div><span class='num'>0.78</span> <span class='unit'>Mpa</span></div>
<div class='scope'>参考值:0.35~1.45 Mpa</div>
</div>
//-
</div>
<div class='typeInfoBox'>
<div class="typeInfo"
v-for="(item, index) in dataList" :key="index"
>
<div class='title'>
{{
item
.
typeName
}}
</div>
<div><span class='num'>
{{
item
.
value
}}
</span> <span class='unit'>
{{
item
.
unit
}}
</span></div>
<div class='scope'>
{{
item
.
scope
}}
</div>
</div>
//-
<div class="typeInfo">
//-
<div class='title'>二氧化碳</div>
//-
<div><span class='num'>0.78</span> <span class='unit'>Mpa</span></div>
//-
<div class='scope'>参考值:0.35~1.45 Mpa</div>
//-
</div>
//-
<div class="typeInfo">
//-
<div class='title'>温度</div>
//-
<div><span class='num'>0.78</span> <span class='unit'>Mpa</span></div>
//-
<div class='scope'>参考值:0.35~1.45 Mpa</div>
//-
</div>
//-
<div class="typeInfo">
//-
<div class='title'>湿度</div>
//-
<div><span class='num'>0.78</span> <span class='unit'>Mpa</span></div>
//-
<div class='scope'>参考值:0.35~1.45 Mpa</div>
//-
</div>
</div>
<div class="quDetailM">
...
...
@@ -247,46 +247,156 @@ export default {
lljList
:
[],
//流量计
wxywyList
:
[],
//无线液位仪
fsyList
:
[],
//风速仪
fyyList
:
[]
//风压仪
fyyList
:
[],
//风压仪
thresholdList
:
[],
dataList
:
[]
}
},
created
()
{
console
.
log
(
this
.
typeList
)
console
.
log
(
'-------'
,
this
.
typeList
)
this
.
setDataList
()
},
methods
:
{
init
(
item
,
stationId
)
{
console
.
log
(
'item'
,
item
)
this
.
dataList
=
[]
this
.
clickFlag
=
false
this
.
dataForm
.
id
=
item
.
id
this
.
dataForm
.
name
=
item
.
name
this
.
dataForm
.
type
=
item
.
type
this
.
dataForm
.
status
=
item
.
status
this
.
getThresholdList
()
// this.stationId = stationId
this
.
cameraCur
=
{}
this
.
camera
=
''
// this.initResource()
this
.
params
=
[]
switch
(
item
.
type
)
{
console
.
log
(
'thresholdList:'
,
this
.
thresholdList
)
console
.
log
(
'params运行状态'
,
this
.
params
)
console
.
log
(
'dataList:'
,
this
.
dataList
)
},
getThresholdList
()
{
this
.
$http
({
url
:
this
.
$http
.
adornUrl
(
`/sysThreshold/list`
),
method
:
'post'
,
params
:
this
.
$http
.
adornParams
({})
})
.
then
((
data
)
=>
{
if
(
data
&&
data
.
code
===
0
)
{
this
.
thresholdList
=
data
.
list
this
.
thresholdList
.
forEach
((
element
)
=>
{
if
(
element
.
unit
===
1
)
{
element
.
unit
=
'MPa'
}
else
if
(
element
.
unit
===
2
)
{
element
.
unit
=
'%RH'
}
else
if
(
element
.
unit
===
3
)
{
element
.
unit
=
'°C'
}
else
if
(
element
.
unit
===
4
)
{
element
.
unit
=
'PPM'
}
else
if
(
element
.
unit
===
5
)
{
element
.
unit
=
'm3/h'
}
else
if
(
element
.
unit
===
6
)
{
element
.
unit
=
'cm'
}
else
if
(
element
.
unit
===
7
)
{
element
.
unit
=
'm/s'
}
else
if
(
element
.
unit
===
8
)
{
element
.
unit
=
'pa'
}
})
console
.
log
(
'3333333---'
,
this
.
thresholdList
)
}
else
{
this
.
thresholdList
=
[]
}
})
.
then
(()
=>
{
this
.
$nextTick
(()
=>
{
this
.
setParam
()
})
})
},
setParam
()
{
let
newThresholdList
=
this
.
thresholdList
.
filter
(
(
res
)
=>
res
.
dicId
===
this
.
dataForm
.
type
)
newThresholdList
.
forEach
((
element
)
=>
{
this
.
dataList
.
push
({
typeName
:
element
.
typeName
,
value
:
'无'
,
unit
:
element
.
unit
,
scope
:
'参考值:'
+
element
.
minValue
+
'~'
+
element
.
maxValue
+
' '
+
element
.
unit
})
})
console
.
log
(
'dataList:----'
,
this
.
dataList
)
let
params
=
[]
switch
(
this
.
dataForm
.
type
)
{
case
'b47661ca1d454f9792ba5369f3cb2bc5'
:
////无线压力计
this
.
params
=
this
.
wxyljList
.
filter
((
e
)
=>
e
.
resource_id
==
item
.
id
)
params
=
this
.
wxyljList
.
filter
(
(
e
)
=>
e
.
resource_id
===
this
.
dataForm
.
id
)
this
.
dataList
.
forEach
((
element
)
=>
{
element
.
value
=
params
.
water_pressure
})
break
case
'c788ce98c1f248f590434394da485ce4'
:
//4合1环境探测器
this
.
params
=
this
.
hjtcqList
.
filter
((
e
)
=>
e
.
resource_id
==
item
.
id
)
this
.
params
=
this
.
hjtcqList
.
filter
(
(
e
)
=>
e
.
resource_id
===
this
.
dataForm
.
id
)
this
.
dataList
.
forEach
((
element
)
=>
{
if
(
element
.
typeName
===
'温度'
)
{
element
.
value
=
this
.
params
.
temperature
}
else
if
(
element
.
typeName
===
'湿度'
)
{
element
.
value
=
this
.
params
.
humidity
}
else
if
(
element
.
typeName
===
'一氧化碳'
)
{
element
.
value
=
this
.
params
.
carbon_monoxide
}
else
if
(
element
.
typeName
===
'二氧化碳'
)
{
element
.
value
=
this
.
params
.
carbon_dioxide
}
})
break
case
'b45827c068254695864ee3c1d42573cb'
:
//流量计
this
.
params
=
this
.
lljList
.
filter
((
e
)
=>
e
.
resource_id
==
item
.
id
)
this
.
params
=
this
.
lljList
.
filter
(
(
e
)
=>
e
.
resource_id
===
this
.
dataForm
.
id
)
this
.
dataList
.
forEach
((
element
)
=>
{
element
.
value
=
this
.
params
.
flow_rate
})
break
case
'303310efddb34a2e9bf269bdff8a7dc5'
:
//无线液位仪
this
.
params
=
this
.
wxywyList
.
filter
((
e
)
=>
e
.
resource_id
==
item
.
id
)
params
=
this
.
wxywyList
.
filter
(
(
e
)
=>
e
.
resource_id
===
this
.
dataForm
.
id
)
console
.
log
(
'params:11111----'
,
params
)
this
.
$nextTick
(()
=>
{
this
.
dataList
.
forEach
((
element
)
=>
{
this
.
$set
(
element
,
'value'
,
params
.
gauge_height
)
// element.value = this.params.gauge_height
})
})
break
case
'f4c840711eae4bcb9536a890cdfda493'
:
//风速仪
this
.
params
=
this
.
fsyList
.
filter
((
e
)
=>
e
.
resource_id
==
item
.
id
)
this
.
params
=
this
.
fsyList
.
filter
(
(
e
)
=>
e
.
resource_id
===
this
.
dataForm
.
id
)
this
.
dataList
.
forEach
((
element
)
=>
{
element
.
value
=
this
.
params
.
wind_speed
})
break
case
'5b26f6c8f2a143048bd0e327ca5c186d'
:
//风压仪
this
.
params
=
this
.
fyyList
.
filter
((
e
)
=>
e
.
resource_id
==
item
.
id
)
this
.
params
=
this
.
fyyList
.
filter
(
(
e
)
=>
e
.
resource_id
===
this
.
dataForm
.
id
)
this
.
dataList
.
forEach
((
element
)
=>
{
element
.
value
=
this
.
params
.
wind_pressure
})
break
}
console
.
log
(
'params运行状态'
,
this
.
params
)
},
setDataList
()
{
this
.
wxyljList
=
this
.
typeList
.
wxyljList
//无线压力计
...
...
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