소스 검색

Signed-off-by: hsshuxian <3049816743@qq.com>

hsshuxian 9 달 전
부모
커밋
30dd9c7322
100개의 변경된 파일2419개의 추가작업 그리고 0개의 파일을 삭제
  1. 14 0
      ems-ui-application/jsconfig.json
  2. 53 0
      ems-ui-application/src/api/adapter/subsystem.js
  3. 75 0
      ems-ui-application/src/api/alarm/alarm-info.js
  4. 44 0
      ems-ui-application/src/api/alarm/alarm.js
  5. 10 0
      ems-ui-application/src/api/analysis/prod.js
  6. 86 0
      ems-ui-application/src/api/apiEmums.js
  7. 87 0
      ems-ui-application/src/api/basecfg/area.js
  8. 52 0
      ems-ui-application/src/api/basecfg/building.js
  9. 44 0
      ems-ui-application/src/api/basecfg/cacfg.js
  10. 53 0
      ems-ui-application/src/api/basecfg/component.js
  11. 100 0
      ems-ui-application/src/api/basecfg/elecAttr.js
  12. 44 0
      ems-ui-application/src/api/basecfg/elecEqptType.js
  13. 52 0
      ems-ui-application/src/api/basecfg/elecGwPrice.js
  14. 44 0
      ems-ui-application/src/api/basecfg/elecPvPrice.js
  15. 94 0
      ems-ui-application/src/api/basecfg/emsfacs.js
  16. 52 0
      ems-ui-application/src/api/basecfg/facscategory.js
  17. 44 0
      ems-ui-application/src/api/basecfg/flowrel.js
  18. 53 0
      ems-ui-application/src/api/basecfg/objAbility.js
  19. 62 0
      ems-ui-application/src/api/basecfg/objAttribute.js
  20. 31 0
      ems-ui-application/src/api/basecfg/objAttributeValue.js
  21. 53 0
      ems-ui-application/src/api/basecfg/objEvent.js
  22. 59 0
      ems-ui-application/src/api/basecfg/objModel.js
  23. 44 0
      ems-ui-application/src/api/basecfg/tag.js
  24. 44 0
      ems-ui-application/src/api/basecfg/zoning.js
  25. 44 0
      ems-ui-application/src/api/ca/caMeterD.js
  26. 47 0
      ems-ui-application/src/api/commonApi.js
  27. 110 0
      ems-ui-application/src/api/device/device.js
  28. 44 0
      ems-ui-application/src/api/device/meterDevice.js
  29. 44 0
      ems-ui-application/src/api/device/meterRead.js
  30. 44 0
      ems-ui-application/src/api/device/powerBoxElecEqpt.js
  31. 59 0
      ems-ui-application/src/api/device/powerbox.js
  32. 45 0
      ems-ui-application/src/api/device/rbook.js
  33. 63 0
      ems-ui-application/src/api/mgr/OpEnergyStrategy.js
  34. 18 0
      ems-ui-application/src/api/mgr/charging.js
  35. 60 0
      ems-ui-application/src/api/mgr/elecStoreH.js
  36. 91 0
      ems-ui-application/src/api/mgr/elecUseH.js
  37. 44 0
      ems-ui-application/src/api/mgr/energyStrategy.js
  38. 44 0
      ems-ui-application/src/api/mgr/loadIndex.js
  39. 60 0
      ems-ui-application/src/api/mgr/pgSupplyH.js
  40. 44 0
      ems-ui-application/src/api/prediction/forecastCa.js
  41. 44 0
      ems-ui-application/src/api/prediction/forecastConsume.js
  42. 44 0
      ems-ui-application/src/api/prediction/predictionProd.js
  43. 33 0
      ems-ui-application/src/api/system/logininfor.js
  44. 26 0
      ems-ui-application/src/api/system/operlog.js
  45. 44 0
      ems-ui-application/src/api/task/inspectionReport.js
  46. 44 0
      ems-ui-application/src/api/task/inspectionTask.js
  47. 1 0
      ems-ui-application/src/assets/icons/svg/3d.svg
  48. 1 0
      ems-ui-application/src/assets/icons/svg/analysis.svg
  49. 1 0
      ems-ui-application/src/assets/icons/svg/building.svg
  50. 1 0
      ems-ui-application/src/assets/icons/svg/ca.svg
  51. 1 0
      ems-ui-application/src/assets/icons/svg/caemission.svg
  52. 1 0
      ems-ui-application/src/assets/icons/svg/casink.svg
  53. 1 0
      ems-ui-application/src/assets/icons/svg/cfgwrite.svg
  54. 1 0
      ems-ui-application/src/assets/icons/svg/charging.svg
  55. 0 0
      ems-ui-application/src/assets/icons/svg/client.svg
  56. 1 0
      ems-ui-application/src/assets/icons/svg/deviceaccess.svg
  57. 0 0
      ems-ui-application/src/assets/icons/svg/deviceanalyze.svg
  58. 1 0
      ems-ui-application/src/assets/icons/svg/deviceattr.svg
  59. 0 0
      ems-ui-application/src/assets/icons/svg/deviceindex.svg
  60. 0 0
      ems-ui-application/src/assets/icons/svg/devicemgr.svg
  61. 0 0
      ems-ui-application/src/assets/icons/svg/econsumption.svg
  62. 1 0
      ems-ui-application/src/assets/icons/svg/energy.svg
  63. 1 0
      ems-ui-application/src/assets/icons/svg/energyanalyze.svg
  64. 1 0
      ems-ui-application/src/assets/icons/svg/energyconsume.svg
  65. 1 0
      ems-ui-application/src/assets/icons/svg/energymgr.svg
  66. 1 0
      ems-ui-application/src/assets/icons/svg/energyprod.svg
  67. 1 0
      ems-ui-application/src/assets/icons/svg/energysave.svg
  68. 1 0
      ems-ui-application/src/assets/icons/svg/energystore.svg
  69. 0 0
      ems-ui-application/src/assets/icons/svg/foodwaste.svg
  70. 0 0
      ems-ui-application/src/assets/icons/svg/illumination.svg
  71. 1 0
      ems-ui-application/src/assets/icons/svg/meterReading.svg
  72. 1 0
      ems-ui-application/src/assets/icons/svg/nacos.svg
  73. 0 0
      ems-ui-application/src/assets/icons/svg/note.svg
  74. 1 0
      ems-ui-application/src/assets/icons/svg/opermgr.svg
  75. 0 0
      ems-ui-application/src/assets/icons/svg/paramcfg.svg
  76. 1 0
      ems-ui-application/src/assets/icons/svg/photovoltaic.svg
  77. 1 0
      ems-ui-application/src/assets/icons/svg/powerdist.svg
  78. 0 0
      ems-ui-application/src/assets/icons/svg/powergrid.svg
  79. 0 0
      ems-ui-application/src/assets/icons/svg/powerload.svg
  80. 1 0
      ems-ui-application/src/assets/icons/svg/powerstore.svg
  81. 0 0
      ems-ui-application/src/assets/icons/svg/prediction.svg
  82. 0 0
      ems-ui-application/src/assets/icons/svg/sentinel.svg
  83. 1 0
      ems-ui-application/src/assets/icons/svg/servicearea.svg
  84. 0 0
      ems-ui-application/src/assets/icons/svg/sponge.svg
  85. 1 0
      ems-ui-application/src/assets/icons/svg/statement-zdy.svg
  86. 1 0
      ems-ui-application/src/assets/icons/svg/statement.svg
  87. 0 0
      ems-ui-application/src/assets/icons/svg/strategy.svg
  88. 1 0
      ems-ui-application/src/assets/icons/svg/task.svg
  89. 1 0
      ems-ui-application/src/assets/icons/svg/warn.svg
  90. 0 0
      ems-ui-application/src/assets/icons/svg/warnmsg.svg
  91. 0 0
      ems-ui-application/src/assets/icons/svg/warnstrategy.svg
  92. BIN
      ems-ui-application/src/assets/images/center.jpg
  93. BIN
      ems-ui-application/src/assets/images/device/l1-pie_bg.png
  94. BIN
      ems-ui-application/src/assets/images/device/l2-item1_bg.png
  95. BIN
      ems-ui-application/src/assets/images/device/l2-item2_bg.png
  96. BIN
      ems-ui-application/src/assets/images/device/l2-item3_bg.png
  97. BIN
      ems-ui-application/src/assets/images/device/l2-top_bg.png
  98. BIN
      ems-ui-application/src/assets/images/device/l3-item_bg.png
  99. BIN
      ems-ui-application/src/assets/images/device/r1-alarm.png
  100. 1 0
      ems-ui-application/src/assets/images/energy.svg

+ 14 - 0
ems-ui-application/jsconfig.json

@@ -0,0 +1,14 @@
+{
+    "compilerOptions": {
+        "baseUrl": "./",
+        "paths": {
+            "@/*": [
+                "src/*"
+            ]
+        }
+    },
+    "exclude": [
+        "node_modules",
+        "dist"
+    ]
+}

