Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
W
web-project
Project
Project
Details
Activity
Releases
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
海康威视
web-project
Commits
95908b4f
Commit
95908b4f
authored
Jan 06, 2025
by
方建宇
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
实时锅炉
parent
cb17409f
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
80 additions
and
42 deletions
+80
-42
RealBoilerPage.vue
src/views/RealPage/RealBoilerPage.vue
+80
-42
No files found.
src/views/RealPage/RealBoilerPage.vue
View file @
95908b4f
...
...
@@ -287,6 +287,7 @@ import DataForm from '../../components/DataForm.vue';
import
{
useRoute
}
from
'vue-router'
import
http
from
'../../api/http'
import
store
from
"../../store/index"
;
import
{
boilerReal
}
from
"@/dataJson/RealPage/RealPipePage.js"
;
import
zhCn
from
'element-plus/dist/locale/zh-cn.mjs'
import
{
Search
,
...
...
@@ -600,56 +601,93 @@ function makeFormsTitle() {
}
// 其他:forms[6]
}
//静态数据
async
function
getForms
()
{
makeFormsTitle
();
await
http
.
post
(
'/api/boiler/title'
,
{
enterpriseId
:
enterpriseId
.
value
,
deviceType
:
2
}).
then
((
result
)
=>
{
result
.
data
.
otherList
.
forEach
(
element
=>
{
var
tmp
=
false
;
formLoop
:
for
(
var
i
=
0
;
i
<
6
;
i
++
)
{
for
(
var
j
=
0
;
j
<
cardForms
.
forms
[
i
].
title
.
length
;
j
++
)
{
if
(
element
.
baseId
===
cardForms
.
forms
[
i
].
title
[
j
].
baseId
)
{
cardForms
.
forms
[
i
].
title
[
j
].
prop
=
element
.
enName
;
cardForms
.
forms
[
i
].
title
[
j
].
color
=
element
.
backColor
;
cardForms
.
forms
[
i
].
title
[
j
].
label
=
element
.
alias
;
cardForms
.
forms
[
i
].
title
[
j
].
decimalPoint
=
element
.
decimalPoint
;
cardForms
.
forms
[
i
].
title
[
j
].
width
=
element
.
width
;
tmp
=
true
;
break
formLoop
;
}
}
}
if
(
tmp
===
false
)
{
var
tmpelement
=
{
baseId
:
element
.
baseId
,
prop
:
element
.
enName
,
color
:
element
.
backColor
,
label
:
element
.
alias
,
decimalPoint
:
element
.
decimalPoint
,
width
:
element
.
width
}
cardForms
.
forms
[
6
].
title
.
push
(
tmpelement
);
boilerReal
.
title
.
forEach
(
element
=>
{
var
tmp
=
false
;
formLoop
:
for
(
var
i
=
0
;
i
<
6
;
i
++
)
{
for
(
var
j
=
0
;
j
<
cardForms
.
forms
[
i
].
title
.
length
;
j
++
)
{
if
(
element
.
baseId
===
cardForms
.
forms
[
i
].
title
[
j
].
baseId
)
{
cardForms
.
forms
[
i
].
title
[
j
].
prop
=
element
.
enName
;
cardForms
.
forms
[
i
].
title
[
j
].
color
=
element
.
backColor
;
cardForms
.
forms
[
i
].
title
[
j
].
label
=
element
.
alias
;
cardForms
.
forms
[
i
].
title
[
j
].
decimalPoint
=
element
.
decimalPoint
;
cardForms
.
forms
[
i
].
title
[
j
].
width
=
element
.
width
;
tmp
=
true
;
break
formLoop
;
}
}
})
}
if
(
tmp
===
false
)
{
var
tmpelement
=
{
baseId
:
element
.
baseId
,
prop
:
element
.
enName
,
color
:
element
.
backColor
,
label
:
element
.
alias
,
decimalPoint
:
element
.
decimalPoint
,
width
:
element
.
width
}
cardForms
.
forms
[
6
].
title
.
push
(
tmpelement
);
tmp
=
true
;
}
})
//动态数据
// await http.post('/api/boiler/title', { enterpriseId: enterpriseId.value, deviceType: 2 }).then((result) => {
// console.log( JSON.stringify(result.data.otherList));
// result.data.otherList.forEach(element => {
// var tmp = false;
// formLoop:
// for (var i = 0; i
<
6
;
i
++
)
{
//
// for (var j = 0; j
<
cardForms
.
forms
[
i
].
title
.
length
;
j
++
)
{
// if (element.baseId === cardForms.forms[i].title[j].baseId) {
// cardForms.forms[i].title[j].prop = element.enName;
// cardForms.forms[i].title[j].color = element.backColor;
// cardForms.forms[i].title[j].label = element.alias;
// cardForms.forms[i].title[j].decimalPoint = element.decimalPoint;
// cardForms.forms[i].title[j].width = element.width;
// tmp = true;
// break formLoop;
// }
// }
// }
// if (tmp === false) {
//
// var tmpelement = {
// baseId: element.baseId,
// prop: element.enName,
// color: element.backColor,
// label: element.alias,
// decimalPoint: element.decimalPoint,
// width: element.width
// }
// cardForms.forms[6].title.push(tmpelement);
// tmp = true;
// }
// })
// })
await
http
.
post
(
'/api/boiler/Real'
,
{
enterpriseId
:
enterpriseId
.
value
,
deviceType
:
2
}).
then
((
result
)
=>
{
//根据返回结果,构建数据表cardForms.tableData和警告表
//处理:将字段与form对比,放取出对应的name和value,存入正确的tableData
findBoilderTableData
(
result
.
data
,
selectList
.
boilerList
[
showBoilder
.
value
].
boilerId
);
})
// //
await http.post('/api/boiler/Real', { enterpriseId: enterpriseId.value, deviceType: 2 }).then((result) => {
// //
//根据返回结果,构建数据表cardForms.tableData和警告表
//
//
//处理:将字段与form对比,放取出对应的name和value,存入正确的tableData
findBoilderTableData
(
boilerReal
,
selectList
.
boilerList
[
showBoilder
.
value
].
boilerId
);
//
//
})
}
function
findBoilderTableData
(
dataSource
,
boilerId
)
{
cardForms
.
tableData
.
length
=
0
;
cardForms
.
alarm
.
length
=
0
;
cardForms
.
title
.
length
=
0
;
//调用时情况数据,使用静态数据时注释本段
// cardForms.tableData.length = 0;
// cardForms.alarm.length = 0;
// cardForms.title.length = 0;
//找到id相同的,解析并存入数据表
var
data
=
dataSource
.
realData
;
for
(
var
i
=
0
;
i
<
data
.
length
;
i
++
)
{
...
...
@@ -773,4 +811,4 @@ function thisIsNumber(val) {
return
/^
[
0-9
]
*$/
.
test
(
val
)
?
val
:
""
;
}
</
script
>
\ No newline at end of file
</
script
>
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