2026-04-24 FE Backup
This commit is contained in:
@@ -0,0 +1,406 @@
|
||||
{
|
||||
"custom": {
|
||||
"endDate": "2025-05-15 23:59:59",
|
||||
"location": "Common",
|
||||
"startDate": "2025-05-13 00:00:00"
|
||||
},
|
||||
"params": {
|
||||
"endDate": "2025-05-15 23:59:59",
|
||||
"location": "Common",
|
||||
"startDate": "2025-05-13 00:00:00"
|
||||
},
|
||||
"propConfig": {
|
||||
"custom.endDate": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"path": "view.params.endDate"
|
||||
},
|
||||
"type": "property"
|
||||
},
|
||||
"persistent": true
|
||||
},
|
||||
"custom.location": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"path": "view.params.location"
|
||||
},
|
||||
"type": "property"
|
||||
},
|
||||
"persistent": true
|
||||
},
|
||||
"custom.startDate": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"path": "view.params.startDate"
|
||||
},
|
||||
"type": "property"
|
||||
},
|
||||
"persistent": true
|
||||
},
|
||||
"params.endDate": {
|
||||
"paramDirection": "input",
|
||||
"persistent": true
|
||||
},
|
||||
"params.location": {
|
||||
"paramDirection": "input",
|
||||
"persistent": true
|
||||
},
|
||||
"params.startDate": {
|
||||
"paramDirection": "input",
|
||||
"persistent": true
|
||||
}
|
||||
},
|
||||
"props": {},
|
||||
"root": {
|
||||
"children": [
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"meta": {
|
||||
"name": "Label_0"
|
||||
},
|
||||
"position": {
|
||||
"basis": "32px"
|
||||
},
|
||||
"props": {
|
||||
"text": "Total Load Summary",
|
||||
"textStyle": {
|
||||
"fontWeight": "700"
|
||||
}
|
||||
},
|
||||
"type": "ia.display.label"
|
||||
},
|
||||
{
|
||||
"meta": {
|
||||
"name": "Label"
|
||||
},
|
||||
"position": {
|
||||
"shrink": 0
|
||||
},
|
||||
"propConfig": {
|
||||
"props.text": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"path": "parent.custom.calculated.ResultData"
|
||||
},
|
||||
"transforms": [
|
||||
{
|
||||
"code": "\treturn \"Daily Avgs: \" + str([round(v[1],2) for v in value])",
|
||||
"type": "script"
|
||||
}
|
||||
],
|
||||
"type": "property"
|
||||
}
|
||||
}
|
||||
},
|
||||
"type": "ia.display.label"
|
||||
},
|
||||
{
|
||||
"meta": {
|
||||
"name": "Label_1"
|
||||
},
|
||||
"position": {
|
||||
"basis": "32px"
|
||||
},
|
||||
"propConfig": {
|
||||
"props.text": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"expression": "concat(\"Min Avg: \", round({parent.custom.calculated.MinAvg},2))"
|
||||
},
|
||||
"type": "expr"
|
||||
}
|
||||
}
|
||||
},
|
||||
"type": "ia.display.label"
|
||||
},
|
||||
{
|
||||
"meta": {
|
||||
"name": "Label_2"
|
||||
},
|
||||
"position": {
|
||||
"basis": "32px"
|
||||
},
|
||||
"propConfig": {
|
||||
"props.text": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"expression": "concat(\"Max Avg: \", round({parent.custom.calculated.MaxAvg},2))"
|
||||
},
|
||||
"type": "expr"
|
||||
}
|
||||
}
|
||||
},
|
||||
"type": "ia.display.label"
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"name": "TotalLoad"
|
||||
},
|
||||
"position": {
|
||||
"basis": "200px"
|
||||
},
|
||||
"propConfig": {
|
||||
"custom.calculated": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"path": ".../Table.custom.PUEData.TotalLoad"
|
||||
},
|
||||
"type": "property"
|
||||
}
|
||||
}
|
||||
},
|
||||
"props": {
|
||||
"direction": "column"
|
||||
},
|
||||
"type": "ia.container.flex"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"meta": {
|
||||
"name": "Label_0"
|
||||
},
|
||||
"position": {
|
||||
"basis": "32px"
|
||||
},
|
||||
"props": {
|
||||
"text": "Critical Load Summary",
|
||||
"textStyle": {
|
||||
"fontWeight": "700"
|
||||
}
|
||||
},
|
||||
"type": "ia.display.label"
|
||||
},
|
||||
{
|
||||
"meta": {
|
||||
"name": "Label"
|
||||
},
|
||||
"position": {
|
||||
"basis": "32px"
|
||||
},
|
||||
"propConfig": {
|
||||
"props.text": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"path": "parent.custom.calculated.ResultData"
|
||||
},
|
||||
"transforms": [
|
||||
{
|
||||
"code": "\treturn \"Daily Avgs: \" + str([round(v[1],2) for v in value])",
|
||||
"type": "script"
|
||||
}
|
||||
],
|
||||
"type": "property"
|
||||
}
|
||||
}
|
||||
},
|
||||
"type": "ia.display.label"
|
||||
},
|
||||
{
|
||||
"meta": {
|
||||
"name": "Label_1"
|
||||
},
|
||||
"position": {
|
||||
"basis": "32px"
|
||||
},
|
||||
"propConfig": {
|
||||
"props.text": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"expression": "concat(\"Min Avg: \", round({parent.custom.calculated.MinAvg},2))"
|
||||
},
|
||||
"type": "expr"
|
||||
}
|
||||
}
|
||||
},
|
||||
"type": "ia.display.label"
|
||||
},
|
||||
{
|
||||
"meta": {
|
||||
"name": "Label_2"
|
||||
},
|
||||
"position": {
|
||||
"basis": "32px"
|
||||
},
|
||||
"propConfig": {
|
||||
"props.text": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"expression": "concat(\"Max Avg: \", round({parent.custom.calculated.MaxAvg},2))"
|
||||
},
|
||||
"type": "expr"
|
||||
}
|
||||
}
|
||||
},
|
||||
"type": "ia.display.label"
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"name": "CriticalLoad"
|
||||
},
|
||||
"position": {
|
||||
"basis": "200px"
|
||||
},
|
||||
"propConfig": {
|
||||
"custom.calculated": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"path": ".../Table.custom.PUEData.CriticalLoad"
|
||||
},
|
||||
"type": "property"
|
||||
}
|
||||
}
|
||||
},
|
||||
"props": {
|
||||
"direction": "column"
|
||||
},
|
||||
"type": "ia.container.flex"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"meta": {
|
||||
"name": "RadioGroup"
|
||||
},
|
||||
"position": {
|
||||
"basis": "200px"
|
||||
},
|
||||
"props": {
|
||||
"radios": [
|
||||
{
|
||||
"selected": true,
|
||||
"text": "Total Load",
|
||||
"value": "TotalLoad"
|
||||
},
|
||||
{
|
||||
"selected": false,
|
||||
"text": "Critical Load",
|
||||
"value": "CriticalLoad"
|
||||
}
|
||||
],
|
||||
"value": "TotalLoad"
|
||||
},
|
||||
"type": "ia.input.radio-group"
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"name": "Toggles"
|
||||
},
|
||||
"position": {
|
||||
"basis": "84px"
|
||||
},
|
||||
"type": "ia.container.flex"
|
||||
},
|
||||
{
|
||||
"events": {
|
||||
"component": {
|
||||
"onActionPerformed": {
|
||||
"config": {
|
||||
"script": "\tdata \u003d [self.parent.parent.parent.getChild(\"Table\").props.data]\n\txlsBytes \u003d system.dataset.toExcel(True, data)\n\ttoggleSelect \u003d self.parent.getChild(\"Toggles\").getChild(\"RadioGroup\").props.value\n\tsystem.perspective.download(\"%s-Raw.xls\"%toggleSelect, xlsBytes)"
|
||||
},
|
||||
"scope": "G",
|
||||
"type": "script"
|
||||
}
|
||||
}
|
||||
},
|
||||
"meta": {
|
||||
"name": "Export"
|
||||
},
|
||||
"position": {
|
||||
"basis": "34px"
|
||||
},
|
||||
"props": {
|
||||
"text": "Export"
|
||||
},
|
||||
"type": "ia.input.button"
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"name": "Actions"
|
||||
},
|
||||
"position": {
|
||||
"basis": "200px"
|
||||
},
|
||||
"props": {
|
||||
"direction": "column",
|
||||
"justify": "center"
|
||||
},
|
||||
"type": "ia.container.flex"
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"name": "CalculatedFields"
|
||||
},
|
||||
"position": {
|
||||
"basis": "150px"
|
||||
},
|
||||
"type": "ia.container.flex"
|
||||
},
|
||||
{
|
||||
"meta": {
|
||||
"name": "Table"
|
||||
},
|
||||
"position": {
|
||||
"basis": "400px",
|
||||
"grow": 1
|
||||
},
|
||||
"propConfig": {
|
||||
"custom.PUEData": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"struct": {
|
||||
"endDate": "{view.custom.endDate}",
|
||||
"location": "{view.custom.location}",
|
||||
"startDate": "{view.custom.startDate}"
|
||||
},
|
||||
"waitOnAll": true
|
||||
},
|
||||
"transforms": [
|
||||
{
|
||||
"code": "\tstartDate \u003d value[\"startDate\"]\n\tendDate \u003d value[\"endDate\"]\n\tlocation\u003d value[\"location\"]\n\n\treturn reports.MBR.totalpower.doAllInterval(startDate, endDate, location, None)",
|
||||
"type": "script"
|
||||
}
|
||||
],
|
||||
"type": "expr-struct"
|
||||
}
|
||||
},
|
||||
"props.columns": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"path": "this.props.data"
|
||||
},
|
||||
"transforms": [
|
||||
{
|
||||
"code": "\treturn utils.helper.xformTableColumns(value)",
|
||||
"type": "script"
|
||||
}
|
||||
],
|
||||
"type": "property"
|
||||
}
|
||||
},
|
||||
"props.data": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"expression": "case({../CalculatedFields/Actions/Toggles/RadioGroup.props.value},\r\n\t\"TotalLoad\", {this.custom.PUEData.TotalLoad.RawDS},\r\n\t\"CriticalLoad\", {this.custom.PUEData.CriticalLoad.RawDS},\r\n\tNone)"
|
||||
},
|
||||
"type": "expr"
|
||||
}
|
||||
}
|
||||
},
|
||||
"type": "ia.display.table"
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"name": "root"
|
||||
},
|
||||
"props": {
|
||||
"direction": "column"
|
||||
},
|
||||
"type": "ia.container.flex"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user