From c961e288aff0113b515f4d613d4bac973797d375 Mon Sep 17 00:00:00 2001 From: songlh Date: Wed, 27 Nov 2024 10:26:05 +0800 Subject: [PATCH 1/2] feat(ui): add dcim --- cmdb-ui/public/iconfont/demo_index.html | 236 ++++++- cmdb-ui/public/iconfont/iconfont.css | 46 +- cmdb-ui/public/iconfont/iconfont.js | 2 +- cmdb-ui/public/iconfont/iconfont.json | 70 +++ cmdb-ui/public/iconfont/iconfont.ttf | Bin 353704 -> 358112 bytes cmdb-ui/public/iconfont/iconfont.woff | Bin 202392 -> 205084 bytes cmdb-ui/public/iconfont/iconfont.woff2 | Bin 163972 -> 166180 bytes cmdb-ui/src/modules/cmdb/api/dcim.js | 86 +++ .../modules/cmdb/assets/dcim/dcim_null.png | Bin 0 -> 138759 bytes .../assets/dcim/device/firewall_front.png | Bin 0 -> 26142 bytes .../cmdb/assets/dcim/device/firewall_rear.png | Bin 0 -> 51296 bytes .../cmdb/assets/dcim/device/raid_front.png | Bin 0 -> 10764 bytes .../cmdb/assets/dcim/device/raid_rear.png | Bin 0 -> 29307 bytes .../cmdb/assets/dcim/device/router_front.png | Bin 0 -> 11677 bytes .../cmdb/assets/dcim/device/router_rear.png | Bin 0 -> 15340 bytes .../cmdb/assets/dcim/device/server_front.png | Bin 0 -> 22691 bytes .../cmdb/assets/dcim/device/server_rear.png | Bin 0 -> 72172 bytes .../cmdb/assets/dcim/device/switch_front.png | Bin 0 -> 8101 bytes .../cmdb/assets/dcim/device/switch_rear.png | Bin 0 -> 56476 bytes .../src/modules/cmdb/assets/dcim/device_2.png | Bin 0 -> 26462 bytes cmdb-ui/src/modules/cmdb/assets/dcim/rack.png | Bin 0 -> 39977 bytes .../cmdb/assets/dcim/rack_front_part.png | Bin 0 -> 567283 bytes .../cmdb/assets/dcim/rack_rear_part.png | Bin 0 -> 13381 bytes .../modules/cmdb/components/ciTable/index.vue | 16 +- cmdb-ui/src/modules/cmdb/lang/en.js | 53 +- cmdb-ui/src/modules/cmdb/lang/zh.js | 53 +- cmdb-ui/src/modules/cmdb/router/index.js | 6 + .../views/ci/modules/ciDetailAttrContent.vue | 6 +- .../cmdb/views/ci_types/relationTable.vue | 24 +- .../cmdb/views/dcim/components/dcimForm.vue | 331 ++++++++++ .../dcim/components/dcimMain/dcimStats.vue | 184 ++++++ .../components/dcimMain/dcimStatsChart.vue | 110 ++++ .../views/dcim/components/dcimMain/index.vue | 361 +++++++++++ .../dcim/components/dcimMain/rackGrid.vue | 326 ++++++++++ .../dcim/components/dcimMain/rackTable.vue | 52 ++ .../cmdb/views/dcim/components/dcimTree.vue | 383 ++++++++++++ .../rackDetail/deviceList/index.vue | 228 +++++++ .../dcim/components/rackDetail/index.vue | 327 ++++++++++ .../rackDetail/operationLog/index.vue | 195 ++++++ .../rackDetail/rackGroupAttr/index.vue | 151 +++++ .../rackDetail/rackView/abnormalModal.vue | 129 ++++ .../rackView/deviceForm/deviceSelect.vue | 199 ++++++ .../rackDetail/rackView/deviceForm/index.vue | 243 ++++++++ .../components/rackDetail/rackView/index.vue | 296 +++++++++ .../rackDetail/rackView/migrateModal.vue | 136 +++++ .../rackDetail/rackView/rackHeader/index.vue | 109 ++++ .../rackView/rackHeader/rackHeaderCircle.vue | 66 ++ .../rackDetail/rackView/rackUnitView.vue | 575 ++++++++++++++++++ .../src/modules/cmdb/views/dcim/constants.js | 36 ++ cmdb-ui/src/modules/cmdb/views/dcim/index.vue | 267 ++++++++ 50 files changed, 5278 insertions(+), 24 deletions(-) create mode 100644 cmdb-ui/src/modules/cmdb/api/dcim.js create mode 100644 cmdb-ui/src/modules/cmdb/assets/dcim/dcim_null.png create mode 100644 cmdb-ui/src/modules/cmdb/assets/dcim/device/firewall_front.png create mode 100644 cmdb-ui/src/modules/cmdb/assets/dcim/device/firewall_rear.png create mode 100644 cmdb-ui/src/modules/cmdb/assets/dcim/device/raid_front.png create mode 100644 cmdb-ui/src/modules/cmdb/assets/dcim/device/raid_rear.png create mode 100644 cmdb-ui/src/modules/cmdb/assets/dcim/device/router_front.png create mode 100644 cmdb-ui/src/modules/cmdb/assets/dcim/device/router_rear.png create mode 100644 cmdb-ui/src/modules/cmdb/assets/dcim/device/server_front.png create mode 100644 cmdb-ui/src/modules/cmdb/assets/dcim/device/server_rear.png create mode 100644 cmdb-ui/src/modules/cmdb/assets/dcim/device/switch_front.png create mode 100644 cmdb-ui/src/modules/cmdb/assets/dcim/device/switch_rear.png create mode 100644 cmdb-ui/src/modules/cmdb/assets/dcim/device_2.png create mode 100644 cmdb-ui/src/modules/cmdb/assets/dcim/rack.png create mode 100644 cmdb-ui/src/modules/cmdb/assets/dcim/rack_front_part.png create mode 100644 cmdb-ui/src/modules/cmdb/assets/dcim/rack_rear_part.png create mode 100644 cmdb-ui/src/modules/cmdb/views/dcim/components/dcimForm.vue create mode 100644 cmdb-ui/src/modules/cmdb/views/dcim/components/dcimMain/dcimStats.vue create mode 100644 cmdb-ui/src/modules/cmdb/views/dcim/components/dcimMain/dcimStatsChart.vue create mode 100644 cmdb-ui/src/modules/cmdb/views/dcim/components/dcimMain/index.vue create mode 100644 cmdb-ui/src/modules/cmdb/views/dcim/components/dcimMain/rackGrid.vue create mode 100644 cmdb-ui/src/modules/cmdb/views/dcim/components/dcimMain/rackTable.vue create mode 100644 cmdb-ui/src/modules/cmdb/views/dcim/components/dcimTree.vue create mode 100644 cmdb-ui/src/modules/cmdb/views/dcim/components/rackDetail/deviceList/index.vue create mode 100644 cmdb-ui/src/modules/cmdb/views/dcim/components/rackDetail/index.vue create mode 100644 cmdb-ui/src/modules/cmdb/views/dcim/components/rackDetail/operationLog/index.vue create mode 100644 cmdb-ui/src/modules/cmdb/views/dcim/components/rackDetail/rackGroupAttr/index.vue create mode 100644 cmdb-ui/src/modules/cmdb/views/dcim/components/rackDetail/rackView/abnormalModal.vue create mode 100644 cmdb-ui/src/modules/cmdb/views/dcim/components/rackDetail/rackView/deviceForm/deviceSelect.vue create mode 100644 cmdb-ui/src/modules/cmdb/views/dcim/components/rackDetail/rackView/deviceForm/index.vue create mode 100644 cmdb-ui/src/modules/cmdb/views/dcim/components/rackDetail/rackView/index.vue create mode 100644 cmdb-ui/src/modules/cmdb/views/dcim/components/rackDetail/rackView/migrateModal.vue create mode 100644 cmdb-ui/src/modules/cmdb/views/dcim/components/rackDetail/rackView/rackHeader/index.vue create mode 100644 cmdb-ui/src/modules/cmdb/views/dcim/components/rackDetail/rackView/rackHeader/rackHeaderCircle.vue create mode 100644 cmdb-ui/src/modules/cmdb/views/dcim/components/rackDetail/rackView/rackUnitView.vue create mode 100644 cmdb-ui/src/modules/cmdb/views/dcim/constants.js create mode 100644 cmdb-ui/src/modules/cmdb/views/dcim/index.vue diff --git a/cmdb-ui/public/iconfont/demo_index.html b/cmdb-ui/public/iconfont/demo_index.html index ea98011..28db55d 100644 --- a/cmdb-ui/public/iconfont/demo_index.html +++ b/cmdb-ui/public/iconfont/demo_index.html @@ -54,6 +54,66 @@