提交 be5bbc08 编写于 作者: nengyuangzhang's avatar nengyuangzhang

updated microgrid details in myems-web

上级 aa082774
......@@ -104,7 +104,7 @@ class Reporting:
if microgrid_id is not None:
query = (" SELECT id, name, uuid, "
" address, postal_code, latitude, longitude, capacity, "
" contact_id, cost_center_id, svg, description "
" contact_id, cost_center_id, serial_number, svg, description "
" FROM tbl_microgrids "
" WHERE id = %s ")
cursor_system.execute(query, (microgrid_id,))
......@@ -112,7 +112,7 @@ class Reporting:
elif microgrid_uuid is not None:
query = (" SELECT id, name, uuid, "
" address, postal_code, latitude, longitude, capacity, "
" contact_id, cost_center_id, svg, description "
" contact_id, cost_center_id, serial_number, svg, description "
" FROM tbl_microgrids "
" WHERE uuid = %s ")
cursor_system.execute(query, (microgrid_uuid,))
......@@ -125,8 +125,8 @@ class Reporting:
description='API.MICROGRID_NOT_FOUND')
else:
microgrid_id = row[0]
contact = contact_dict.get(row[10], None)
cost_center = cost_center_dict.get(row[11], None)
contact = contact_dict.get(row[8], None)
cost_center = cost_center_dict.get(row[9], None)
meta_result = {"id": row[0],
"name": row[1],
"uuid": row[2],
......@@ -137,8 +137,9 @@ class Reporting:
"capacity": row[7],
"contact": contact,
"cost_center": cost_center,
"svg": row[10],
"description": row[11],
"serial_number": row[10],
"svg": row[11],
"description": row[12],
"qrcode": 'microgrid:' + row[2]}
point_list = list()
......
......@@ -86,6 +86,7 @@ const MicrogridDetails = ({ setRedirect, setRedirectUrl, t }) => {
//Results
const [microgridName, setMicrogridName] = useState();
const [microgridSerialNumber, setMicrogridSerialNumber] = useState();
const [microgridAddress, setMicrogridAddress] = useState();
const [microgridPostalCode, setMicrogridPostalCode] = useState();
const [microgridCapacity, setMicrogridCapacity] = useState();
......@@ -128,6 +129,7 @@ const MicrogridDetails = ({ setRedirect, setRedirectUrl, t }) => {
if (isResponseOK) {
console.log(json);
setMicrogridName(json['microgrid']['name']);
setMicrogridSerialNumber(json['microgrid']['serial_number']);
setMicrogridAddress(json['microgrid']['address']);
setMicrogridPostalCode(json['microgrid']['postal_code']);
setMicrogridCapacity(json['microgrid']['capacity']);
......@@ -278,36 +280,35 @@ const MicrogridDetails = ({ setRedirect, setRedirectUrl, t }) => {
<div dangerouslySetInnerHTML={microgridSVG} />
</Col>
<Col lg="4" className="pr-lg-2">
<Table bordered>
<thead>
<tr>
<th>Name</th>
<th>{microgridName}</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">Address</th>
<td> {microgridAddress} </td>
</tr>
<tr>
<th scope="row">Postal Code</th>
<td> {microgridPostalCode} </td>
</tr>
<tr>
<th scope="row">Capacity (kW)</th>
<td> {microgridCapacity} </td>
</tr>
<tr>
<th scope="row">Latitude</th>
<td> {microgridLatitude} </td>
</tr>
<tr>
<th scope="row">Longitude</th>
<td> {microgridLongitude} </td>
</tr>
</tbody>
</Table>
<Card className="mb-3 fs--1">
<CardBody>
<h6>{microgridName}</h6>
<h6 className="mt-4">Serial Number</h6>
<div className="mb-1">
{microgridSerialNumber}
</div>
<h6 className="mt-4">Address</h6>
<div className="mb-1">
{microgridAddress}
</div>
<h6 className="mt-4">Postal Code</h6>
<div className="mb-1">
{microgridPostalCode}
</div>
<h6 className="mt-4">Capacity (kW)</h6>
<div className="mb-1">
{microgridCapacity}
</div>
<h6 className="mt-4">Latitude</h6>
<div className="mb-1">
{microgridLatitude}
</div>
<h6 className="mt-4">Longitude</h6>
<div className="mb-1">
{microgridLongitude}
</div>
</CardBody>
</Card>
</Col>
</Row>
<MultipleLineChart reportingTitle={t('Related Parameters')}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册