+ 53 - 0
ems-ui-application/src/api/adapter/subsystem.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询能源子系统列表
+export function listSubsystem(query) {
+  return request({
+    url: '/ems/subsystem/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询能源子系统列表
+export function listSubsystemAll(query) {
+  return request({
+    url: '/ems/subsystem/listAll',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询能源子系统详细
+export function getSubsystem(id) {
+  return request({
+    url: '/ems/subsystem/' + id,
+    method: 'get'
+  })
+}
+
+// 新增能源子系统
+export function addSubsystem(data) {
+  return request({
+    url: '/ems/subsystem',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改能源子系统
+export function updateSubsystem(data) {
+  return request({
+    url: '/ems/subsystem',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除能源子系统
+export function delSubsystem(id) {
+  return request({
+    url: '/ems/subsystem/' + id,
+    method: 'delete'
+  })
+}

+ 75 - 0
ems-ui-application/src/api/alarm/alarm-info.js

@@ -0,0 +1,75 @@
+import { get } from '@/api/commonApi';
+import request from '@/utils/request';
+
+// 查询能源设施告警列表
+export function listAlarmInfo(query) {
+  return request({
+    url: '/ems/alarm-info/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询能源设施告警详细
+export function getAlarmInfo(id) {
+  return request({
+    url: '/ems/alarm-info/' + id,
+    method: 'get'
+  })
+}
+
+// 新增能源设施告警
+export function addAlarmInfo(data) {
+  return request({
+    url: '/ems/alarm-info',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改能源设施告警
+export function updateAlarmInfo(data) {
+  return request({
+    url: '/ems/alarm-info',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除能源设施告警
+export function delAlarmInfo(id) {
+  return request({
+    url: '/ems/alarm-info/' + id,
+    method: 'delete'
+  })
+}
+
+export const fetchAlarmIndex = (params) => {
+  return get('/alarm-info/alarm/type/index', params);
+};
+
+export const fetchAlarmIndexDay = (params) => {
+  return get('/alarm-info/alarm/type/index/day', params);
+};
+
+export const fetchAlarmIndexMonth = (params) => {
+  return get('/alarm-info/alarm/type/index/month', params);
+};
+
+
+export const fetchAlarmIndexYear = (params) => {
+  return get('/alarm-info/alarm/type/index/year', params);
+};
+
+export const fetchSubSysIndexDay = (params) => {
+  return get('/alarm-info/subsys/index/day', params);
+};
+
+export const fetchSubSysIndexMonth = (params) => {
+  return get('/alarm-info/subsys/index/month', params);
+};
+
+
+export const fetchSubSysIndexYear = (params) => {
+  return get('/alarm-info/subsys/index/year', params);
+};

+ 44 - 0
ems-ui-application/src/api/alarm/alarm.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询能源设施告警策略列表
+export function listAlarm(query) {
+  return request({
+    url: '/ems/alarm/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询能源设施告警策略详细
+export function getAlarm(id) {
+  return request({
+    url: '/ems/alarm/' + id,
+    method: 'get'
+  })
+}
+
+// 新增能源设施告警策略
+export function addAlarm(data) {
+  return request({
+    url: '/ems/alarm',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改能源设施告警策略
+export function updateAlarm(data) {
+  return request({
+    url: '/ems/alarm',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除能源设施告警策略
+export function delAlarm(id) {
+  return request({
+    url: '/ems/alarm/' + id,
+    method: 'delete'
+  })
+}

+ 10 - 0
ems-ui-application/src/api/analysis/prod.js

@@ -0,0 +1,10 @@
+import request from '@/utils/request';
+
+// 查询光伏并网计量光伏并网计量-日数据列表
+export function listProd(query) {
+  return request({
+    url: '/ems/prod/day/list',
+    method: 'get',
+    params: query,
+  });
+}

+ 86 - 0
ems-ui-application/src/api/apiEmums.js

@@ -0,0 +1,86 @@
+export const ApiCode = {
+  /**
+   * 操作成功
+   */
+  SUCCESS: 200,
+
+  /**
+   * 对象创建成功
+   */
+  CREATED: 201,
+
+  /**
+   * 请求已经被接受
+   */
+  ACCEPTED: 202,
+
+  /**
+   * 操作已经执行成功,但是没有返回数据
+   */
+  NO_CONTENT: 204,
+
+  /**
+   * 资源已被移除
+   */
+  MOVED_PERM: 301,
+
+  /**
+   * 重定向
+   */
+  SEE_OTHER: 303,
+
+  /**
+   * 资源没有被修改
+   */
+  NOT_MODIFIED: 304,
+
+  /**
+   * 参数列表错误(缺少,格式不匹配)
+   */
+  BAD_REQUEST: 400,
+
+  /**
+   * 未授权
+   */
+  UNAUTHORIZED: 401,
+
+  /**
+   * 访问受限,授权过期
+   */
+  FORBIDDEN: 403,
+
+  /**
+   * 资源,服务未找到
+   */
+  NOT_FOUND: 404,
+
+  /**
+   * 不允许的http方法
+   */
+  BAD_METHOD: 405,
+
+  /**
+   * 资源冲突,或者资源被锁
+   */
+  CONFLICT: 409,
+
+  /**
+   * 不支持的数据,媒体类型
+   */
+  UNSUPPORTED_TYPE: 415,
+
+  /**
+   * 系统内部错误
+   */
+  ERROR: 500,
+
+  /**
+   * 接口未实现
+   */
+  NOT_IMPLEMENTED: 501,
+
+  /**
+   * 系统警告消息
+   */
+  WARN: 601,
+};

+ 87 - 0
ems-ui-application/src/api/basecfg/area.js

@@ -0,0 +1,87 @@
+import request from '@/utils/request'
+
+// 查询服务区列表
+export function listArea(query) {
+  return request({
+    url: '/ems/basecfg/area/list',
+    method: 'get',
+    params: query
+  })
+}
+
+export function listTotalArea() {
+  return request({
+    url: '/ems/basecfg/area/listTotal',
+    method: 'get'
+  })
+}
+
+// 查询服务区详细
+export function getArea(id) {
+  return request({
+    url: '/ems/basecfg/area/' + id,
+    method: 'get'
+  })
+}
+
+// 新增服务区
+export function addArea(data) {
+  return request({
+    url: '/ems/basecfg/area',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改服务区
+export function updateArea(data) {
+  return request({
+    url: '/ems/basecfg/area',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除服务区
+export function delArea(id) {
+  return request({
+    url: '/ems/basecfg/area/' + id,
+    method: 'delete'
+  })
+}
+
+// 查询区域树结构
+export function areaTreeSelect(tier) {
+  return request({
+    url: '/ems/basecfg/area/areaTree?tier=' + tier,
+    method: 'get'
+  })
+}
+
+export function areaTreeSelectByCode(tier, code) {
+  return request({
+    url: '/ems/basecfg/area/areaTreeByCode?tier=' + tier + '&code=' + code,
+    method: 'get'
+  })
+}
+
+export function areaTreeSelectByTag(tier, tagCode) {
+  return request({
+    url: '/ems/basecfg/area/areaTreeByTag?tier=' + tier + '&tagCode=' + tagCode,
+    method: 'get'
+  })
+}
+
+export function areaWithFacsCategory(category, subCategory) {
+  return request({
+    url: '/ems/basecfg/area/listWithFacsCategory?facsCategory=' + category + '&facsSubCategory=' + subCategory,
+    method: 'get'
+  })
+}
+
+export function areaWithFacsCategoryAsTree(category, subCategory) {
+  return request({
+    url: '/ems/basecfg/area/listWithFacsCategoryAsTree?facsCategory=' + category + '&facsSubCategory=' + subCategory,
+    method: 'get'
+  })
+}

+ 52 - 0
ems-ui-application/src/api/basecfg/building.js

@@ -0,0 +1,52 @@
+import request from '@/utils/request'
+
+// 查询建筑基本信息列表
+export function listBuilding(query) {
+  return request({
+    url: '/ems/basecfg/area/building/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 根据区域查询建筑
+export function listBuildingByArea(areaCode) {
+  return request({
+    url: '/ems/basecfg/area/building/listByArea?areaCode=' + areaCode,
+    method: 'get'
+  })
+}
+
+// 查询建筑基本信息详细
+export function getBuilding(id) {
+  return request({
+    url: '/ems/basecfg/area/building/' + id,
+    method: 'get'
+  })
+}
+
+// 新增建筑基本信息
+export function addBuilding(data) {
+  return request({
+    url: '/ems/basecfg/area/building',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改建筑基本信息
+export function updateBuilding(data) {
+  return request({
+    url: '/ems/basecfg/area/building',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除建筑基本信息
+export function delBuilding(id) {
+  return request({
+    url: '/ems/basecfg/area/building/' + id,
+    method: 'delete'
+  })
+}

+ 44 - 0
ems-ui-application/src/api/basecfg/cacfg.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询排放因子维列表
+export function listFactor(query) {
+  return request({
+    url: '/ems/basecfg/cacfg/emissionFactor/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询排放因子维详细
+export function getFactor(id) {
+  return request({
+    url: '/ems/basecfg/cacfg/emissionFactor/' + id,
+    method: 'get'
+  })
+}
+
+// 新增排放因子维
+export function addFactor(data) {
+  return request({
+    url: '/ems/basecfg/cacfg/emissionFactor',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改排放因子维
+export function updateFactor(data) {
+  return request({
+    url: '/ems/basecfg/cacfg/emissionFactor',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除排放因子维
+export function delFactor(id) {
+  return request({
+    url: '/ems/basecfg/cacfg/emissionFactor/' + id,
+    method: 'delete'
+  })
+}

+ 53 - 0
ems-ui-application/src/api/basecfg/component.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询能源设备部件列表
+export function listComponent(query) {
+  return request({
+    url: '/ems/device/component/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 根据设备code查询设备下的部件
+export function listByDevice(deviceCode) {
+  return request({
+    url: '/ems/device/component/listByDevice?deviceCode=' + deviceCode,
+    method: 'get',
+  })
+}
+
+// 查询能源设备部件详细
+export function getComponent(id) {
+  return request({
+    url: '/ems/device/component/' + id,
+    method: 'get'
+  })
+}
+
+
+// 新增能源设备部件
+export function addComponent(data) {
+  return request({
+    url: '/ems/device/component',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改能源设备部件
+export function updateComponent(data) {
+  return request({
+    url: '/ems/device/component',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除能源设备部件
+export function delComponent(id) {
+  return request({
+    url: '/ems/device/component/' + id,
+    method: 'delete'
+  })
+}

+ 100 - 0
ems-ui-application/src/api/basecfg/elecAttr.js

@@ -0,0 +1,100 @@
+import request from '@/utils/request'
+
+// 查询服务区用电属性列表
+export function listAttr(query) {
+  return request({
+    url: '/ems/basecfg/elec/attr/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询服务区用电属性详细
+export function getAttr(id) {
+  return request({
+    url: '/ems/basecfg/elec/attr/' + id,
+    method: 'get'
+  })
+}
+
+// 新增服务区用电属性
+export function addAttr(data) {
+  return request({
+    url: '/ems/basecfg/elec/attr',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改服务区用电属性
+export function updateAttr(data) {
+  return request({
+    url: '/ems/basecfg/elec/attr',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除服务区用电属性
+export function delAttr(id) {
+  return request({
+    url: '/ems/basecfg/elec/attr/' + id,
+    method: 'delete'
+  })
+}
+// 新增峰谷电价策略
+export function addStrategy(data) {
+  return request({
+    url: '/ems/basecfg/elecPrice/strategy',
+    method: 'post',
+    data: data
+  })
+}
+export function listStrategy(params) {
+  return request({
+    url: '/ems/basecfg/elecPrice/strategy/list',
+    method: 'get',
+    params
+  })
+}
+export function updateStrategy(data) {
+  return request({
+    url: '/ems/basecfg/elecPrice/strategy',
+    method: 'put',
+    data: data
+  })
+}
+export function delStrategy(id) {
+  return request({
+    url: '/ems/basecfg/elecPrice/strategy/' + id,
+    method: 'delete'
+  })
+}
+//商户计费配置
+export function addCharging(data) {
+  return request({
+    url: '/ems/basecfg/elecPrice/coCharging',
+    method: 'post',
+    data: data
+  })
+}
+export function listCharging(params) {
+  return request({
+    url: '/ems/basecfg/elecPrice/coCharging/list',
+    method: 'get',
+    params
+  })
+}
+export function updateCharging(data) {
+  return request({
+    url: '/ems/basecfg/elecPrice/coCharging',
+    method: 'put',
+    data: data
+  })
+}
+export function delCharging(id) {
+  return request({
+    url: '/ems/basecfg/elecPrice/coCharging/' + id,
+    method: 'delete'
+  })
+}

+ 44 - 0
ems-ui-application/src/api/basecfg/elecEqptType.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询动力柜电器设备类型列表
+export function listElecEqptType(query) {
+  return request({
+    url: '/ems/elecEqpt/type/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询动力柜电器设备类型详细
+export function getElecEqptType(id) {
+  return request({
+    url: '/ems/elecEqpt/type/' + id,
+    method: 'get'
+  })
+}
+
+// 新增动力柜电器设备类型
+export function addElecEqptType(data) {
+  return request({
+    url: '/ems/elecEqpt/type',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改动力柜电器设备类型
+export function updateElecEqptType(data) {
+  return request({
+    url: '/ems/elecEqpt/type',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除动力柜电器设备类型
+export function delElecEqptType(id) {
+  return request({
+    url: '/ems/elecEqpt/type/' + id,
+    method: 'delete'
+  })
+}

+ 52 - 0
ems-ui-application/src/api/basecfg/elecGwPrice.js

@@ -0,0 +1,52 @@
+import request from '@/utils/request'
+
+// 查询电价配置列表
+export function listGwPriceConfig(query) {
+  return request({
+    url: '/ems/basecfg/elecPrice/gw/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 列出所有
+export function listGwPriceConfigAll() {
+  return request({
+    url: '/ems/basecfg/elecPrice/gw/listall',
+    method: 'get'
+  })
+}
+
+// 查询电价配置详细
+export function getGwPriceConfig(id) {
+  return request({
+    url: '/ems/basecfg/elecPrice/gw/' + id,
+    method: 'get'
+  })
+}
+
+// 新增电价配置
+export function addGwPriceConfig(data) {
+  return request({
+    url: '/ems/basecfg/elecPrice/gw',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改电价配置
+export function updateGwPriceConfig(data) {
+  return request({
+    url: '/ems/basecfg/elecPrice/gw',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除电价配置
+export function delGwPriceConfig(id) {
+  return request({
+    url: '/ems/basecfg/elecPrice/gw/' + id,
+    method: 'delete'
+  })
+}

+ 44 - 0
ems-ui-application/src/api/basecfg/elecPvPrice.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询光伏电价配置列表
+export function listPvPriceConfig(query) {
+  return request({
+    url: '/ems/basecfg/elecPrice/pv/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询光伏电价配置详细
+export function getPvPriceConfig(id) {
+  return request({
+    url: '/ems/basecfg/elecPrice/pv/' + id,
+    method: 'get'
+  })
+}
+
+// 新增光伏电价配置
+export function addPvPriceConfig(data) {
+  return request({
+    url: '/ems/basecfg/elecPrice/pv',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改光伏电价配置
+export function updatePvPriceConfig(data) {
+  return request({
+    url: '/ems/basecfg/elecPrice/pv',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除光伏电价配置
+export function delPvPriceConfig(id) {
+  return request({
+    url: '/ems/basecfg/elecPrice/pv/' + id,
+    method: 'delete'
+  })
+}

+ 94 - 0
ems-ui-application/src/api/basecfg/emsfacs.js

@@ -0,0 +1,94 @@
+import request from '@/utils/request';
+
+// 查询能源设施/系统列表
+export function listFacs(query) {
+  return request({
+    url: '/ems/basecfg/emsfacs/list',
+    method: 'get',
+    params: query
+  });
+}
+
+// 查询能源设施/系统列表
+export function listAllFacs(query) {
+  return request({
+    url: '/ems/basecfg/emsfacs/listall',
+    method: 'get',
+    params: query
+  });
+}
+
+// 查询能源设施/系统详细
+export function getFacs(id) {
+  return request({
+    url: '/ems/basecfg/emsfacs/' + id,
+    method: 'get'
+  });
+}
+
+// 新增能源设施/系统
+export function addFacs(data) {
+  return request({
+    url: '/ems/basecfg/emsfacs',
+    method: 'post',
+    data: data
+  });
+}
+
+// 修改能源设施/系统
+export function updateFacs(data) {
+  return request({
+    url: '/ems/basecfg/emsfacs',
+    method: 'put',
+    data: data
+  });
+}
+
+// 删除能源设施/系统
+export function delFacs(id) {
+  return request({
+    url: '/ems/basecfg/emsfacs/' + id,
+    method: 'delete'
+  });
+}
+// 查询子表数据
+export function getSubtable(type, params) {
+  return request({
+    url: `/ems/basecfg/emsfacs/${type}/list`,
+    method: 'get',
+    params
+  });
+}
+
+// 新增子表数据
+export function addSubtable(type, data) {
+  return request({
+    url: `/ems/basecfg/emsfacs/${type}`,
+    method: 'post',
+    data: data
+  });
+}
+
+// 修改子表数据
+export function updateSubtable(type, data) {
+  return request({
+    url: `/ems/basecfg/emsfacs/${type}`,
+    method: 'put',
+    data: data
+  });
+}
+
+// 删除子表数据
+export function delSubtable(type, id) {
+  return request({
+    url: `/ems/basecfg/emsfacs/${type}/` + id,
+    method: 'delete'
+  });
+}
+
+export function getFacsCategorygetByCode(code) {
+  return request({
+    url: `/ems/basecfg/facsCategory/getByCode?code=${code}`,
+    method: 'get'
+  });
+}

+ 52 - 0
ems-ui-application/src/api/basecfg/facscategory.js

@@ -0,0 +1,52 @@
+import request from '@/utils/request'
+
+// 查询能源设施/系统分类列表
+export function listFacsCategory(query) {
+  return request({
+    url: '/ems/basecfg/facsCategory/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询能源设施/系统分类列表
+export function listAllFacsCategory() {
+  return request({
+    url: '/ems/basecfg/facsCategory/listall',
+    method: 'get'
+  })
+}
+
+// 查询能源设施/系统分类详细
+export function getFacsCategory(id) {
+  return request({
+    url: '/ems/basecfg/facsCategory/' + id,
+    method: 'get'
+  })
+}
+
+// 新增能源设施/系统分类
+export function addFacsCategory(data) {
+  return request({
+    url: '/ems/basecfg/facsCategory',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改能源设施/系统分类
+export function updateFacsCategory(data) {
+  return request({
+    url: '/ems/basecfg/facsCategory',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除能源设施/系统分类
+export function delFacsCategory(id) {
+  return request({
+    url: '/ems/basecfg/facsCategory/' + id,
+    method: 'delete'
+  })
+}

+ 44 - 0
ems-ui-application/src/api/basecfg/flowrel.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询能源设施能流关系列表
+export function listRel(query) {
+  return request({
+    url: '/ems/object/flowrel/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询能源设施能流关系详细
+export function getRel(id) {
+  return request({
+    url: '/ems/object/flowrel/' + id,
+    method: 'get'
+  })
+}
+
+// 新增能源设施能流关系
+export function addRel(data) {
+  return request({
+    url: '/ems/object/flowrel',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改能源设施能流关系
+export function updateRel(data) {
+  return request({
+    url: '/ems/object/flowrel',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除能源设施能流关系
+export function delRel(id) {
+  return request({
+    url: '/ems/object/flowrel/' + id,
+    method: 'delete'
+  })
+}

+ 53 - 0
ems-ui-application/src/api/basecfg/objAbility.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询能源对象能力列表
+export function listAbility(query) {
+  return request({
+    url: '/ems/object/ability/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询能源对象能力详细
+export function getAbility(id) {
+  return request({
+    url: '/ems/object/ability/' + id,
+    method: 'get'
+  })
+}
+
+// 新增能源对象能力
+export function addAbility(data) {
+  return request({
+    url: '/ems/object/ability',
+    method: 'post',
+    data: data
+  })
+}
+
+// 批量-新增能源对象能力批量
+export function addAbilityBatch(data) {
+  return request({
+    url: '/ems/object/ability/batch',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改能源对象能力
+export function updateAbility(data) {
+  return request({
+    url: '/ems/object/ability',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除能源对象能力
+export function delAbility(id) {
+  return request({
+    url: '/ems/object/ability/' + id,
+    method: 'delete'
+  })
+}

+ 62 - 0
ems-ui-application/src/api/basecfg/objAttribute.js

@@ -0,0 +1,62 @@
+import request from '@/utils/request'
+
+// 查询能源对象属性列表
+export function listAttr(query) {
+  return request({
+    url: '/ems/object/attr/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询能源对象属性详细
+export function getAttr(id) {
+  return request({
+    url: '/ems/object/attr/' + id,
+    method: 'get'
+  })
+}
+
+
+// 查询能源对象属性全部列表
+export function getObjAttr(objType, objCode) {
+  return request({
+    url: `/ems/object/attr/getObjAttr?objType=${objType}&objCode=${encodeURIComponent(objCode)}`,
+    method: 'get'
+  })
+}
+
+// 新增能源对象属性
+export function addAttr(data) {
+  return request({
+    url: '/ems/object/attr',
+    method: 'post',
+    data: data
+  })
+}
+
+// 批量-新增能源对象属性
+export function addAttrBatch(data) {
+  return request({
+    url: '/ems/object/attr/batch',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改能源对象属性
+export function updateAttr(data) {
+  return request({
+    url: '/ems/object/attr',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除能源对象属性
+export function delAttr(id) {
+  return request({
+    url: '/ems/obj/attr/' + id,
+    method: 'delete'
+  })
+}

+ 31 - 0
ems-ui-application/src/api/basecfg/objAttributeValue.js

@@ -0,0 +1,31 @@
+import request from '@/utils/request'
+
+/**
+ * 查询能源对象属性值列表
+ */
+export function listAttrValue(query) {
+  return request({
+    url: '/ems/object/attr/value/list',
+    method: 'get',
+    data: query
+  })
+}
+
+/**
+ * 获取能源对象属性值详细信息
+ */
+export function getAttrValue(id) {
+  return request({
+    url: '/ems/object/attr/value/id',
+    method: 'get',
+  })
+}
+
+// 新增能源对象属性
+export function addAttrValueBatch(data) {
+  return request({
+    url: '/ems/object/attr/value/batch',
+    method: 'post',
+    data: data
+  })
+}

+ 53 - 0
ems-ui-application/src/api/basecfg/objEvent.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询能源对象事件列表
+export function listEvent(query) {
+  return request({
+    url: '/ems/object/event/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询能源对象事件详细
+export function getEvent(id) {
+  return request({
+    url: '/ems/object/event/' + id,
+    method: 'get'
+  })
+}
+
+// 新增能源对象事件
+export function addEvent(data) {
+  return request({
+    url: '/ems/object/event',
+    method: 'post',
+    data: data
+  })
+}
+
+// 批量-新增能源对象事件
+export function addEventBatch(data) {
+  return request({
+    url: '/ems/object/event/batch',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改能源对象事件
+export function updateEvent(data) {
+  return request({
+    url: '/ems/object/event',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除能源对象事件
+export function delEvent(id) {
+  return request({
+    url: '/ems/object/event/' + id,
+    method: 'delete'
+  })
+}

+ 59 - 0
ems-ui-application/src/api/basecfg/objModel.js

@@ -0,0 +1,59 @@
+import request from '@/utils/request'
+
+// 查询能源对象属性列表
+export function listModel(query) {
+  return request({
+    url: '/ems/object/model/list',
+    method: 'get',
+    params: query
+  })
+}
+// 查询能源对象属性全部列表
+export function listAllModel(query) {
+  return request({
+    url: '/ems/object/model/listAll?objType=' + query,
+    method: 'get',
+    params: query
+  })
+}
+// 查询能源对象属性详细
+export function getModel(id) {
+  return request({
+    url: '/ems/object/model/' + id,
+    method: 'get'
+  })
+}
+
+// 根据code查询能源对象属性详细
+export function getModelByCode(code) {
+  return request({
+    url: '/ems/object/model/getByModelCode?modelCode=' + code,
+    method: 'get'
+  })
+}
+
+// 新增能源对象属性
+export function addModel(data) {
+  return request({
+    url: '/ems/object/model',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改能源对象属性
+export function updateModel(data) {
+  return request({
+    url: '/ems/object/model',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除能源对象属性
+export function delModel(id) {
+  return request({
+    url: '/ems/object/model/' + id,
+    method: 'delete'
+  })
+}

+ 44 - 0
ems-ui-application/src/api/basecfg/tag.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询标签分类列表
+export function listTag(query) {
+  return request({
+    url: '/ems/tag/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询标签分类详细
+export function getTag(id) {
+  return request({
+    url: '/ems/tag/' + id,
+    method: 'get'
+  })
+}
+
+// 新增标签分类
+export function addTag(data) {
+  return request({
+    url: '/ems/tag',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改标签分类
+export function updateTag(data) {
+  return request({
+    url: '/ems/tag',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除标签分类
+export function delTag(id) {
+  return request({
+    url: '/ems/tag/' + id,
+    method: 'delete'
+  })
+}

+ 44 - 0
ems-ui-application/src/api/basecfg/zoning.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询建筑区域划分列表
+export function listZoning(query) {
+  return request({
+    url: '/ems/basecfg/area/building/zoning/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询建筑区域划分详细
+export function getZoning(id) {
+  return request({
+    url: '/ems/basecfg/area/building/zoning/' + id,
+    method: 'get'
+  })
+}
+
+// 新增建筑区域划分
+export function addZoning(data) {
+  return request({
+    url: '/ems/basecfg/area/building/zoning',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改建筑区域划分
+export function updateZoning(data) {
+  return request({
+    url: '/ems/basecfg/area/building/zoning',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除建筑区域划分
+export function delZoning(id) {
+  return request({
+    url: '/ems/basecfg/area/building/zoning/' + id,
+    method: 'delete'
+  })
+}

+ 44 - 0
ems-ui-application/src/api/ca/caMeterD.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询碳计量日列表
+export function listCaMeterD(query) {
+  return request({
+    url: '/ems/caMeterD/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询碳计量日详细
+export function getCaMeterD(id) {
+  return request({
+    url: '/ems/caMeterD/' + id,
+    method: 'get'
+  })
+}
+
+// 新增碳计量日
+export function addCaMeterD(data) {
+  return request({
+    url: '/ems/caMeterD',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改碳计量日
+export function updateCaMeterD(data) {
+  return request({
+    url: '/ems/caMeterD',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除碳计量日
+export function delCaMeterD(id) {
+  return request({
+    url: '/ems/caMeterD/' + id,
+    method: 'delete'
+  })
+}

+ 47 - 0
ems-ui-application/src/api/commonApi.js

@@ -0,0 +1,47 @@
+import request from '@/utils/request';
+
+// 查询用电分类
+export function getElecPriceType(){
+  return request({
+    url: '/ems/common/elecprice/type',
+    method: 'get'
+  })
+}
+
+// 查询能源分类树
+export function getEmsClsTree(){
+  return request({
+    url: '/ems/common/emscls/tree',
+    method: 'get'
+  })
+}
+//设备工艺列表
+export function getDevProcess(query){
+  return request({
+    url: '/ems/common/devProcess?subcategoryCode='+ query,
+    method: 'get'
+  })
+}
+// 查询标签列表
+export function getEmsTag(tagModel){
+  return request({
+    url: '/ems/common/emstag?tagModel=' + tagModel,
+    method: 'get'
+  })
+}
+
+// 查询标签列表
+export function getDevcType(){
+  return request({
+    url: '/ems/common/devc/type',
+    method: 'get'
+  })
+}
+
+export const get = (uri, param = {}) => {
+  return request({
+    url: `/ems/${uri}`,
+    method: 'get',
+    params: param,
+  });
+};

+ 110 - 0
ems-ui-application/src/api/device/device.js

@@ -0,0 +1,110 @@
+import request from '@/utils/request'
+import area from '@/views/basecfg/area/index.vue'
+
+// 查询能源设备列表
+export function listDevice(query) {
+  return request({
+    url: '/ems/device/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 递归查询 区域/建筑/区块 下的设备(分页)
+export function listDevRecursionByArea(query) {
+  return request({
+    url: '/ems/device/listRecursionByArea',
+    method: 'get',
+    params: query
+  })
+}
+
+// 递归查询 区域/设施 下的设备(分页)
+export function devTreeByFacs(areaCode, deviceCategory) {
+  return request({
+    url: '/ems/device/getTreeByFacs?areaCode=' + areaCode + '&deviceCategory=' + deviceCategory,
+    method: 'get'
+  })
+}
+
+// 查询能源设备详细
+export function getDevice(id) {
+  return request({
+    url: '/ems/device/' + id,
+    method: 'get'
+  })
+}
+
+// 新增能源设备
+export function addDevice(data) {
+  return request({
+    url: '/ems/device',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改能源设备
+export function updateDevice(data) {
+  return request({
+    url: '/ems/device',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除能源设备
+export function delDevice(id) {
+  return request({
+    url: '/ems/device/' + id,
+    method: 'delete'
+  })
+}
+// 查询设备
+export function getByCondition(params) {
+  return request({
+    url: '/ems/device/getByCondition' ,
+    method: 'get',
+    params
+  })
+}
+// 查询设备信息
+export function getDeviceDetail(params) {
+  return request({
+    url: '/ems/device/getDetail' ,
+    method: 'get',
+    params
+  })
+}
+//查询上游设备
+export function getByFlowRel(params) {
+  return request({
+    url: '/ems/device/getByFlowRel' ,
+    method: 'get',
+    params
+  })
+}
+// 查询设备属性信息
+export function getObjAttr(params) {
+  return request({
+    url: '/ems/object/attr/getObjAttr' ,
+    method: 'get',
+    params
+  })
+}
+// 查询设备最新1条指标
+export function getNewIndex(params) {
+  return request({
+    url: '/ems/object/loadIndex/getNewIndex' ,
+    method: 'get',
+    params
+  })
+}
+//查询设备下的设备部件
+export function listByDevice(params) {
+  return request({
+    url: '/ems/device/component/listByDevice' ,
+    method: 'get',
+    params
+  })
+}

+ 44 - 0
ems-ui-application/src/api/device/meterDevice.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询计量设备列表
+export function listDevice(query) {
+  return request({
+    url: '/ems/meterDevice/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询计量设备详细
+export function getDevice(id) {
+  return request({
+    url: '/ems/meterDevice/' + id,
+    method: 'get'
+  })
+}
+
+// 新增计量设备
+export function addDevice(data) {
+  return request({
+    url: '/ems/meterDevice',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改计量设备
+export function updateDevice(data) {
+  return request({
+    url: '/ems/meterDevice',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除计量设备
+export function delDevice(id) {
+  return request({
+    url: '/ems/meterDevice/' + id,
+    method: 'delete'
+  })
+}

+ 44 - 0
ems-ui-application/src/api/device/meterRead.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 条件查询
+export function listMeterReadingByParam(query) {
+  return request({
+    url: '/ems/meterReading/listByParam',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询最后一条
+export function getLastRecord(areaCode, deviceCode) {
+  return request({
+    url: '/ems/meterReading/getLastRecord?areaCode=' + areaCode + '&deviceCode=' + deviceCode,
+    method: 'get'
+  })
+}
+
+// 新增手动抄记录
+export function addMeterReading(data) {
+  return request({
+    url: '/ems/meterReading',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改手动抄记录
+export function updateMeterReading(data) {
+  return request({
+    url: '/ems/meterReading',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除手动抄记录
+export function delMeterReading(id) {
+  return request({
+    url: '/ems/manual/' + id,
+    method: 'delete'
+  })
+}

+ 44 - 0
ems-ui-application/src/api/device/powerBoxElecEqpt.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询动力箱柜电气设备列表
+export function listPowerBoxElecEqpt(query) {
+  return request({
+    url: '/ems/powerBox/elecEqpt/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询动力箱柜电气设备详细
+export function getPowerBoxElecEqpt(id) {
+  return request({
+    url: '/ems/powerBox/elecEqpt/' + id,
+    method: 'get'
+  })
+}
+
+// 新增动力箱柜电气设备
+export function addPowerBoxElecEqpt(data) {
+  return request({
+    url: '/ems/powerBox/elecEqpt',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改动力箱柜电气设备
+export function updatePowerBoxElecEqpt(data) {
+  return request({
+    url: '/ems/powerBox/elecEqpt',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除动力箱柜电气设备
+export function delPowerBoxElecEqpt(id) {
+  return request({
+    url: '/ems/powerBox/elecEqpt/' + id,
+    method: 'delete'
+  })
+}

+ 59 - 0
ems-ui-application/src/api/device/powerbox.js

@@ -0,0 +1,59 @@
+import request from '@/utils/request'
+
+// 查询动力箱柜列表
+export function listPowerBox(query) {
+  return request({
+    url: '/ems/powerBox/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询动力箱柜详细
+export function getPowerBox(id) {
+  return request({
+    url: '/ems/powerBox/' + id,
+    method: 'get'
+  })
+}
+
+// 新增动力箱柜
+export function addPowerBox(data) {
+  return request({
+    url: '/ems/powerBox',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改动力箱柜
+export function updatePowerBox(data) {
+  return request({
+    url: '/ems/powerBox',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除动力箱柜
+export function delPowerBox(id) {
+  return request({
+    url: '/ems/powerBox/' + id,
+    method: 'delete'
+  })
+}
+// 获取配电柜指标信息
+export function getPowerIndexs(boxCode) {
+  return request({
+    url: '/ems/powerBoxIndex/latest/' + boxCode,
+    method: 'get'
+  })
+}
+// 获取空开指标信息
+export function getEqptIndexs(boxCode) {
+  return request({
+    url: '/ems/elecBoxEqptIndex/latest/list?boxCode=' + boxCode,
+    method: 'get'
+  })
+}
+

+ 45 - 0
ems-ui-application/src/api/device/rbook.js

@@ -0,0 +1,45 @@
+import request from '@/utils/request'
+
+// 查询设备台账列表
+export function listRbook(query) {
+  return request({
+    url: '/ems/device/rbook/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询设备台账详细
+export function getRbook(id) {
+  return request({
+    url: '/ems/device/rbook/' + id,
+    method: 'get'
+
+  })
+}
+
+// 新增设备台账
+export function addRbook(data) {
+  return request({
+    url: '/ems/device/rbook',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改设备台账
+export function updateRbook(data) {
+  return request({
+    url: '/ems/device/rbook',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除设备台账
+export function delRbook(id) {
+  return request({
+    url: '/ems/device/rbook/' + id,
+    method: 'delete'
+  })
+}

+ 63 - 0
ems-ui-application/src/api/mgr/OpEnergyStrategy.js

@@ -0,0 +1,63 @@
+import request from '@/utils/request'
+
+
+//获取能源策略参数
+export function getStrategyParam(code) {
+  return request({
+    url: '/ems/energyStrategy/param?strategyCode='+code,
+    method: 'get',
+  })
+}
+
+// 获取能源策略参数选项
+export function getStrategyParamOption(query) {
+  return request({
+    url: '/ems/energyStrategy/param/option',
+    method: 'get',
+    params: query
+  })
+}
+
+// 修改能源策略
+export function updateOpEnergyStrategy(data) {
+  return request({
+    url: '/ems/energyStrategy/param',
+    method: 'put',
+    data: data
+  })
+}
+
+//查询策略步骤
+export function getStrategyStep(code) {
+  return request({
+    url: '/ems/energyStrategy/step?strategyCode='+code,
+    method: 'get',
+  })
+}
+
+//新增策略步骤
+
+export function addStrategyStep(data) {
+  return request({
+    url: '/ems/energyStrategy/step',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改策略步骤
+export function updateStrategyStep(data) {
+  return request({
+    url: '/ems/energyStrategy/step',
+    method: 'put',
+    data: data
+  })
+}
+
+//删除策略步骤
+export function deleteStrategyStep(code) {
+  return request({
+    url: '/ems/energyStrategy/step?strategyCode='+code,
+    method: 'delete',
+  })
+}

+ 18 - 0
ems-ui-application/src/api/mgr/charging.js

@@ -0,0 +1,18 @@
+import request from '@/utils/request'
+
+// 查询商户计费数据
+export function chargingList(query) {
+  return request({
+    url: '/ems/charging/bill/co',
+    method: 'get',
+    params: query
+  })
+}
+// 查询计费总览数据
+export function overviewInfo(query) {
+  return request({
+    url: '/ems/charging/bill/getByTag',
+    method: 'get',
+    params: query
+  })
+}

+ 60 - 0
ems-ui-application/src/api/mgr/elecStoreH.js

@@ -0,0 +1,60 @@
+import request from '@/utils/request';
+
+// 查询储能计量-小时列表
+export function listElecStoreH(query) {
+  return request({
+    url: '/ems/elec/store/hour/list',
+    method: 'get',
+    params: query
+  });
+}
+// 查询储能总览
+export function dayStatistics(query) {
+  return request({
+    url: '/ems/elec/store/day/statistics',
+    method: 'get',
+    params: query
+  });
+}
+
+// 查询储能计量-小时详细
+export function getElecStoreH(id) {
+  return request({
+    url: '/ems/elec/store/hour/' + id,
+    method: 'get'
+  });
+}
+
+// 新增储能计量-小时
+export function addElecStoreH(data) {
+  return request({
+    url: '/ems/elec/store/hour',
+    method: 'post',
+    data: data
+  });
+}
+
+// 修改储能计量-小时
+export function updateElecStoreH(data) {
+  return request({
+    url: '/ems/elec/store/hour',
+    method: 'put',
+    data: data
+  });
+}
+
+// 删除储能计量-小时
+export function delElecStoreH(id) {
+  return request({
+    url: '/ems/elec/store/hour/' + id,
+    method: 'delete'
+  });
+}
+
+export function getStoreDayList(query) {
+  return request({
+    url: '/ems/elec/store/day/list',
+    method: 'get',
+    params: query
+  });
+}

+ 91 - 0
ems-ui-application/src/api/mgr/elecUseH.js

@@ -0,0 +1,91 @@
+import request from '@/utils/request'
+
+// 查询用能计量-小时列表
+export function listH(query) {
+  return request({
+    url: '/ems/elec/use/hour/list',
+    method: 'get',
+    params: query
+  })
+}
+
+export function listHSum(query) {
+  return request({
+    url: '/ems/elec/use/hour/listSum',
+    method: 'get',
+    params: query
+  })
+}
+
+// 根据设施查询能耗统计
+export function sumByFacsH(query) {
+  return request({
+    url: '/ems/elec/use/hour/sumByFacs',
+    method: 'get',
+    params: query
+  })
+}
+//能耗总览统计
+export function sumBySubCategoryH(query) {
+  return request({
+    url: '/ems/elec/use/hour/sumBySubCategory',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询用能计量-小时详细
+export function getH(id) {
+  return request({
+    url: '/ems/elec/use/hour/' + id,
+    method: 'get'
+  })
+}
+
+// 新增用能计量-小时
+export function addH(data) {
+  return request({
+    url: '/ems/elec/use/hour',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改用能计量-小时
+export function updateH(data) {
+  return request({
+    url: '/ems/elec/use/hour',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除用能计量-小时
+export function delH(id) {
+  return request({
+    url: '/ems/elec/use/hour/' + id,
+    method: 'delete'
+  })
+}
+
+export function getPowerData(query) {
+  return request({
+    url: '/ems/object/loadIndex/min/15/list',
+    method: 'get',
+    params: query
+  })
+}
+export function getPowerMaxLoad(query) {
+  return request({
+    url: '/ems/object/loadIndex/min/15/getMaxLoad',
+    method: 'get',
+    params: query
+  })
+}
+export function getPowerDayMaxLoad(query) {
+  return request({
+    url: '/ems/object/loadIndex/day/getMaxLoad',
+    method: 'get',
+    params: query
+  })
+}

+ 44 - 0
ems-ui-application/src/api/mgr/energyStrategy.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询能源策略列表
+export function listEnergyStrategy(query) {
+  return request({
+    url: '/ems/energyStrategy/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询能源策略详细
+export function getEnergyStrategy(id) {
+  return request({
+    url: '/ems/energyStrategy/' + id,
+    method: 'get'
+  })
+}
+
+// 新增能源策略
+export function addEnergyStrategy(data) {
+  return request({
+    url: '/ems/energyStrategy',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改能源策略
+export function updateEnergyStrategy(data) {
+  return request({
+    url: '/ems/energyStrategy',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除能源策略
+export function delEnergyStrategy(id) {
+  return request({
+    url: '/ems/energyStrategy/' + id,
+    method: 'delete'
+  })
+}

+ 44 - 0
ems-ui-application/src/api/mgr/loadIndex.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询电力负荷设施指标列表
+export function listLoadIndex(query) {
+  return request({
+    url: '/ems/object/loadIndex/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询电力负荷设施指标详细
+export function getLoadIndex(id) {
+  return request({
+    url: '/ems/object/loadIndex/' + id,
+    method: 'get'
+  })
+}
+
+// 新增电力负荷设施指标
+export function addLoadIndex(data) {
+  return request({
+    url: '/ems/object/loadIndex',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改电力负荷设施指标
+export function updateLoadIndex(data) {
+  return request({
+    url: '/ems/object/loadIndex',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除电力负荷设施指标
+export function delLoadIndex(id) {
+  return request({
+    url: '/ems/object/loadIndex/' + id,
+    method: 'delete'
+  })
+}

+ 60 - 0
ems-ui-application/src/api/mgr/pgSupplyH.js

@@ -0,0 +1,60 @@
+import request from '@/utils/request';
+
+// 查询电网供应计量-小时列表
+export function listPgSupplyH(query) {
+  return request({
+    url: '/ems/pg/supply/hour/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询电网供应计量-小时详细
+export function getPgSupplyH(id) {
+  return request({
+    url: '/ems/pg/supply/hour/' + id,
+    method: 'get'
+  })
+}
+
+// 新增电网供应计量-小时
+export function addPgSupplyH(data) {
+  return request({
+    url: '/ems/pg/supply/hour',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改电网供应计量-小时
+export function updatePgSupplyH(data) {
+  return request({
+    url: '/ems/pg/supply/hour',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除电网供应计量-小时
+export function delPgSupplyH(id) {
+  return request({
+    url: '/ems/pg/supply/hour/' + id,
+    method: 'delete'
+  })
+}
+// 查询光伏供应计量
+export function listPvSupplyH(query) {
+  return request({
+    url: '/ems/prod/pv/hour/list',
+    method: 'get',
+    params: query
+  })
+}
+// 查询发电量根据日
+export function listPvSupplyD(query) {
+  return request({
+    url: '/ems/prod/pv/day/list',
+    method: 'get',
+    params: query
+  })
+}

+ 44 - 0
ems-ui-application/src/api/prediction/forecastCa.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询碳排放预测列表
+export function listForecastCa(query) {
+  return request({
+    url: '/ems/forecastCa/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询碳排放预测详细
+export function getForecastCa(id) {
+  return request({
+    url: '/ems/forecastCa/' + id,
+    method: 'get'
+  })
+}
+
+// 新增碳排放预测
+export function addForecastCa(data) {
+  return request({
+    url: '/ems/forecastCa',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改碳排放预测
+export function updateForecastCa(data) {
+  return request({
+    url: '/ems/forecastCa',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除碳排放预测
+export function delForecastCa(id) {
+  return request({
+    url: '/ems/forecastCa/' + id,
+    method: 'delete'
+  })
+}

+ 44 - 0
ems-ui-application/src/api/prediction/forecastConsume.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询电力消耗预测列表
+export function listForecastConsume(query) {
+  return request({
+    url: '/ems/forecastConsume/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询电力消耗预测详细
+export function getForecastConsume(id) {
+  return request({
+    url: '/ems/forecastConsume/' + id,
+    method: 'get'
+  })
+}
+
+// 新增电力消耗预测
+export function addForecastConsume(data) {
+  return request({
+    url: '/ems/forecastConsume',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改电力消耗预测
+export function updateForecastConsume(data) {
+  return request({
+    url: '/ems/forecastConsume',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除电力消耗预测
+export function delForecastConsume(id) {
+  return request({
+    url: '/ems/forecastConsume/' + id,
+    method: 'delete'
+  })
+}

+ 44 - 0
ems-ui-application/src/api/prediction/predictionProd.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询电力产能预测列表
+export function listPredictionProd(query) {
+  return request({
+    url: '/ems/predictionProd/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询电力产能预测详细
+export function getPredictionProd(id) {
+  return request({
+    url: '/ems/predictionProd/' + id,
+    method: 'get'
+  })
+}
+
+// 新增电力产能预测
+export function addPredictionProd(data) {
+  return request({
+    url: '/ems/predictionProd',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改电力产能预测
+export function updatePredictionProd(data) {
+  return request({
+    url: '/ems/predictionProd',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除电力产能预测
+export function delPredictionProd(id) {
+  return request({
+    url: '/ems/predictionProd/' + id,
+    method: 'delete'
+  })
+}

+ 33 - 0
ems-ui-application/src/api/system/logininfor.js

@@ -0,0 +1,33 @@
+import request from '@/utils/request'
+
+// 查询登录日志列表
+export function list(query) {
+  return request({
+    url: '/system/logininfor/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 删除登录日志
+export function delLogininfor(infoId) {
+  return request({
+    url: '/system/logininfor/' + infoId,
+    method: 'delete'
+  })
+}
+
+// 解锁用户登录状态
+export function unlockLogininfor(userName) {
+  return request({
+    url: '/system/logininfor/unlock/' + userName,
+    method: 'get'
+  })
+}
+// 清空登录日志
+export function cleanLogininfor() {
+  return request({
+    url: '/system/logininfor/clean',
+    method: 'delete'
+  })
+}

+ 26 - 0
ems-ui-application/src/api/system/operlog.js

@@ -0,0 +1,26 @@
+import request from '@/utils/request'
+
+// 查询操作日志列表
+export function list(query) {
+  return request({
+    url: '/system/operlog/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 删除操作日志
+export function delOperlog(operId) {
+  return request({
+    url: '/system/operlog/' + operId,
+    method: 'delete'
+  })
+}
+
+// 清空操作日志
+export function cleanOperlog() {
+  return request({
+    url: '/system/operlog/clean',
+    method: 'delete'
+  })
+}

+ 44 - 0
ems-ui-application/src/api/task/inspectionReport.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询巡检报告列表
+export function listInspectionReport(query) {
+  return request({
+    url: '/ems/inspectionReport/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询巡检报告详细
+export function getInspectionReport(id) {
+  return request({
+    url: '/ems/inspectionReport/' + id,
+    method: 'get'
+  })
+}
+
+// 新增巡检报告
+export function addInspectionReport(data) {
+  return request({
+    url: '/ems/inspectionReport',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改巡检报告
+export function updateInspectionReport(data) {
+  return request({
+    url: '/ems/inspectionReport',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除巡检报告
+export function delInspectionReport(id) {
+  return request({
+    url: '/ems/inspectionReport/' + id,
+    method: 'delete'
+  })
+}

+ 44 - 0
ems-ui-application/src/api/task/inspectionTask.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询巡检任务列表
+export function listInspectionTask(query) {
+  return request({
+    url: '/ems/inspectionTask/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询巡检任务详细
+export function getInspectionTask(id) {
+  return request({
+    url: '/ems/inspectionTask/' + id,
+    method: 'get'
+  })
+}
+
+// 新增巡检任务
+export function addInspectionTask(data) {
+  return request({
+    url: '/ems/inspectionTask',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改巡检任务
+export function updateInspectionTask(data) {
+  return request({
+    url: '/ems/inspectionTask',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除巡检任务
+export function delInspectionTask(id) {
+  return request({
+    url: '/ems/inspectionTask/' + id,
+    method: 'delete'
+  })
+}

+ 1 - 0
ems-ui-application/src/assets/icons/svg/3d.svg

@@ -0,0 +1 @@
+<svg class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="128" height="128"><defs><style/></defs><path d="M177.493333 389.36381a48.761905 48.761905 0 0 1 24.380953 6.534095l249.222095 143.896381a73.142857 73.142857 0 0 1 36.571429 63.341714v287.792762a48.761905 48.761905 0 0 1-45.104762 48.615619l-3.657143 0.146286a48.761905 48.761905 0 0 1-24.380953-6.534096L165.302857 789.26019a73.142857 73.142857 0 0 1-36.571428-63.341714V438.125714a48.761905 48.761905 0 0 1 45.104761-48.64l3.657143-0.121904z m669.135238 0a48.761905 48.761905 0 0 1 48.615619 45.104761l0.146286 3.657143v287.792762a73.142857 73.142857 0 0 1-32.426666 60.757334l-4.144762 2.58438-249.246477 143.896381a48.761905 48.761905 0 0 1-20.114285 6.339048l-4.266667 0.195048a48.761905 48.761905 0 0 1-48.615619-45.104762l-0.146286-3.657143V603.136a73.142857 73.142857 0 0 1 32.426667-60.757333l4.144762-2.584381 249.246476-143.896381a48.761905 48.761905 0 0 1 20.114286-6.339048l4.266666-0.195047zM201.849905 480.353524l0.024381 245.564952 212.650666 122.758095V603.136L201.874286 480.353524z m620.373333 0l-210.553905 121.539047-2.096762 1.243429V848.700952l210.578286-121.514666 2.096762-1.243429-0.024381-245.564952zM544.085333 122.441143l4.608 2.438095 249.222096 143.896381a48.761905 48.761905 0 0 1 3.242666 82.407619l-3.242666 2.048-249.222096 143.896381a73.142857 73.142857 0 0 1-68.559238 2.438095l-4.583619-2.438095-249.246476-143.896381a48.761905 48.761905 0 0 1-3.218286-82.407619l3.218286-2.048 249.246476-143.896381a73.142857 73.142857 0 0 1 68.534857-2.438095zM512.048762 188.220952l-212.601905 122.758096 211.748572 122.270476 0.950857 0.487619 212.626285-122.758095-211.309714-122.002286-1.414095-0.75581z"/></svg>

+ 1 - 0
ems-ui-application/src/assets/icons/svg/analysis.svg

@@ -0,0 +1 @@
+<svg class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="128" height="128"><defs><style/></defs><path d="M512 127.168l-62.912 1.6c-216.128 15.84-387.2 195.84-387.2 416.032 0 230.624 186.656 417.568 417.312 417.568 220.224 0 400-171.456 415.936-387.584L896.512 512 512 512 512 127.168zM833.024 576c-15.648 192-168.096 324.672-354.112 324.672-196.448 0-355.744-159.36-355.744-355.808C123.168 358.848 256 206.304 448 190.624L448 576 833.024 576zM544 65.344 544 480l414.368 0C958.368 256 768 65.344 544 65.344zM608 131.872c32 4.576 49.44 12.192 74.4 22.752 42.432 17.92 79.04 43.616 111.776 76.352 32.736 32.736 57.696 68.032 75.648 110.464 10.56 24.96 17.408 42.56 22.016 74.56L608 416 608 131.872z"  p-id="51893"></path></svg>

+ 1 - 0
ems-ui-application/src/assets/icons/svg/building.svg

@@ -0,0 +1 @@
+<svg class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="128" height="128"><defs><style/></defs><path d="M852.5 889.1H592.8c-19.1 0-34.5-15.4-34.5-34.5V369.9c0-10.8 5.1-21 13.7-27.5 8.7-6.5 19.9-8.6 30.3-5.6L862 411.1c14.8 4.2 25 17.8 25 33.2v410.4c0 19-15.5 34.4-34.5 34.4z m-225.2-69H818V470.3l-190.7-54.6v404.4z"></path><path d="M592.2 889.1H188.7c-19.1 0-34.5-15.4-34.5-34.5v-655c0-19.1 15.4-34.5 34.5-34.5h403.5c19.1 0 34.5 15.4 34.5 34.5v655c0 19.1-15.5 34.5-34.5 34.5z m-369-69h334.5v-586H223.2v586z"></path><path d="M925.7 889.1H115.4c-19.1 0-34.5-15.4-34.5-34.5s15.4-34.5 34.5-34.5h810.3c19.1 0 34.5 15.4 34.5 34.5s-15.5 34.5-34.5 34.5zM328.2 382.2h-51.5c-19.1 0-34.5-15.4-34.5-34.5s15.4-34.5 34.5-34.5h51.5c19.1 0 34.5 15.4 34.5 34.5s-15.5 34.5-34.5 34.5zM487.4 382.2h-42.9c-19.1 0-34.5-15.4-34.5-34.5s15.4-34.5 34.5-34.5h42.9c19.1 0 34.5 15.4 34.5 34.5s-15.4 34.5-34.5 34.5zM328.2 503.9h-51.5c-19.1 0-34.5-15.4-34.5-34.5s15.4-34.5 34.5-34.5h51.5c19.1 0 34.5 15.4 34.5 34.5s-15.5 34.5-34.5 34.5zM487.4 503.9h-42.9c-19.1 0-34.5-15.4-34.5-34.5s15.4-34.5 34.5-34.5h42.9c19.1 0 34.5 15.4 34.5 34.5s-15.4 34.5-34.5 34.5zM328.2 625.6h-51.5c-19.1 0-34.5-15.4-34.5-34.5s15.4-34.5 34.5-34.5h51.5c19.1 0 34.5 15.4 34.5 34.5s-15.5 34.5-34.5 34.5zM487.4 625.6h-42.9c-19.1 0-34.5-15.4-34.5-34.5s15.4-34.5 34.5-34.5h42.9c19.1 0 34.5 15.4 34.5 34.5s-15.4 34.5-34.5 34.5zM328.2 747.3h-51.5c-19.1 0-34.5-15.4-34.5-34.5s15.4-34.5 34.5-34.5h51.5c19.1 0 34.5 15.4 34.5 34.5s-15.5 34.5-34.5 34.5zM487.4 747.3h-42.9c-19.1 0-34.5-15.4-34.5-34.5s15.4-34.5 34.5-34.5h42.9c19.1 0 34.5 15.4 34.5 34.5s-15.4 34.5-34.5 34.5z" ></path></svg>

+ 1 - 0
ems-ui-application/src/assets/icons/svg/ca.svg

@@ -0,0 +1 @@
+<svg class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="128" height="128"><defs><style/></defs><path d="M1004.85521 67.823202l-5.358424-67.853306-53.373518 43.318947a681.091852 681.091852 0 0 1-105.753621 63.729125 1705.423894 1705.423894 0 0 1-341.52429 125.531626C318.525348 279.751893 204.974919 417.836681 170.506403 631.902721a986.973589 986.973589 0 0 0-3.371593 269.065148C92.327595 935.73742 39.375525 955.154182 38.622938 955.485321a35.160896 35.160896 0 0 0-21.072455 45.426192 36.124209 36.124209 0 0 0 46.26909 20.801524c3.190972-1.174037 58.581425-21.493904 136.940855-58.099769l4.455319 0.301035c0.993416 0 24.504255 1.655693 62.735709 1.655693a1272.144113 1272.144113 0 0 0 323.462186-39.465699c155.243787-42.14491 261.479064-115.326536 315.69548-217.407529a787.477647 787.477647 0 0 0 70.683035-205.456437 1446.2628 1446.2628 0 0 0 27.093157-207.7142 1760.091863 1760.091863 0 0 0-0.030104-227.702929z m-161.685937 608.090847c-44.643501 84.018889-135.857128 145.279526-271.112187 182.005805a1138.30392 1138.30392 0 0 1-233.482802 35.010378 1526.639164 1526.639164 0 0 0 163.221216-104.54948 794.732592 794.732592 0 0 0 170.897611-165.56929 34.889965 34.889965 0 0 0-8.459085-49.249338 36.39514 36.39514 0 0 0-50.182547 8.278464c-65.264404 90.03959-184.895742 182.999221-345.949505 268.82432q-16.015066 8.519293-32.210753 16.767654a910.871923 910.871923 0 0 1 6.020701-226.197754c30.434646-186.009571 123.123345-300.553417 275.537402-340.470667a1610.537639 1610.537639 0 0 0 418.438751-165.358565c2.649109 116.711298-3.130765 371.958936-92.688699 540.598783z" p-id="47943"></path></svg>

+ 1 - 0
ems-ui-application/src/assets/icons/svg/caemission.svg

@@ -0,0 +1 @@
+<svg class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="128" height="128"><defs><style/></defs><path d="M814.933 349.867C776.533 217.6 652.8 128 512 128s-264.533 89.6-302.933 221.867C85.333 379.733 0 490.667 0 618.667 0 772.267 123.733 896 277.333 896h469.334C900.267 896 1024 772.267 1024 618.667c0-128-85.333-238.934-209.067-268.8z m-68.266 460.8H277.333c-106.666 0-192-85.334-192-192 0-93.867 68.267-174.934 162.134-187.734 17.066-4.266 29.866-17.066 34.133-34.133C307.2 290.133 405.333 213.333 512 213.333s204.8 76.8 230.4 183.467c4.267 17.067 17.067 29.867 34.133 34.133 93.867 12.8 162.134 93.867 162.134 187.734 0 106.666-85.334 192-192 192z" p-id="46494" ></path><path d="M806.4 695.467h-29.867l17.067-12.8c12.8-8.534 17.067-25.6 21.333-38.4 0-17.067-4.266-29.867-17.066-38.4-21.334-21.334-51.2-21.334-72.534-4.267l-12.8 12.8c-8.533 8.533-8.533 21.333-4.266 29.867 8.533 8.533 21.333 8.533 29.866 4.266l12.8-12.8c4.267-4.266 8.534-4.266 12.8 0C768 635.733 768 640 768 640s0 4.267-4.267 8.533l-64 51.2C691.2 704 691.2 716.8 691.2 725.333c4.267 8.534 12.8 12.8 21.333 12.8h89.6c12.8 0 21.334-8.533 21.334-21.333s-8.534-21.333-17.067-21.333zM571.733 469.333c-59.733 0-110.933 51.2-110.933 110.934V627.2c0 59.733 51.2 110.933 110.933 110.933s110.934-51.2 110.934-110.933v-46.933c-4.267-59.734-51.2-110.934-110.934-110.934zM614.4 627.2c0 25.6-21.333 46.933-46.933 46.933S520.533 652.8 520.533 627.2v-46.933c0-25.6 21.334-46.934 46.934-46.934s46.933 21.334 46.933 46.934V627.2z m-268.8-93.867h59.733c17.067 0 34.134-12.8 34.134-34.133s-17.067-29.867-34.134-29.867H345.6c-72.533 0-132.267 59.734-132.267 132.267S273.067 733.867 345.6 733.867h59.733c17.067 0 34.134-12.8 34.134-34.134s-12.8-34.133-34.134-34.133H345.6c-38.4 0-68.267-29.867-68.267-68.267s29.867-64 68.267-64z" p-id="46495" ></path></svg>

+ 1 - 0
ems-ui-application/src/assets/icons/svg/casink.svg

@@ -0,0 +1 @@
+<svg class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="128" height="128"><defs><style/></defs><path d="M923.136 440.878545s-185.250909 31.744-300.264727 129.070546c-114.176 96.488727-91.973818 239.895273-78.429091 292.957091l24.808727-9.634909c43.613091-16.896 96.349091-69.957818 152.994909-137.309091 31.371636-37.329455 62.743273-83.456 87.133091-117.341091 9.169455-13.032727 22.667636-59.112727 27.927273-70.423273 3.025455 45.242182-29.230545 116.922182-86.295273 184.738909-36.677818 43.845818-76.241455 88.250182-111.150545 119.528728-21.364364 19.083636-46.173091 33.885091-73.169455 43.426909-9.169455 3.025455-15.313455 5.213091-16.616727 5.632 0.465455 0.930909 0.465455 1.768727 0.465454 1.768727s228.770909 19.549091 322.048-109.521455c87.598545-121.669818 50.548364-332.893091 50.548364-332.893091zM438.085818 461.730909c134.656 146.897455 50.548364 417.652364 50.548364 417.652364s-12.194909 0.465455-31.837091-0.465455c2.234182-16.058182-0.418909-35.188364-0.418909-35.188363-11.357091-49.989818-114.129455-137.774545-179.991273-237.707637C214.574545 511.720727 208.802909 363.054545 192.698182 313.530182c-6.516364 13.032727-13.963636 69.12-7.866182 124.276363 5.678545 52.596364 14.336 94.766545 40.96 149.92291 47.104 96.535273 174.778182 195.584 204.334545 256 0 0 7.074909 18.711273 3.537455 33.512727-80.616727-8.285091-229.655273-42.635636-303.336727-181.713455C42.821818 529.501091 136.890182 186.181818 136.890182 186.181818s173.940364 136.471273 301.149091 275.549091z" p-id="33157" ></path></svg>

+ 1 - 0
ems-ui-application/src/assets/icons/svg/cfgwrite.svg

@@ -0,0 +1 @@
+<svg class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="128" height="128"><defs><style/></defs><path d="M275.6 782c-8.5 0-16.6-3.4-22.6-9.4l-138-138c-12.5-12.5-12.5-32.8 0-45.3l398.6-398.6c8.9-8.9 33.5-29.5 71.2-29.5 26.9 0 52.2 10.5 71.2 29.5l40.9 40.9c39.2 39.2 39.2 103.1 0 142.4L654 417C538.2 532.7 418.5 652.3 298.2 772.6c-6 6-14.1 9.4-22.6 9.4z m-92.7-170l92.7 92.7c112.7-112.7 224.7-224.6 333.2-333l42.9-42.9c14.3-14.3 14.3-37.7 0-51.9L610.8 236c-6.9-6.9-16.1-10.7-26-10.7-14.5 0-24.2 8.9-26 10.7L182.9 612z" ></path><path d="M96.7 822.9c-8.4 0-16.6-3.3-22.6-9.4-8.1-8.1-11.2-19.9-8.3-30.9l47.6-177.5c3-11 11.6-19.7 22.6-22.6 11-3 22.8 0.2 30.9 8.3l130 129.9c8.1 8.1 11.2 19.9 8.3 30.9-3 11-11.6 19.7-22.6 22.6L105 821.8c-2.8 0.7-5.5 1.1-8.3 1.1z m64.2-147.7L142 745.6l70.5-18.9-51.6-51.5zM607.2 419.2c-8.3 0-16.6-3.2-22.8-9.6L463.1 286.1c-12.4-12.6-12.2-32.9 0.4-45.3 12.6-12.4 32.9-12.2 45.3 0.4L630 364.8c12.4 12.6 12.2 32.9-0.4 45.3-6.2 6-14.3 9.1-22.4 9.1zM922.9 813.3H402.1c-17.7 0-32-14.3-32-32s14.3-32 32-32h520.8c17.7 0 32 14.3 32 32s-14.3 32-32 32z" ></path><path d="M922.9 677.3H599.6c-17.7 0-32-14.3-32-32s14.3-32 32-32h323.3c17.7 0 32 14.3 32 32s-14.3 32-32 32z" ></path><path d="M921.9 543.8H725.6c-17.7 0-32-14.3-32-32s14.3-32 32-32h196.3c17.7 0 32 14.3 32 32s-14.3 32-32 32z" ></path></svg>

+ 1 - 0
ems-ui-application/src/assets/icons/svg/charging.svg

@@ -0,0 +1 @@
+<svg class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="128" height="128"><path d="M512 0C229.312 0 0 229.312 0 512s229.312 512 512 512 512-229.312 512-512-229.312-512-512-512z m311.04 823.04a437.76 437.76 0 0 1-139.84 94.336c-54.208 23.04-111.808 34.624-171.2 34.624a439.36 439.36 0 0 1-311.04-128.896 437.76 437.76 0 0 1-94.336-139.904A435.776 435.776 0 0 1 72 512a439.36 439.36 0 0 1 128.896-311.04 437.76 437.76 0 0 1 139.904-94.336A435.776 435.776 0 0 1 512 72a439.36 439.36 0 0 1 311.04 128.896 437.76 437.76 0 0 1 94.336 139.904c23.04 54.208 34.624 111.808 34.624 171.2 0 59.392-11.584 116.992-34.56 171.2a436.096 436.096 0 0 1-94.336 139.904z"  opacity=".45" ></path><path d="M701.824 436.992h-167.04c0.704 0 1.408-0.32 2.112-1.024l118.208-117.76a35.904 35.904 0 0 0-50.816-50.56L511.872 360.064l-92.864-92.8a36.16 36.16 0 0 0-51.136 0.192 36.16 36.16 0 0 0-0.064 51.072l118.208 118.08c0.64 0.704 1.408 1.728 2.112 1.728H321.6a34.688 34.688 0 0 0-34.304 34.56v3.2c0 18.816 15.488 33.856 34.304 33.856h154.368v64H353.536c-18.752 0-33.472 16.256-33.472 35.072v4.032c0 18.752 14.72 32.896 33.472 32.896h122.56v149.184a35.968 35.968 0 1 0 72 0v-149.184h121.792c18.752 0 35.2-14.08 35.2-32.896v-4.032a35.968 35.968 0 0 0-35.2-35.072H548.032v-64h153.792c18.752 0 35.2-14.208 35.2-33.088v-4.032a36.672 36.672 0 0 0-35.2-35.84z"  opacity=".45" ></path></svg>

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
ems-ui-application/src/assets/icons/svg/client.svg


+ 1 - 0
ems-ui-application/src/assets/icons/svg/deviceaccess.svg

@@ -0,0 +1 @@
+<svg class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="128" height="128"><defs><style/></defs><path d="M210.488889 85.333333c0-22.755556-22.755556-45.511111-45.511111-45.511111s-45.511111 22.755556-45.511111 45.511111v170.666667H39.822222V512h256V256H210.488889v-170.666667z m170.666667 603.022223c0 56.888889 34.133333 102.4 85.333333 119.466666v182.044445h85.333333v-182.044445c51.2-17.066667 85.333333-62.577778 85.333334-119.466666v-85.333334H381.155556v85.333334z m-341.333334 0c0 56.888889 34.133333 102.4 85.333334 119.466666v182.044445h85.333333v-182.044445c51.2-17.066667 85.333333-62.577778 85.333333-119.466666v-85.333334H39.822222v85.333334z m688.355556 0c0 56.888889 34.133333 102.4 85.333333 119.466666v182.044445h85.333333v-182.044445c51.2-17.066667 85.333333-62.577778 85.333334-119.466666v-85.333334h-256v85.333334z m170.666666-432.355556v-170.666667c0-22.755556-22.755556-45.511111-45.511111-45.511111s-45.511111 22.755556-45.511111 45.511111v170.666667h-85.333333V512h256V256h-79.644445z m-347.022222-170.666667c0-22.755556-22.755556-45.511111-45.511111-45.511111s-45.511111 22.755556-45.511111 45.511111v170.666667H381.155556V512h256V256H551.822222v-170.666667z m0 0" ></path></svg>

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
ems-ui-application/src/assets/icons/svg/deviceanalyze.svg


+ 1 - 0
ems-ui-application/src/assets/icons/svg/deviceattr.svg

@@ -0,0 +1 @@
+<svg class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="128" height="128"><defs><style/></defs><path d="M690.6 895c-76.2-11.2-102.2-86.4-102.2-86.4H451.2c-8.6 0-16.4 4.9-20.3 12.5-11.1 21.9-40.1 65.6-96.7 73.9-11.1 1.6-19.3 11.3-19.3 22.5 0 12.6 10.2 22.8 22.8 22.8h349.5c12.6 0 22.8-10.2 22.8-22.8-0.1-11.2-8.3-20.8-19.4-22.5zM881.1 84.6H143.8c-50.9 0-92.2 42.1-92.2 93.9v470.3c0 51.9 41.3 94 92.2 94h737.3c50.9 0 92.1-42.1 92.1-94.1V178.5c0-51.8-41.2-93.9-92.1-93.9zM451.9 617.2c-5.5 5.5-11 0-11-5.5l33-176h-66c-5.5 0-5.5-5.5-5.5-5.5l170.5-220c5.5-5.5 11 0 11 5.5l-27.5 176h60.5c5.5 0 5.5 5.5 5.5 5.5l-170.5 220z"></path></svg>

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
ems-ui-application/src/assets/icons/svg/deviceindex.svg


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
ems-ui-application/src/assets/icons/svg/devicemgr.svg


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
ems-ui-application/src/assets/icons/svg/econsumption.svg


+ 1 - 0
ems-ui-application/src/assets/icons/svg/energy.svg

@@ -0,0 +1 @@
+<svg class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="128" height="128"><defs><style/></defs><path d="M358.706587 239.137725C358.706587 141.02994 278.994012 61.317365 180.886228 61.317365 82.778443 61.317365 3.065868 141.02994 3.065868 239.137725c0 49.053892 18.39521 91.976048 49.053892 122.63473-6.131737 36.790419-12.263473 73.580838-12.263473 110.371258 0 171.688623 91.976048 318.850299 220.742515 398.562874l36.79042-147.161677c-73.580838-61.317365-116.502994-153.293413-116.502994-251.401197 0-18.39521 0-36.790419 6.131736-55.185629 91.976048 0 171.688623-79.712575 171.688623-177.820359z m153.293413-98.107785c61.317365 0 116.502994 18.39521 165.556886 42.922156-6.131737 18.39521-12.263473 42.922156-12.263473 61.317365 0 98.107784 79.712575 177.820359 177.820359 177.820359s177.820359-79.712575 177.82036-177.820359c0-98.107784-79.712575-177.820359-177.82036-177.820359-24.526946 0-42.922156 6.131737-67.449101 12.263473C702.083832 30.658683 610.107784 0 512 0 444.550898 0 377.101796 12.263473 321.916168 42.922156l79.712575 116.502994c36.790419-12.263473 73.580838-18.39521 110.371257-18.39521z m331.113772 343.377246c-6.131737 122.634731-73.580838 226.874251-177.820359 275.928143-30.658683-55.185629-91.976048-98.107784-159.42515-98.107784-98.107784 0-177.820359 79.712575-177.820359 177.820359 0 98.107784 79.712575 177.820359 177.820359 177.820359 73.580838 0 134.898204-42.922156 165.556887-110.371257 183.952096-67.449102 312.718563-239.137725 312.718563-441.48503v-30.658683c-6.131737 6.131737-141.02994 49.053892-141.029941 49.053893z"/></svg>

+ 1 - 0
ems-ui-application/src/assets/icons/svg/energyanalyze.svg

@@ -0,0 +1 @@
+<svg class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="128" height="128"><defs><style/></defs><path d="M290.133333 930.133333c0 12.8-8.533333 21.333333-21.333333 21.333334H115.2c-12.8 0-21.333333-8.533333-21.333333-21.333334V426.666667c0-12.8 8.533333-21.333333 21.333333-21.333334h153.6c12.8 0 21.333333 8.533333 21.333333 21.333334v503.466666zM947.2 930.133333c0 12.8-8.533333 21.333333-21.333333 21.333334h-153.6c-12.8 0-21.333333-8.533333-21.333334-21.333334v-285.866666c0-12.8 8.533333-21.333333 21.333334-21.333334h153.6c12.8 0 21.333333 8.533333 21.333333 21.333334v285.866666zM618.666667 930.133333c0 12.8-8.533333 21.333333-21.333334 21.333334h-153.6c-12.8 0-21.333333-8.533333-21.333333-21.333334v-810.666666c0-12.8 8.533333-21.333333 21.333333-21.333334H597.333333c12.8 0 21.333333 8.533333 21.333334 21.333334v810.666666z" p-id="62853"></path></svg>

+ 1 - 0
ems-ui-application/src/assets/icons/svg/energyconsume.svg

@@ -0,0 +1 @@
+<svg class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="128" height="128"><defs><style/></defs><path d="M470.770879 220.739223l-130.047765 316.859803h112.292023l-79.775252 317.053011 325.09043-387.419072h-119.20884l151.68697-246.493742z m0 0"  p-id="68578"></path><path d="M512.001294 1023.998145A511.999073 511.999073 0 0 1 149.969648 149.967426a511.999073 511.999073 0 0 1 724.063293 724.063293A508.656588 508.656588 0 0 1 512.001294 1023.998145z m0-975.232648C256.562059 48.765497 48.767718 256.559837 48.767718 511.999073S256.562059 975.232649 512.001294 975.232649 975.234871 767.438308 975.234871 511.999073 767.44053 48.765497 512.001294 48.765497z" p-id="68579"></path></svg>

+ 1 - 0
ems-ui-application/src/assets/icons/svg/energymgr.svg

@@ -0,0 +1 @@
+<svg class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="128" height="128"><defs><style/></defs><path d="M871.870162 150.851436c-199.643779-199.643779-522.440283-199.643779-722.084061 0s-199.643779 522.440283 0 722.084061 522.440283 199.643779 722.084061 0 199.643779-522.440283 0-722.084061zM819.881814 820.947149c-170.4536 170.4536-447.653766 170.4536-618.107365 0s-170.4536-447.653766 0-618.107365 447.653766-170.4536 618.107365 0c169.601332 172.371203 167.683729 448.719101-3.622139 618.107365h3.622139z m0 0"  p-id="53362"></path><path d="M545.451519 272.938826l-64.772368-32.812317-154.047441 308.094881h243.535581l-101.206825 202.41365 64.772368 32.812317 154.047441-308.094881H444.244694l101.206825-202.41365z m0 0" p-id="53363"></path></svg>

+ 1 - 0
ems-ui-application/src/assets/icons/svg/energyprod.svg

@@ -0,0 +1 @@
+<svg class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="128" height="128"><defs><style/></defs><path d="M512 132.266667L300.8 343.466667a298.666667 298.666667 0 1 0 422.4 0L512 132.266667z m0-120.661334l271.530667 271.530667a384 384 0 1 1-543.061334 0L512 11.605333zM554.666667 469.333333h106.666666L469.333333 746.666667V554.666667H362.666667L554.666667 277.333333V469.333333z" p-id="63916"></path></svg>

+ 1 - 0
ems-ui-application/src/assets/icons/svg/energysave.svg

@@ -0,0 +1 @@
+<svg class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="128" height="128"><defs><style/></defs><path d="M104.7 667.3h206.8v59.5H50.2V297.5h253.6V357h-199v118.4h186.4v59.2H104.7v132.7z m466-93.4c-5.9 34.1-17.3 60.1-33.8 77.2-16.5 17.1-36.1 25.4-59.8 25.4-19.3 0-37.6-6.3-54.2-18.7-16.7-12.4-29.2-31.7-37.2-57.1-8.2-26-12.3-56.9-12.3-91.9 0-27.1 3.5-53.7 10.4-79.2 6.8-24.9 18.6-45 35.2-59.8 16.4-14.5 37.1-21.9 61.6-21.9 21.1 0 38.8 6.6 52.7 19.5 14.1 13.2 25.1 34.8 32.6 64.2l1.3 5 53.4-15.7-1.1-4.6c-9.2-39.5-25.9-70.7-49.5-92.6-23.8-22.1-53.6-33.4-88.4-33.4-30.6 0-59 8.8-84.5 26.2-25.4 17.4-45.3 43-59 76.3-13.6 33-20.5 72-20.5 116.1 0 40.4 6.1 78.7 18.1 114 12.1 35.6 30.1 63.3 53.5 82.2 23.6 19 54.4 28.7 91.7 28.7 36.3 0 67.4-12.6 92.6-37.3 24.9-24.5 42.3-60.4 51.8-106.8l0.9-4.4-54.3-17.1-1.2 5.7z m403.1-61.2c0 43-7.1 82-21.1 116-14.1 34.3-34.4 60.7-60.4 78.4-26 17.7-54.5 26.7-84.6 26.7-32.7 0-62.3-10-88.1-29.6-25.6-19.5-45.2-46.5-58.4-80.2-13.7-35.1-20.6-70.9-20.6-106.5 0-69.5 15.8-125.5 47.1-166.5 30.9-40.5 71.3-61 120.3-61 32 0 61.3 9.7 87.1 28.7 25.6 19 45.4 45.7 58.8 79.5 13.2 33.7 19.9 72.1 19.9 114.5z m-69.5-87.9c-8.9-24.4-22-43.6-39.1-57-16.9-13.2-36-19.9-57-19.9-29.9 0-56 13-77.7 38.7-21.9 25.9-33 70.3-33 131.9 0 49.2 10.7 88.3 31.7 116.4 21 28 46.6 41.6 78.2 41.6 32.2 0 58-13.7 78.8-42 20.9-28.3 31.5-69.4 31.5-122 0.2-33.4-4.4-62.9-13.4-87.7z" p-id="69768"></path></svg>

+ 1 - 0
ems-ui-application/src/assets/icons/svg/energystore.svg

@@ -0,0 +1 @@
+<svg class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="128" height="128"><defs><style/></defs><path d="M388.960312 0.013235a14.460321 14.460321 0 0 1 11.029058 4.411623 15.685771 15.685771 0 0 1 4.656713 11.029058v46.567134H669.098386a15.440681 15.440681 0 0 1 15.195591 12.989779v33.822445a15.440681 15.440681 0 0 1-4.411623 11.029058 14.460321 14.460321 0 0 1-11.029058 4.411623h-46.567134v498.023243h46.812224a15.685771 15.685771 0 0 1 11.029058 4.656713 15.440681 15.440681 0 0 1 4.411623 11.029058v31.126453a15.195591 15.195591 0 0 1-15.440681 15.440681H15.44288a16.421042 16.421042 0 0 1-11.029058-4.411623 15.685771 15.685771 0 0 1-4.411623-11.029058v-31.126453a15.685771 15.685771 0 0 1 15.440681-15.685771h46.812224V124.519045H15.44288a15.685771 15.685771 0 0 1-11.029058-4.656713 15.440681 15.440681 0 0 1-4.411623-11.029058V78.197002a15.440681 15.440681 0 0 1 4.411623-11.029058 15.930862 15.930862 0 0 1 11.029058-4.656714h264.697393V15.944096a15.440681 15.440681 0 0 1 12.744689-15.195591h96.07535z m-46.076953 191.170339l-1.470542 1.225451-149.995189 204.405209a6.372345 6.372345 0 0 0 0 5.882164 5.637074 5.637074 0 0 0 3.921443 4.166533h114.947294a6.127254 6.127254 0 0 1 5.882164 6.127254v1.715632l-20.587575 110.78076a6.862525 6.862525 0 0 0 2.450902 6.617435 5.637074 5.637074 0 0 0 6.617435 0l1.470541-1.225451 149.995189-203.424848a7.107615 7.107615 0 0 0 0-5.882164 5.882164 5.882164 0 0 0-4.166533-4.166533h-114.702204a6.127254 6.127254 0 0 1-5.882164-6.127255v-2.695992l20.587575-110.78076a6.862525 6.862525 0 0 0-2.450902-6.617435 5.637074 5.637074 0 0 0-6.617434 0z m0 0" p-id="64927"></path></svg>

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
ems-ui-application/src/assets/icons/svg/foodwaste.svg


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
ems-ui-application/src/assets/icons/svg/illumination.svg


+ 1 - 0
ems-ui-application/src/assets/icons/svg/meterReading.svg

@@ -0,0 +1 @@
+<svg class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"  width="200" height="200"><path d="M907.264 588.8l-84.48-84.48c-4.608-4.608-11.776-4.608-16.384 0l-21.504 21.504c-4.608 4.608-4.608 11.776 0 16.384l84.48 84.48c4.608 4.608 11.776 4.608 16.384 0l21.504-21.504c4.608-4.608 4.608-12.288 0-16.384zM425.472 857.088H220.16c-29.696 0-53.248-24.064-53.248-53.248V219.648c0-29.696 24.064-53.248 53.248-53.248h503.808c29.696 0 53.248 24.064 53.248 53.248v225.28c0 14.848 11.776 26.624 26.624 26.624s26.624-11.776 26.624-26.624v-225.28c0-58.88-47.616-107.008-107.008-107.008H220.16c-58.88 0-107.008 47.616-107.008 107.008V803.84c0 58.88 47.616 107.008 107.008 107.008h205.824c14.848 0 26.624-11.776 26.624-26.624s-12.288-27.136-27.136-27.136z" ></path><path d="M762.368 569.344c-5.632-5.632-15.872-5.12-22.016 1.536l-208.896 208.896c-2.048 2.048-3.584 4.608-4.608 7.168l-25.6 105.472c-3.584 11.776 6.144 22.016 17.92 17.92l105.472-25.6c2.56-1.024 5.12-2.56 7.168-4.608l208.896-208.896c6.656-6.656 7.168-16.384 1.536-22.016l-79.872-79.872z" ></path><path d="M465.408 470.016c-4.096-5.12-6.144-12.288-5.12-19.968l28.16-140.288-212.48 261.12h184.32c7.168 0 13.312 3.072 17.92 8.192 4.096 5.12 6.144 12.288 5.12 19.968l-28.16 140.288 212.48-261.12H484.352c-7.168 0-13.824-3.072-18.944-8.192z"  ></path></svg>

+ 1 - 0
ems-ui-application/src/assets/icons/svg/nacos.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1591690694719" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="717" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M512 512m-512 0a512 512 0 1 0 1024 0 512 512 0 1 0-1024 0Z" fill="#F4F5F9" p-id="718"></path><path d="M695.04 258.2784H328.96a35.9296 35.9296 0 0 0-36.0448 36.0448v435.6352a35.9296 35.9296 0 0 0 36.0448 36.0448h366.08a35.9296 35.9296 0 0 0 36.0448-36.0448V294.3232a35.9296 35.9296 0 0 0-36.0448-36.0448z m-187.5456 39.424v183.6032L461.312 452.864a17.472 17.472 0 0 0-9.0112-2.5344c-3.0976 0-6.1952 0.8448-9.0112 2.5344l-45.6192 28.4416V297.7024h109.824z m-178.5344-5.632h34.9184v219.648c0 6.1952 3.3792 11.8272 8.7296 14.6432 5.3504 3.0976 11.8272 2.816 17.1776-0.2816l62.7968-38.8608 62.7968 38.8608c2.816 1.6896 5.9136 2.5344 9.0112 2.5344 2.816 0 5.632-0.8448 8.1664-2.2528 5.3504-3.0976 8.7296-8.7296 8.7296-14.6432v-219.648H695.04a2.432 2.432 0 0 1 2.2528 2.2528v351.7184H326.7072V294.3232c0-1.408 1.1264-2.2528 2.2528-2.2528z m366.08 439.8592H328.96a2.432 2.432 0 0 1-2.2528-2.2528V679.552h370.5856v50.1248c0 1.408-1.1264 2.2528-2.2528 2.2528z" fill="#3A7FF6" p-id="719"></path><path d="M378.3552 317.7344v-9.6768 423.872h318.9376V317.7344z" fill="#3A7FF6" fill-opacity=".15" p-id="720"></path></svg>

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
ems-ui-application/src/assets/icons/svg/note.svg


+ 1 - 0
ems-ui-application/src/assets/icons/svg/opermgr.svg

@@ -0,0 +1 @@
+<svg class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="128" height="128"><defs><style/></defs><path d="M662.624 671.776a31.968 31.968 0 1 0-45.248 45.248l112 112a31.968 31.968 0 1 0 45.248-45.248l-112-112z" p-id="83148"></path><path d="M712.896 571.616a247.36 247.36 0 0 0-334.112-269.568 31.968 31.968 0 0 0-11.008 52.448l97.824 97.824a31.968 31.968 0 0 1 0 45.248l-31.328 31.328a31.968 31.968 0 0 1-45.248 0L290.88 430.752a32 32 0 0 0-52.384 10.848 247.36 247.36 0 0 0 268 335.456l145.824 145.824a145.6 145.6 0 1 0 205.92-205.92l-145.344-145.344z m100.096 306.016a81.6 81.6 0 0 1-115.392 0l-170.336-170.336-17.28 4a183.36 183.36 0 0 1-224.032-194.944l57.824 57.824a96 96 0 0 0 135.776 0l31.328-31.328a96 96 0 0 0 0-135.776l-57.248-57.248a183.36 183.36 0 0 1 193.472 225.024l-4.096 17.376 170.016 170.016c31.808 31.872 31.808 83.52-0.032 115.392z" p-id="83149"></path><path d="M944.672 423.328l-363.2-363.2a96.096 96.096 0 0 0-135.776 0l-363.2 363.2a96.032 96.032 0 0 0 15.104 148.064V896c0 52.928 43.072 96 96 96h320a32 32 0 1 0 0-64h-320c-17.632 0-32-14.336-32-32V551.744c0-13.664-8.672-25.824-21.6-30.272a32 32 0 0 1-12.256-52.896l363.2-363.2a32.064 32.064 0 0 1 45.28 0l363.2 363.232c6.048 6.016 9.376 14.048 9.376 22.624a31.808 31.808 0 0 1-21.6 30.24 32.032 32.032 0 0 0-21.632 30.272v76.544a32 32 0 1 0 64 0v-56.864a95.456 95.456 0 0 0 43.232-80.192c0-25.664-9.984-49.792-28.128-67.904z" ></path></svg>

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
ems-ui-application/src/assets/icons/svg/paramcfg.svg


+ 1 - 0
ems-ui-application/src/assets/icons/svg/photovoltaic.svg

@@ -0,0 +1 @@
+<svg class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="128" height="128"><defs><style/></defs><path d="M417.792 154.87999967c16.384 2.901333 27.882667 16.384 26.901333 30.848l-0.341333 2.730667-79.018667 448.213333c-2.730667 15.445333-19.050667 25.514667-36.458666 22.442667-16.384-2.901333-27.882667-16.384-26.901334-30.848l0.341334-2.730667 79.018666-448.192c2.730667-15.466667 19.050667-25.514667 36.458667-22.464zM606.208 154.87999967c-16.384 2.901333-27.882667 16.384-26.901333 30.848l0.341333 2.730667 79.018667 448.213333c2.730667 15.445333 19.050667 25.514667 36.458666 22.442667 16.384-2.901333 27.882667-16.384 26.901334-30.848l-0.341334-2.730667-79.018666-448.192c-2.730667-15.466667-19.050667-25.514667-36.458667-22.464z"  p-id="55548"></path><path d="M896 460.33066667a32 32 0 0 1 3.072 63.850667l-3.072 0.149333H128a32 32 0 0 1-3.072-63.850667L128 460.33066667h768zM846.762667 300.33066667c15.424 0 27.904 14.336 27.904 32 0 16.64-11.072 30.293333-25.216 31.850667l-2.688 0.149333H177.237333c-15.424 0-27.904-14.314667-27.904-32 0-16.64 11.072-30.293333 25.216-31.850667l2.688-0.149333h669.525334zM512 609.66399967a32 32 0 0 1 31.850667 28.928l0.149333 3.072v192a32 32 0 0 1-63.850667 3.093334l-0.149333-3.093334v-192a32 32 0 0 1 32-32z"  p-id="55549"></path><path d="M661.333333 801.66399967a32 32 0 0 1 3.072 63.850667l-3.072 0.149333H362.666667a32 32 0 0 1-3.072-63.850666l3.072-0.149334h298.666666zM814.293333 149.33333367H212.437333c-13.44 0-25.28 8.746667-29.226666 21.632l-139.157334 450.56A30.72 30.72 0 0 0 73.28 661.33333367h877.44c20.544 0 35.242667-19.925333 29.269333-39.658667l-136.405333-450.56A30.613333 30.613333 0 0 0 814.293333 149.33333367z m-13.994666 64L917.333333 597.33333367H128l119.36-384h552.938667z"/></svg>

+ 1 - 0
ems-ui-application/src/assets/icons/svg/powerdist.svg

@@ -0,0 +1 @@
+<svg class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="128" height="128"><defs><style/></defs><path d="M768 42.666667H256C209.066667 42.666667 170.666667 81.066667 170.666667 128v682.666667c0 46.933333 38.4 85.333333 85.333333 85.333333v42.666667c0 23.466667 19.2 42.666667 42.666667 42.666666h85.333333c23.466667 0 42.666667-19.2 42.666667-42.666666v-42.666667h170.666666v42.666667c0 23.466667 19.2 42.666667 42.666667 42.666666h85.333333c23.466667 0 42.666667-19.2 42.666667-42.666666v-42.666667c46.933333 0 85.333333-38.4 85.333333-85.333333V128c0-46.933333-38.4-85.333333-85.333333-85.333333zM309.333333 170.666667h405.333334c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32h-405.333334c-17.066667 0-32-14.933333-32-32S292.266667 170.666667 309.333333 170.666667z m0 554.666666c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32-32-14.933333-32-32 14.933333-32 32-32z m106.666667 64c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32 32 14.933333 32 32-14.933333 32-32 32z m106.666667 0c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32 32 14.933333 32 32-14.933333 32-32 32z m-42.666667-115.2c-8.533333 12.8-25.6 8.533333-23.466667-6.4L469.333333 512h-72.533333c-14.933333 0-23.466667-17.066667-12.8-29.866667l136.533333-172.8c8.533333-12.8 25.6-8.533333 23.466667 6.4l-14.933333 155.733334h72.533333c14.933333 0 23.466667 17.066667 12.8 29.866666l-134.4 172.8z" p-id="4285"></path></svg>

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
ems-ui-application/src/assets/icons/svg/powergrid.svg


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
ems-ui-application/src/assets/icons/svg/powerload.svg


+ 1 - 0
ems-ui-application/src/assets/icons/svg/powerstore.svg

@@ -0,0 +1 @@
+<svg class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="128" height="128"><defs><style/></defs><path d="M158.592 550.592h210.432v77.44H158.592v-77.44z m496.384 0h68.544V478.08h73.28v72.512h68.544v77.44H796.8v72.576h-73.28V628.032h-68.544v-77.44z m46.336-457.216l-9.792 114.688h-359.04l-9.792-114.688H159.616l-9.792 114.688H0.448v722.624h1023.04V208.064h-149.312l-9.792-114.688h-163.072z" p-id="25369"></path></svg>

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
ems-ui-application/src/assets/icons/svg/prediction.svg


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
ems-ui-application/src/assets/icons/svg/sentinel.svg


+ 1 - 0
ems-ui-application/src/assets/icons/svg/servicearea.svg

@@ -0,0 +1 @@
+<svg class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="128" height="128"><defs><style/></defs><path d="M1038.171115 478.728378L577.49271 23.976829a66.461616 66.461616 0 0 0-13.981994-11.58431 68.374374 68.374374 0 0 0-77.749584 0 58.325658 58.325658 0 0 0-13.820352 12.661921L12.151404 478.728378a40.194864 40.194864 0 0 0-12.203937 29.095478 41.030012 41.030012 0 0 0 12.203937 29.095478c14.493859 14.278337 35.615021 10.237298 55.766333-9.698493l30.900475-30.442491L526.413981 82.706591l2.694026 2.424623L982.485602 530.723075a70.933698 70.933698 0 0 0 36.477109 14.008934 26.940258 26.940258 0 0 0 19.262284-7.812675 41.353295 41.353295 0 0 0 12.230877-29.095478 40.194864 40.194864 0 0 0-12.230877-29.095478z m0 0l-171.851904-23.438024a34.564351 34.564351 0 0 0-34.645171 33.944724V913.274733a42.350085 42.350085 0 0 1-42.619487 42.026802H683.475683v-236.266059a106.063794 106.063794 0 0 0-106.65648-105.336408h-103.288948a106.063794 106.063794 0 0 0-106.656479 105.336408v236.266059H261.321846a42.403965 42.403965 0 0 1-42.646428-42.026802V489.504481a34.591291 34.591291 0 0 0-69.155641 0v428.888901a106.279316 106.279316 0 0 0 106.65648 105.60581h179.933981V724.154125a42.403965 42.403965 0 0 1 42.646427-42.026802h93.02471a42.377025 42.377025 0 0 1 42.619487 42.026802v299.845067h179.933981a106.306257 106.306257 0 0 0 106.68342-105.60581V489.235078a34.591291 34.591291 0 0 0-34.618231-33.944724z m0 0"/></svg>

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
ems-ui-application/src/assets/icons/svg/sponge.svg


+ 1 - 0
ems-ui-application/src/assets/icons/svg/statement-zdy.svg

@@ -0,0 +1 @@
+<svg class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="128" height="128"><defs><style/></defs><path d="M768 960H128c-17.67 0-32-14.33-32-32V224c0-17.67 14.33-32 32-32h640c17.67 0 32 14.33 32 32v704c0 17.67-14.33 32-32 32z m-608-64h576V256H160v640z" ></path><path d="M896 864c-17.67 0-32-14.33-32-32V128H225c-17.67 0-32-14.33-32-32s14.33-32 32-32h671c17.67 0 32 14.33 32 32v736c0 17.67-14.33 32-32 32zM288 832h-64V608c0-17.67 14.33-32 32-32s32 14.33 32 32v224zM480 832h-64V672c0-17.67 14.33-32 32-32s32 14.33 32 32v160z"></path><path d="M672 832h-64V544c0-17.67 14.33-32 32-32s32 14.33 32 32v288z" ></path><path d="M448.02 512c-9.07 0-18.03-3.84-24.31-11.18L352 417.17l-71.7 83.65c-11.5 13.42-31.7 14.97-45.12 3.47-13.42-11.5-14.97-31.7-3.47-45.12l96-112a32 32 0 0 1 24.3-11.17 32 32 0 0 1 24.3 11.17l77.55 90.47 168.41-112.27c14.7-9.8 34.57-5.83 44.38 8.88 9.8 14.71 5.83 34.57-8.88 44.38l-192 128a32.008 32.008 0 0 1-17.75 5.37z"></path></svg>

+ 1 - 0
ems-ui-application/src/assets/icons/svg/statement.svg

@@ -0,0 +1 @@
+<svg class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="128" height="128"><defs><style/></defs><path d="M181.333333 906.666667A32 32 0 0 1 149.333333 874.666667V618.666667a32 32 0 1 1 64 0v256a32 32 0 0 1-32 32zM394.666667 906.666667A32 32 0 0 1 362.666667 874.666667V576a32 32 0 1 1 64 0v298.666667a32 32 0 0 1-32 32zM608 906.666667A32 32 0 0 1 576 874.666667V533.333333a32 32 0 0 1 64 0v341.333334a32 32 0 0 1-32 32zM821.333333 906.666667A32 32 0 0 1 789.333333 874.666667V405.333333a32 32 0 0 1 64 0v469.333334a32 32 0 0 1-32 32zM896 170.666667v106.666666c0 17.706667-14.293333 32-32 32S832 295.04 832 277.333333v-31.146666C669.866667 413.866667 425.173333 512 160 512c-17.706667 0-32-14.293333-32-32S142.293333 448 160 448c252.8 0 485.12-94.72 635.306667-256H725.333333c-17.706667 0-32-14.293333-32-32S707.626667 128 725.333333 128h128c1.92 0 3.84 0.213333 5.76 0.64 8.32-1.493333 17.066667 0.426667 24.32 5.973333 9.813333 7.466667 14.08 19.413333 12.16 30.933334 0.213333 1.706667 0.426667 3.413333 0.426667 5.12z" ></path></svg>

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
ems-ui-application/src/assets/icons/svg/strategy.svg


+ 1 - 0
ems-ui-application/src/assets/icons/svg/task.svg

@@ -0,0 +1 @@
+<svg class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="128" height="128"><defs><style/></defs><path d="M831.825474 63.940169H191.939717C121.2479 63.940169 63.940169 121.2479 63.940169 191.939717v639.885757C63.940169 902.517291 121.2479 959.825022 191.939717 959.825022h639.885757c70.691817 0 127.999548-57.307731 127.999548-127.999548V191.939717C959.825022 121.2479 902.517291 63.940169 831.825474 63.940169zM895.884854 831.998871A63.835408 63.835408 0 0 1 831.912173 895.884854H192.087827c-17.112123 0-33.270563-6.574639-45.372232-18.67631S127.880338 849.110994 127.880338 831.998871V192.001129A64.236389 64.236389 0 0 1 192.087827 127.880338h639.824346A64.037705 64.037705 0 0 1 895.884854 192.001129v639.997742z" ></path><path d="M791.998335 351.851551h-255.999097a31.970084 31.970084 0 0 0 0 63.940169h255.999097a31.970084 31.970084 0 0 0 0-63.940169zM791.998335 607.973471h-255.999097a31.970084 31.970084 0 0 0 0 63.940169h255.999097a31.970084 31.970084 0 0 0 0-63.940169zM344.001722 527.997686c-61.855792 0-111.985607 50.144265-111.985607 111.985606s50.144265 111.985607 111.985607 111.985607 111.985607-50.144265 111.985606-111.985607-50.129815-111.985607-111.985606-111.985606z m33.982213 145.982269a48.045438 48.045438 0 1 1 14.088511-33.982213 47.745605 47.745605 0 0 1-14.088511 33.985826zM417.395643 297.394035L311.999125 402.78694 270.6078 361.392003a31.970084 31.970084 0 1 0-45.213286 45.213285l63.997968 64.001581a31.970084 31.970084 0 0 0 45.213286 0l127.999548-127.999549a31.970084 31.970084 0 0 0-45.209673-45.213285z" ></path></svg>

+ 1 - 0
ems-ui-application/src/assets/icons/svg/warn.svg

@@ -0,0 +1 @@
+<svg class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="128" height="128"><defs><style/></defs><path d="M490.2 445.2c0-18 12.6-32.9 28-32.9 15.5 0 28 13.1 28 31.1l0 178.8c0 18-12.6 30.2-28 30.2-15.5 0-28-12-28-29.9L490.2 445.2zM518.7 747.4c-17.1 0-30.9-14.1-30.9-31.6 0-17.4 13.8-31.6 30.9-31.6 17.1 0 30.9 14.1 30.9 31.6C549.6 733.3 535.8 747.4 518.7 747.4L518.7 747.4z" p-id="60778"></path><path d="M568.832 196.608c20.992 35.328 333.312 560.64 349.184 587.776 14.336 24.064 14.336 47.104 6.656 61.952-8.704 16.384-29.696 21.504-52.736 21.504-18.944 0-678.912 0-709.632 0-28.16 0-49.152-7.68-55.296-19.968-7.68-16.384-6.144-37.888 11.264-67.072C137.216 749.056 447.488 216.064 457.728 199.68c15.36-26.112 37.376-43.52 57.856-43.52C536.064 156.16 556.544 176.64 568.832 196.608zM502.272 252.416c-11.776 19.968-302.08 513.024-316.928 537.088-6.656 11.264-8.192 17.92 6.656 17.92 44.544 0 602.624 0 645.632 0 14.336 0 15.872-8.192 9.728-18.432-25.088-41.472-308.736-518.144-321.024-537.6C514.56 231.936 514.048 232.448 502.272 252.416z" p-id="60779" ></path></svg>

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
ems-ui-application/src/assets/icons/svg/warnmsg.svg


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
ems-ui-application/src/assets/icons/svg/warnstrategy.svg


BIN
ems-ui-application/src/assets/images/center.jpg


BIN
ems-ui-application/src/assets/images/device/l1-pie_bg.png


BIN
ems-ui-application/src/assets/images/device/l2-item1_bg.png


BIN
ems-ui-application/src/assets/images/device/l2-item2_bg.png


BIN
ems-ui-application/src/assets/images/device/l2-item3_bg.png


BIN
ems-ui-application/src/assets/images/device/l2-top_bg.png


BIN
ems-ui-application/src/assets/images/device/l3-item_bg.png


BIN
ems-ui-application/src/assets/images/device/r1-alarm.png


+ 1 - 0
ems-ui-application/src/assets/images/energy.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1729242926827" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="51923" width="32" height="32" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M467.301105 179.2821l-190.958547 373.403017h229.636774l-103.020311 291.911153 407.824207-452.827176h-255.422259l124.427129-212.486994H467.301105z" fill="#f4ea2a" p-id="51924"></path></svg>

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.