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
2fc187b3
Commit
2fc187b3
authored
Jul 27, 2024
by
朱超
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
热量分析
parent
1ca0b19b
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
116 additions
and
82 deletions
+116
-82
report.js
src/api/report.js
+8
-0
HeatAnalysisPage.vue
src/views/Report/HeatAnalysisPage.vue
+108
-82
No files found.
src/api/report.js
0 → 100644
View file @
2fc187b3
import
http
from
'./http'
//热量分析报表
export
const
postHeatAnalysis
=
params
=>
{
return
http
.
post
(
`/api/analysis/report/HeatAnalysis`
,
params
).
then
(
res
=>
res
).
catch
(
function
(
error
)
{
console
.
log
(
error
);
})
}
src/views/Report/HeatAnalysisPage.vue
View file @
2fc187b3
...
...
@@ -56,63 +56,63 @@
>
<tr>
<th>
预测室外平均温度(℃)
</th>
<td>
-1.10
</td>
<td>
{{
predictionTemp
.
avgTemp
?
predictionTemp
.
avgTemp
:
"-"
}}
</td>
</tr>
<tr>
<th>
天津气象局反馈温度(℃)
</th>
<td>
-1.10
</td>
<td>
{{
realTemp
.
avgTemp
?
realTemp
.
avgTemp
:
"-"
}}
</td>
</tr>
<tr>
<th>
综合气象温度(℃)
</th>
<td>
-1.10
</td>
<td>
{{
comprehensiveTemp
.
avgTemp
?
comprehensiveTemp
.
avgTemp
:
"-"
}}
</td>
</tr>
</table>
</th>
</tr>
<tr>
<td>
室外预测值(℃)
</td>
<td>
01:00
</td>
<td>
02:00
</td>
<td>
03:00
</td>
<td>
04:00
</td>
<td>
05:00
</td>
<td>
06:00
</td>
<td>
07:00
</td>
<td>
08:00
</td>
<td>
09:00
</td>
<td>
10:00
</td>
<td>
11:00
</td>
<td>
12:00
</td>
<td>
{{
predictionTemp
.
temp1
}}
</td>
<td>
{{
predictionTemp
.
temp2
}}
</td>
<td>
{{
predictionTemp
.
temp3
}}
</td>
<td>
{{
predictionTemp
.
temp4
}}
</td>
<td>
{{
predictionTemp
.
temp5
}}
</td>
<td>
{{
predictionTemp
.
temp6
}}
</td>
<td>
{{
predictionTemp
.
temp7
}}
</td>
<td>
{{
predictionTemp
.
temp8
}}
</td>
<td>
{{
predictionTemp
.
temp9
}}
</td>
<td>
{{
predictionTemp
.
temp10
}}
</td>
<td>
{{
predictionTemp
.
temp11
}}
</td>
<td>
{{
predictionTemp
.
temp12
}}
</td>
</tr>
<tr>
<td>
天津气象局反馈温度(℃)
</td>
<td>
01:00
</td>
<td>
02:00
</td>
<td>
03:00
</td>
<td>
04:00
</td>
<td>
05:00
</td>
<td>
06:00
</td>
<td>
07:00
</td>
<td>
08:00
</td>
<td>
09:00
</td>
<td>
10:00
</td>
<td>
11:00
</td>
<td>
12:00
</td>
<td>
{{
realTemp
.
temp1
}}
</td>
<td>
{{
realTemp
.
temp2
}}
</td>
<td>
{{
realTemp
.
temp3
}}
</td>
<td>
{{
realTemp
.
temp4
}}
</td>
<td>
{{
realTemp
.
temp5
}}
</td>
<td>
{{
realTemp
.
temp6
}}
</td>
<td>
{{
realTemp
.
temp7
}}
</td>
<td>
{{
realTemp
.
temp8
}}
</td>
<td>
{{
realTemp
.
temp9
}}
</td>
<td>
{{
realTemp
.
temp10
}}
</td>
<td>
{{
realTemp
.
temp11
}}
</td>
<td>
{{
realTemp
.
temp12
}}
</td>
</tr>
<tr>
<td>
综合气象温度(℃)
</td>
<td>
01:00
</td>
<td>
02:00
</td>
<td>
03:00
</td>
<td>
04:00
</td>
<td>
05:00
</td>
<td>
06:00
</td>
<td>
07:00
</td>
<td>
08:00
</td>
<td>
09:00
</td>
<td>
10:00
</td>
<td>
11:00
</td>
<td>
12:00
</td>
<td>
{{
comprehensiveTemp
.
temp1
}}
</td>
<td>
{{
comprehensiveTemp
.
temp2
}}
</td>
<td>
{{
comprehensiveTemp
.
temp3
}}
</td>
<td>
{{
comprehensiveTemp
.
temp4
}}
</td>
<td>
{{
comprehensiveTemp
.
temp5
}}
</td>
<td>
{{
comprehensiveTemp
.
temp6
}}
</td>
<td>
{{
comprehensiveTemp
.
temp7
}}
</td>
<td>
{{
comprehensiveTemp
.
temp8
}}
</td>
<td>
{{
comprehensiveTemp
.
temp9
}}
</td>
<td>
{{
comprehensiveTemp
.
temp10
}}
</td>
<td>
{{
comprehensiveTemp
.
temp11
}}
</td>
<td>
{{
comprehensiveTemp
.
temp12
}}
</td>
</tr>
<tr>
<th>
夜间
</th>
...
...
@@ -131,48 +131,48 @@
</tr>
<tr>
<td>
室外预测值(℃)
</td>
<td>
01:00
</td>
<td>
02:00
</td>
<td>
03:00
</td>
<td>
04:00
</td>
<td>
05:00
</td>
<td>
06:00
</td>
<td>
07:00
</td>
<td>
08:00
</td>
<td>
09:00
</td>
<td>
10:00
</td>
<td>
11:00
</td>
<td>
12:00
</td>
<td>
{{
predictionTemp
.
temp13
}}
</td>
<td>
{{
predictionTemp
.
temp14
}}
</td>
<td>
{{
predictionTemp
.
temp15
}}
</td>
<td>
{{
predictionTemp
.
temp16
}}
</td>
<td>
{{
predictionTemp
.
temp17
}}
</td>
<td>
{{
predictionTemp
.
temp18
}}
</td>
<td>
{{
predictionTemp
.
temp19
}}
</td>
<td>
{{
predictionTemp
.
temp20
}}
</td>
<td>
{{
predictionTemp
.
temp21
}}
</td>
<td>
{{
predictionTemp
.
temp22
}}
</td>
<td>
{{
predictionTemp
.
temp23
}}
</td>
<td>
{{
predictionTemp
.
temp24
}}
</td>
</tr>
<tr>
<td>
天津气象局反馈温度(℃)
</td>
<td>
01:00
</td>
<td>
02:00
</td>
<td>
03:00
</td>
<td>
04:00
</td>
<td>
05:00
</td>
<td>
06:00
</td>
<td>
07:00
</td>
<td>
08:00
</td>
<td>
09:00
</td>
<td>
10:00
</td>
<td>
11:00
</td>
<td>
12:00
</td>
<td>
{{
realTemp
.
temp13
}}
</td>
<td>
{{
realTemp
.
temp14
}}
</td>
<td>
{{
realTemp
.
temp15
}}
</td>
<td>
{{
realTemp
.
temp16
}}
</td>
<td>
{{
realTemp
.
temp17
}}
</td>
<td>
{{
realTemp
.
temp18
}}
</td>
<td>
{{
realTemp
.
temp19
}}
</td>
<td>
{{
realTemp
.
temp20
}}
</td>
<td>
{{
realTemp
.
temp21
}}
</td>
<td>
{{
realTemp
.
temp22
}}
</td>
<td>
{{
realTemp
.
temp23
}}
</td>
<td>
{{
realTemp
.
temp24
}}
</td>
</tr>
<tr>
<td>
综合气象温度(℃)
</td>
<td>
01:00
</td>
<td>
02:00
</td>
<td>
03:00
</td>
<td>
04:00
</td>
<td>
05:00
</td>
<td>
06:00
</td>
<td>
07:00
</td>
<td>
08:00
</td>
<td>
09:00
</td>
<td>
10:00
</td>
<td>
11:00
</td>
<td>
12:00
</td>
<td>
{{
comprehensiveTemp
.
temp13
}}
</td>
<td>
{{
comprehensiveTemp
.
temp14
}}
</td>
<td>
{{
comprehensiveTemp
.
temp15
}}
</td>
<td>
{{
comprehensiveTemp
.
temp16
}}
</td>
<td>
{{
comprehensiveTemp
.
temp17
}}
</td>
<td>
{{
comprehensiveTemp
.
temp18
}}
</td>
<td>
{{
comprehensiveTemp
.
temp19
}}
</td>
<td>
{{
comprehensiveTemp
.
temp20
}}
</td>
<td>
{{
comprehensiveTemp
.
temp21
}}
</td>
<td>
{{
comprehensiveTemp
.
temp22
}}
</td>
<td>
{{
comprehensiveTemp
.
temp23
}}
</td>
<td>
{{
comprehensiveTemp
.
temp24
}}
</td>
</tr>
</table>
<table
...
...
@@ -190,10 +190,10 @@
<th
colspan=
"2"
>
16:00-20:00
</th>
<th
colspan=
"2"
>
20:00-24:00
</th>
</tr>
<tr>
<th>
小王庄
</th>
<td>
0.1131
</td>
<td>
0.1131
</td>
<tr
v-for=
"(item, key) in analysisSupplys"
:key=
"key"
>
<th>
{{
item
.
name
}}
</th>
<td>
{{
item
.
part1
.
measurement
}}
</td>
<td>
{{
item
.
part1
.
reality
}}
</td>
<td>
0.1131
</td>
<td>
0.1131
</td>
<td>
0.1131
</td>
...
...
@@ -207,7 +207,7 @@
<td>
0.1131
</td>
<td>
0.1131
</td>
</tr>
<tr>
<
!--
<
tr>
<th>
港东
</th>
<td>
0.1131
</td>
<td>
0.1131
</td>
...
...
@@ -308,7 +308,7 @@
<td>
0.1131
</td>
<td>
0.1131
</td>
<td>
0.1131
</td>
</tr>
</tr>
-->
</table>
</el-card>
</div>
...
...
@@ -319,6 +319,15 @@ import { ref, reactive, onMounted, onUnmounted } from "vue";
import
http
from
"../../api/http"
;
import
zhCn
from
"element-plus/dist/locale/zh-cn.mjs"
;
import
{
ElMessage
}
from
"element-plus"
;
import
{
saveAs
}
from
"file-saver"
;
import
XLSX
from
"xlsx-js-style"
;
import
{
postHeatAnalysis
,
}
from
"../../api/report"
;
const
predictionTemp
=
ref
([]);
const
realTemp
=
ref
([]);
const
comprehensiveTemp
=
ref
([]);
const
analysisSupplys
=
ref
([]);
const
enertyInfo
=
reactive
({
endTime
:
null
,
});
...
...
@@ -361,7 +370,24 @@ function timeFun() {
enertyInfo
.
endTime
=
endTimes
;
}
function
postHeatAnalysisFun
()
{
let
params
=
{
"QueryTime"
:
"2024-1-1 09:00:00"
}
postHeatAnalysis
(
params
).
then
((
res
)
=>
{
if
(
res
.
success
===
true
)
{
predictionTemp
.
value
=
res
.
data
.
predictionTemp
;
realTemp
.
value
=
res
.
data
.
realTemp
;
comprehensiveTemp
.
value
=
res
.
data
.
comprehensiveTemp
;
analysisSupplys
.
value
=
res
.
data
.
analysisSupplys
;
}
else
{
ElMessage
.
error
(
res
.
message
);
}
});
}
onMounted
(()
=>
{
postHeatAnalysisFun
();
timeFun
();
});
onUnmounted
(()
=>
{
...
...
@@ -394,7 +420,7 @@ table {
width: 100%;
}
table th {
background-color:
#f5f7fa
;
background-color:
rgb(181, 230, 255)
;
text-align: center;
padding: 5px 10px;
}
...
...
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