Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
MyEMS
MyEMS能源管理系统
提交
63909a27
M
MyEMS能源管理系统
项目概览
MyEMS
/
MyEMS能源管理系统
通知
46
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
MyEMS能源管理系统
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
63909a27
编写于
4月 08, 2024
作者:
nengyuangzhang
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'develop'
上级
cb97eaaf
e12c6014
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
85 addition
and
4 deletion
+85
-4
CHANGELOG.md
CHANGELOG.md
+1
-1
myems-web/src/components/MyEMS/EnergyStoragePowerStation/Dashboard.js
...c/components/MyEMS/EnergyStoragePowerStation/Dashboard.js
+1
-1
myems-web/src/components/MyEMS/FDD/Fault.js
myems-web/src/components/MyEMS/FDD/Fault.js
+33
-1
myems-web/src/components/MyEMS/Notification/Notification.js
myems-web/src/components/MyEMS/Notification/Notification.js
+1
-0
myems-web/src/i18n.js
myems-web/src/i18n.js
+48
-0
myems-web/src/layouts/MyEMSRoutes.js
myems-web/src/layouts/MyEMSRoutes.js
+1
-1
未找到文件。
CHANGELOG.md
浏览文件 @
63909a27
...
...
@@ -11,7 +11,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
-
added is_cost_data_displayed to microgrid and energy storage power station
-
added energy storage power station relation to space in myems-api
-
added myems energy plan database
-
-
added cardsummary to fdd fault in myems-web
### Changed
-
changed map marker in myems-web
-
updated popup style of mapbox in myems-web
...
...
myems-web/src/components/MyEMS/EnergyStoragePowerStation/Dashboard.js
浏览文件 @
63909a27
...
...
@@ -1192,7 +1192,7 @@ const Dashboard = ({ setRedirect, setRedirectUrl, t }) => {
"
2024-03
"
,
"
2024-04
"
]);
setStations
([{
value
:
'
a1
'
,
label
:
'
7 Days
'
},
{
value
:
'
a2
'
,
label
:
'
One Month
'
}]);
setStations
([{
value
:
'
a1
'
,
label
:
'
近7日
'
},
{
value
:
'
a2
'
,
label
:
'
本月
'
},
{
value
:
'
a3
'
,
label
:
'
本年
'
}]);
}
});
}
...
...
myems-web/src/components/MyEMS/FDD/Fault.js
浏览文件 @
63909a27
...
...
@@ -22,6 +22,8 @@ import {
UncontrolledDropdown
,
Spinner
}
from
'
reactstrap
'
;
import
CountUp
from
'
react-countup
'
;
import
CardSummary
from
'
../common/CardSummary
'
;
import
ButtonIcon
from
'
../../common/ButtonIcon
'
;
import
Badge
from
'
reactstrap/es/Badge
'
;
import
{
FontAwesomeIcon
}
from
'
@fortawesome/react-fontawesome
'
;
...
...
@@ -46,6 +48,10 @@ const Fault = ({ setRedirect, setRedirectUrl, t }) => {
//Results
const
[
faults
,
setFaults
]
=
useState
([]);
const
[
excelBytesBase64
,
setExcelBytesBase64
]
=
useState
(
undefined
);
const
[
totalFaultNumber
,
setTotalFaultNumber
]
=
useState
({});
const
[
newFaultNumber
,
setNewFaultNumber
]
=
useState
({});
const
[
inprogressFaultNumber
,
setInprogressFaultNumber
]
=
useState
({});
const
[
doneFaultNumber
,
setDoneFaultNumber
]
=
useState
({});
// buttons
const
[
spinnerHidden
,
setSpinnerHidden
]
=
useState
(
true
);
...
...
@@ -262,6 +268,10 @@ const Fault = ({ setRedirect, setRedirectUrl, t }) => {
// Reinitialize tables
setFaults
([]);
let
totalFaultNumber
=
0
;
let
newFaultNumber
=
0
;
let
inprogressFaultNumber
=
0
;
let
doneFaultNumber
=
0
;
let
isResponseOK
=
false
;
fetch
(
...
...
@@ -318,6 +328,10 @@ const Fault = ({ setRedirect, setRedirectUrl, t }) => {
'
YYYY-MM-DD HH:mm:ss
'
);
fault
[
'
status
'
]
=
currentValue
[
'
status
'
];
totalFaultNumber
+=
1
;
// todo: parse status
newFaultNumber
+=
1
;
fault
[
'
update_datetime
'
]
=
moment
(
parseInt
(
currentValue
[
'
update_datetime
'
])).
format
(
'
YYYY-MM-DD HH:mm:ss
'
);
...
...
@@ -328,6 +342,10 @@ const Fault = ({ setRedirect, setRedirectUrl, t }) => {
}
setFaults
(
faultList
);
setTotalFaultNumber
(
totalFaultNumber
);
setNewFaultNumber
(
newFaultNumber
);
setInprogressFaultNumber
(
inprogressFaultNumber
);
setDoneFaultNumber
(
doneFaultNumber
);
setExcelBytesBase64
(
json
[
'
excel_bytes_base64
'
]);
setSpinnerHidden
(
true
);
}
else
{
...
...
@@ -779,8 +797,22 @@ const Fault = ({ setRedirect, setRedirectUrl, t }) => {
<
/Form
>
<
/CardBody
>
<
/Card
>
<
Card
className
=
"
mb-3
"
>
<
div
className
=
"
card-deck
"
>
<
Spinner
color
=
"
primary
"
hidden
=
{
spinnerHidden
}
/
>
<
CardSummary
rate
=
{
''
}
title
=
{
t
(
'
Total Number of Faults
'
)}
footunit
=
{
''
}
color
=
"
info
"
>
{
1
&&
<
CountUp
end
=
{
totalFaultNumber
}
duration
=
{
2
}
prefix
=
""
separator
=
"
,
"
decimal
=
"
.
"
decimals
=
{
0
}
/>
}
<
/CardSummary
>
<
CardSummary
rate
=
{
''
}
title
=
{
t
(
'
Number of New Faults
'
)}
footunit
=
{
''
}
color
=
"
info
"
>
{
1
&&
<
CountUp
end
=
{
newFaultNumber
}
duration
=
{
2
}
prefix
=
""
separator
=
"
,
"
decimal
=
"
.
"
decimals
=
{
0
}
/>
}
<
/CardSummary
>
<
CardSummary
rate
=
{
''
}
title
=
{
t
(
'
Number of Inprogress Faults
'
)}
footunit
=
{
''
}
color
=
"
info
"
>
{
1
&&
<
CountUp
end
=
{
inprogressFaultNumber
}
duration
=
{
2
}
prefix
=
""
separator
=
"
,
"
decimal
=
"
.
"
decimals
=
{
0
}
/>
}
<
/CardSummary
>
<
CardSummary
rate
=
{
''
}
title
=
{
t
(
'
Number of Done Faults
'
)}
footunit
=
{
''
}
color
=
"
info
"
>
{
1
&&
<
CountUp
end
=
{
doneFaultNumber
}
duration
=
{
2
}
prefix
=
""
separator
=
"
,
"
decimal
=
"
.
"
decimals
=
{
0
}
/>
}
<
/CardSummary
>
<
/div
>
<
Card
className
=
"
mb-3
"
>
<
FalconCardHeader
title
=
{
t
(
'
Fault Alarms
'
)}
light
=
{
false
}
titleClass
=
"
text-lightSlateGray mb-0
"
>
{
isSelected
?
(
<
InputGroup
size
=
"
sm
"
className
=
"
input-group input-group-sm
"
>
...
...
myems-web/src/components/MyEMS/Notification/Notification.js
浏览文件 @
63909a27
...
...
@@ -20,6 +20,7 @@ import {
UncontrolledDropdown
,
Spinner
}
from
'
reactstrap
'
;
import
CardSummary
from
'
../common/CardSummary
'
;
import
ButtonIcon
from
'
../../common/ButtonIcon
'
;
import
{
Link
}
from
'
react-router-dom
'
;
import
Badge
from
'
reactstrap/es/Badge
'
;
...
...
myems-web/src/i18n.js
浏览文件 @
63909a27
...
...
@@ -305,6 +305,10 @@ const resources = {
'Space Faults': 'Space Faults',
'Number of All Faults': 'Number of All Faults',
'Number of Space Faults': 'Number of Space Faults',
'Total Number of Faults': 'Total Number of Faults',
'Number of New Faults': 'Number of New Faults',
'Number of Inprogress Faults': 'Number of Inprogress Faults',
'Number of Done Faults': 'Number of Done Faults',
//Data Panels
'Ton of Standard Coal': 'Ton of Standard Coal',
'Ton of Carbon Dioxide Emissions': 'Ton of Carbon Dioxide Emissions',
...
...
@@ -1395,6 +1399,10 @@ const resources = {
'Space Faults': '空间故障',
'Number of All Faults': '全部故障数',
'Number of Space Faults': '空间故障数',
'Total Number of Faults': '总故障数量',
'Number of New Faults': '新发故障数量',
'Number of Inprogress Faults': '进行中故障数量',
'Number of Done Faults': '已完成故障数量',
//Data Panels
'Ton of Standard Coal': '吨标准煤',
'Ton of Carbon Dioxide Emissions': '吨二氧化碳排放',
...
...
@@ -2503,6 +2511,10 @@ const resources = {
'Space Faults': 'Platz Fehler',
'Number of All Faults': 'Anzahl aller Fehler',
'Number of Space Faults': 'Anzahl der Platz Fehler',
'Total Number of Faults': 'Total Number of Faults',
'Number of New Faults': 'Number of New Faults',
'Number of Inprogress Faults': 'Number of Inprogress Faults',
'Number of Done Faults': 'Number of Done Faults',
//Data Panels
'Ton of Standard Coal': 'Tonne Standardkohle',
'Ton of Carbon Dioxide Emissions': 'Tonne Kohlendioxidemissionen',
...
...
@@ -3634,6 +3646,10 @@ const resources = {
'Space Faults': 'Espace Fautes',
'Number of All Faults': 'Nombre de Tout Fautes',
'Number of Space Faults': 'Nombre de Espace Fautes',
'Total Number of Faults': 'Total Number of Faults',
'Number of New Faults': 'Number of New Faults',
'Number of Inprogress Faults': 'Number of Inprogress Faults',
'Number of Done Faults': 'Number of Done Faults',
//Data Panels
'Ton of Standard Coal': 'Tonne de Charbon standard',
'Ton of Carbon Dioxide Emissions': 'Tonne de Émissions de dioxyde de carbone',
...
...
@@ -4754,6 +4770,10 @@ const resources = {
'Space Faults': 'Fallas de espacio',
'Number of All Faults': 'Número de todas las fallas',
'Number of Space Faults': 'Número de fallos de espacio',
'Total Number of Faults': 'Total Number of Faults',
'Number of New Faults': 'Number of New Faults',
'Number of Inprogress Faults': 'Number of Inprogress Faults',
'Number of Done Faults': 'Number of Done Faults',
//Data Panels
'Ton of Standard Coal': 'Tonelada de carbón estándar',
'Ton of Carbon Dioxide Emissions': 'Toneladas de emisiones de dióxido de carbono',
...
...
@@ -5873,6 +5893,10 @@ const resources = {
'Space Faults': 'Космические разломы',
'Number of All Faults': 'Количество всех неисправностей',
'Number of Space Faults': 'Количество пробелов',
'Total Number of Faults': 'Total Number of Faults',
'Number of New Faults': 'Number of New Faults',
'Number of Inprogress Faults': 'Number of Inprogress Faults',
'Number of Done Faults': 'Number of Done Faults',
//Data Panels
'Ton of Standard Coal': 'Тонна стандартного угля',
'Ton of Carbon Dioxide Emissions': 'тонн выбросов углекислого газа',
...
...
@@ -6985,6 +7009,10 @@ const resources = {
'Space Faults': 'أخطاء الفضاء',
'Number of All Faults': 'عدد جميع الأخطاء',
'Number of Space Faults': 'عدد أخطاء الفضاء',
'Total Number of Faults': 'Total Number of Faults',
'Number of New Faults': 'Number of New Faults',
'Number of Inprogress Faults': 'Number of Inprogress Faults',
'Number of Done Faults': 'Number of Done Faults',
//Data Panels
'Ton of Standard Coal': 'طن من الفحم القياسي',
'Ton of Carbon Dioxide Emissions': 'طن من انبعاثات ثاني أكسيد الكربون',
...
...
@@ -8088,6 +8116,10 @@ const resources = {
'Space Faults': 'Lỗi không gian',
'Number of All Faults': 'Số lượng tất cả các lỗi',
'Number of Space Faults': 'Số lỗi không gian',
'Total Number of Faults': 'Total Number of Faults',
'Number of New Faults': 'Number of New Faults',
'Number of Inprogress Faults': 'Number of Inprogress Faults',
'Number of Done Faults': 'Number of Done Faults',
//Data Panels
'Ton of Standard Coal': 'Tấn than tiêu chuẩn',
'Ton of Carbon Dioxide Emissions': 'Tấn khí thải carbon dioxide',
...
...
@@ -9199,6 +9231,10 @@ const resources = {
'Space Faults': 'ความผิดพลาดของพื้นที่',
'Number of All Faults': 'จํานวนความผิดพลาดทั้งหมด',
'Number of Space Faults': 'จํานวนความผิดพลาดของพื้นที่',
'Total Number of Faults': 'Total Number of Faults',
'Number of New Faults': 'Number of New Faults',
'Number of Inprogress Faults': 'Number of Inprogress Faults',
'Number of Done Faults': 'Number of Done Faults',
//Data Panels
'Ton of Standard Coal': 'ตันของถ่านหินมาตรฐาน',
'Ton of Carbon Dioxide Emissions': 'ตันของการปล่อยก๊าซคาร์บอนไดออกไซด์',
...
...
@@ -10301,6 +10337,10 @@ const resources = {
'Space Faults': 'Uzay Fayları',
'Number of All Faults': 'Tüm Arızaların Sayısı',
'Number of Space Faults': 'Uzay Hatalarının Sayısı',
'Total Number of Faults': 'Total Number of Faults',
'Number of New Faults': 'Number of New Faults',
'Number of Inprogress Faults': 'Number of Inprogress Faults',
'Number of Done Faults': 'Number of Done Faults',
//Data Panels
'Ton of Standard Coal': 'Ton Standart Kömür',
'Ton of Carbon Dioxide Emissions': 'Tonlarca karbondioksit emisyonu',
...
...
@@ -11413,6 +11453,10 @@ const resources = {
'Space Faults': 'Kesalahan Angkasa',
'Number of All Faults': 'Bilangan Semua Kesalahan',
'Number of Space Faults': 'Bilangan Kesalahan Ruang',
'Total Number of Faults': 'Total Number of Faults',
'Number of New Faults': 'Number of New Faults',
'Number of Inprogress Faults': 'Number of Inprogress Faults',
'Number of Done Faults': 'Number of Done Faults',
//Data Panels
'Ton of Standard Coal': 'Tan arang batu standard',
'Ton of Carbon Dioxide Emissions': 'Tan pelepasan karbon dioksida',
...
...
@@ -12527,6 +12571,10 @@ const resources = {
'Space Faults': 'Kesalahan Ruang',
'Number of All Faults': 'Jumlah Total Kesalahan',
'Number of Space Faults': 'Jumlah Kesalahan Ruang',
'Total Number of Faults': 'Total Number of Faults',
'Number of New Faults': 'Number of New Faults',
'Number of Inprogress Faults': 'Number of Inprogress Faults',
'Number of Done Faults': 'Number of Done Faults',
//Data Panels
'Ton of Standard Coal': 'Ton Batubara Standar',
'Ton of Carbon Dioxide Emissions': 'Ton Emisi Dioksida Karbon',
...
...
myems-web/src/layouts/MyEMSRoutes.js
浏览文件 @
63909a27
...
...
@@ -463,7 +463,7 @@ const MyEMSRoutes = () => (
<
Route
path
=
"
/energystoragepowerstation/list
"
exact
component
=
{
EnergyStoragePowerStationList
}
/
>
<
Route
path
=
"
/energystoragepowerstation/details
"
exact
component
=
{
EnergyStoragePowerStationDetails
}
/
>
<
Route
path
=
"
/energystoragepowerstation/reporting
"
exact
component
=
{
EnergyStoragePowerStationReporting
}
/
>
<
Route
path
=
"
/energystoragepowerstation/alarm
"
exact
component
=
{
Notification
}
/
>
<
Route
path
=
"
/energystoragepowerstation/alarm
"
exact
component
=
{
FDDFault
}
/
>
<
Route
path
=
"
/energystoragepowerstation/maintenance
"
exact
component
=
{
EnergyStoragePowerStationDetails
}
/
>
{
/*FDD*/
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录