diff --git a/core/core-frontend/config/common.ts b/core/core-frontend/config/common.ts
index f83aa78d74..b966cacd39 100644
--- a/core/core-frontend/config/common.ts
+++ b/core/core-frontend/config/common.ts
@@ -9,9 +9,7 @@ import {
ElementPlusSecondaryResolve
} from 'vite-plugin-style-import-secondary'
import VueI18nPlugin from '@intlify/unplugin-vue-i18n/vite'
-
-import { createSvgIconsPlugin } from 'vite-plugin-svg-icons'
-
+import svgLoader from 'vite-svg-loader'
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components-secondary/vite'
import { ElementPlusResolver } from 'unplugin-vue-components-secondary/resolvers'
@@ -24,6 +22,10 @@ export default {
base: './',
plugins: [
Vue(),
+ svgLoader({
+ svgo: false,
+ defaultImport: 'component' // or 'raw'
+ }),
VueJsx(),
createStyleImportPlugin({
resolves: [ElementPlusSecondaryResolve()],
@@ -43,11 +45,6 @@ export default {
Components({
resolvers: [ElementPlusResolver()]
}),
- createSvgIconsPlugin({
- iconDirs: [pathResolve('src/assets/svg')],
- symbolId: 'icon-[dir]-[name]',
- customDomId: '__svg__icons__dom__de'
- }),
VueI18nPlugin({
runtimeOnly: false,
compositionOnly: true,
diff --git a/core/core-frontend/package.json b/core/core-frontend/package.json
index 470b194fdd..90a12fe687 100644
--- a/core/core-frontend/package.json
+++ b/core/core-frontend/package.json
@@ -29,6 +29,7 @@
"dayjs": "^1.11.9",
"element-plus-secondary": "^0.5.11",
"element-resize-detector": "^1.2.4",
+ "exceljs": "^4.4.0",
"file-saver": "^2.0.5",
"flv.js": "^1.6.2",
"html-to-image": "^1.11.11",
@@ -61,7 +62,6 @@
"vue3-ace-editor": "^2.2.2",
"vuedraggable": "^4.1.0",
"web-storage-cache": "^1.1.1",
- "exceljs": "^4.4.0",
"xss": "^1.0.14"
},
"devDependencies": {
@@ -106,6 +106,7 @@
"vite-plugin-style-import-secondary": "^2.0.0",
"vite-plugin-stylelint": "^4.2.0",
"vite-plugin-svg-icons": "^2.0.1",
+ "vite-svg-loader": "^5.1.0",
"vue-tsc": "^1.0.24",
"xss": "^1.0.14"
}
diff --git a/core/core-frontend/src/components/icon-custom/src/Icon.vue b/core/core-frontend/src/components/icon-custom/src/Icon.vue
index 2805209eff..fa68c991f5 100644
--- a/core/core-frontend/src/components/icon-custom/src/Icon.vue
+++ b/core/core-frontend/src/components/icon-custom/src/Icon.vue
@@ -2,13 +2,1331 @@
import { computed } from 'vue'
import { propTypes } from '@/utils/propTypes'
+import _401 from '@/assets/svg/401.svg'
+import _403 from '@/assets/svg/403.svg'
+import APIDs from '@/assets/svg/API-ds.svg'
+import Apache_Hive from '@/assets/svg/Apache Hive.svg'
+import Checkbox from '@/assets/svg/Checkbox.svg'
+import DM from '@/assets/svg/DM.svg'
+import DataEase from '@/assets/svg/DataEase.svg'
+import Elasticsearch from '@/assets/svg/Elasticsearch.svg'
+import ExcelDs from '@/assets/svg/Excel-ds.svg'
+import Frame from '@/assets/svg/Frame.svg'
+import KingBase from '@/assets/svg/KingBase.svg'
+import Kylin from '@/assets/svg/Kylin.svg'
+import Maxcompute from '@/assets/svg/Maxcompute.svg'
+import PDF from '@/assets/svg/PDF.svg'
+import Presto from '@/assets/svg/Presto.svg'
+import StarRocksDs from '@/assets/svg/StarRocks-ds.svg'
+import TiDBDs from '@/assets/svg/TiDB-ds.svg'
+import activeBtn_copilot from '@/assets/svg/active-btn_copilot.svg'
+import add from '@/assets/svg/add.svg'
+import allMsg from '@/assets/svg/all-msg.svg'
+import appearance from '@/assets/svg/appearance.svg'
+import areaDark from '@/assets/svg/area-dark.svg'
+import areaOrigin from '@/assets/svg/area-origin.svg'
+import areaStackDark from '@/assets/svg/area-stack-dark.svg'
+import areaStackOrigin from '@/assets/svg/area-stack-origin.svg'
+import areaStack from '@/assets/svg/area-stack.svg'
+import area from '@/assets/svg/area.svg'
+import auth from '@/assets/svg/auth.svg'
+import authentication from '@/assets/svg/authentication.svg'
+import barDark from '@/assets/svg/bar-dark.svg'
+import barGroupDark from '@/assets/svg/bar-group-dark.svg'
+import barGroupOrigin from '@/assets/svg/bar-group-origin.svg'
+import barGroupStackDark from '@/assets/svg/bar-group-stack-dark.svg'
+import barGroupStackOrigin from '@/assets/svg/bar-group-stack-origin.svg'
+import barGroupStack from '@/assets/svg/bar-group-stack.svg'
+import barGroup from '@/assets/svg/bar-group.svg'
+import barHorizontalDark from '@/assets/svg/bar-horizontal-dark.svg'
+import barHorizontalOrigin from '@/assets/svg/bar-horizontal-origin.svg'
+import barHorizontal from '@/assets/svg/bar-horizontal.svg'
+import barOrigin from '@/assets/svg/bar-origin.svg'
+import barRangeDark from '@/assets/svg/bar-range-dark.svg'
+import barRangeOrigin from '@/assets/svg/bar-range-origin.svg'
+import barRange from '@/assets/svg/bar-range.svg'
+import barStackDark from '@/assets/svg/bar-stack-dark.svg'
+import barStackHorizontalDark from '@/assets/svg/bar-stack-horizontal-dark.svg'
+import barStackHorizontalOrigin from '@/assets/svg/bar-stack-horizontal-origin.svg'
+import barStackHorizontal from '@/assets/svg/bar-stack-horizontal.svg'
+import barStackOrigin from '@/assets/svg/bar-stack-origin.svg'
+import barStack from '@/assets/svg/bar-stack.svg'
+import bar from '@/assets/svg/bar.svg'
+import bidirectionalBarDark from '@/assets/svg/bidirectional-bar-dark.svg'
+import bidirectionalBarOrigin from '@/assets/svg/bidirectional-bar-origin.svg'
+import bidirectionalBar from '@/assets/svg/bidirectional-bar.svg'
+import board_1 from '@/assets/svg/board_1.svg'
+import board_2 from '@/assets/svg/board_2.svg'
+import board_3 from '@/assets/svg/board_3.svg'
+import board_4 from '@/assets/svg/board_4.svg'
+import board_5 from '@/assets/svg/board_5.svg'
+import board_6 from '@/assets/svg/board_6.svg'
+import board_7 from '@/assets/svg/board_7.svg'
+import board_8 from '@/assets/svg/board_8.svg'
+import board_9 from '@/assets/svg/board_9.svg'
+import btn_copilot from '@/assets/svg/btn_copilot.svg'
+import btn_oidc from '@/assets/svg/btn_oidc.svg'
+import bubbleMapDark from '@/assets/svg/bubble-map-dark.svg'
+import bubbleMapOrigin from '@/assets/svg/bubble-map-origin.svg'
+import bubbleMap from '@/assets/svg/bubble-map.svg'
+import button_right from '@/assets/svg/button_right.svg'
+import cancel_release from '@/assets/svg/cancel_release.svg'
+import chartDownload from '@/assets/svg/chart-download.svg'
+import chartMixDark from '@/assets/svg/chart-mix-dark.svg'
+import chartMixGroupDark from '@/assets/svg/chart-mix-group-dark.svg'
+import chartMixGroupOrigin from '@/assets/svg/chart-mix-group-origin.svg'
+import chartMixGroup from '@/assets/svg/chart-mix-group.svg'
+import chartMixOrigin from '@/assets/svg/chart-mix-origin.svg'
+import chartMixStackDark from '@/assets/svg/chart-mix-stack-dark.svg'
+import chartMixStackOrigin from '@/assets/svg/chart-mix-stack-origin.svg'
+import chartMixStack from '@/assets/svg/chart-mix-stack.svg'
+import chartMix from '@/assets/svg/chart-mix.svg'
+import chartTable from '@/assets/svg/chart-table.svg'
+import ckDs from '@/assets/svg/ck-ds.svg'
+import copilot from '@/assets/svg/copilot.svg'
+import custom_sort from '@/assets/svg/custom_sort.svg'
+import dark_1 from '@/assets/svg/dark_1.svg'
+import dashboard from '@/assets/svg/dashboard.svg'
+import dataReference from '@/assets/svg/data-reference.svg'
+import database from '@/assets/svg/database.svg'
+import datasetOutline from '@/assets/svg/dataset-outline.svg'
+import datasetTask from '@/assets/svg/dataset-task.svg'
+import datasource from '@/assets/svg/datasource.svg'
+import dbDe from '@/assets/svg/db-de.svg'
+import dbMoreWeb from '@/assets/svg/db-more-web.svg'
+import db2Ds from '@/assets/svg/db2-ds.svg'
+import deApiNew from '@/assets/svg/de-api-new.svg'
+import deCopy from '@/assets/svg/de-copy.svg'
+import deDbNew from '@/assets/svg/de-db-new.svg'
+import deDelete from '@/assets/svg/de-delete.svg'
+import deDsError from '@/assets/svg/de-ds-error.svg'
+import deDsMove from '@/assets/svg/de-ds-move.svg'
+import deDsRename from '@/assets/svg/de-ds-rename.svg'
+import deDsTrash from '@/assets/svg/de-ds-trash.svg'
+import deDsWarning from '@/assets/svg/de-ds-warning.svg'
+import deExcelNew from '@/assets/svg/de-excel-new.svg'
+import deJson from '@/assets/svg/de-json.svg'
+import deMove from '@/assets/svg/de-move.svg'
+import deSearch from '@/assets/svg/de-search.svg'
+import deSqlNew from '@/assets/svg/de-sql-new.svg'
+import deUnionNew from '@/assets/svg/de-union-new.svg'
+import de_pwd_invisible from '@/assets/svg/de_pwd_invisible.svg'
+import de_pwd_visible from '@/assets/svg/de_pwd_visible.svg'
+import default_avatar from '@/assets/svg/default_avatar.svg'
+import _delete from '@/assets/svg/delete.svg'
+import displaySetting from '@/assets/svg/display-setting.svg'
+import doc from '@/assets/svg/doc.svg'
+import docs from '@/assets/svg/docs.svg'
+import dorisDs from '@/assets/svg/doris-ds.svg'
+import drag from '@/assets/svg/drag.svg'
+import driverDe from '@/assets/svg/driver-de.svg'
+import dsApi from '@/assets/svg/ds-api.svg'
+import dsCustom from '@/assets/svg/ds-custom.svg'
+import dsDb from '@/assets/svg/ds-db.svg'
+import dsExcel from '@/assets/svg/ds-excel.svg'
+import dsSql from '@/assets/svg/ds-sql.svg'
+import dsUnion from '@/assets/svg/ds-union.svg'
+import dvAiWindowMax from '@/assets/svg/dv-ai-window-max.svg'
+import dvAiWindowMin from '@/assets/svg/dv-ai-window-min.svg'
+import dvAi from '@/assets/svg/dv-ai.svg'
+import dvBarEnlarge from '@/assets/svg/dv-bar-enlarge.svg'
+import dvBarUnLinkage from '@/assets/svg/dv-bar-unLinkage.svg'
+import dvBatch from '@/assets/svg/dv-batch.svg'
+import dvCopyDark from '@/assets/svg/dv-copy-dark.svg'
+import dvCopy from '@/assets/svg/dv-copy.svg'
+import dvDashboardSpineMobile from '@/assets/svg/dv-dashboard-spine-mobile.svg'
+import dvDashboardSpine from '@/assets/svg/dv-dashboard-spine.svg'
+import dvDashboard from '@/assets/svg/dv-dashboard.svg'
+import dvDelete from '@/assets/svg/dv-delete.svg'
+import dvDetails from '@/assets/svg/dv-details.svg'
+import dvDragTips from '@/assets/svg/dv-drag-tips.svg'
+import dvEdit from '@/assets/svg/dv-edit.svg'
+import dvEmpty from '@/assets/svg/dv-empty.svg'
+import dvExpandDown from '@/assets/svg/dv-expand-down.svg'
+import dvExpandRight from '@/assets/svg/dv-expand-right.svg'
+import dvEyeClose from '@/assets/svg/dv-eye-close.svg'
+import dvFilterShow from '@/assets/svg/dv-filter-show.svg'
+import dvFilter from '@/assets/svg/dv-filter.svg'
+import dvFolder from '@/assets/svg/dv-folder.svg'
+import dvHeadMore from '@/assets/svg/dv-head-more.svg'
+import dvInfo from '@/assets/svg/dv-info.svg'
+import dvLinkTarget from '@/assets/svg/dv-link-target.svg'
+import dvLock from '@/assets/svg/dv-lock.svg'
+import dvMaterial from '@/assets/svg/dv-material.svg'
+import dvMax from '@/assets/svg/dv-max.svg'
+import dvMedia from '@/assets/svg/dv-media.svg'
+import dvMin from '@/assets/svg/dv-min.svg'
+import dvMoreCom from '@/assets/svg/dv-more-com.svg'
+import dvMoreTimeClock from '@/assets/svg/dv-more-time-clock.svg'
+import dvMore from '@/assets/svg/dv-more.svg'
+import dvMove from '@/assets/svg/dv-move.svg'
+import dvNewFolder from '@/assets/svg/dv-new-folder.svg'
+import dvNew from '@/assets/svg/dv-new.svg'
+import dvNoImg from '@/assets/svg/dv-no-img.svg'
+import dvNothing from '@/assets/svg/dv-nothing.svg'
+import dvParams from '@/assets/svg/dv-params.svg'
+import dvPictureReal from '@/assets/svg/dv-picture-real.svg'
+import dvPictureShow from '@/assets/svg/dv-picture-show.svg'
+import dvPicture from '@/assets/svg/dv-picture.svg'
+import dvPreviewDownload from '@/assets/svg/dv-preview-download.svg'
+import dvPreviewInner from '@/assets/svg/dv-preview-inner.svg'
+import dvPreviewOuter from '@/assets/svg/dv-preview-outer.svg'
+import dvPreview from '@/assets/svg/dv-preview.svg'
+import dvRename from '@/assets/svg/dv-rename.svg'
+import dvReposition from '@/assets/svg/dv-reposition.svg'
+import dvRichText from '@/assets/svg/dv-richText.svg'
+import dvRuler from '@/assets/svg/dv-ruler.svg'
+import dvScreenNew from '@/assets/svg/dv-screen-new.svg'
+import dvScreenSpine from '@/assets/svg/dv-screen-spine.svg'
+import dvScrollText from '@/assets/svg/dv-scroll-text.svg'
+import dvShare from '@/assets/svg/dv-share.svg'
+import dvShow from '@/assets/svg/dv-show.svg'
+import dvSortAsc from '@/assets/svg/dv-sort-asc.svg'
+import dvSortDesc from '@/assets/svg/dv-sort-desc.svg'
+import dvStyleActiveFont from '@/assets/svg/dv-style-activeFont.svg'
+import dvStyleActiveFontSize from '@/assets/svg/dv-style-activeFontSize.svg'
+import dvStyleBackgroundColor from '@/assets/svg/dv-style-backgroundColor.svg'
+import dvStyleBorderColor from '@/assets/svg/dv-style-borderColor.svg'
+import dvStyleBorderRadius from '@/assets/svg/dv-style-borderRadius.svg'
+import dvStyleBorderSize from '@/assets/svg/dv-style-borderSize.svg'
+import dvStyleBorderStyle from '@/assets/svg/dv-style-borderStyle.svg'
+import dvStyleColor from '@/assets/svg/dv-style-color.svg'
+import dvStyleFontFamily from '@/assets/svg/dv-style-fontFamily.svg'
+import dvStyleFontSize from '@/assets/svg/dv-style-fontSize.svg'
+import dvStyleFontWeight from '@/assets/svg/dv-style-fontWeight.svg'
+import dvStyleHeadBorderActiveColor from '@/assets/svg/dv-style-headBorderActiveColor.svg'
+import dvStyleHeadBorderColor from '@/assets/svg/dv-style-headBorderColor.svg'
+import dvStyleHeadFontActiveColor from '@/assets/svg/dv-style-headFontActiveColor.svg'
+import dvStyleHeadFontColor from '@/assets/svg/dv-style-headFontColor.svg'
+import dvStyleHeadHorizontalPosition from '@/assets/svg/dv-style-headHorizontalPosition.svg'
+import dvStyleLetterSpacing from '@/assets/svg/dv-style-letterSpacing.svg'
+import dvStyleLineHeight from '@/assets/svg/dv-style-lineHeight.svg'
+import dvStyleOpacity from '@/assets/svg/dv-style-opacity.svg'
+import dvStyleScrollSpeed from '@/assets/svg/dv-style-scroll-speed.svg'
+import dvStyleTextAlign from '@/assets/svg/dv-style-textAlign.svg'
+import dvTabShow from '@/assets/svg/dv-tab-show.svg'
+import dvTab from '@/assets/svg/dv-tab.svg'
+import dvText from '@/assets/svg/dv-text.svg'
+import dvUnlock from '@/assets/svg/dv-unlock.svg'
+import dvUpArrow from '@/assets/svg/dv-up-arrow.svg'
+import dvUseTemplate from '@/assets/svg/dv-use-template.svg'
+import dvVideo from '@/assets/svg/dv-video.svg'
+import dvView from '@/assets/svg/dv-view.svg'
+import dv_mobile_layout from '@/assets/svg/dv_mobile_layout.svg'
+import editDone from '@/assets/svg/edit-done.svg'
+import editIn from '@/assets/svg/edit-in.svg'
+import edit from '@/assets/svg/edit.svg'
+import emailTask from '@/assets/svg/email-task.svg'
+import embedded from '@/assets/svg/embedded.svg'
+import example from '@/assets/svg/example.svg'
+import exclamationmark from '@/assets/svg/exclamationmark.svg'
+import exclamationmark2 from '@/assets/svg/exclamationmark2.svg'
+import exitFullscreen from '@/assets/svg/exit-fullscreen.svg'
+import eyeOpen from '@/assets/svg/eye-open.svg'
+import eye from '@/assets/svg/eye.svg'
+import field_location from '@/assets/svg/field_location.svg'
+import field_text from '@/assets/svg/field_text.svg'
+import field_time from '@/assets/svg/field_time.svg'
+import field_value from '@/assets/svg/field_value.svg'
+import filterCenter from '@/assets/svg/filter-center.svg'
+import filterHCenter from '@/assets/svg/filter-h-center.svg'
+import filterHLeft from '@/assets/svg/filter-h-left.svg'
+import filterHRight from '@/assets/svg/filter-h-right.svg'
+import filterTop from '@/assets/svg/filter-top.svg'
+import filter from '@/assets/svg/filter.svg'
+import flowMapDark from '@/assets/svg/flow-map-dark.svg'
+import flowMapOrigin from '@/assets/svg/flow-map-origin.svg'
+import flowMap from '@/assets/svg/flow-map.svg'
+import folder from '@/assets/svg/folder.svg'
+import form from '@/assets/svg/form.svg'
+import fullscreen from '@/assets/svg/fullscreen.svg'
+import funnelDark from '@/assets/svg/funnel-dark.svg'
+import funnelOrigin from '@/assets/svg/funnel-origin.svg'
+import funnel from '@/assets/svg/funnel.svg'
+import gaugeDark from '@/assets/svg/gauge-dark.svg'
+import gaugeOrigin from '@/assets/svg/gauge-origin.svg'
+import gauge from '@/assets/svg/gauge.svg'
+import graphicalCircular from '@/assets/svg/graphical-circular.svg'
+import graphicalRect from '@/assets/svg/graphical-rect.svg'
+import graphicalTriangle from '@/assets/svg/graphical-triangle.svg'
+import group3400 from '@/assets/svg/group-3400.svg'
+import group from '@/assets/svg/group.svg'
+import heatMapDark from '@/assets/svg/heat-map-dark.svg'
+import heatMapOrigin from '@/assets/svg/heat-map-origin.svg'
+import heatMap from '@/assets/svg/heat-map.svg'
+import iconCtrlClose from '@/assets/svg/icon/ctrl/close.svg'
+import iconOutlineNotification from '@/assets/svg/icon/outline/notification.svg'
+import iconAlarmclock from '@/assets/svg/icon-alarmclock.svg'
+import iconContacts from '@/assets/svg/icon-contacts.svg'
+import iconDraft from '@/assets/svg/icon-draft.svg'
+import iconFilter from '@/assets/svg/icon-filter.svg'
+import iconGroup from '@/assets/svg/icon-group.svg'
+import iconImageUpload from '@/assets/svg/icon-image-upload.svg'
+import iconImage from '@/assets/svg/icon-image.svg'
+import iconLaser from '@/assets/svg/icon-laser.svg'
+import iconLock from '@/assets/svg/icon-lock.svg'
+import iconMaybe from '@/assets/svg/icon-maybe.svg'
+import iconMaybe_outlined from '@/assets/svg/icon-maybe_outlined.svg'
+import iconMore from '@/assets/svg/icon-more.svg'
+import iconQuicksetting from '@/assets/svg/icon-quicksetting.svg'
+import iconSetting from '@/assets/svg/icon-setting.svg'
+import iconStream from '@/assets/svg/icon-stream.svg'
+import iconVideo from '@/assets/svg/icon-video.svg'
+import icon_Batch_outlined from '@/assets/svg/icon_Batch_outlined.svg'
+import icon_Invalid_colorful from '@/assets/svg/icon_Invalid_colorful.svg'
+import icon_addDictionary_outlined from '@/assets/svg/icon_add-dictionary_outlined.svg'
+import icon_addEntry_outlined from '@/assets/svg/icon_add-entry_outlined.svg'
+import icon_addFolder_outlined from '@/assets/svg/icon_add-folder_outlined.svg'
+import icon_add_outlined1 from '@/assets/svg/icon_add_outlined-1.svg'
+import icon_add_outlined from '@/assets/svg/icon_add_outlined.svg'
+import icon_admin_outlined from '@/assets/svg/icon_admin_outlined.svg'
+import icon_apiOutlined from '@/assets/svg/icon_api-outlined.svg'
+import icon_api from '@/assets/svg/icon_api.svg'
+import icon_app_outlined from '@/assets/svg/icon_app_outlined.svg'
+import icon_arrowRight_outlined from '@/assets/svg/icon_arrow-right_outlined.svg'
+import icon_assigned_outlined from '@/assets/svg/icon_assigned_outlined.svg'
+import icon_attachment_outlined from '@/assets/svg/icon_attachment_outlined.svg'
+import icon_bold_outlined from '@/assets/svg/icon_bold_outlined.svg'
+import icon_bottomAlign_outlined from '@/assets/svg/icon_bottom-align_outlined.svg'
+import icon_calendar_outlined from '@/assets/svg/icon_calendar_outlined.svg'
+import icon_cancel_store from '@/assets/svg/icon_cancel_store.svg'
+import icon_card_outlined from '@/assets/svg/icon_card_outlined.svg'
+import icon_centerAlignment_outlined from '@/assets/svg/icon_center-alignment_outlined.svg'
+import icon_chartLineC from '@/assets/svg/icon_chart-line-c.svg'
+import icon_chartLine from '@/assets/svg/icon_chart-line.svg'
+import icon_clear_outlined from '@/assets/svg/icon_clear_outlined.svg'
+import icon_close_filled from '@/assets/svg/icon_close_filled.svg'
+import icon_close_outlined from '@/assets/svg/icon_close_outlined.svg'
+import icon_collect_filled from '@/assets/svg/icon_collect_filled.svg'
+import icon_collection_outlined from '@/assets/svg/icon_collection_outlined.svg'
+import icon_copy_filled from '@/assets/svg/icon_copy_filled.svg'
+import icon_copy_outlined from '@/assets/svg/icon_copy_outlined.svg'
+import icon_customize from '@/assets/svg/icon_customize.svg'
+import icon_dashboard from '@/assets/svg/icon_dashboard.svg'
+import icon_dashboard_outlinedC from '@/assets/svg/icon_dashboard_outlined-c.svg'
+import icon_dashboard_outlined from '@/assets/svg/icon_dashboard_outlined.svg'
+import icon_databaseAlert_filled from '@/assets/svg/icon_database-alert_filled.svg'
+import icon_databaseFail_filled from '@/assets/svg/icon_database-fail_filled.svg'
+import icon_database from '@/assets/svg/icon_database.svg'
+import icon_database_outlined from '@/assets/svg/icon_database_outlined.svg'
+import icon_dataset from '@/assets/svg/icon_dataset.svg'
+import icon_dataset_outlined from '@/assets/svg/icon_dataset_outlined.svg'
+import icon_db_filled from '@/assets/svg/icon_db_filled.svg'
+import icon_deleteTrash_outlined from '@/assets/svg/icon_delete-trash_outlined.svg'
+import icon_describe_outlined from '@/assets/svg/icon_describe_outlined.svg'
+import icon_dialpad_outlined from '@/assets/svg/icon_dialpad_outlined.svg'
+import icon_disordeList_outlined from '@/assets/svg/icon_disorde-list_outlined.svg'
+import icon_divider_outlined from '@/assets/svg/icon_divider_outlined.svg'
+import icon_docReplace_outlined from '@/assets/svg/icon_doc-replace_outlined.svg'
+import icon_done_outlined from '@/assets/svg/icon_done_outlined.svg'
+import icon_downRight_outlined from '@/assets/svg/icon_down-right_outlined.svg'
+import icon_down_outlined1 from '@/assets/svg/icon_down_outlined-1.svg'
+import icon_down_outlined from '@/assets/svg/icon_down_outlined.svg'
+import icon_download_outlined from '@/assets/svg/icon_download_outlined.svg'
+import icon_drag_outlined from '@/assets/svg/icon_drag_outlined.svg'
+import icon_drilling_outlined from '@/assets/svg/icon_drilling_outlined.svg'
+import icon_drive_filled from '@/assets/svg/icon_drive_filled.svg'
+import icon_edit_outlined from '@/assets/svg/icon_edit_outlined.svg'
+import icon_effects_outlined from '@/assets/svg/icon_effects_outlined.svg'
+import icon_excel from '@/assets/svg/icon_excel.svg'
+import icon_excel_outlined from '@/assets/svg/icon_excel_outlined.svg'
+import icon_expandDown_filled from '@/assets/svg/icon_expand-down_filled.svg'
+import icon_expandLeft_filled from '@/assets/svg/icon_expand-left_filled.svg'
+import icon_expandRight_filled from '@/assets/svg/icon_expand-right_filled.svg'
+import icon_fileAdd_outlined from '@/assets/svg/icon_file-add_outlined.svg'
+import icon_fileExcel_colorful from '@/assets/svg/icon_file-excel_colorful.svg'
+import icon_folder_filled from '@/assets/svg/icon_folder_filled.svg'
+import icon_fontColor_outlined from '@/assets/svg/icon_font-color_outlined.svg'
+import icon_form_outlined from '@/assets/svg/icon_form_outlined.svg'
+import icon_fullAssociation from '@/assets/svg/icon_full-association.svg'
+import icon_functions_outlined from '@/assets/svg/icon_functions_outlined.svg'
+import icon_graphical from '@/assets/svg/icon_graphical.svg'
+import icon_gridlines_outlined from '@/assets/svg/icon_gridlines_outlined.svg'
+import icon_h1_outlined from '@/assets/svg/icon_h1_outlined.svg'
+import icon_h2_outlined from '@/assets/svg/icon_h2_outlined.svg'
+import icon_h3_outlined from '@/assets/svg/icon_h3_outlined.svg'
+import icon_hn_outlined from '@/assets/svg/icon_hn_outlined.svg'
+import icon_horizontalAlign_outlined from '@/assets/svg/icon_horizontal-align_outlined.svg'
+import icon_info_colorful from '@/assets/svg/icon_info_colorful.svg'
+import icon_info_filled from '@/assets/svg/icon_info_filled.svg'
+import icon_info_outlined from '@/assets/svg/icon_info_outlined.svg'
+import icon_intersect from '@/assets/svg/icon_intersect.svg'
+import icon_intoItem_outlined from '@/assets/svg/icon_into-item_outlined.svg'
+import icon_invisible_outlined from '@/assets/svg/icon_invisible_outlined.svg'
+import icon_italic_outlined from '@/assets/svg/icon_italic_outlined.svg'
+import icon_leftAlign_outlined from '@/assets/svg/icon_left-align_outlined.svg'
+import icon_leftAlignment_outlined from '@/assets/svg/icon_left-alignment_outlined.svg'
+import icon_leftAssociation from '@/assets/svg/icon_left-association.svg'
+import icon_left_outlined from '@/assets/svg/icon_left_outlined.svg'
+import icon_letterSpacing_outlined from '@/assets/svg/icon_letter-spacing_outlined.svg'
+import icon_linkRecord from '@/assets/svg/icon_link-record.svg'
+import icon_linkRecord_outlined1 from '@/assets/svg/icon_link-record_outlined-1.svg'
+import icon_linkRecord_outlined from '@/assets/svg/icon_link-record_outlined.svg'
+import icon_loading_outlined from '@/assets/svg/icon_loading_outlined.svg'
+import icon_local from '@/assets/svg/icon_local.svg'
+import icon_local_outlined from '@/assets/svg/icon_local_outlined.svg'
+import icon_logs_outlined1 from '@/assets/svg/icon_logs_outlined-1.svg'
+import icon_logs_outlined from '@/assets/svg/icon_logs_outlined.svg'
+import icon_magnify_outlined from '@/assets/svg/icon_magnify_outlined.svg'
+import icon_memberAdd_outlined from '@/assets/svg/icon_member-add_outlined.svg'
+import icon_member_filled from '@/assets/svg/icon_member_filled.svg'
+import icon_minify_outlined from '@/assets/svg/icon_minify_outlined.svg'
+import icon_momentsCategories_outlined from '@/assets/svg/icon_moments-categories_outlined.svg'
+import icon_moreVertical_outlined from '@/assets/svg/icon_more-vertical_outlined.svg'
+import icon_more_outlined from '@/assets/svg/icon_more_outlined.svg'
+import icon_newItem_outlined from '@/assets/svg/icon_new-item_outlined.svg'
+import icon_number_outlined from '@/assets/svg/icon_number_outlined.svg'
+import icon_operationAnalysis_outlined from '@/assets/svg/icon_operation-analysis_outlined.svg'
+import icon_ordeList_outlined from '@/assets/svg/icon_orde-list_outlined.svg'
+import icon_organization_outlined from '@/assets/svg/icon_organization_outlined.svg'
+import icon_params_setting from '@/assets/svg/icon_params_setting.svg'
+import icon_pc_fullscreen from '@/assets/svg/icon_pc_fullscreen.svg'
+import icon_pc_outlined from '@/assets/svg/icon_pc_outlined.svg'
+import icon_pc_outlined_copy from '@/assets/svg/icon_pc_outlined_copy.svg'
+import icon_phone_outlined from '@/assets/svg/icon_phone_outlined.svg'
+import icon_pie_outlinedC from '@/assets/svg/icon_pie_outlined-c.svg'
+import icon_playRound_filled from '@/assets/svg/icon_play-round_filled.svg'
+import icon_playRound_outlined from '@/assets/svg/icon_play-round_outlined.svg'
+import icon_plugin_outlined from '@/assets/svg/icon_plugin_outlined.svg'
+import icon_pullLeft_outlined from '@/assets/svg/icon_pull-left_outlined.svg'
+import icon_pullRight_outlined from '@/assets/svg/icon_pull-right_outlined.svg'
+import icon_qr_outlined from '@/assets/svg/icon_qr_outlined.svg'
+import icon_redo_outlined from '@/assets/svg/icon_redo_outlined.svg'
+import icon_refresh_outlined from '@/assets/svg/icon_refresh_outlined.svg'
+import icon_rename_outlined from '@/assets/svg/icon_rename_outlined.svg'
+import icon_replace_outlined from '@/assets/svg/icon_replace_outlined.svg'
+import icon_reset_outlined from '@/assets/svg/icon_reset_outlined.svg'
+import icon_resetpassword from '@/assets/svg/icon_resetpassword.svg'
+import icon_rightAlign_outlined from '@/assets/svg/icon_right-align_outlined.svg'
+import icon_rightAlignment_outlined from '@/assets/svg/icon_right-alignment_outlined.svg'
+import icon_rightAssociation from '@/assets/svg/icon_right-association.svg'
+import icon_right_outlined from '@/assets/svg/icon_right_outlined.svg'
+import icon_scroll_filled from '@/assets/svg/icon_scroll_filled.svg'
+import icon_searchOutline_outlined from '@/assets/svg/icon_search-outline_outlined.svg'
+import icon_search from '@/assets/svg/icon_search.svg'
+import icon_shareLabel_filled from '@/assets/svg/icon_share-label_filled.svg'
+import icon_shareLabel_outlined from '@/assets/svg/icon_share-label_outlined.svg'
+import icon_sideExpand_outlined from '@/assets/svg/icon_side-expand_outlined.svg'
+import icon_sideFold_outlined from '@/assets/svg/icon_side-fold_outlined.svg'
+import icon_sortAToZ_outlined from '@/assets/svg/icon_sort-a-to-z_outlined.svg'
+import icon_sortZToA_outlined from '@/assets/svg/icon_sort-z-to-a_outlined.svg'
+import icon_sort_outlined from '@/assets/svg/icon_sort_outlined.svg'
+import icon_sql from '@/assets/svg/icon_sql.svg'
+import icon_sql_outlined from '@/assets/svg/icon_sql_outlined.svg'
+import icon_sql_outlined_1 from '@/assets/svg/icon_sql_outlined_1.svg'
+import icon_stretch_outlined from '@/assets/svg/icon_stretch_outlined.svg'
+import icon_styleSet_outlined from '@/assets/svg/icon_style-set_outlined.svg'
+import icon_succeed_colorful from '@/assets/svg/icon_succeed_colorful.svg'
+import icon_succeed_filled from '@/assets/svg/icon_succeed_filled.svg'
+import icon_switch_outlined from '@/assets/svg/icon_switch_outlined.svg'
+import icon_syncPlayRound_filled from '@/assets/svg/icon_sync-play-round_filled.svg'
+import icon_syncPlayRound_outlined from '@/assets/svg/icon_sync-play-round_outlined.svg'
+import icon_sync_close_log_details from '@/assets/svg/icon_sync_close_log_details.svg'
+import icon_sync_datasource from '@/assets/svg/icon_sync_datasource.svg'
+import icon_sync_log_number from '@/assets/svg/icon_sync_log_number.svg'
+import icon_sync_logs_outlined from '@/assets/svg/icon_sync_logs_outlined.svg'
+import icon_sync_progress from '@/assets/svg/icon_sync_progress.svg'
+import icon_sync_target_to_datasource from '@/assets/svg/icon_sync_target_to_datasource.svg'
+import icon_sync_task_number from '@/assets/svg/icon_sync_task_number.svg'
+import icon_takeAction_outlined from '@/assets/svg/icon_take-action_outlined.svg'
+import icon_teamAdd_outlined from '@/assets/svg/icon_team-add_outlined.svg'
+import icon_template from '@/assets/svg/icon_template.svg'
+import icon_template_colorful from '@/assets/svg/icon_template_colorful.svg'
+import icon_template_outlined from '@/assets/svg/icon_template_outlined.svg'
+import icon_textBox_outlined from '@/assets/svg/icon_text-box_outlined.svg'
+import icon_text_outlined from '@/assets/svg/icon_text_outlined.svg'
+import icon_time_outlined from '@/assets/svg/icon_time_outlined.svg'
+import icon_titleLeftAlign_outlined from '@/assets/svg/icon_title-left-align_outlined.svg'
+import icon_titleTopAlign_outlined from '@/assets/svg/icon_title-top-align_outlined.svg'
+import icon_topAlign_outlined from '@/assets/svg/icon_top-align_outlined.svg'
+import icon_undo_outlined from '@/assets/svg/icon_undo_outlined.svg'
+import icon_upLeft_outlined from '@/assets/svg/icon_up-left_outlined.svg'
+import icon_upload_outlined from '@/assets/svg/icon_upload_outlined.svg'
+import icon_verticalAlign_outlined from '@/assets/svg/icon_vertical-align_outlined.svg'
+import icon_viewList_outlined from '@/assets/svg/icon_view-list_outlined.svg'
+import icon_viewinchat_outlined from '@/assets/svg/icon_viewinchat_outlined.svg'
+import icon_visible_outlined from '@/assets/svg/icon_visible_outlined.svg'
+import icon_warning_colorful from '@/assets/svg/icon_warning_colorful.svg'
+import icon_warning_filled from '@/assets/svg/icon_warning_filled.svg'
+import icon_yes_outlined from '@/assets/svg/icon_yes_outlined.svg'
+import iconfont from '@/assets/svg/iconfont.svg'
+import impalaDs from '@/assets/svg/impala-ds.svg'
+import indicatorDark from '@/assets/svg/indicator-dark.svg'
+import indicatorOrigin from '@/assets/svg/indicator-origin.svg'
+import indicator from '@/assets/svg/indicator.svg'
+import innerJoin from '@/assets/svg/inner-join.svg'
+import international from '@/assets/svg/international.svg'
+import joinJoin from '@/assets/svg/join-join.svg'
+import label from '@/assets/svg/label.svg'
+import language from '@/assets/svg/language.svg'
+import leftJoin from '@/assets/svg/left-join.svg'
+import lineDark from '@/assets/svg/line-dark.svg'
+import lineOrigin from '@/assets/svg/line-origin.svg'
+import line from '@/assets/svg/line.svg'
+import linkBack from '@/assets/svg/link-back.svg'
+import linkDown from '@/assets/svg/link-down.svg'
+import link from '@/assets/svg/link.svg'
+import liquidDark from '@/assets/svg/liquid-dark.svg'
+import liquidOrigin from '@/assets/svg/liquid-origin.svg'
+import liquid from '@/assets/svg/liquid.svg'
+import lock_closed from '@/assets/svg/lock_closed.svg'
+import lock_closed_switch from '@/assets/svg/lock_closed_switch.svg'
+import lock_open from '@/assets/svg/lock_open.svg'
+import lock_open_back from '@/assets/svg/lock_open_back.svg'
+import lock_other_open from '@/assets/svg/lock_other_open.svg'
+import log from '@/assets/svg/log.svg'
+import logo from '@/assets/svg/logo.svg'
+import logo_cas from '@/assets/svg/logo_cas.svg'
+import logo_dingtalk from '@/assets/svg/logo_dingtalk.svg'
+import logo_lark from '@/assets/svg/logo_lark.svg'
+import logo_oauth from '@/assets/svg/logo_oauth.svg'
+import logo_wechatWork from '@/assets/svg/logo_wechat-work.svg'
+import mapDark from '@/assets/svg/map-dark.svg'
+import mapOrigin from '@/assets/svg/map-origin.svg'
+import map from '@/assets/svg/map.svg'
+import map_mini from '@/assets/svg/map_mini.svg'
+import map_old from '@/assets/svg/map_old.svg'
+import mariadbDs from '@/assets/svg/mariadb-ds.svg'
+import marketExpand from '@/assets/svg/market-expand.svg'
+import marketRetract from '@/assets/svg/market-retract.svg'
+import menu from '@/assets/svg/menu.svg'
+import mobileIcon_dashboard_filled from '@/assets/svg/mobile/icon_dashboard_filled.svg'
+import mobileIcon_dashboard_outlined from '@/assets/svg/mobile/icon_dashboard_outlined.svg'
+import mobileIcon_home_filled from '@/assets/svg/mobile/icon_home_filled.svg'
+import mobileIcon_home_outlined from '@/assets/svg/mobile/icon_home_outlined.svg'
+import mobileIcon_member_filled from '@/assets/svg/mobile/icon_member_filled.svg'
+import mobileIcon_member_outlined from '@/assets/svg/mobile/icon_member_outlined.svg'
+import mobileCheckbox from '@/assets/svg/mobile-checkbox.svg'
+import mongoDs from '@/assets/svg/mongo-ds.svg'
+import more_v from '@/assets/svg/more_v.svg'
+import move from '@/assets/svg/move.svg'
+import msgSetting from '@/assets/svg/msg-setting.svg'
+import mysqlDs from '@/assets/svg/mysql-ds.svg'
+import mysqlFrame from '@/assets/svg/mysql-frame.svg'
+import nested from '@/assets/svg/nested.svg'
+import noJoin from '@/assets/svg/no-join.svg'
+import no_result from '@/assets/svg/no_result.svg'
+import nonExistent from '@/assets/svg/non-existent.svg'
+import none_select from '@/assets/svg/none_select.svg'
+import notification from '@/assets/svg/notification.svg'
+import oracleDs from '@/assets/svg/oracle-ds.svg'
+import org from '@/assets/svg/org.svg'
+import other_material from '@/assets/svg/other_material.svg'
+import other_material_board from '@/assets/svg/other_material_board.svg'
+import other_material_icon from '@/assets/svg/other_material_icon.svg'
+import other_media from '@/assets/svg/other_media.svg'
+import other_setting from '@/assets/svg/other_setting.svg'
+import other_text from '@/assets/svg/other_text.svg'
+import pageLine from '@/assets/svg/page-line.svg'
+import panelMobilePublish from '@/assets/svg/panel-mobile-publish.svg'
+import panelMobileUnpublishedBack from '@/assets/svg/panel-mobile-unpublished-back.svg'
+import panelMobileUnpublished from '@/assets/svg/panel-mobile-unpublished.svg'
+import panelPublish from '@/assets/svg/panel-publish.svg'
+import panelUnpublishedBack from '@/assets/svg/panel-unpublished-back.svg'
+import panelUnpublished from '@/assets/svg/panel-unpublished.svg'
+import panel from '@/assets/svg/panel.svg'
+import people from '@/assets/svg/people.svg'
+import peoples from '@/assets/svg/peoples.svg'
+import percentageBarStackDark from '@/assets/svg/percentage-bar-stack-dark.svg'
+import percentageBarStackHorizontalDark from '@/assets/svg/percentage-bar-stack-horizontal-dark.svg'
+import percentageBarStackHorizontalOrigin from '@/assets/svg/percentage-bar-stack-horizontal-origin.svg'
+import percentageBarStackHorizontal from '@/assets/svg/percentage-bar-stack-horizontal.svg'
+import percentageBarStackOrigin from '@/assets/svg/percentage-bar-stack-origin.svg'
+import percentageBarStack from '@/assets/svg/percentage-bar-stack.svg'
+import pgDs from '@/assets/svg/pg-ds.svg'
+import pieDark from '@/assets/svg/pie-dark.svg'
+import pieDonutDark from '@/assets/svg/pie-donut-dark.svg'
+import pieDonutOrigin from '@/assets/svg/pie-donut-origin.svg'
+import pieDonutRoseDark from '@/assets/svg/pie-donut-rose-dark.svg'
+import pieDonutRoseOrigin from '@/assets/svg/pie-donut-rose-origin.svg'
+import pieDonutRose from '@/assets/svg/pie-donut-rose.svg'
+import pieDonut from '@/assets/svg/pie-donut.svg'
+import pieOrigin from '@/assets/svg/pie-origin.svg'
+import pieRoseDark from '@/assets/svg/pie-rose-dark.svg'
+import pieRoseOrigin from '@/assets/svg/pie-rose-origin.svg'
+import pieRose from '@/assets/svg/pie-rose.svg'
+import pie from '@/assets/svg/pie.svg'
+import platform from '@/assets/svg/platform.svg'
+import plugin3dmap from '@/assets/svg/plugin-3dmap.svg'
+import plugin3dpie from '@/assets/svg/plugin-3dpie.svg'
+import pluginDameng from '@/assets/svg/plugin-dameng.svg'
+import pluginDefault from '@/assets/svg/plugin-default.svg'
+import plugin from '@/assets/svg/plugin.svg'
+import pluginsNew from '@/assets/svg/plugins-new.svg'
+import plugins from '@/assets/svg/plugins.svg'
+import progressBarDark from '@/assets/svg/progress-bar-dark.svg'
+import progressBarOrigin from '@/assets/svg/progress-bar-origin.svg'
+import progressBar from '@/assets/svg/progress-bar.svg'
+import pwd_invisible from '@/assets/svg/pwd_invisible.svg'
+import pwd_visible from '@/assets/svg/pwd_visible.svg'
+import quadrantDark from '@/assets/svg/quadrant-dark.svg'
+import quadrantOrigin from '@/assets/svg/quadrant-origin.svg'
+import quadrant from '@/assets/svg/quadrant.svg'
+import radarDark from '@/assets/svg/radar-dark.svg'
+import radarOrigin from '@/assets/svg/radar-origin.svg'
+import radar from '@/assets/svg/radar.svg'
+import readMsg from '@/assets/svg/read-msg.svg'
+import redshiftDs from '@/assets/svg/redshift-ds.svg'
+import referenceField from '@/assets/svg/reference-field.svg'
+import referencePlay from '@/assets/svg/reference-play.svg'
+import referenceSetting from '@/assets/svg/reference-setting.svg'
+import referenceTable from '@/assets/svg/reference-table.svg'
+import release from '@/assets/svg/release.svg'
+import report from '@/assets/svg/report.svg'
+import richTextDark from '@/assets/svg/rich-text-dark.svg'
+import richTextOrigin from '@/assets/svg/rich-text-origin.svg'
+import richText from '@/assets/svg/rich-text.svg'
+import richTextView from '@/assets/svg/richTextView.svg'
+import rightJoin from '@/assets/svg/right-join.svg'
+import role from '@/assets/svg/role.svg'
+import round_play from '@/assets/svg/round_play.svg'
+import sankeyDark from '@/assets/svg/sankey-dark.svg'
+import sankeyOrigin from '@/assets/svg/sankey-origin.svg'
+import sankey from '@/assets/svg/sankey.svg'
+import scatterDark from '@/assets/svg/scatter-dark.svg'
+import scatterOrigin from '@/assets/svg/scatter-origin.svg'
+import scatter from '@/assets/svg/scatter.svg'
+import scene from '@/assets/svg/scene.svg'
+import scrollText from '@/assets/svg/scroll-text.svg'
+import size from '@/assets/svg/size.svg'
+import sortAsc from '@/assets/svg/sort-asc.svg'
+import sortDesc from '@/assets/svg/sort-desc.svg'
+import sqlServerDs from '@/assets/svg/sqlServer-ds.svg'
+import stockLineDark from '@/assets/svg/stock-line-dark.svg'
+import stockLineOrigin from '@/assets/svg/stock-line-origin.svg'
+import stockLine from '@/assets/svg/stock-line.svg'
+import symbolicMapDark from '@/assets/svg/symbolic-map-dark.svg'
+import symbolicMapOrigin from '@/assets/svg/symbolic-map-origin.svg'
+import symbolicMap from '@/assets/svg/symbolic-map.svg'
+import sync from '@/assets/svg/sync.svg'
+import sysParam from '@/assets/svg/sys-param.svg'
+import sysParameter from '@/assets/svg/sys-parameter.svg'
+import sysRelationship from '@/assets/svg/sys-relationship.svg'
+import sysSetting from '@/assets/svg/sys-setting.svg'
+import sysTools from '@/assets/svg/sys-tools.svg'
+import system from '@/assets/svg/system.svg'
+import tableInfoDark from '@/assets/svg/table-info-dark.svg'
+import tableInfoOrigin from '@/assets/svg/table-info-origin.svg'
+import tableInfo from '@/assets/svg/table-info.svg'
+import tableNormalDark from '@/assets/svg/table-normal-dark.svg'
+import tableNormalOrigin from '@/assets/svg/table-normal-origin.svg'
+import tableNormal from '@/assets/svg/table-normal.svg'
+import tablePivotDark from '@/assets/svg/table-pivot-dark.svg'
+import tablePivotOrigin from '@/assets/svg/table-pivot-origin.svg'
+import tablePivot from '@/assets/svg/table-pivot.svg'
+import table from '@/assets/svg/table.svg'
+import task from '@/assets/svg/task.svg'
+import textDark from '@/assets/svg/text-dark.svg'
+import text from '@/assets/svg/text.svg'
+import titleBold from '@/assets/svg/title-bold.svg'
+import titleCenter from '@/assets/svg/title-center.svg'
+import titleItalic from '@/assets/svg/title-italic.svg'
+import titleLeft from '@/assets/svg/title-left.svg'
+import titleRight from '@/assets/svg/title-right.svg'
+import titleVBottom from '@/assets/svg/title-v-bottom.svg'
+import titleVCenter from '@/assets/svg/title-v-center.svg'
+import titleVTop from '@/assets/svg/title-v-top.svg'
+import toolboxData_fill from '@/assets/svg/toolbox-data_fill.svg'
+import toolboxIcon_template from '@/assets/svg/toolbox-icon_template.svg'
+import toolboxLog from '@/assets/svg/toolbox-log.svg'
+import topDocDefault from '@/assets/svg/top-doc-default.svg'
+import topEnterpriseTrial from '@/assets/svg/top-enterprise-trial.svg'
+import topHelpDoc from '@/assets/svg/top-help-doc.svg'
+import topProductBbs from '@/assets/svg/top-product-bbs.svg'
+import topTechVideo from '@/assets/svg/top-tech-video.svg'
+import topTechnology from '@/assets/svg/top-technology.svg'
+import tree from '@/assets/svg/tree.svg'
+import treemapDark from '@/assets/svg/treemap-dark.svg'
+import treemapOrigin from '@/assets/svg/treemap-origin.svg'
+import treemap from '@/assets/svg/treemap.svg'
+import unlock from '@/assets/svg/unlock.svg'
+import unpublished from '@/assets/svg/unpublished.svg'
+import unreadMsg from '@/assets/svg/unread-msg.svg'
+import userImg from '@/assets/svg/user-img.svg'
+import userReci from '@/assets/svg/user-reci.svg'
+import user from '@/assets/svg/user.svg'
+import variable from '@/assets/svg/variable.svg'
+import visualStar from '@/assets/svg/visual-star.svg'
+import warnTree from '@/assets/svg/warn-tree.svg'
+import waterfallDark from '@/assets/svg/waterfall-dark.svg'
+import waterfallOrigin from '@/assets/svg/waterfall-origin.svg'
+import waterfall from '@/assets/svg/waterfall.svg'
+import watermark from '@/assets/svg/watermark.svg'
+import webMsg from '@/assets/svg/web-msg.svg'
+import wizard_enterprise from '@/assets/svg/wizard_enterprise.svg'
+import wizard_help from '@/assets/svg/wizard_help.svg'
+import wizard_main_bg_inner from '@/assets/svg/wizard_main_bg_inner.svg'
+import wizard_quick_start from '@/assets/svg/wizard_quick_start.svg'
+import wordCloudDark from '@/assets/svg/word-cloud-dark.svg'
+import wordCloudOrigin from '@/assets/svg/word-cloud-origin.svg'
+import wordCloud from '@/assets/svg/word-cloud.svg'
+const iconMap = {
+ '401': _401,
+ '403': _403,
+ 'API-ds': APIDs,
+ 'Apache Hive': Apache_Hive,
+ Checkbox: Checkbox,
+ DM: DM,
+ DataEase: DataEase,
+ Elasticsearch: Elasticsearch,
+ 'Excel-ds': ExcelDs,
+ Frame: Frame,
+ KingBase: KingBase,
+ Kylin: Kylin,
+ Maxcompute: Maxcompute,
+ PDF: PDF,
+ Presto: Presto,
+ 'StarRocks-ds': StarRocksDs,
+ 'TiDB-ds': TiDBDs,
+ 'active-btn_copilot': activeBtn_copilot,
+ add: add,
+ 'all-msg': allMsg,
+ appearance: appearance,
+ 'area-dark': areaDark,
+ 'area-origin': areaOrigin,
+ 'area-stack-dark': areaStackDark,
+ 'area-stack-origin': areaStackOrigin,
+ 'area-stack': areaStack,
+ area: area,
+ auth: auth,
+ authentication: authentication,
+ 'bar-dark': barDark,
+ 'bar-group-dark': barGroupDark,
+ 'bar-group-origin': barGroupOrigin,
+ 'bar-group-stack-dark': barGroupStackDark,
+ 'bar-group-stack-origin': barGroupStackOrigin,
+ 'bar-group-stack': barGroupStack,
+ 'bar-group': barGroup,
+ 'bar-horizontal-dark': barHorizontalDark,
+ 'bar-horizontal-origin': barHorizontalOrigin,
+ 'bar-horizontal': barHorizontal,
+ 'bar-origin': barOrigin,
+ 'bar-range-dark': barRangeDark,
+ 'bar-range-origin': barRangeOrigin,
+ 'bar-range': barRange,
+ 'bar-stack-dark': barStackDark,
+ 'bar-stack-horizontal-dark': barStackHorizontalDark,
+ 'bar-stack-horizontal-origin': barStackHorizontalOrigin,
+ 'bar-stack-horizontal': barStackHorizontal,
+ 'bar-stack-origin': barStackOrigin,
+ 'bar-stack': barStack,
+ bar: bar,
+ 'bidirectional-bar-dark': bidirectionalBarDark,
+ 'bidirectional-bar-origin': bidirectionalBarOrigin,
+ 'bidirectional-bar': bidirectionalBar,
+ board_1: board_1,
+ board_2: board_2,
+ board_3: board_3,
+ board_4: board_4,
+ board_5: board_5,
+ board_6: board_6,
+ board_7: board_7,
+ board_8: board_8,
+ board_9: board_9,
+ btn_copilot: btn_copilot,
+ btn_oidc: btn_oidc,
+ 'bubble-map-dark': bubbleMapDark,
+ 'bubble-map-origin': bubbleMapOrigin,
+ 'bubble-map': bubbleMap,
+ button_right: button_right,
+ cancel_release: cancel_release,
+ 'chart-download': chartDownload,
+ 'chart-mix-dark': chartMixDark,
+ 'chart-mix-group-dark': chartMixGroupDark,
+ 'chart-mix-group-origin': chartMixGroupOrigin,
+ 'chart-mix-group': chartMixGroup,
+ 'chart-mix-origin': chartMixOrigin,
+ 'chart-mix-stack-dark': chartMixStackDark,
+ 'chart-mix-stack-origin': chartMixStackOrigin,
+ 'chart-mix-stack': chartMixStack,
+ 'chart-mix': chartMix,
+ 'chart-table': chartTable,
+ 'ck-ds': ckDs,
+ copilot: copilot,
+ custom_sort: custom_sort,
+ dark_1: dark_1,
+ dashboard: dashboard,
+ 'data-reference': dataReference,
+ database: database,
+ 'dataset-outline': datasetOutline,
+ 'dataset-task': datasetTask,
+ datasource: datasource,
+ 'db-de': dbDe,
+ 'db-more-web': dbMoreWeb,
+ 'db2-ds': db2Ds,
+ 'de-api-new': deApiNew,
+ 'de-copy': deCopy,
+ 'de-db-new': deDbNew,
+ 'de-delete': deDelete,
+ 'de-ds-error': deDsError,
+ 'de-ds-move': deDsMove,
+ 'de-ds-rename': deDsRename,
+ 'de-ds-trash': deDsTrash,
+ 'de-ds-warning': deDsWarning,
+ 'de-excel-new': deExcelNew,
+ 'de-json': deJson,
+ 'de-move': deMove,
+ 'de-search': deSearch,
+ 'de-sql-new': deSqlNew,
+ 'de-union-new': deUnionNew,
+ de_pwd_invisible: de_pwd_invisible,
+ de_pwd_visible: de_pwd_visible,
+ default_avatar: default_avatar,
+ delete: _delete,
+ 'display-setting': displaySetting,
+ doc: doc,
+ docs: docs,
+ 'doris-ds': dorisDs,
+ drag: drag,
+ 'driver-de': driverDe,
+ 'ds-api': dsApi,
+ 'ds-custom': dsCustom,
+ 'ds-db': dsDb,
+ 'ds-excel': dsExcel,
+ 'ds-sql': dsSql,
+ 'ds-union': dsUnion,
+ 'dv-ai-window-max': dvAiWindowMax,
+ 'dv-ai-window-min': dvAiWindowMin,
+ 'dv-ai': dvAi,
+ 'dv-bar-enlarge': dvBarEnlarge,
+ 'dv-bar-unLinkage': dvBarUnLinkage,
+ 'dv-batch': dvBatch,
+ 'dv-copy-dark': dvCopyDark,
+ 'dv-copy': dvCopy,
+ 'dv-dashboard-spine-mobile': dvDashboardSpineMobile,
+ 'dv-dashboard-spine': dvDashboardSpine,
+ 'dv-dashboard': dvDashboard,
+ 'dv-delete': dvDelete,
+ 'dv-details': dvDetails,
+ 'dv-drag-tips': dvDragTips,
+ 'dv-edit': dvEdit,
+ 'dv-empty': dvEmpty,
+ 'dv-expand-down': dvExpandDown,
+ 'dv-expand-right': dvExpandRight,
+ 'dv-eye-close': dvEyeClose,
+ 'dv-filter-show': dvFilterShow,
+ 'dv-filter': dvFilter,
+ 'dv-folder': dvFolder,
+ 'dv-head-more': dvHeadMore,
+ 'dv-info': dvInfo,
+ 'dv-link-target': dvLinkTarget,
+ 'dv-lock': dvLock,
+ 'dv-material': dvMaterial,
+ 'dv-max': dvMax,
+ 'dv-media': dvMedia,
+ 'dv-min': dvMin,
+ 'dv-more-com': dvMoreCom,
+ 'dv-more-time-clock': dvMoreTimeClock,
+ 'dv-more': dvMore,
+ 'dv-move': dvMove,
+ 'dv-new-folder': dvNewFolder,
+ 'dv-new': dvNew,
+ 'dv-no-img': dvNoImg,
+ 'dv-nothing': dvNothing,
+ 'dv-params': dvParams,
+ 'dv-picture-real': dvPictureReal,
+ 'dv-picture-show': dvPictureShow,
+ 'dv-picture': dvPicture,
+ 'dv-preview-download': dvPreviewDownload,
+ 'dv-preview-inner': dvPreviewInner,
+ 'dv-preview-outer': dvPreviewOuter,
+ 'dv-preview': dvPreview,
+ 'dv-rename': dvRename,
+ 'dv-reposition': dvReposition,
+ 'dv-richText': dvRichText,
+ 'dv-ruler': dvRuler,
+ 'dv-screen-new': dvScreenNew,
+ 'dv-screen-spine': dvScreenSpine,
+ 'dv-scroll-text': dvScrollText,
+ 'dv-share': dvShare,
+ 'dv-show': dvShow,
+ 'dv-sort-asc': dvSortAsc,
+ 'dv-sort-desc': dvSortDesc,
+ 'dv-style-activeFont': dvStyleActiveFont,
+ 'dv-style-activeFontSize': dvStyleActiveFontSize,
+ 'dv-style-backgroundColor': dvStyleBackgroundColor,
+ 'dv-style-borderColor': dvStyleBorderColor,
+ 'dv-style-borderRadius': dvStyleBorderRadius,
+ 'dv-style-borderSize': dvStyleBorderSize,
+ 'dv-style-borderStyle': dvStyleBorderStyle,
+ 'dv-style-color': dvStyleColor,
+ 'dv-style-fontFamily': dvStyleFontFamily,
+ 'dv-style-fontSize': dvStyleFontSize,
+ 'dv-style-fontWeight': dvStyleFontWeight,
+ 'dv-style-headBorderActiveColor': dvStyleHeadBorderActiveColor,
+ 'dv-style-headBorderColor': dvStyleHeadBorderColor,
+ 'dv-style-headFontActiveColor': dvStyleHeadFontActiveColor,
+ 'dv-style-headFontColor': dvStyleHeadFontColor,
+ 'dv-style-headHorizontalPosition': dvStyleHeadHorizontalPosition,
+ 'dv-style-letterSpacing': dvStyleLetterSpacing,
+ 'dv-style-lineHeight': dvStyleLineHeight,
+ 'dv-style-opacity': dvStyleOpacity,
+ 'dv-style-scroll-speed': dvStyleScrollSpeed,
+ 'dv-style-textAlign': dvStyleTextAlign,
+ 'dv-tab-show': dvTabShow,
+ 'dv-tab': dvTab,
+ 'dv-text': dvText,
+ 'dv-unlock': dvUnlock,
+ 'dv-up-arrow': dvUpArrow,
+ 'dv-use-template': dvUseTemplate,
+ 'dv-video': dvVideo,
+ 'dv-view': dvView,
+ dv_mobile_layout: dv_mobile_layout,
+ 'edit-done': editDone,
+ 'edit-in': editIn,
+ edit: edit,
+ 'email-task': emailTask,
+ embedded: embedded,
+ example: example,
+ exclamationmark: exclamationmark,
+ exclamationmark2: exclamationmark2,
+ 'exit-fullscreen': exitFullscreen,
+ 'eye-open': eyeOpen,
+ eye: eye,
+ field_location: field_location,
+ field_text: field_text,
+ field_time: field_time,
+ field_value: field_value,
+ 'filter-center': filterCenter,
+ 'filter-h-center': filterHCenter,
+ 'filter-h-left': filterHLeft,
+ 'filter-h-right': filterHRight,
+ 'filter-top': filterTop,
+ filter: filter,
+ 'flow-map-dark': flowMapDark,
+ 'flow-map-origin': flowMapOrigin,
+ 'flow-map': flowMap,
+ folder: folder,
+ form: form,
+ fullscreen: fullscreen,
+ 'funnel-dark': funnelDark,
+ 'funnel-origin': funnelOrigin,
+ funnel: funnel,
+ 'gauge-dark': gaugeDark,
+ 'gauge-origin': gaugeOrigin,
+ gauge: gauge,
+ 'graphical-circular': graphicalCircular,
+ 'graphical-rect': graphicalRect,
+ 'graphical-triangle': graphicalTriangle,
+ 'group-3400': group3400,
+ group: group,
+ 'heat-map-dark': heatMapDark,
+ 'heat-map-origin': heatMapOrigin,
+ 'heat-map': heatMap,
+ 'icon-ctrl-close': iconCtrlClose,
+ 'icon-outline-notification': iconOutlineNotification,
+ 'icon-alarmclock': iconAlarmclock,
+ 'icon-contacts': iconContacts,
+ 'icon-draft': iconDraft,
+ 'icon-filter': iconFilter,
+ 'icon-group': iconGroup,
+ 'icon-image-upload': iconImageUpload,
+ 'icon-image': iconImage,
+ 'icon-laser': iconLaser,
+ 'icon-lock': iconLock,
+ 'icon-maybe': iconMaybe,
+ 'icon-maybe_outlined': iconMaybe_outlined,
+ 'icon-more': iconMore,
+ 'icon-quicksetting': iconQuicksetting,
+ 'icon-setting': iconSetting,
+ 'icon-stream': iconStream,
+ 'icon-video': iconVideo,
+ icon_Batch_outlined: icon_Batch_outlined,
+ icon_Invalid_colorful: icon_Invalid_colorful,
+ 'icon_add-dictionary_outlined': icon_addDictionary_outlined,
+ 'icon_add-entry_outlined': icon_addEntry_outlined,
+ 'icon_add-folder_outlined': icon_addFolder_outlined,
+ 'icon_add_outlined-1': icon_add_outlined1,
+ icon_add_outlined: icon_add_outlined,
+ icon_admin_outlined: icon_admin_outlined,
+ 'icon_api-outlined': icon_apiOutlined,
+ icon_api: icon_api,
+ icon_app_outlined: icon_app_outlined,
+ 'icon_arrow-right_outlined': icon_arrowRight_outlined,
+ icon_assigned_outlined: icon_assigned_outlined,
+ icon_attachment_outlined: icon_attachment_outlined,
+ icon_bold_outlined: icon_bold_outlined,
+ 'icon_bottom-align_outlined': icon_bottomAlign_outlined,
+ icon_calendar_outlined: icon_calendar_outlined,
+ icon_cancel_store: icon_cancel_store,
+ icon_card_outlined: icon_card_outlined,
+ 'icon_center-alignment_outlined': icon_centerAlignment_outlined,
+ 'icon_chart-line-c': icon_chartLineC,
+ 'icon_chart-line': icon_chartLine,
+ icon_clear_outlined: icon_clear_outlined,
+ icon_close_filled: icon_close_filled,
+ icon_close_outlined: icon_close_outlined,
+ icon_collect_filled: icon_collect_filled,
+ icon_collection_outlined: icon_collection_outlined,
+ icon_copy_filled: icon_copy_filled,
+ icon_copy_outlined: icon_copy_outlined,
+ icon_customize: icon_customize,
+ icon_dashboard: icon_dashboard,
+ 'icon_dashboard_outlined-c': icon_dashboard_outlinedC,
+ icon_dashboard_outlined: icon_dashboard_outlined,
+ 'icon_database-alert_filled': icon_databaseAlert_filled,
+ 'icon_database-fail_filled': icon_databaseFail_filled,
+ icon_database: icon_database,
+ icon_database_outlined: icon_database_outlined,
+ icon_dataset: icon_dataset,
+ icon_dataset_outlined: icon_dataset_outlined,
+ icon_db_filled: icon_db_filled,
+ 'icon_delete-trash_outlined': icon_deleteTrash_outlined,
+ icon_describe_outlined: icon_describe_outlined,
+ icon_dialpad_outlined: icon_dialpad_outlined,
+ 'icon_disorde-list_outlined': icon_disordeList_outlined,
+ icon_divider_outlined: icon_divider_outlined,
+ 'icon_doc-replace_outlined': icon_docReplace_outlined,
+ icon_done_outlined: icon_done_outlined,
+ 'icon_down-right_outlined': icon_downRight_outlined,
+ 'icon_down_outlined-1': icon_down_outlined1,
+ icon_down_outlined: icon_down_outlined,
+ icon_download_outlined: icon_download_outlined,
+ icon_drag_outlined: icon_drag_outlined,
+ icon_drilling_outlined: icon_drilling_outlined,
+ icon_drive_filled: icon_drive_filled,
+ icon_edit_outlined: icon_edit_outlined,
+ icon_effects_outlined: icon_effects_outlined,
+ icon_excel: icon_excel,
+ icon_excel_outlined: icon_excel_outlined,
+ 'icon_expand-down_filled': icon_expandDown_filled,
+ 'icon_expand-left_filled': icon_expandLeft_filled,
+ 'icon_expand-right_filled': icon_expandRight_filled,
+ 'icon_file-add_outlined': icon_fileAdd_outlined,
+ 'icon_file-excel_colorful': icon_fileExcel_colorful,
+ icon_folder_filled: icon_folder_filled,
+ 'icon_font-color_outlined': icon_fontColor_outlined,
+ icon_form_outlined: icon_form_outlined,
+ 'icon_full-association': icon_fullAssociation,
+ icon_functions_outlined: icon_functions_outlined,
+ icon_graphical: icon_graphical,
+ icon_gridlines_outlined: icon_gridlines_outlined,
+ icon_h1_outlined: icon_h1_outlined,
+ icon_h2_outlined: icon_h2_outlined,
+ icon_h3_outlined: icon_h3_outlined,
+ icon_hn_outlined: icon_hn_outlined,
+ 'icon_horizontal-align_outlined': icon_horizontalAlign_outlined,
+ icon_info_colorful: icon_info_colorful,
+ icon_info_filled: icon_info_filled,
+ icon_info_outlined: icon_info_outlined,
+ icon_intersect: icon_intersect,
+ 'icon_into-item_outlined': icon_intoItem_outlined,
+ icon_invisible_outlined: icon_invisible_outlined,
+ icon_italic_outlined: icon_italic_outlined,
+ 'icon_left-align_outlined': icon_leftAlign_outlined,
+ 'icon_left-alignment_outlined': icon_leftAlignment_outlined,
+ 'icon_left-association': icon_leftAssociation,
+ icon_left_outlined: icon_left_outlined,
+ 'icon_letter-spacing_outlined': icon_letterSpacing_outlined,
+ 'icon_link-record': icon_linkRecord,
+ 'icon_link-record_outlined-1': icon_linkRecord_outlined1,
+ 'icon_link-record_outlined': icon_linkRecord_outlined,
+ icon_loading_outlined: icon_loading_outlined,
+ icon_local: icon_local,
+ icon_local_outlined: icon_local_outlined,
+ 'icon_logs_outlined-1': icon_logs_outlined1,
+ icon_logs_outlined: icon_logs_outlined,
+ icon_magnify_outlined: icon_magnify_outlined,
+ 'icon_member-add_outlined': icon_memberAdd_outlined,
+ icon_member_filled: icon_member_filled,
+ icon_minify_outlined: icon_minify_outlined,
+ 'icon_moments-categories_outlined': icon_momentsCategories_outlined,
+ 'icon_more-vertical_outlined': icon_moreVertical_outlined,
+ icon_more_outlined: icon_more_outlined,
+ 'icon_new-item_outlined': icon_newItem_outlined,
+ icon_number_outlined: icon_number_outlined,
+ 'icon_operation-analysis_outlined': icon_operationAnalysis_outlined,
+ 'icon_orde-list_outlined': icon_ordeList_outlined,
+ icon_organization_outlined: icon_organization_outlined,
+ icon_params_setting: icon_params_setting,
+ icon_pc_fullscreen: icon_pc_fullscreen,
+ icon_pc_outlined: icon_pc_outlined,
+ icon_pc_outlined_copy: icon_pc_outlined_copy,
+ icon_phone_outlined: icon_phone_outlined,
+ 'icon_pie_outlined-c': icon_pie_outlinedC,
+ 'icon_play-round_filled': icon_playRound_filled,
+ 'icon_play-round_outlined': icon_playRound_outlined,
+ icon_plugin_outlined: icon_plugin_outlined,
+ 'icon_pull-left_outlined': icon_pullLeft_outlined,
+ 'icon_pull-right_outlined': icon_pullRight_outlined,
+ icon_qr_outlined: icon_qr_outlined,
+ icon_redo_outlined: icon_redo_outlined,
+ icon_refresh_outlined: icon_refresh_outlined,
+ icon_rename_outlined: icon_rename_outlined,
+ icon_replace_outlined: icon_replace_outlined,
+ icon_reset_outlined: icon_reset_outlined,
+ icon_resetpassword: icon_resetpassword,
+ 'icon_right-align_outlined': icon_rightAlign_outlined,
+ 'icon_right-alignment_outlined': icon_rightAlignment_outlined,
+ 'icon_right-association': icon_rightAssociation,
+ icon_right_outlined: icon_right_outlined,
+ icon_scroll_filled: icon_scroll_filled,
+ 'icon_search-outline_outlined': icon_searchOutline_outlined,
+ icon_search: icon_search,
+ 'icon_share-label_filled': icon_shareLabel_filled,
+ 'icon_share-label_outlined': icon_shareLabel_outlined,
+ 'icon_side-expand_outlined': icon_sideExpand_outlined,
+ 'icon_side-fold_outlined': icon_sideFold_outlined,
+ 'icon_sort-a-to-z_outlined': icon_sortAToZ_outlined,
+ 'icon_sort-z-to-a_outlined': icon_sortZToA_outlined,
+ icon_sort_outlined: icon_sort_outlined,
+ icon_sql: icon_sql,
+ icon_sql_outlined: icon_sql_outlined,
+ icon_sql_outlined_1: icon_sql_outlined_1,
+ icon_stretch_outlined: icon_stretch_outlined,
+ 'icon_style-set_outlined': icon_styleSet_outlined,
+ icon_succeed_colorful: icon_succeed_colorful,
+ icon_succeed_filled: icon_succeed_filled,
+ icon_switch_outlined: icon_switch_outlined,
+ 'icon_sync-play-round_filled': icon_syncPlayRound_filled,
+ 'icon_sync-play-round_outlined': icon_syncPlayRound_outlined,
+ icon_sync_close_log_details: icon_sync_close_log_details,
+ icon_sync_datasource: icon_sync_datasource,
+ icon_sync_log_number: icon_sync_log_number,
+ icon_sync_logs_outlined: icon_sync_logs_outlined,
+ icon_sync_progress: icon_sync_progress,
+ icon_sync_target_to_datasource: icon_sync_target_to_datasource,
+ icon_sync_task_number: icon_sync_task_number,
+ 'icon_take-action_outlined': icon_takeAction_outlined,
+ 'icon_team-add_outlined': icon_teamAdd_outlined,
+ icon_template: icon_template,
+ icon_template_colorful: icon_template_colorful,
+ icon_template_outlined: icon_template_outlined,
+ 'icon_text-box_outlined': icon_textBox_outlined,
+ icon_text_outlined: icon_text_outlined,
+ icon_time_outlined: icon_time_outlined,
+ 'icon_title-left-align_outlined': icon_titleLeftAlign_outlined,
+ 'icon_title-top-align_outlined': icon_titleTopAlign_outlined,
+ 'icon_top-align_outlined': icon_topAlign_outlined,
+ icon_undo_outlined: icon_undo_outlined,
+ 'icon_up-left_outlined': icon_upLeft_outlined,
+ icon_upload_outlined: icon_upload_outlined,
+ 'icon_vertical-align_outlined': icon_verticalAlign_outlined,
+ 'icon_view-list_outlined': icon_viewList_outlined,
+ icon_viewinchat_outlined: icon_viewinchat_outlined,
+ icon_visible_outlined: icon_visible_outlined,
+ icon_warning_colorful: icon_warning_colorful,
+ icon_warning_filled: icon_warning_filled,
+ icon_yes_outlined: icon_yes_outlined,
+ iconfont: iconfont,
+ 'impala-ds': impalaDs,
+ 'indicator-dark': indicatorDark,
+ 'indicator-origin': indicatorOrigin,
+ indicator: indicator,
+ 'inner-join': innerJoin,
+ international: international,
+ 'join-join': joinJoin,
+ label: label,
+ language: language,
+ 'left-join': leftJoin,
+ 'line-dark': lineDark,
+ 'line-origin': lineOrigin,
+ line: line,
+ 'link-back': linkBack,
+ 'link-down': linkDown,
+ link: link,
+ 'liquid-dark': liquidDark,
+ 'liquid-origin': liquidOrigin,
+ liquid: liquid,
+ lock_closed: lock_closed,
+ lock_closed_switch: lock_closed_switch,
+ lock_open: lock_open,
+ lock_open_back: lock_open_back,
+ lock_other_open: lock_other_open,
+ log: log,
+ logo: logo,
+ logo_cas: logo_cas,
+ logo_dingtalk: logo_dingtalk,
+ logo_lark: logo_lark,
+ logo_oauth: logo_oauth,
+ 'logo_wechat-work': logo_wechatWork,
+ 'map-dark': mapDark,
+ 'map-origin': mapOrigin,
+ map: map,
+ map_mini: map_mini,
+ map_old: map_old,
+ 'mariadb-ds': mariadbDs,
+ 'market-expand': marketExpand,
+ 'market-retract': marketRetract,
+ menu: menu,
+ 'mobile-icon_dashboard_filled': mobileIcon_dashboard_filled,
+ 'mobile-icon_dashboard_outlined': mobileIcon_dashboard_outlined,
+ 'mobile-icon_home_filled': mobileIcon_home_filled,
+ 'mobile-icon_home_outlined': mobileIcon_home_outlined,
+ 'mobile-icon_member_filled': mobileIcon_member_filled,
+ 'mobile-icon_member_outlined': mobileIcon_member_outlined,
+ 'mobile-checkbox': mobileCheckbox,
+ 'mongo-ds': mongoDs,
+ more_v: more_v,
+ move: move,
+ 'msg-setting': msgSetting,
+ 'mysql-ds': mysqlDs,
+ 'mysql-frame': mysqlFrame,
+ nested: nested,
+ 'no-join': noJoin,
+ no_result: no_result,
+ 'non-existent': nonExistent,
+ none_select: none_select,
+ notification: notification,
+ 'oracle-ds': oracleDs,
+ org: org,
+ other_material: other_material,
+ other_material_board: other_material_board,
+ other_material_icon: other_material_icon,
+ other_media: other_media,
+ other_setting: other_setting,
+ other_text: other_text,
+ 'page-line': pageLine,
+ 'panel-mobile-publish': panelMobilePublish,
+ 'panel-mobile-unpublished-back': panelMobileUnpublishedBack,
+ 'panel-mobile-unpublished': panelMobileUnpublished,
+ 'panel-publish': panelPublish,
+ 'panel-unpublished-back': panelUnpublishedBack,
+ 'panel-unpublished': panelUnpublished,
+ panel: panel,
+ people: people,
+ peoples: peoples,
+ 'percentage-bar-stack-dark': percentageBarStackDark,
+ 'percentage-bar-stack-horizontal-dark': percentageBarStackHorizontalDark,
+ 'percentage-bar-stack-horizontal-origin': percentageBarStackHorizontalOrigin,
+ 'percentage-bar-stack-horizontal': percentageBarStackHorizontal,
+ 'percentage-bar-stack-origin': percentageBarStackOrigin,
+ 'percentage-bar-stack': percentageBarStack,
+ 'pg-ds': pgDs,
+ 'pie-dark': pieDark,
+ 'pie-donut-dark': pieDonutDark,
+ 'pie-donut-origin': pieDonutOrigin,
+ 'pie-donut-rose-dark': pieDonutRoseDark,
+ 'pie-donut-rose-origin': pieDonutRoseOrigin,
+ 'pie-donut-rose': pieDonutRose,
+ 'pie-donut': pieDonut,
+ 'pie-origin': pieOrigin,
+ 'pie-rose-dark': pieRoseDark,
+ 'pie-rose-origin': pieRoseOrigin,
+ 'pie-rose': pieRose,
+ pie: pie,
+ platform: platform,
+ 'plugin-3dmap': plugin3dmap,
+ 'plugin-3dpie': plugin3dpie,
+ 'plugin-dameng': pluginDameng,
+ 'plugin-default': pluginDefault,
+ plugin: plugin,
+ 'plugins-new': pluginsNew,
+ plugins: plugins,
+ 'progress-bar-dark': progressBarDark,
+ 'progress-bar-origin': progressBarOrigin,
+ 'progress-bar': progressBar,
+ pwd_invisible: pwd_invisible,
+ pwd_visible: pwd_visible,
+ 'quadrant-dark': quadrantDark,
+ 'quadrant-origin': quadrantOrigin,
+ quadrant: quadrant,
+ 'radar-dark': radarDark,
+ 'radar-origin': radarOrigin,
+ radar: radar,
+ 'read-msg': readMsg,
+ 'redshift-ds': redshiftDs,
+ 'reference-field': referenceField,
+ 'reference-play': referencePlay,
+ 'reference-setting': referenceSetting,
+ 'reference-table': referenceTable,
+ release: release,
+ report: report,
+ 'rich-text-dark': richTextDark,
+ 'rich-text-origin': richTextOrigin,
+ 'rich-text': richText,
+ richTextView: richTextView,
+ 'right-join': rightJoin,
+ role: role,
+ round_play: round_play,
+ 'sankey-dark': sankeyDark,
+ 'sankey-origin': sankeyOrigin,
+ sankey: sankey,
+ 'scatter-dark': scatterDark,
+ 'scatter-origin': scatterOrigin,
+ scatter: scatter,
+ scene: scene,
+ 'scroll-text': scrollText,
+ size: size,
+ 'sort-asc': sortAsc,
+ 'sort-desc': sortDesc,
+ 'sqlServer-ds': sqlServerDs,
+ 'stock-line-dark': stockLineDark,
+ 'stock-line-origin': stockLineOrigin,
+ 'stock-line': stockLine,
+ 'symbolic-map-dark': symbolicMapDark,
+ 'symbolic-map-origin': symbolicMapOrigin,
+ 'symbolic-map': symbolicMap,
+ sync: sync,
+ 'sys-param': sysParam,
+ 'sys-parameter': sysParameter,
+ 'sys-relationship': sysRelationship,
+ 'sys-setting': sysSetting,
+ 'sys-tools': sysTools,
+ system: system,
+ 'table-info-dark': tableInfoDark,
+ 'table-info-origin': tableInfoOrigin,
+ 'table-info': tableInfo,
+ 'table-normal-dark': tableNormalDark,
+ 'table-normal-origin': tableNormalOrigin,
+ 'table-normal': tableNormal,
+ 'table-pivot-dark': tablePivotDark,
+ 'table-pivot-origin': tablePivotOrigin,
+ 'table-pivot': tablePivot,
+ table: table,
+ task: task,
+ 'text-dark': textDark,
+ text: text,
+ 'title-bold': titleBold,
+ 'title-center': titleCenter,
+ 'title-italic': titleItalic,
+ 'title-left': titleLeft,
+ 'title-right': titleRight,
+ 'title-v-bottom': titleVBottom,
+ 'title-v-center': titleVCenter,
+ 'title-v-top': titleVTop,
+ 'toolbox-data_fill': toolboxData_fill,
+ 'toolbox-icon_template': toolboxIcon_template,
+ 'toolbox-log': toolboxLog,
+ 'top-doc-default': topDocDefault,
+ 'top-enterprise-trial': topEnterpriseTrial,
+ 'top-help-doc': topHelpDoc,
+ 'top-product-bbs': topProductBbs,
+ 'top-tech-video': topTechVideo,
+ 'top-technology': topTechnology,
+ tree: tree,
+ 'treemap-dark': treemapDark,
+ 'treemap-origin': treemapOrigin,
+ treemap: treemap,
+ unlock: unlock,
+ unpublished: unpublished,
+ 'unread-msg': unreadMsg,
+ 'user-img': userImg,
+ 'user-reci': userReci,
+ user: user,
+ variable: variable,
+ 'visual-star': visualStar,
+ 'warn-tree': warnTree,
+ 'waterfall-dark': waterfallDark,
+ 'waterfall-origin': waterfallOrigin,
+ waterfall: waterfall,
+ watermark: watermark,
+ 'web-msg': webMsg,
+ wizard_enterprise: wizard_enterprise,
+ wizard_help: wizard_help,
+ wizard_main_bg_inner: wizard_main_bg_inner,
+ wizard_quick_start: wizard_quick_start,
+ 'word-cloud-dark': wordCloudDark,
+ 'word-cloud-origin': wordCloudOrigin,
+ 'word-cloud': wordCloud
+}
+
const props = defineProps({
prefix: propTypes.string.def('icon'),
name: propTypes.string,
className: propTypes.string,
staticContent: propTypes.string
})
-const symbolId = computed(() => `#${props.prefix}-${props.name}`)
const svgClass = computed(() => {
if (props.className) {
return `svg-icon ${props.className}`
@@ -18,16 +1336,7 @@ const svgClass = computed(() => {
-
-
+