From 394e2aeac6902089be450e23dc75d7fa38f2fb6a Mon Sep 17 00:00:00 2001 From: songlh Date: Thu, 17 Oct 2024 17:55:36 +0800 Subject: [PATCH] feat(ui): add relation search --- cmdb-ui/public/iconfont/demo_index.html | 742 +++++++++++++++++- cmdb-ui/public/iconfont/iconfont.css | 134 +++- cmdb-ui/public/iconfont/iconfont.js | 2 +- cmdb-ui/public/iconfont/iconfont.json | 224 ++++++ cmdb-ui/public/iconfont/iconfont.ttf | Bin 341016 -> 348972 bytes cmdb-ui/public/iconfont/iconfont.woff | Bin 194100 -> 199200 bytes cmdb-ui/public/iconfont/iconfont.woff2 | Bin 157492 -> 161256 bytes cmdb-ui/src/components/Menu/index.module.less | 24 + cmdb-ui/src/components/Menu/menu.js | 52 +- cmdb-ui/src/lang/en.js | 1 + cmdb-ui/src/lang/zh.js | 1 + cmdb-ui/src/modules/cmdb/api/CIRelation.js | 8 + .../src/modules/cmdb/api/CITypeRelation.js | 8 + .../batchDownload/batchDownload.vue | 9 +- cmdb-ui/src/modules/cmdb/lang/en.js | 17 + cmdb-ui/src/modules/cmdb/lang/zh.js | 17 + cmdb-ui/src/modules/cmdb/router/index.js | 1 + cmdb-ui/src/modules/cmdb/utils/helper.js | 2 +- .../src/modules/cmdb/views/ci_types/index.vue | 2 +- .../cmdb/views/resource_search_2/index.vue | 642 ++------------- .../relationSearch/components/ciTable.vue | 516 ++++++++++++ .../components/filterPopover.vue | 162 ++++ .../components/saveConditionModal.vue | 98 +++ .../components/searchCondition.vue | 728 +++++++++++++++++ .../relationSearch/index.vue | 693 ++++++++++++++++ .../resourceSearch/components/attrDisplay.vue | 156 ++++ .../components/filterPopover.vue | 235 ++++++ .../resourceSearch/components/historyList.vue | 310 ++++++++ .../components/instanceDetail.vue | 438 +++++++++++ .../components/instanceList.vue | 443 +++++++++++ .../resourceSearch/components/searchInput.vue | 201 +++++ .../resourceSearch/index.vue | 625 +++++++++++++++ cmdb-ui/src/store/global/app.js | 9 +- 33 files changed, 5927 insertions(+), 573 deletions(-) create mode 100644 cmdb-ui/src/components/Menu/index.module.less create mode 100644 cmdb-ui/src/modules/cmdb/views/resource_search_2/relationSearch/components/ciTable.vue create mode 100644 cmdb-ui/src/modules/cmdb/views/resource_search_2/relationSearch/components/filterPopover.vue create mode 100644 cmdb-ui/src/modules/cmdb/views/resource_search_2/relationSearch/components/saveConditionModal.vue create mode 100644 cmdb-ui/src/modules/cmdb/views/resource_search_2/relationSearch/components/searchCondition.vue create mode 100644 cmdb-ui/src/modules/cmdb/views/resource_search_2/relationSearch/index.vue create mode 100644 cmdb-ui/src/modules/cmdb/views/resource_search_2/resourceSearch/components/attrDisplay.vue create mode 100644 cmdb-ui/src/modules/cmdb/views/resource_search_2/resourceSearch/components/filterPopover.vue create mode 100644 cmdb-ui/src/modules/cmdb/views/resource_search_2/resourceSearch/components/historyList.vue create mode 100644 cmdb-ui/src/modules/cmdb/views/resource_search_2/resourceSearch/components/instanceDetail.vue create mode 100644 cmdb-ui/src/modules/cmdb/views/resource_search_2/resourceSearch/components/instanceList.vue create mode 100644 cmdb-ui/src/modules/cmdb/views/resource_search_2/resourceSearch/components/searchInput.vue create mode 100644 cmdb-ui/src/modules/cmdb/views/resource_search_2/resourceSearch/index.vue diff --git a/cmdb-ui/public/iconfont/demo_index.html b/cmdb-ui/public/iconfont/demo_index.html index e8db571..b0f71f1 100644 --- a/cmdb-ui/public/iconfont/demo_index.html +++ b/cmdb-ui/public/iconfont/demo_index.html @@ -54,6 +54,198 @@