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

added energy plan reports (preview) in myems-web

上级 b830184e
......@@ -8,6 +8,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- added new protocols dtu-rtu, dtu-tcp, dtu-mqtt and mqtt-zhongxian
- added latest value to data source points table in myems-admin
- added menus for plan functions in database
- added energy plan reports (preview) in myems-web
### Changed
- updated Distribution System in myems-web
### Fixed
......
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
......@@ -33,6 +33,7 @@ const resources = {
Statistics: 'Statistics',
'Batch Analysis': 'Batch Analysis',
Saving: 'Saving',
Plan: 'Plan',
'Equipment Tracking': 'Equipment Tracking',
'Environment Monitor': 'Environment Monitor',
'Meter Energy': 'Meter Energy',
......@@ -41,11 +42,13 @@ const resources = {
'Meter Trend': 'Meter Trend',
'Meter Realtime': 'Meter Realtime',
'Meter Saving': 'Meter Saving',
'Meter Plan': 'Meter Plan',
'Master Meter Submeters Balance': 'Master Meter Submeters Balance',
'Meter Batch Analysis': 'Meter Batch Analysis',
'Meter Comparison': 'Meter Comparison',
'Meter Tracking': 'Meter Tracking',
'Virtual Meter Saving': 'Virtual Meter Saving',
'Virtual Meter Plan': 'Virtual Meter Plan',
'Virtual Meter Energy': 'Virtual Meter Energy',
'Virtual Meter Carbon': 'Virtual Meter CO2 Emissions',
'Virtual Meter Cost': 'Virtual Meter Cost',
......@@ -55,6 +58,7 @@ const resources = {
'Offline Meter Cost': 'Offline Meter Cost',
'Offline Meter Batch Analysis': 'Offline Meter Batch Analysis',
'Offline Meter Saving': 'Offline Meter Saving',
'Offline Meter Plan': 'Offline Meter Plan',
'Offline Meter Input': 'Offline Meter Input',
'Tenant Bill': 'Tenant Bill',
'Energy Flow Diagram': 'Energy Flow Diagram',
......@@ -1149,6 +1153,7 @@ const resources = {
Statistics: '统计分析',
'Batch Analysis': '批量分析',
Saving: '节能分析',
Plan: '计划分析',
'Equipment Tracking': '设备台账',
'Environment Monitor': '环境监测',
'Meter Energy': '计量表能耗分析',
......@@ -1157,11 +1162,13 @@ const resources = {
'Meter Trend': '计量表趋势分析',
'Meter Realtime': '计量表实时分析',
'Meter Saving': '计量表节能分析',
'Meter Plan': '计量表计划分析',
'Master Meter Submeters Balance': '总分表平衡分析',
'Meter Batch Analysis': '计量表批量分析',
'Meter Comparison': '计量表对比分析',
'Meter Tracking': '计量表台账',
'Virtual Meter Saving': '虚拟表节能分析',
'Virtual Meter Plan': '虚拟表计划分析',
'Virtual Meter Energy': '虚拟表能耗分析',
'Virtual Meter Carbon': '虚拟表碳排放分析',
'Virtual Meter Cost': '虚拟表成本分析',
......@@ -1171,6 +1178,7 @@ const resources = {
'Offline Meter Cost': '离线表成本分析',
'Offline Meter Batch Analysis': '离线表批量分析',
'Offline Meter Saving': '离线表节能分析',
'Offline Meter Plan': '离线表计划分析',
'Offline Meter Input': '离线表数据录入',
'Tenant Bill': '租户账单',
'Energy Flow Diagram': '能流图',
......@@ -2239,6 +2247,7 @@ const resources = {
Statistics: 'Statistiken',
'Batch Analysis': 'Charge Analyse',
Saving: 'Sparen',
Plan: 'Planen',
'Equipment Tracking': 'Ausrüstung Datei',
'Environment Monitor': 'Umgebungsmonitor',
'Meter Energy': 'Meter Energie ',
......@@ -2247,11 +2256,13 @@ const resources = {
'Meter Trend': 'Meter Trend',
'Meter Realtime': 'Meter Echtzeit',
'Meter Saving': 'Meter Sparen',
'Meter Plan': 'Meterplan',
'Master Meter Submeters Balance': 'Master Meter Submeters Balance',
'Meter Batch Analysis': 'Meter Charge Analyse',
'Meter Comparison': 'Meter Vergleich',
'Meter Tracking': 'Meterverfolgung',
'Virtual Meter Saving': 'Virtual Meter Sparen',
'Virtual Meter Plan': 'Virtueller Zählerplan',
'Virtual Meter Energy': 'Virtuelles Meter Energie',
'Virtual Meter Carbon': 'Virtuelles Meter CO2 Emissionen',
'Virtual Meter Cost': 'Virtuelles Meter Kosten',
......@@ -2261,6 +2272,7 @@ const resources = {
'Offline Meter Cost': 'Offline Meter Kosten',
'Offline Meter Batch Analysis': 'Offline Meter Charge Analyse',
'Offline Meter Saving': 'Offline Meter Sparen',
'Offline Meter Plan': 'Offline-Zählerplan',
'Offline Meter Input': 'Offline-Zählereinstellung',
'Tenant Bill': 'Mieter Rechnung',
'Energy Flow Diagram': 'Energieflussdiagramm',
......@@ -3380,6 +3392,7 @@ const resources = {
Statistics: 'Statistiques',
'Batch Analysis': 'Analyse des lots',
Saving: 'Épargne',
Plan: 'Plan',
'Equipment Tracking': 'Suivi de l’équipement',
'Environment Monitor': 'Moniteur d’environnement',
'Meter Energy': 'Compteur d’énergie',
......@@ -3388,11 +3401,13 @@ const resources = {
'Meter Trend': 'Compteur Tendance',
'Meter Realtime': 'Compteur en temps réel',
'Meter Saving': 'Compteur Économie',
'Meter Plan': 'plan de compteur',
'Master Meter Submeters Balance': 'Balance des sous-compteurs du compteur maître',
'Meter Batch Analysis': 'Compteur Analyse des lots ',
'Meter Comparison': 'Compteurs Comparaison',
'Meter Tracking': 'Compteurs Suivi',
'Virtual Meter Saving': 'Compteur Virtuel Économie',
'Virtual Meter Plan': 'Plan de compteur virtuel',
'Virtual Meter Energy': 'Compteur Virtuel d’énergie',
'Virtual Meter Carbon': 'Compteur Virtuel Émissions de CO2',
'Virtual Meter Cost': 'Compteur Virtuel Coût',
......@@ -3402,6 +3417,7 @@ const resources = {
'Offline Meter Cost': 'Compteur Hors Ligne Coût',
'Offline Meter Batch Analysis': 'Analyse des lots de compteurs hors ligne',
'Offline Meter Saving': 'Compteur Hors Ligne Économie',
'Offline Meter Plan': 'Plan de compteur hors ligne',
'Offline Meter Input': 'Compteur Hors Ligne Entrée',
'Tenant Bill': 'Locataire Facture',
'Energy Flow Diagram': 'Diagramme de flux d’énergie',
......@@ -4501,6 +4517,7 @@ const resources = {
Statistics: 'Estadística',
'Batch Analysis': 'Análisis de lotes',
Saving: 'Ahorro',
Plan: 'Plan',
'Equipment Tracking': 'Seguimiento de equipos',
'Environment Monitor': 'Monitor de entorno',
'Meter Energy': 'Energía del medidor',
......@@ -4509,11 +4526,13 @@ const resources = {
'Meter Trend': 'Tendencia del medidor',
'Meter Realtime': 'Medidor en tiempo real',
'Meter Saving': 'Ahorro de medidores',
'Meter Plan': 'plano del medidor',
'Master Meter Submeters Balance': 'Master Meter Submeters Balance',
'Meter Batch Analysis': 'Análisis de lotes de medidores',
'Meter Comparison': 'Comparación de medidores',
'Meter Tracking': 'Seguimiento del medidor',
'Virtual Meter Saving': 'Ahorro de medidores virtuales',
'Virtual Meter Plan': 'Plan de contadores virtuales',
'Virtual Meter Energy': 'Medidor virtual de energía',
'Virtual Meter Carbon': 'Medidor virtual de Emisiones de CO2',
'Virtual Meter Cost': 'Costo del medidor virtual',
......@@ -4523,6 +4542,7 @@ const resources = {
'Offline Meter Cost': 'Costo del medidor fuera de línea',
'Offline Meter Batch Analysis': 'Análisis de lotes de medidores fuera de línea',
'Offline Meter Saving': 'Ahorro de medidores fuera de línea',
'Offline Meter Plan': 'Plan de medidor sin conexión',
'Offline Meter Input': 'Entrada de medidor fuera de línea',
'Tenant Bill': 'Proyecto de ley del inquilino',
'Energy Flow Diagram': 'Diagrama de flujo de energía',
......@@ -5628,6 +5648,7 @@ const resources = {
Statistics: 'Статистика',
'Batch Analysis': 'Пакетный анализ',
Saving: 'Спасительный',
Plan: 'План',
'Equipment Tracking': 'Отслеживание оборудования',
'Environment Monitor': 'Монитор окружающей среды',
'Meter Energy': 'Счетчик энергии',
......@@ -5636,11 +5657,13 @@ const resources = {
'Meter Trend': 'Тренд счетчика',
'Meter Realtime': 'Счетчик в реальном времени',
'Meter Saving': 'Экономия счетчиков',
'Meter Plan': 'Метрический план',
'Master Meter Submeters Balance': 'Весы счетчиков Master Meter',
'Meter Batch Analysis': 'Пакетный анализ счетчиков',
'Meter Comparison': 'Сравнение счетчиков',
'Meter Tracking': 'Слежение за счетчиком',
'Virtual Meter Saving': 'Экономия виртуальных счетчиков',
'Virtual Meter Plan': 'План виртуального счетчика',
'Virtual Meter Energy': 'Виртуальный счетчик энергии',
'Virtual Meter Carbon': 'Выбросы CO2 виртуальными приборами',
'Virtual Meter Cost': 'Стоимость виртуального счетчика',
......@@ -5650,6 +5673,7 @@ const resources = {
'Offline Meter Cost': 'Стоимость автономного счетчика',
'Offline Meter Batch Analysis': 'Автономный пакетный анализ счетчиков',
'Offline Meter Saving': 'Автономное сохранение счетчиков',
'Offline Meter Plan': 'План автономного счетчика',
'Offline Meter Input': 'Автономный вход счетчика',
'Tenant Bill': 'Счет арендатора',
'Energy Flow Diagram': 'Диаграмма потоков энергии',
......@@ -6754,6 +6778,7 @@ const resources = {
Statistics: 'الاحصاءات',
'Batch Analysis': 'تحليل الدفعات',
Saving: 'حفظ',
Plan: 'يخطط',
'Equipment Tracking': 'تتبع المعدات',
'Environment Monitor': 'مراقب البيئة',
'Meter Energy': 'طاقة المتر',
......@@ -6762,11 +6787,13 @@ const resources = {
'Meter Trend': 'متر الاتجاه',
'Meter Realtime': 'متر الوقت الحقيقي',
'Meter Saving': 'توفير العداد',
'Meter Plan': 'خطة العداد',
'Master Meter Submeters Balance': 'ماستر ميتر عدادات فرعية الرصيد',
'Meter Batch Analysis': 'تحليل دفعة العدادات',
'Meter Comparison': 'مقارنة العدادات',
'Meter Tracking': 'تتبع العداد',
'Virtual Meter Saving': 'توفير العداد الافتراضي',
'Virtual Meter Plan': 'خطة العدادات الافتراضية',
'Virtual Meter Energy': 'طاقة العداد الافتراضي',
'Virtual Meter Carbon': 'صك الظاهري انبعاثات ثاني أكسيد الكربون',
'Virtual Meter Cost': 'تكلفة العداد الافتراضي',
......@@ -6776,6 +6803,7 @@ const resources = {
'Offline Meter Cost': 'تكلفة العداد غير متصل',
'Offline Meter Batch Analysis': 'تحليل دفعة متر غير متصل',
'Offline Meter Saving': 'توفير عداد دون اتصال',
'Offline Meter Plan': 'خطة متر دون اتصال',
'Offline Meter Input': 'إدخال عداد غير متصل',
'Tenant Bill': 'فاتورة المستأجر',
'Energy Flow Diagram': 'مخطط تدفق الطاقة',
......@@ -7869,6 +7897,7 @@ const resources = {
Statistics: 'Thống kê',
'Batch Analysis': 'Phân tích hàng loạt',
Saving: 'Tiết kiệm',
Plan: 'Kế hoạch',
'Equipment Tracking': 'Theo dõi thiết bị',
'Environment Monitor': 'Giám sát môi trường',
'Meter Energy': 'Năng lượng đo',
......@@ -7877,11 +7906,13 @@ const resources = {
'Meter Trend': 'Xu hướng đồng hồ đo',
'Meter Realtime': 'Đồng hồ thời gian thực',
'Meter Saving': 'Tiết kiệm đồng hồ',
'Meter Plan': 'Kế hoạch đồng hồ',
'Master Meter Submeters Balance': 'Master Meter Submeters Balance',
'Meter Batch Analysis': 'Phân tích hàng loạt đồng hồ',
'Meter Comparison': 'So sánh đồng hồ',
'Meter Tracking': 'Theo dõi đồng hồ đo',
'Virtual Meter Saving': 'Tiết kiệm đồng hồ ảo',
'Virtual Meter Plan': 'Kế hoạch đồng hồ ảo',
'Virtual Meter Energy': 'Năng lượng đồng hồ ảo',
'Virtual Meter Carbon': 'Khí thải CO2 ảo',
'Virtual Meter Cost': 'Chi phí đồng hồ ảo',
......@@ -7891,6 +7922,7 @@ const resources = {
'Offline Meter Cost': 'Chi phí đồng hồ ngoại tuyến',
'Offline Meter Batch Analysis': 'Phân tích hàng loạt đồng hồ ngoại tuyến',
'Offline Meter Saving': 'Tiết kiệm đồng hồ ngoại tuyến',
'Offline Meter Plan': 'Gói đồng hồ đo ngoại tuyến',
'Offline Meter Input': 'Đầu vào đồng hồ ngoại tuyến',
'Tenant Bill': 'Hóa đơn người thuê nhà',
'Energy Flow Diagram': 'Sơ đồ dòng năng lượng',
......@@ -8982,6 +9014,7 @@ const resources = {
Statistics: 'สถิติ',
'Batch Analysis': 'การวิเคราะห์แบทช์',
Saving: 'การประหยัด',
Plan: 'วางแผน',
'Equipment Tracking': 'การติดตามอุปกรณ์',
'Environment Monitor': 'การตรวจสอบสภาพแวดล้อม',
'Meter Energy': 'เครื่องวัดพลังงาน',
......@@ -8990,11 +9023,13 @@ const resources = {
'Meter Trend': 'เทรนด์มิเตอร์',
'Meter Realtime': 'มิเตอร์เรียลไทม์',
'Meter Saving': 'ประหยัดมิเตอร์',
'Meter Plan': 'แผนมิเตอร์',
'Master Meter Submeters Balance': 'Master Meter Submeters สมดุล',
'Meter Batch Analysis': 'การวิเคราะห์แบทช์มิเตอร์',
'Meter Comparison': 'การเปรียบเทียบมิเตอร์',
'Meter Tracking': 'การติดตามมิเตอร์',
'Virtual Meter Saving': 'การบันทึกมิเตอร์เสมือน',
'Virtual Meter Plan': 'แผนมิเตอร์เสมือน',
'Virtual Meter Energy': 'เครื่องวัดพลังงานเสมือน',
'Virtual Meter Carbon': 'เสมือนมิเตอร์ปล่อย CO2',
'Virtual Meter Cost': 'ค่ามิเตอร์เสมือน',
......@@ -9004,6 +9039,7 @@ const resources = {
'Offline Meter Cost': 'ค่ามิเตอร์ออฟไลน์',
'Offline Meter Batch Analysis': 'การวิเคราะห์แบทช์มิเตอร์ออฟไลน์',
'Offline Meter Saving': 'ประหยัดมิเตอร์ออฟไลน์',
'Offline Meter Plan': 'แผนมิเตอร์ออฟไลน์',
'Offline Meter Input': 'อินพุตมิเตอร์ออฟไลน์',
'Tenant Bill': 'บิลผู้เช่า',
'Energy Flow Diagram': 'แผนภาพการไหลของพลังงาน',
......@@ -10094,6 +10130,7 @@ const resources = {
Statistics: 'İstatistik',
'Batch Analysis': 'Toplu Analiz',
Saving: 'Tasarruf',
Plan: 'Plan',
'Equipment Tracking': 'Ekipman Takibi',
'Environment Monitor': 'Ortam İzleyicisi',
'Meter Energy': 'Sayaç Enerjisi',
......@@ -10102,11 +10139,13 @@ const resources = {
'Meter Trend': 'Ölçüm Trendi',
'Meter Realtime': 'Gerçek Zamanlı Ölçüm Cihazı',
'Meter Saving': 'Sayaç Tasarrufu',
'Meter Plan': 'Sayaç Planı',
'Master Meter Submeters Balance': 'Ana Sayaç Alt Sayaç Dengesi',
'Meter Batch Analysis': 'Sayaç Toplu Analizi',
'Meter Comparison': 'Sayaç Karşılaştırması',
'Meter Tracking': 'Sayaç Takibi',
'Virtual Meter Saving': 'Sanal Sayaç Tasarrufu',
'Virtual Meter Plan': 'Sanal Sayaç Planı',
'Virtual Meter Energy': 'Sanal Sayaç Enerji',
'Virtual Meter Carbon': 'Sanal Meter CO2 Emisyonları',
'Virtual Meter Cost': 'Sanal Sayaç Maliyeti',
......@@ -10116,6 +10155,7 @@ const resources = {
'Offline Meter Cost': 'Çevrimdışı Ölçüm Maliyeti',
'Offline Meter Batch Analysis': 'Çevrimdışı Ölçüm Toplu Analizi',
'Offline Meter Saving': 'Çevrimdışı Sayaç Kaydetme',
'Offline Meter Plan': 'Çevrimdışı Sayaç Planı',
'Offline Meter Input': 'Çevrimdışı Sayaç Girişi',
'Tenant Bill': 'Kiracı Faturası',
'Energy Flow Diagram': 'Enerji Akış Diyagramı',
......@@ -11209,6 +11249,7 @@ const resources = {
Statistics: 'Statistik',
'Batch Analysis': 'Analisis Kumpulan',
Saving: 'Menyimpan',
Plan: 'Rancang',
'Equipment Tracking': 'Penjejakan Peralatan',
'Environment Monitor': 'Monitor Alam Sekitar',
'Meter Energy': 'Tenaga Meter',
......@@ -11217,11 +11258,13 @@ const resources = {
'Meter Trend': 'Meter Trend',
'Meter Realtime': 'Meter Masa Nyata',
'Meter Saving': 'Penjimatan Meter',
'Meter Plan': 'Pelan Meter',
'Master Meter Submeters Balance': 'Baki Submeter Meter Master',
'Meter Batch Analysis': 'Analisis Kelompok Meter',
'Meter Comparison': 'Perbandingan Meter',
'Meter Tracking': 'Penjejakan Meter',
'Virtual Meter Saving': 'Penjimatan Meter Maya',
'Virtual Meter Plan': 'Pelan Meter Maya',
'Virtual Meter Energy': 'Tenaga Meter Maya',
'Virtual Meter Carbon': 'Emisi CO2 Meter Maya',
'Virtual Meter Cost': 'Kos Meter Maya',
......@@ -11231,6 +11274,7 @@ const resources = {
'Offline Meter Cost': 'Kos Meter Luar Talian',
'Offline Meter Batch Analysis': 'Analisis kelompok meter luar talian',
'Offline Meter Saving': 'Penjimatan Meter Luar Talian',
'Offline Meter Plan': 'Pelan Meter Luar Talian',
'Offline Meter Input': 'Input Meter Luar Talian',
'Tenant Bill': 'Bil Penyewa',
'Energy Flow Diagram': 'Gambar Rajah Aliran Tenaga',
......@@ -12328,6 +12372,7 @@ const resources = {
Statistics: 'Analisis Statistik',
'Batch Analysis': 'Analisi Seri',
Saving: 'Analis Penyimpanan Energi',
Plan: 'Rencana',
'Equipment Tracking': 'Buku Peralatan',
'Environment Monitor': 'Monitoring Lingkungan',
'Meter Energy': 'Analis Konsumsi Energi Dari Meter',
......@@ -12336,11 +12381,13 @@ const resources = {
'Meter Trend': 'Analisi Trend Meters',
'Meter Realtime': 'Analisis Waktu Nyata Dari Meter Pengukuran',
'Meter Saving': 'Analisis Penyimpanan Energi Dari Ukuran Meter',
'Meter Plan': 'Rencana Meteran',
'Master Meter Submeters Balance': 'Analisi Bilansi Tabel Skor Total',
'Meter Batch Analysis': 'Analisis Seri Dari Meter Pengukuran',
'Meter Comparison': 'Analisi Komparatif Dari Meter Ukuran',
'Meter Tracking': 'Pemberi Tabel Keukuran',
'Virtual Meter Saving': 'Analis Menyimpan Energi Tabel Virtual',
'Virtual Meter Plan': 'Paket Meteran Virtual',
'Virtual Meter Energy': 'Analis Konsum Energi Tabel Virtual',
'Virtual Meter Carbon': 'Emisi CO2 Meter Virtual',
'Virtual Meter Cost': 'Analisi Biaya Tabel Virtual',
......@@ -12350,6 +12397,7 @@ const resources = {
'Offline Meter Cost': 'Analisi Biaya Tabel Offline',
'Offline Meter Batch Analysis': 'Analisi Batch Tabel Offline',
'Offline Meter Saving': 'Analis Penyimpanan Energi Dari Tabel Offline',
'Offline Meter Plan': 'Paket Pengukur Offline',
'Offline Meter Input': 'Entri Data Tabel Offline',
'Tenant Bill': 'Pembayaran Sengaja',
'Energy Flow Diagram': 'Diagram Aliran Energi',
......
......@@ -113,6 +113,7 @@ import SpaceEfficiency from '../components/MyEMS/Space/SpaceEfficiency';
import SpaceLoad from '../components/MyEMS/Space/SpaceLoad';
import SpaceStatistics from '../components/MyEMS/Space/SpaceStatistics';
import SpaceSaving from '../components/MyEMS/Space/SpaceSaving';
import SpacePlan from '../components/MyEMS/Space/SpacePlan';
import SpaceEnvironmentMonitor from '../components/MyEMS/Space/SpaceEnvironmentMonitor';
// Equipment
import EquipmentBatch from '../components/MyEMS/Equipment/EquipmentBatch';
......@@ -125,6 +126,7 @@ import EquipmentIncome from '../components/MyEMS/Equipment/EquipmentIncome';
import EquipmentLoad from '../components/MyEMS/Equipment/EquipmentLoad';
import EquipmentOutput from '../components/MyEMS/Equipment/EquipmentOutput';
import EquipmentSaving from '../components/MyEMS/Equipment/EquipmentSaving';
import EquipmentPlan from '../components/MyEMS/Equipment/EquipmentPlan';
import EquipmentStatistics from '../components/MyEMS/Equipment/EquipmentStatistics';
import EquipmentTracking from '../components/MyEMS/Equipment/EquipmentTracking';
// Meter
......@@ -135,6 +137,7 @@ import MeterCost from '../components/MyEMS/Meter/MeterCost';
import MeterEnergy from '../components/MyEMS/Meter/MeterEnergy';
import MeterRealtime from '../components/MyEMS/Meter/MeterRealtime';
import MeterSaving from '../components/MyEMS/Meter/MeterSaving';
import MeterPlan from '../components/MyEMS/Meter/MeterPlan';
import MeterSubmetersBalance from '../components/MyEMS/Meter/MeterSubmetersBalance';
import MeterTracking from '../components/MyEMS/Meter/MeterTracking';
import MeterTrend from '../components/MyEMS/Meter/MeterTrend';
......@@ -143,12 +146,14 @@ import OfflineMeterCarbon from '../components/MyEMS/Meter/OfflineMeterCarbon';
import OfflineMeterCost from '../components/MyEMS/Meter/OfflineMeterCost';
import OfflineMeterEnergy from '../components/MyEMS/Meter/OfflineMeterEnergy';
import OfflineMeterSaving from '../components/MyEMS/Meter/OfflineMeterSaving';
import OfflineMeterPlan from '../components/MyEMS/Meter/OfflineMeterPlan';
import OfflineMeterInput from '../components/MyEMS/Meter/OfflineMeterInput';
import VirtualMeterBatch from '../components/MyEMS/Meter/VirtualMeterBatch';
import VirtualMeterCarbon from '../components/MyEMS/Meter/VirtualMeterCarbon';
import VirtualMeterCost from '../components/MyEMS/Meter/VirtualMeterCost';
import VirtualMeterEnergy from '../components/MyEMS/Meter/VirtualMeterEnergy';
import VirtualMeterSaving from '../components/MyEMS/Meter/VirtualMeterSaving';
import VirtualMeterPlan from '../components/MyEMS/Meter/VirtualMeterPlan';
// Tenant
import TenantEnergyCategory from '../components/MyEMS/Tenant/TenantEnergyCategory';
import TenantEnergyItem from '../components/MyEMS/Tenant/TenantEnergyItem';
......@@ -157,6 +162,7 @@ import TenantCost from '../components/MyEMS/Tenant/TenantCost';
import TenantLoad from '../components/MyEMS/Tenant/TenantLoad';
import TenantStatistics from '../components/MyEMS/Tenant/TenantStatistics';
import TenantSaving from '../components/MyEMS/Tenant/TenantSaving';
import TenantPlan from '../components/MyEMS/Tenant/TenantPlan';
import TenantBill from '../components/MyEMS/Tenant/TenantBill';
import TenantBatch from '../components/MyEMS/Tenant/TenantBatch';
// Store
......@@ -167,6 +173,7 @@ import StoreCost from '../components/MyEMS/Store/StoreCost';
import StoreLoad from '../components/MyEMS/Store/StoreLoad';
import StoreStatistics from '../components/MyEMS/Store/StoreStatistics';
import StoreSaving from '../components/MyEMS/Store/StoreSaving';
import StorePlan from '../components/MyEMS/Store/StorePlan';
import StoreBatch from '../components/MyEMS/Store/StoreBatch';
// Shopfloor
import ShopfloorEnergyCategory from '../components/MyEMS/Shopfloor/ShopfloorEnergyCategory';
......@@ -176,6 +183,7 @@ import ShopfloorCost from '../components/MyEMS/Shopfloor/ShopfloorCost';
import ShopfloorLoad from '../components/MyEMS/Shopfloor/ShopfloorLoad';
import ShopfloorStatistics from '../components/MyEMS/Shopfloor/ShopfloorStatistics';
import ShopfloorSaving from '../components/MyEMS/Shopfloor/ShopfloorSaving';
import ShopfloorPlan from '../components/MyEMS/Shopfloor/ShopfloorPlan';
import ShopfloorBatch from '../components/MyEMS/Shopfloor/ShopfloorBatch';
// CombinedEquipment
import CombinedEquipmentBatch from '../components/MyEMS/CombinedEquipment/CombinedEquipmentBatch';
......@@ -188,6 +196,7 @@ import CombinedEquipmentLoad from '../components/MyEMS/CombinedEquipment/Combine
import CombinedEquipmentIncome from '../components/MyEMS/CombinedEquipment/CombinedEquipmentIncome';
import CombinedEquipmentOutput from '../components/MyEMS/CombinedEquipment/CombinedEquipmentOutput';
import CombinedEquipmentSaving from '../components/MyEMS/CombinedEquipment/CombinedEquipmentSaving';
import CombinedEquipmentPlan from '../components/MyEMS/CombinedEquipment/CombinedEquipmentPlan';
import CombinedEquipmentStatistics from '../components/MyEMS/CombinedEquipment/CombinedEquipmentStatistics';
// Auxiliary System
import EnergyFlowDiagram from '../components/MyEMS/AuxiliarySystem/EnergyFlowDiagram';
......@@ -369,6 +378,7 @@ const MyEMSRoutes = () => (
<Route path="/space/load" exact component={SpaceLoad} />
<Route path="/space/statistics" exact component={SpaceStatistics} />
<Route path="/space/saving" exact component={SpaceSaving} />
<Route path="/space/plan" exact component={SpacePlan} />
<Route path="/space/environmentmonitor" exact component={SpaceEnvironmentMonitor} />
{/*Equipment*/}
......@@ -382,6 +392,7 @@ const MyEMSRoutes = () => (
<Route path="/equipment/load" exact component={EquipmentLoad} />
<Route path="/equipment/output" exact component={EquipmentOutput} />
<Route path="/equipment/saving" exact component={EquipmentSaving} />
<Route path="/equipment/plan" exact component={EquipmentPlan} />
<Route path="/equipment/statistics" exact component={EquipmentStatistics} />
<Route path="/equipment/tracking" exact component={EquipmentTracking} />
......@@ -393,10 +404,12 @@ const MyEMSRoutes = () => (
<Route path="/meter/metertrend" exact component={MeterTrend} />
<Route path="/meter/meterrealtime" exact component={MeterRealtime} />
<Route path="/meter/metersaving" exact component={MeterSaving} />
<Route path="/meter/meterplan" exact component={MeterPlan} />
<Route path="/meter/metersubmetersbalance" exact component={MeterSubmetersBalance} />
<Route path="/meter/meterbatch" exact component={MeterBatch} />
<Route path="/meter/metertracking" exact component={MeterTracking} />
<Route path="/meter/virtualmetersaving" exact component={VirtualMeterSaving} />
<Route path="/meter/virtualmeterplan" exact component={VirtualMeterPlan} />
<Route path="/meter/virtualmeterenergy" exact component={VirtualMeterEnergy} />
<Route path="/meter/virtualmetercarbon" exact component={VirtualMeterCarbon} />
<Route path="/meter/virtualmetercost" exact component={VirtualMeterCost} />
......@@ -406,6 +419,7 @@ const MyEMSRoutes = () => (
<Route path="/meter/offlinemetercost" exact component={OfflineMeterCost} />
<Route path="/meter/offlinemeterbatch" exact component={OfflineMeterBatch} />
<Route path="/meter/offlinemetersaving" exact component={OfflineMeterSaving} />
<Route path="/meter/offlinemeterplan" exact component={OfflineMeterPlan} />
<Route path="/meter/offlinemeterinput" exact component={OfflineMeterInput} />
{/*Tenant*/}
......@@ -416,6 +430,7 @@ const MyEMSRoutes = () => (
<Route path="/tenant/load" exact component={TenantLoad} />
<Route path="/tenant/statistics" exact component={TenantStatistics} />
<Route path="/tenant/saving" exact component={TenantSaving} />
<Route path="/tenant/plan" exact component={TenantPlan} />
<Route path="/tenant/bill" exact component={TenantBill} />
<Route path="/tenant/batch" exact component={TenantBatch} />
......@@ -427,6 +442,7 @@ const MyEMSRoutes = () => (
<Route path="/store/load" exact component={StoreLoad} />
<Route path="/store/statistics" exact component={StoreStatistics} />
<Route path="/store/saving" exact component={StoreSaving} />
<Route path="/store/plan" exact component={StorePlan} />
<Route path="/store/batch" exact component={StoreBatch} />
{/*Shopfloor*/}
......@@ -437,6 +453,7 @@ const MyEMSRoutes = () => (
<Route path="/shopfloor/load" exact component={ShopfloorLoad} />
<Route path="/shopfloor/statistics" exact component={ShopfloorStatistics} />
<Route path="/shopfloor/saving" exact component={ShopfloorSaving} />
<Route path="/shopfloor/plan" exact component={ShopfloorPlan} />
<Route path="/shopfloor/batch" exact component={ShopfloorBatch} />
{/*CombinedEquipment*/}
......@@ -450,6 +467,7 @@ const MyEMSRoutes = () => (
<Route path="/combinedequipment/load" exact component={CombinedEquipmentLoad} />
<Route path="/combinedequipment/output" exact component={CombinedEquipmentOutput} />
<Route path="/combinedequipment/saving" exact component={CombinedEquipmentSaving} />
<Route path="/combinedequipment/plan" exact component={CombinedEquipmentPlan} />
<Route path="/combinedequipment/statistics" exact component={CombinedEquipmentStatistics} />
{/*Auxiliary System*/}
......
......@@ -331,6 +331,7 @@ export const spaceRoutes = {
{ to: '/space/load', name: 'Load' },
{ to: '/space/statistics', name: 'Statistics' },
{ to: '/space/saving', name: 'Saving' },
{ to: '/space/plan', name: 'Plan' },
{ to: '/space/environmentmonitor', name: 'Environment Monitor' }
]
};
......@@ -350,6 +351,7 @@ export const equipmentRoutes = {
{ to: '/equipment/load', name: 'Load' },
{ to: '/equipment/statistics', name: 'Statistics' },
{ to: '/equipment/saving', name: 'Saving' },
{ to: '/equipment/plan', name: 'Plan' },
{ to: '/equipment/batch', name: 'Batch Analysis' },
{ to: '/equipment/tracking', name: 'Equipment Tracking' }
]
......@@ -366,6 +368,7 @@ export const meterRoutes = {
{ to: '/meter/metertrend', name: 'Meter Trend' },
{ to: '/meter/meterrealtime', name: 'Meter Realtime' },
{ to: '/meter/metersaving', name: 'Meter Saving' },
{ to: '/meter/meterplan', name: 'Meter Plan' },
{ to: '/meter/metersubmetersbalance', name: 'Master Meter Submeters Balance' },
{ to: '/meter/meterbatch', name: 'Meter Batch Analysis' },
{ to: '/meter/metercomparison', name: 'Meter Comparison' },
......@@ -375,11 +378,13 @@ export const meterRoutes = {
{ to: '/meter/virtualmetercost', name: 'Virtual Meter Cost' },
{ to: '/meter/virtualmeterbatch', name: 'Virtual Meter Batch Analysis' },
{ to: '/meter/virtualmetersaving', name: 'Virtual Meter Saving' },
{ to: '/meter/virtualmeterplan', name: 'Virtual Meter Plan' },
{ to: '/meter/offlinemeterenergy', name: 'Offline Meter Energy' },
{ to: '/meter/offlinemetercarbon', name: 'Offline Meter Carbon' },
{ to: '/meter/offlinemetercost', name: 'Offline Meter Cost' },
{ to: '/meter/offlinemeterbatch', name: 'Offline Meter Batch Analysis' },
{ to: '/meter/offlinemetersaving', name: 'Offline Meter Saving' },
{ to: '/meter/offlinemeterplan', name: 'Offline Meter Plan' },
{ to: '/meter/offlinemeterinput', name: 'Offline Meter Input' }
]
};
......@@ -396,6 +401,7 @@ export const tenantRoutes = {
{ to: '/tenant/load', name: 'Load' },
{ to: '/tenant/statistics', name: 'Statistics' },
{ to: '/tenant/saving', name: 'Saving' },
{ to: '/tenant/plan', name: 'Plan' },
{ to: '/tenant/bill', name: 'Tenant Bill' },
{ to: '/tenant/batch', name: 'Batch Analysis' }
]
......@@ -413,6 +419,7 @@ export const storeRoutes = {
{ to: '/store/load', name: 'Load' },
{ to: '/store/statistics', name: 'Statistics' },
{ to: '/store/saving', name: 'Saving' },
{ to: '/store/plan', name: 'Plan' },
{ to: '/store/batch', name: 'Batch Analysis' }
]
};
......@@ -429,6 +436,7 @@ export const shopfloorRoutes = {
{ to: '/shopfloor/load', name: 'Load' },
{ to: '/shopfloor/statistics', name: 'Statistics' },
{ to: '/shopfloor/saving', name: 'Saving' },
{ to: '/shopfloor/plan', name: 'Plan' },
{ to: '/shopfloor/batch', name: 'Batch Analysis' }
]
};
......@@ -448,6 +456,7 @@ export const combinedEquipmentRoutes = {
{ to: '/combinedequipment/load', name: 'Load' },
{ to: '/combinedequipment/statistics', name: 'Statistics' },
{ to: '/combinedequipment/saving', name: 'Saving' },
{ to: '/combinedequipment/plan', name: 'Plan' },
{ to: '/combinedequipment/batch', name: 'Batch Analysis' }
]
};
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册