Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
MyEMS
MyEMS能源管理系统
提交
9c13c492
M
MyEMS能源管理系统
项目概览
MyEMS
/
MyEMS能源管理系统
通知
47
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,发现更多精彩内容 >>
提交
9c13c492
编写于
12月 16, 2023
作者:
nengyuangzhang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
changed microgrid monitoring in myems-web
上级
5fd5e488
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
212 addition
and
123 deletion
+212
-123
CHANGELOG.md
CHANGELOG.md
+5
-0
database/install/myems_system_db.sql
database/install/myems_system_db.sql
+1
-1
database/upgrade/upgrade4.0.0RC.sql
database/upgrade/upgrade4.0.0RC.sql
+12
-0
myems-web/src/components/MyEMS/Microgrid/MicrogridDetails.js
myems-web/src/components/MyEMS/Microgrid/MicrogridDetails.js
+59
-50
myems-web/src/components/MyEMS/Microgrid/MicrogridReporting.js
...-web/src/components/MyEMS/Microgrid/MicrogridReporting.js
+0
-70
myems-web/src/components/MyEMS/common/MultipleLineChart.js
myems-web/src/components/MyEMS/common/MultipleLineChart.js
+1
-1
myems-web/src/i18n.js
myems-web/src/i18n.js
+134
-1
未找到文件。
CHANGELOG.md
浏览文件 @
9c13c492
...
...
@@ -4,10 +4,15 @@ All notable changes to this project will be documented in this file.
The format is based on
[
Keep a Changelog
](
https://keepachangelog.com/en/1.0.0/
)
.
## [Unreleased]
-
### Added
-
### Changed
-
changed microgrid monitoring in myems-web
### Fixed
-
### Removed
-
## [v3.12.0] - 2023-12-08
...
...
database/install/myems_system_db.sql
浏览文件 @
9c13c492
...
...
@@ -1733,7 +1733,7 @@ USE `myems_system_db`;
INSERT
INTO
`myems_system_db`
.
`tbl_versions`
(
`id`
,
`version`
,
`release_date`
)
VALUES
(
1
,
'
3.12.0'
,
'2023-12-08
'
);
(
1
,
'
4.0.0RC'
,
'2024-01-01
'
);
COMMIT
;
...
...
database/upgrade/upgrade4.0.0RC.sql
0 → 100644
浏览文件 @
9c13c492
-- ---------------------------------------------------------------------------------------------------------------------
-- WARNING: BACKUP YOUR DATABASE BEFORE UPGRADING
-- THIS SCRIPT IS ONLY FOR UPGRADING 3.12.0 TO 4.0.0
-- THE CURRENT VERSION CAN BE FOUND AT `myems_system_db`.`tbl_versions`
-- ---------------------------------------------------------------------------------------------------------------------
START
TRANSACTION
;
-- UPDATE VERSION NUMBER
UPDATE
`myems_system_db`
.
`tbl_versions`
SET
version
=
'4.0.0RC'
,
release_date
=
'2024-01-01'
WHERE
id
=
1
;
COMMIT
;
myems-web/src/components/MyEMS/Microgrid/MicrogridDetails.js
浏览文件 @
9c13c492
...
...
@@ -11,6 +11,7 @@ import {
Table
,
Spinner
,
}
from
'
reactstrap
'
;
import
FalconCardHeader
from
'
../../common/FalconCardHeader
'
;
import
CardSummary
from
'
../common/CardSummary
'
;
import
CountUp
from
'
react-countup
'
;
import
MultipleLineChart
from
'
../common/MultipleLineChart
'
;
...
...
@@ -716,29 +717,33 @@ const MicrogridDetails = ({ setRedirect, setRedirectUrl, t }) => {
<
/Col
>
<
Col
lg
=
"
4
"
className
=
"
pr-lg-2
"
>
<
Card
className
=
"
mb-3 fs--1
"
>
<
CardBody
>
<
h6
>
{
microgridName
}
<
/h6
>
<
h6
className
=
"
mt-4
"
>
Serial
Number
<
/h6
>
<
FalconCardHeader
title
=
{
t
(
'
General Information
'
)}
light
=
{
false
}
/
>
<
CardBody
className
=
"
bg-light
"
>
<
h6
className
=
"
mt-4
"
>
{
t
(
'
Name
'
)}
<
/h6
>
<
div
className
=
"
mb-1
"
>
{
microgridName
}
<
/div
>
<
h6
className
=
"
mt-4
"
>
{
t
(
'
Serial Number
'
)}
<
/h6
>
<
div
className
=
"
mb-1
"
>
{
microgridSerialNumber
}
<
/div
>
<
h6
className
=
"
mt-4
"
>
Address
<
/h6
>
<
h6
className
=
"
mt-4
"
>
{
t
(
'
Address
'
)}
<
/h6
>
<
div
className
=
"
mb-1
"
>
{
microgridAddress
}
<
/div
>
<
h6
className
=
"
mt-4
"
>
Postal
Code
<
/h6
>
<
h6
className
=
"
mt-4
"
>
{
t
(
'
Postal Code
'
)}
<
/h6
>
<
div
className
=
"
mb-1
"
>
{
microgridPostalCode
}
<
/div
>
<
h6
className
=
"
mt-4
"
>
Capacity
(
kW
)
<
/h6
>
<
h6
className
=
"
mt-4
"
>
{
t
(
'
Capacity
'
)}
(
kW
)
<
/h6
>
<
div
className
=
"
mb-1
"
>
{
microgridCapacity
}
<
/div
>
<
h6
className
=
"
mt-4
"
>
Latitude
<
/h6
>
<
h6
className
=
"
mt-4
"
>
{
t
(
'
Latitude
'
)}
<
/h6
>
<
div
className
=
"
mb-1
"
>
{
microgridLatitude
}
<
/div
>
<
h6
className
=
"
mt-4
"
>
Longitude
<
/h6
>
<
h6
className
=
"
mt-4
"
>
{
t
(
'
Longitude
'
)}
<
/h6
>
<
div
className
=
"
mb-1
"
>
{
microgridLongitude
}
<
/div
>
...
...
@@ -752,48 +757,52 @@ const MicrogridDetails = ({ setRedirect, setRedirectUrl, t }) => {
data
=
{
parameterLineChartData
}
options
=
{
parameterLineChartOptions
}
>
<
/MultipleLineChart
>
<
Table
>
<
thead
>
<
tr
>
<
th
>
#
<
/th
>
<
th
>
Charge
Start
Time
<
/th
>
<
th
>
Charge
End
Time
<
/th
>
<
th
>
Discharge
Start
Time
<
/th
>
<
th
>
Discharge
End
Time
<
/th
>
<
/tr
>
<
/thead
>
<
tbody
>
<
tr
>
<
th
scope
=
"
row
"
>
1
<
/th
>
<
td
><
Datetime
dateFormat
=
{
false
}
timeFormat
=
'
HH:mm
'
value
=
{
chargeStartTime1
}
onChange
=
{
onChargeStartTime1Change
}
onClose
=
{
onChargeStartTime1Close
}
/></
td
>
<
td
><
Datetime
dateFormat
=
{
false
}
timeFormat
=
'
HH:mm
'
value
=
{
chargeEndTime1
}
onChange
=
{
onChargeEndTime1Change
}
onClose
=
{
onChargeEndTime1Close
}
/></
td
>
<
td
><
Datetime
dateFormat
=
{
false
}
timeFormat
=
'
HH:mm
'
value
=
{
dischargeStartTime1
}
onChange
=
{
onDischargeStartTime1Change
}
onClose
=
{
onDischargeStartTime1Close
}
/></
td
>
<
td
><
Datetime
dateFormat
=
{
false
}
timeFormat
=
'
HH:mm
'
value
=
{
dischargeEndTime1
}
onChange
=
{
onDischargeEndTime1Change
}
onClose
=
{
onDischargeEndTime1Close
}
/></
td
>
<
/tr
>
<
tr
>
<
th
scope
=
"
row
"
>
2
<
/th
>
<
td
><
Datetime
dateFormat
=
{
false
}
timeFormat
=
'
HH:mm
'
value
=
{
chargeStartTime2
}
onChange
=
{
onChargeStartTime2Change
}
onClose
=
{
onChargeStartTime2Close
}
/></
td
>
<
td
><
Datetime
dateFormat
=
{
false
}
timeFormat
=
'
HH:mm
'
value
=
{
chargeEndTime2
}
onChange
=
{
onChargeEndTime2Change
}
onClose
=
{
onChargeEndTime2Close
}
/></
td
>
<
td
><
Datetime
dateFormat
=
{
false
}
timeFormat
=
'
HH:mm
'
value
=
{
dischargeStartTime2
}
onChange
=
{
onDischargeStartTime2Change
}
onClose
=
{
onDischargeStartTime2Close
}
/></
td
>
<
td
><
Datetime
dateFormat
=
{
false
}
timeFormat
=
'
HH:mm
'
value
=
{
dischargeEndTime2
}
onChange
=
{
onDischargeEndTime2Change
}
onClose
=
{
onDischargeEndTime2Close
}
/></
td
>
<
/tr
>
<
tr
>
<
th
scope
=
"
row
"
>
3
<
/th
>
<
td
><
Datetime
dateFormat
=
{
false
}
timeFormat
=
'
HH:mm
'
value
=
{
chargeStartTime3
}
onChange
=
{
onChargeStartTime3Change
}
onClose
=
{
onChargeStartTime3Close
}
/></
td
>
<
td
><
Datetime
dateFormat
=
{
false
}
timeFormat
=
'
HH:mm
'
value
=
{
chargeEndTime3
}
onChange
=
{
onChargeEndTime3Change
}
onClose
=
{
onChargeEndTime3Close
}
/></
td
>
<
td
><
Datetime
dateFormat
=
{
false
}
timeFormat
=
'
HH:mm
'
value
=
{
dischargeStartTime3
}
onChange
=
{
onDischargeStartTime3Change
}
onClose
=
{
onDischargeStartTime3Close
}
/></
td
>
<
td
><
Datetime
dateFormat
=
{
false
}
timeFormat
=
'
HH:mm
'
value
=
{
dischargeEndTime3
}
onChange
=
{
onDischargeEndTime3Change
}
onClose
=
{
onDischargeEndTime3Close
}
/></
td
>
<
/tr
>
<
tr
>
<
th
scope
=
"
row
"
>
4
<
/th
>
<
td
><
Datetime
dateFormat
=
{
false
}
timeFormat
=
'
HH:mm
'
value
=
{
chargeStartTime4
}
onChange
=
{
onChargeStartTime4Change
}
onClose
=
{
onChargeStartTime4Close
}
/></
td
>
<
td
><
Datetime
dateFormat
=
{
false
}
timeFormat
=
'
HH:mm
'
value
=
{
chargeEndTime4
}
onChange
=
{
onChargeEndTime4Change
}
onClose
=
{
onChargeEndTime4Close
}
/></
td
>
<
td
><
Datetime
dateFormat
=
{
false
}
timeFormat
=
'
HH:mm
'
value
=
{
dischargeStartTime4
}
onChange
=
{
onDischargeStartTime4Change
}
onClose
=
{
onDischargeStartTime4Close
}
/></
td
>
<
td
><
Datetime
dateFormat
=
{
false
}
timeFormat
=
'
HH:mm
'
value
=
{
dischargeEndTime4
}
onChange
=
{
onDischargeEndTime4Change
}
onClose
=
{
onDischargeEndTime4Close
}
/></
td
>
<
/tr
>
<
/tbody
>
<
/Table
>
<
Card
className
=
"
mb-3 fs--1
"
>
<
FalconCardHeader
title
=
{
t
(
'
Charging Schedule
'
)}
light
=
{
false
}
/
>
<
CardBody
className
=
"
bg-light
"
>
<
Table
striped
className
=
"
border-bottom
"
>
<
thead
>
<
tr
>
<
th
>
#
<
/th
>
<
th
>
{
t
(
'
Charge Start Time
'
)}
<
/th
>
<
th
>
{
t
(
'
Charge End Time
'
)}
<
/th
>
<
th
>
{
t
(
'
Discharge Start Time
'
)}
<
/th
>
<
th
>
{
t
(
'
Discharge End Time
'
)}
<
/th
>
<
/tr
>
<
/thead
>
<
tbody
>
<
tr
>
<
th
scope
=
"
row
"
>
1
<
/th
>
<
td
><
Datetime
dateFormat
=
{
false
}
timeFormat
=
'
HH:mm
'
value
=
{
chargeStartTime1
}
onChange
=
{
onChargeStartTime1Change
}
onClose
=
{
onChargeStartTime1Close
}
/></
td
>
<
td
><
Datetime
dateFormat
=
{
false
}
timeFormat
=
'
HH:mm
'
value
=
{
chargeEndTime1
}
onChange
=
{
onChargeEndTime1Change
}
onClose
=
{
onChargeEndTime1Close
}
/></
td
>
<
td
><
Datetime
dateFormat
=
{
false
}
timeFormat
=
'
HH:mm
'
value
=
{
dischargeStartTime1
}
onChange
=
{
onDischargeStartTime1Change
}
onClose
=
{
onDischargeStartTime1Close
}
/></
td
>
<
td
><
Datetime
dateFormat
=
{
false
}
timeFormat
=
'
HH:mm
'
value
=
{
dischargeEndTime1
}
onChange
=
{
onDischargeEndTime1Change
}
onClose
=
{
onDischargeEndTime1Close
}
/></
td
>
<
/tr
>
<
tr
>
<
th
scope
=
"
row
"
>
2
<
/th
>
<
td
><
Datetime
dateFormat
=
{
false
}
timeFormat
=
'
HH:mm
'
value
=
{
chargeStartTime2
}
onChange
=
{
onChargeStartTime2Change
}
onClose
=
{
onChargeStartTime2Close
}
/></
td
>
<
td
><
Datetime
dateFormat
=
{
false
}
timeFormat
=
'
HH:mm
'
value
=
{
chargeEndTime2
}
onChange
=
{
onChargeEndTime2Change
}
onClose
=
{
onChargeEndTime2Close
}
/></
td
>
<
td
><
Datetime
dateFormat
=
{
false
}
timeFormat
=
'
HH:mm
'
value
=
{
dischargeStartTime2
}
onChange
=
{
onDischargeStartTime2Change
}
onClose
=
{
onDischargeStartTime2Close
}
/></
td
>
<
td
><
Datetime
dateFormat
=
{
false
}
timeFormat
=
'
HH:mm
'
value
=
{
dischargeEndTime2
}
onChange
=
{
onDischargeEndTime2Change
}
onClose
=
{
onDischargeEndTime2Close
}
/></
td
>
<
/tr
>
<
tr
>
<
th
scope
=
"
row
"
>
3
<
/th
>
<
td
><
Datetime
dateFormat
=
{
false
}
timeFormat
=
'
HH:mm
'
value
=
{
chargeStartTime3
}
onChange
=
{
onChargeStartTime3Change
}
onClose
=
{
onChargeStartTime3Close
}
/></
td
>
<
td
><
Datetime
dateFormat
=
{
false
}
timeFormat
=
'
HH:mm
'
value
=
{
chargeEndTime3
}
onChange
=
{
onChargeEndTime3Change
}
onClose
=
{
onChargeEndTime3Close
}
/></
td
>
<
td
><
Datetime
dateFormat
=
{
false
}
timeFormat
=
'
HH:mm
'
value
=
{
dischargeStartTime3
}
onChange
=
{
onDischargeStartTime3Change
}
onClose
=
{
onDischargeStartTime3Close
}
/></
td
>
<
td
><
Datetime
dateFormat
=
{
false
}
timeFormat
=
'
HH:mm
'
value
=
{
dischargeEndTime3
}
onChange
=
{
onDischargeEndTime3Change
}
onClose
=
{
onDischargeEndTime3Close
}
/></
td
>
<
/tr
>
<
tr
>
<
th
scope
=
"
row
"
>
4
<
/th
>
<
td
><
Datetime
dateFormat
=
{
false
}
timeFormat
=
'
HH:mm
'
value
=
{
chargeStartTime4
}
onChange
=
{
onChargeStartTime4Change
}
onClose
=
{
onChargeStartTime4Close
}
/></
td
>
<
td
><
Datetime
dateFormat
=
{
false
}
timeFormat
=
'
HH:mm
'
value
=
{
chargeEndTime4
}
onChange
=
{
onChargeEndTime4Change
}
onClose
=
{
onChargeEndTime4Close
}
/></
td
>
<
td
><
Datetime
dateFormat
=
{
false
}
timeFormat
=
'
HH:mm
'
value
=
{
dischargeStartTime4
}
onChange
=
{
onDischargeStartTime4Change
}
onClose
=
{
onDischargeStartTime4Close
}
/></
td
>
<
td
><
Datetime
dateFormat
=
{
false
}
timeFormat
=
'
HH:mm
'
value
=
{
dischargeEndTime4
}
onChange
=
{
onDischargeEndTime4Change
}
onClose
=
{
onDischargeEndTime4Close
}
/></
td
>
<
/tr
>
<
/tbody
>
<
/Table
>
<
/CardBody
>
<
/Card
>
<
/Fragment
>
);
};
...
...
myems-web/src/components/MyEMS/Microgrid/MicrogridReporting.js
浏览文件 @
9c13c492
...
...
@@ -65,42 +65,8 @@ const MicrogridReporting = ({ setRedirect, setRedirectUrl, t }) => {
// State
const
[
chargeStartTime1
,
setChargeStartTime1
]
=
useState
(
null
);
const
[
chargeEndTime1
,
setChargeEndTime1
]
=
useState
(
null
);
const
[
chargeStartTime2
,
setChargeStartTime2
]
=
useState
(
null
);
const
[
chargeEndTime2
,
setChargeEndTime2
]
=
useState
(
null
);
const
[
chargeStartTime3
,
setChargeStartTime3
]
=
useState
(
null
);
const
[
chargeEndTime3
,
setChargeEndTime3
]
=
useState
(
null
);
const
[
chargeStartTime4
,
setChargeStartTime4
]
=
useState
(
null
);
const
[
chargeEndTime4
,
setChargeEndTime4
]
=
useState
(
null
);
const
[
dischargeStartTime1
,
setDischargeStartTime1
]
=
useState
(
null
);
const
[
dischargeEndTime1
,
setDischargeEndTime1
]
=
useState
(
null
);
const
[
dischargeStartTime2
,
setDischargeStartTime2
]
=
useState
(
null
);
const
[
dischargeEndTime2
,
setDischargeEndTime2
]
=
useState
(
null
);
const
[
dischargeStartTime3
,
setDischargeStartTime3
]
=
useState
(
null
);
const
[
dischargeEndTime3
,
setDischargeEndTime3
]
=
useState
(
null
);
const
[
dischargeStartTime4
,
setDischargeStartTime4
]
=
useState
(
null
);
const
[
dischargeEndTime4
,
setDischargeEndTime4
]
=
useState
(
null
);
const
[
chargeStartTime1CommandID
,
setChargeStartTime1CommandID
]
=
useState
(
null
);
const
[
chargeEndTime1CommandID
,
setChargeEndTime1CommandID
]
=
useState
(
null
);
const
[
chargeStartTime2CommandID
,
setChargeStartTime2CommandID
]
=
useState
(
null
);
const
[
chargeEndTime2CommandID
,
setChargeEndTime2CommandID
]
=
useState
(
null
);
const
[
chargeStartTime3CommandID
,
setChargeStartTime3CommandID
]
=
useState
(
null
);
const
[
chargeEndTime3CommandID
,
setChargeEndTime3CommandID
]
=
useState
(
null
);
const
[
chargeStartTime4CommandID
,
setChargeStartTime4CommandID
]
=
useState
(
null
);
const
[
chargeEndTime4CommandID
,
setChargeEndTime4CommandID
]
=
useState
(
null
);
const
[
dischargeStartTime1CommandID
,
setDischargeStartTime1CommandID
]
=
useState
(
null
);
const
[
dischargeEndTime1CommandID
,
setDischargeEndTime1CommandID
]
=
useState
(
null
);
const
[
dischargeStartTime2CommandID
,
setDischargeStartTime2CommandID
]
=
useState
(
null
);
const
[
dischargeEndTime2CommandID
,
setDischargeEndTime2CommandID
]
=
useState
(
null
);
const
[
dischargeStartTime3CommandID
,
setDischargeStartTime3CommandID
]
=
useState
(
null
);
const
[
dischargeEndTime3CommandID
,
setDischargeEndTime3CommandID
]
=
useState
(
null
);
const
[
dischargeStartTime4CommandID
,
setDischargeStartTime4CommandID
]
=
useState
(
null
);
const
[
dischargeEndTime4CommandID
,
setDischargeEndTime4CommandID
]
=
useState
(
null
);
//Results
const
[
microgridName
,
setMicrogridName
]
=
useState
();
const
[
microgridSerialNumber
,
setMicrogridSerialNumber
]
=
useState
();
const
[
microgridAddress
,
setMicrogridAddress
]
=
useState
();
...
...
@@ -221,42 +187,6 @@ const MicrogridReporting = ({ setRedirect, setRedirectUrl, t }) => {
options
.
push
({
'
value
'
:
'
a
'
+
index
,
'
label
'
:
currentValue
+
'
(
'
+
unit
+
'
)
'
});
});
setMicrogridReportingOptions
(
options
);
setChargeStartTime1
(
json
[
'
schedule
'
][
'
charge_start_time1
'
])
setChargeEndTime1
(
json
[
'
schedule
'
][
'
charge_end_time1
'
])
setChargeStartTime2
(
json
[
'
schedule
'
][
'
charge_start_time2
'
])
setChargeEndTime2
(
json
[
'
schedule
'
][
'
charge_end_time2
'
])
setChargeStartTime3
(
json
[
'
schedule
'
][
'
charge_start_time3
'
])
setChargeEndTime3
(
json
[
'
schedule
'
][
'
charge_end_time3
'
])
setChargeStartTime4
(
json
[
'
schedule
'
][
'
charge_start_time4
'
])
setChargeEndTime4
(
json
[
'
schedule
'
][
'
charge_end_time4
'
])
setDischargeStartTime1
(
json
[
'
schedule
'
][
'
discharge_start_time1
'
])
setDischargeEndTime1
(
json
[
'
schedule
'
][
'
discharge_end_time1
'
])
setDischargeStartTime2
(
json
[
'
schedule
'
][
'
discharge_start_time2
'
])
setDischargeEndTime2
(
json
[
'
schedule
'
][
'
discharge_end_time2
'
])
setDischargeStartTime3
(
json
[
'
schedule
'
][
'
discharge_start_time3
'
])
setDischargeEndTime3
(
json
[
'
schedule
'
][
'
discharge_end_time3
'
])
setDischargeStartTime4
(
json
[
'
schedule
'
][
'
discharge_start_time4
'
])
setDischargeEndTime4
(
json
[
'
schedule
'
][
'
discharge_end_time4
'
])
setChargeStartTime1CommandID
(
json
[
'
schedule
'
][
'
charge_start_time1_command_id
'
])
setChargeEndTime1CommandID
(
json
[
'
schedule
'
][
'
charge_end_time1_command_id
'
])
setChargeStartTime2CommandID
(
json
[
'
schedule
'
][
'
charge_start_time2_command_id
'
])
setChargeEndTime2CommandID
(
json
[
'
schedule
'
][
'
charge_end_time2_command_id
'
])
setChargeStartTime3CommandID
(
json
[
'
schedule
'
][
'
charge_start_time3_command_id
'
])
setChargeEndTime3CommandID
(
json
[
'
schedule
'
][
'
charge_end_time3_command_id
'
])
setChargeStartTime4CommandID
(
json
[
'
schedule
'
][
'
charge_start_time4_command_id
'
])
setChargeEndTime4CommandID
(
json
[
'
schedule
'
][
'
charge_end_time4_command_id
'
])
setDischargeStartTime1CommandID
(
json
[
'
schedule
'
][
'
discharge_start_time1_command_id
'
])
setDischargeEndTime1CommandID
(
json
[
'
schedule
'
][
'
discharge_end_time1_command_id
'
])
setDischargeStartTime2CommandID
(
json
[
'
schedule
'
][
'
discharge_start_time2_command_id
'
])
setDischargeEndTime2CommandID
(
json
[
'
schedule
'
][
'
discharge_end_time2_command_id
'
])
setDischargeStartTime3CommandID
(
json
[
'
schedule
'
][
'
discharge_start_time3_command_id
'
])
setDischargeEndTime3CommandID
(
json
[
'
schedule
'
][
'
discharge_end_time3_command_id
'
])
setDischargeStartTime4CommandID
(
json
[
'
schedule
'
][
'
discharge_start_time4_command_id
'
])
setDischargeEndTime4CommandID
(
json
[
'
schedule
'
][
'
discharge_end_time4_command_id
'
])
}
})
.
catch
(
err
=>
{
...
...
myems-web/src/components/MyEMS/common/MultipleLineChart.js
浏览文件 @
9c13c492
...
...
@@ -276,7 +276,7 @@ const MultipleLineChart = ({
<
CardBody
className
=
"
rounded-soft
"
>
<
Row
className
=
"
text-white align-items-center no-gutters
"
>
<
Col
>
<
h
4
className
=
"
text-lightSlateGray mb-0
"
>
{
reportingTitle
}
<
/h4
>
<
h
5
className
=
"
text-lightSlateGray mb-0
"
>
{
reportingTitle
}
<
/h5
>
<
p
className
=
"
fs--1 font-weight-semi-bold
"
>
{
baseTitle
}
<
/p
>
...
...
myems-web/src/i18n.js
浏览文件 @
9c13c492
...
...
@@ -418,6 +418,17 @@ const resources = {
'Load Power': 'Load Power',
'Reporting': 'Reporting',
'Maintenance': 'Maintenance',
'Serial Number': 'Serial Number',
'Address': 'Address',
'Postal Code': 'Postal Code',
'Capacity': 'Capacity',
'Latitude': 'Latitude',
'Longitude': 'Longitude',
'Charging Schedule': 'Charging Schedule',
'Charge Start Time': 'Charge Start Time',
'Charge End Time': 'Charge End Time',
'Discharge Start Time': 'Discharge Start Time',
'Discharge End Time': 'Discharge End Time',
//Advanced Reporting & Knowledge base
'Created Datetime': 'Created Datetime',
...
...
@@ -1437,6 +1448,18 @@ const resources = {
'Load Power': '负载功率',
'Reporting': '数据报表',
'Maintenance': '维护保养',
'General Information': '基本信息',
'Serial Number': '序列号',
'Address': '地址',
'Postal Code': '邮编',
'Capacity': '容量',
'Latitude': '纬度',
'Longitude': '经度',
'Charging Schedule': '充电时间表',
'Charge Start Time': '充电开始时间',
'Charge End Time': '充电结束时间',
'Discharge Start Time': '放电开始时间',
'Discharge End Time': '放电结束时间',
//Advanced Reporting & Knowledge Base
'Created Datetime': '生成时间',
...
...
@@ -2483,6 +2506,17 @@ const resources = {
'Load Power': 'Lastleistung',
'Reporting': 'Berichterstattung',
'Maintenance': 'Wartung',
'Serial Number': 'Seriennummer',
'Address': 'Adresse',
'Postal Code': 'Postleitzahl',
'Capacity': 'Kapazität',
'Latitude': 'Breitengrad',
'Longitude': 'Längengrad',
'Charging Schedule': 'Ladeplan',
'Charge Start Time': 'Ladestartzeit',
'Charge End Time': 'Endzeit der Ladung',
'Discharge Start Time': 'Startzeit der Entladung',
'Discharge End Time': 'Endzeit der Entladung',
//Advanced Reporting & Knowledge Base
'Created Datetime': 'Datetime erstellt',
...
...
@@ -3520,6 +3554,17 @@ const resources = {
'Load Power': 'Puissance de charge',
'Reporting': 'Rapport',
'Maintenance': 'Réparation',
'Serial Number': 'Numéro de série',
'Address': 'Adresse',
'Postal Code': 'Code Postal',
'Capacity': 'Capacité',
'Latitude': 'Latitude',
'Longitude': 'Longitude',
'Charging Schedule': 'Charging Schedule',
'Charge Start Time': 'Charge début temps',
'Charge End Time': 'Charge end Time',
'Discharge Start Time': 'Le Discharge start time',
'Discharge End Time': 'Le Discharge end Time',
//Advanced Reporting & Knowledge base
'Created Datetime': 'Créé Datetime',
...
...
@@ -4556,6 +4601,17 @@ const resources = {
'Load Power': 'Potencia de carga',
'Reporting': 'Informe',
'Maintenance': 'Mantenimiento',
'Serial Number': 'Numéro de série',
'Address': 'Adresse de résidence',
'Postal Code': 'Code Postal',
'Capacity': 'Capacité',
'Latitude': 'Latitude',
'Longitude': 'Longitude',
'Charging Schedule': 'Calendrier de charge',
'Charge Start Time': 'Heure de début de charge',
'Charge End Time': 'Temps de fin de charge',
'Discharge Start Time': 'Heure de début de décharge',
'Discharge End Time': 'Temps de fin de décharge',
//Advanced Reporting & Knowledge base
'Created Datetime': 'Fecha y hora creada',
...
...
@@ -5592,6 +5648,17 @@ const resources = {
'Load Power': 'мощность нагрузки',
'Reporting': 'Доклады',
'Maintenance': 'Техническое обслуживание',
'Serial Number': 'Серийный номер',
'Address': 'Адрес',
'Postal Code': 'Почтовый индекс',
'Capacity': 'Вместимость',
'Latitude': 'Широта',
'Longitude': 'Долгота',
'Charging Schedule': 'График зарядки',
'Charge Start Time': 'Время начала зарядки',
'Charge End Time': 'Время окончания зарядки',
'Discharge Start Time': 'Время начала разряда',
'Discharge End Time': 'Время окончания разряда',
//Advanced Reporting & Knowledge base
'Created Datetime': 'Дата и время создания',
...
...
@@ -6627,7 +6694,18 @@ const resources = {
'Grid Power': 'قوة الشبكة',
'Load Power': 'تحميل السلطة',
'Reporting': 'تقرير .',
'Maintenance': 'صيانة',
'Maintenance': 'الرقم المتسلسل',
'Serial Number': 'الرقم المتسلسل',
'Address': 'العنوان',
'Postal Code': 'الرمز البريدي',
'Capacity': 'قدرة',
'Latitude': 'خط العرض',
'Longitude': 'خط الطول',
'Charging Schedule': 'جدول الشحن',
'Charge Start Time': 'شحن وقت البدء',
'Charge End Time': 'شحن نهاية الوقت',
'Discharge Start Time': 'وقت بدء التفريغ',
'Discharge End Time': 'أداء نهاية الوقت',
//Advanced Reporting & Knowledge base
'Created Datetime': 'تاريخ الإنشاء',
...
...
@@ -7664,6 +7742,17 @@ const resources = {
'Load Power': 'Tải điện',
'Reporting': 'Báo cáo',
'Maintenance': 'Sửa chữa',
'Serial Number': 'Số sê-ri',
'Address': 'Địa chỉ',
'Postal Code': 'Mã bưu điện',
'Capacity': 'Công suất',
'Latitude': 'Vĩ độ',
'Longitude': 'Kinh độ',
'Charging Schedule': 'Lịch sạc',
'Charge Start Time': 'Thời gian bắt đầu sạc',
'Charge End Time': 'Thời gian sạc kết thúc',
'Discharge Start Time': 'Thời gian bắt đầu xả',
'Discharge End Time': 'Thời gian kết thúc xả',
//Advanced Reporting & Knowledge base
'Created Datetime': 'Đã tạo Datetime',
...
...
@@ -8700,6 +8789,17 @@ const resources = {
'Load Power': 'กำลังโหลด',
'Reporting': 'รายงาน',
'Maintenance': 'การซ่อมแซม',
'Serial Number': 'หมายเลขผลิตภัณฑ์',
'Address': 'ที่อยู่',
'Postal Code': 'รหัสไปรษณีย์',
'Capacity': 'ความจุ',
'Latitude': 'ละติจูด',
'Longitude': 'ลองจิจูด',
'Charging Schedule': 'กำหนดการชาร์จ',
'Charge Start Time': 'เวลาเริ่มต้นการชาร์จ',
'Charge End Time': 'เวลาสิ้นสุดการชาร์จ',
'Discharge Start Time': 'เวลาเริ่มต้นของการปลดปล่อย',
'Discharge End Time': 'เวลาสิ้นสุดการปลดปล่อย',
//Advanced Reporting & Knowledge base
'Created Datetime': 'วันที่สร้าง',
...
...
@@ -9734,6 +9834,17 @@ const resources = {
'Load Power': 'Yükleme gücü',
'Reporting': 'Rapor',
'Maintenance': 'Yedekleme',
'Serial Number': 'Seri Numarası',
'Address': 'Adres',
'Postal Code': 'Posta Kodu',
'Capacity': 'Kapacite',
'Latitude': 'Latitude',
'Longitude': 'Yükseklik',
'Charging Schedule': 'Yükleme Zamanı',
'Charge Start Time': 'Yükleme Başlangıç Zamanı',
'Charge End Time': 'Charge End Time',
'Discharge Start Time': 'Başlangıç Zamanını Aç',
'Discharge End Time': 'Discharge End Time',
//Advanced Reporting & Knowledge base
'Created Datetime': 'Oluşturulma Tarihi',
...
...
@@ -10770,6 +10881,17 @@ const resources = {
'Load Power': 'Muat kuasa',
'Reporting': 'Laporan',
'Maintenance': 'Kekal',
'Serial Number': 'Nombor Siri',
'Address': 'Alamat',
'Postal Code': 'Kod Postal',
'Capacity': 'Kapasiti',
'Latitude': 'Latitud',
'Longitude': 'Longitud',
'Charging Schedule': 'Memuatkan Jadual',
'Charge Start Time': 'Muat Masa Mula',
'Charge End Time': 'Masa Akhir Muat',
'Discharge Start Time': 'Masa Mula Buang',
'Discharge End Time': 'Masa Akhir Buang',
//Advanced Reporting & Knowledge base
'Created Datetime': 'Dicipta Datetime',
...
...
@@ -11789,6 +11911,17 @@ const resources = {
'Load Power': 'Kuat muat',
'Reporting': 'Laporan',
'Maintenance': 'Penjagaan',
'Serial Number': 'Nomor Seri',
'Address': 'Alamat',
'Postal Code': 'Kode Postal',
'Capacity': 'Kapasitas',
'Latitude': 'Latitude',
'Longitude': 'Longitude',
'Charging Schedule': 'Memuatkan Schedule',
'Charge Start Time': 'Muat Waktu Mula',
'Charge End Time': 'Waktu Akhir Muat',
'Discharge Start Time': 'Buang Waktu Mula',
'Discharge End Time': 'Waktu Akhir Buang',
//Advanced Reporting & Knowledge Base
'Created Datetime': 'Waktu Generasi',
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录