From b02d8ecb8b5ae77639ab1e46fd3260b4da0b245f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B4=AA=E6=B4=AA?= <2498601771@qq.com> Date: Fri, 2 Feb 2024 18:13:11 +0800 Subject: [PATCH 1/5] =?UTF-8?q?CN-1551=20feat:=20=E5=8D=87=E7=BA=A7element?= =?UTF-8?q?-ui=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 9 +- public/index.html | 4 +- src/Login.vue | 37 ++- src/assets/css/common/cover-element-plus.scss | 68 ++++ src/assets/css/common/part-select.scss | 2 +- src/assets/css/common/table-common.scss | 7 +- .../advancedSearch/advanced-search2.scss | 32 +- .../components/advancedSearch/codemirror.scss | 14 +- .../common/TimeRange/date-time-range.scss | 36 +- .../common/TimeRange/time-refresh.scss | 13 +- .../components/common/chart-tab.scss | 10 +- .../components/common/pagination.scss | 167 +++++++--- .../components/components/layout/layout.scss | 180 +++++----- .../components/rightBox/report/reportBox.scss | 3 + .../components/components/table/common.scss | 5 +- .../views/charts2/dnsEventChart.scss | 2 +- .../views/charts2/entityDetailBasicInfo.scss | 4 +- .../views/charts2/entityDetailLine.scss | 14 +- .../views/charts2/networkOverviewApps.scss | 65 ++-- .../charts2/networkOverviewDdosDetection.scss | 20 +- .../views/charts2/networkOverviewLine.scss | 41 ++- .../networkOverviewPerformanceEvent.scss | 20 +- .../views/charts2/networkOverviewTabs.scss | 314 +++++++++--------- .../views/charts2/npmAppCategoryScore.scss | 10 +- .../views/charts2/npmAppEventTable.scss | 5 +- .../css/components/views/charts2/npmMap.scss | 30 ++ .../views/charts2/npmRecentEvents.scss | 43 ++- .../css/components/views/charts2/npmTabs.scss | 1 + .../views/charts2/npmTrafficLine.scss | 26 +- .../css/components/views/charts2/panel.scss | 21 +- .../detection-form-setting.scss | 11 + .../detection-create/detection-form.scss | 10 + .../views/detections/detection-filter.scss | 9 +- .../views/detections/detection-table.scss | 6 + .../views/entityExplorer/entity-explorer.scss | 2 + .../entityList/detail-overview.scss | 1 + .../search/explorer-search.scss | 3 + src/assets/css/main.scss | 20 +- src/assets/css/themes/THEME_README.md | 18 + src/assets/css/themes/src/table-column.scss | 2 +- src/assets/css/themes/theme-dark.scss | 20 ++ src/assets/css/themes/theme-light.scss | 19 ++ src/components/advancedSearch/TagMode.vue | 12 +- src/components/advancedSearch/TextMode.vue | 8 +- .../common/popBox/TopToolMoreOptions.vue | 2 +- src/components/layout/Header.vue | 19 +- src/components/rightBox/settings/RoleBox.vue | 6 +- src/components/table/CnDataList.vue | 5 +- .../table/administration/GalaxyProxyTable.vue | 4 +- src/main.js | 7 + src/store/index.js | 3 +- src/views/charts/charts/ChartNoData.vue | 4 +- .../networkOverview/NetworkOverviewApps.vue | 2 +- .../networkOverview/NetworkOverviewLine.vue | 5 +- .../networkOverview/NetworkOverviewTabs.vue | 16 +- .../charts/npm/NpmAppCategoryScore.vue | 2 +- .../charts2/charts/npm/NpmTrafficLine.vue | 2 +- src/views/detections/DetectionFilter.vue | 2 +- src/views/detections/Index.vue | 5 +- .../detectionPolicies/PolicyForm.vue | 19 +- .../detectionPolicies/PolicyTools.vue | 3 +- src/views/entityExplorer/EntityExplorer.vue | 8 +- .../entityList/detailOverview/App.vue | 4 +- .../entityList/detailOverview/Domain.vue | 4 +- .../entityList/detailOverview/Ip.vue | 4 +- src/views/setting/KnowledgeBaseForm.vue | 4 +- .../setting/KnowledgeBaseUserDefinedList.vue | 5 +- webpack.config.js | 15 + 68 files changed, 1015 insertions(+), 479 deletions(-) create mode 100644 src/assets/css/common/cover-element-plus.scss create mode 100644 webpack.config.js diff --git a/package.json b/package.json index 483de1ad..5d562842 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ "@amcharts/amcharts4": "~4.10.0", "@amcharts/amcharts4-geodata": "^4.1.20", "@antv/g6": "^4.8.17", + "@element-plus/icons-vue": "^2.3.1", "axios": "^0.21.1", "babel-plugin-lodash": "~3.3.0", "codemirror": "^5.65.1", @@ -20,7 +21,7 @@ "dayjs": "^1.10.5", "dexie": "~3.2.0", "echarts": "^5.1.1", - "element-plus": "~1.0.2-beta.71", + "element-plus": "^2.5.1", "lib-flexible": "^0.3.2", "lodash": "^4.17.21", "maplibre-gl": "3.6.2", @@ -43,8 +44,8 @@ "@babel/core": "~7.22.5", "@babel/plugin-proposal-class-properties": "~7.18.0", "@babel/plugin-proposal-private-methods": "~7.18.0", - "@babel/plugin-transform-runtime": "~7.22.0", "@babel/plugin-proposal-private-property-in-object": "~7.21.0", + "@babel/plugin-transform-runtime": "~7.22.0", "@babel/preset-env": "~7.22.0", "@babel/preset-typescript": "~7.22.0", "@commitlint/cli": "^9.1.2", @@ -67,8 +68,8 @@ "@vue/cli-service": "~4.5.0", "@vue/compiler-sfc": "~3.3.0", "@vue/component-compiler-utils": "~3.3.0", - "@vue/test-utils": "~2.4.0", "@vue/server-renderer": "~3.3.0", + "@vue/test-utils": "~2.4.0", "babel-eslint": "^10.1.0", "babel-jest": "^26.0.0", "compression-webpack-plugin": "^8.0.1", @@ -82,6 +83,8 @@ "jest": "~26.6.0", "ts-jest": "~26.5.0", "uglifyjs-webpack-plugin": "^2.2.0", + "unplugin-auto-import": "^0.17.5", + "unplugin-vue-components": "^0.26.0", "vue-jest": "^5.0.0-alpha.10" }, "browserslist": [ diff --git a/public/index.html b/public/index.html index d559de20..40c409e4 100644 --- a/public/index.html +++ b/public/index.html @@ -1,5 +1,5 @@ - + @@ -8,7 +8,7 @@ Cyber Narrator - + diff --git a/src/Login.vue b/src/Login.vue index a89429be..1dab0b6b 100644 --- a/src/Login.vue +++ b/src/Login.vue @@ -7,15 +7,18 @@ + > + +