diff --git a/src/packages/components/Charts/Bars/BarCommon/index.ts b/src/packages/components/Charts/Bars/BarCommon/index.ts index a4247970..f142acf9 100644 --- a/src/packages/components/Charts/Bars/BarCommon/index.ts +++ b/src/packages/components/Charts/Bars/BarCommon/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/charts/bar_x.png' import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -11,5 +10,5 @@ export const BarCommonConfig: ConfigType = { categoryName: ChatCategoryEnumName.BAR, package: PackagesCategoryEnum.CHARTS, chartFrame: ChartFrameEnum.ECHARTS, - image + image: 'bar_x.png' } diff --git a/src/packages/components/Charts/Bars/BarCrossrange/index.ts b/src/packages/components/Charts/Bars/BarCrossrange/index.ts index a85f9fe9..8888851e 100644 --- a/src/packages/components/Charts/Bars/BarCrossrange/index.ts +++ b/src/packages/components/Charts/Bars/BarCrossrange/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/charts/bar_y.png' import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -11,5 +10,5 @@ export const BarCrossrangeConfig: ConfigType = { categoryName: ChatCategoryEnumName.BAR, package: PackagesCategoryEnum.CHARTS, chartFrame: ChartFrameEnum.ECHARTS, - image + image: 'bar_y.png' } diff --git a/src/packages/components/Charts/Bars/CapsuleChart/index.ts b/src/packages/components/Charts/Bars/CapsuleChart/index.ts index a0fc6291..69d75962 100644 --- a/src/packages/components/Charts/Bars/CapsuleChart/index.ts +++ b/src/packages/components/Charts/Bars/CapsuleChart/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/charts/capsule.png' import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -11,5 +10,5 @@ export const CapsuleChartConfig: ConfigType = { categoryName: ChatCategoryEnumName.BAR, package: PackagesCategoryEnum.CHARTS, chartFrame: ChartFrameEnum.COMMON, - image + image: 'capsule.png' } diff --git a/src/packages/components/Charts/Lines/LineCommon/index.ts b/src/packages/components/Charts/Lines/LineCommon/index.ts index 1897682e..bdd99189 100644 --- a/src/packages/components/Charts/Lines/LineCommon/index.ts +++ b/src/packages/components/Charts/Lines/LineCommon/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/charts/line.png' import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -11,5 +10,5 @@ export const LineCommonConfig: ConfigType = { categoryName: ChatCategoryEnumName.LINE, package: PackagesCategoryEnum.CHARTS, chartFrame: ChartFrameEnum.ECHARTS, - image + image: 'line.png' } diff --git a/src/packages/components/Charts/Lines/LineGradientSingle/index.ts b/src/packages/components/Charts/Lines/LineGradientSingle/index.ts index d2ff3e84..69f66502 100644 --- a/src/packages/components/Charts/Lines/LineGradientSingle/index.ts +++ b/src/packages/components/Charts/Lines/LineGradientSingle/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/charts/line_gradient_single.png' import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -11,5 +10,5 @@ export const LineGradientSingleConfig: ConfigType = { categoryName: ChatCategoryEnumName.LINE, package: PackagesCategoryEnum.CHARTS, chartFrame: ChartFrameEnum.ECHARTS, - image + image: 'line_gradient_single.png' } diff --git a/src/packages/components/Charts/Lines/LineGradients/index.ts b/src/packages/components/Charts/Lines/LineGradients/index.ts index aa4273d7..1145dcb0 100644 --- a/src/packages/components/Charts/Lines/LineGradients/index.ts +++ b/src/packages/components/Charts/Lines/LineGradients/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/charts/line_gradient.png' import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -11,5 +10,5 @@ export const LineGradientsConfig: ConfigType = { categoryName: ChatCategoryEnumName.LINE, package: PackagesCategoryEnum.CHARTS, chartFrame: ChartFrameEnum.ECHARTS, - image + image: 'line_gradient.png' } diff --git a/src/packages/components/Charts/Lines/LineLinearSingle/index.ts b/src/packages/components/Charts/Lines/LineLinearSingle/index.ts index 1b774bde..d96ecdaa 100644 --- a/src/packages/components/Charts/Lines/LineLinearSingle/index.ts +++ b/src/packages/components/Charts/Lines/LineLinearSingle/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/charts/line_linear_single.png' import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -11,5 +10,5 @@ export const LineLinearSingleConfig: ConfigType = { categoryName: ChatCategoryEnumName.LINE, package: PackagesCategoryEnum.CHARTS, chartFrame: ChartFrameEnum.ECHARTS, - image + image: 'line_linear_single.png' } diff --git a/src/packages/components/Charts/Maps/MapAmap/index.ts b/src/packages/components/Charts/Maps/MapAmap/index.ts index 02b3998b..27e9579f 100644 --- a/src/packages/components/Charts/Maps/MapAmap/index.ts +++ b/src/packages/components/Charts/Maps/MapAmap/index.ts @@ -1,5 +1,4 @@ import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d' -import image from '@/assets/images/chart/charts/map_amap.png' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' export const MapAmapConfig: ConfigType = { @@ -11,5 +10,5 @@ export const MapAmapConfig: ConfigType = { categoryName: ChatCategoryEnumName.MAP, package: PackagesCategoryEnum.CHARTS, chartFrame: ChartFrameEnum.COMMON, - image + image: 'map_amap.png' } diff --git a/src/packages/components/Charts/Maps/MapBase/index.ts b/src/packages/components/Charts/Maps/MapBase/index.ts index 5567697e..4010cf38 100644 --- a/src/packages/components/Charts/Maps/MapBase/index.ts +++ b/src/packages/components/Charts/Maps/MapBase/index.ts @@ -1,5 +1,4 @@ import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d' -import image from '@/assets/images/chart/charts/map.png' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' export const MapBaseConfig: ConfigType = { @@ -11,5 +10,5 @@ export const MapBaseConfig: ConfigType = { categoryName: ChatCategoryEnumName.MAP, package: PackagesCategoryEnum.CHARTS, chartFrame: ChartFrameEnum.COMMON, - image - } \ No newline at end of file + image: 'map.png' +} \ No newline at end of file diff --git a/src/packages/components/Charts/Mores/Funnel/index.ts b/src/packages/components/Charts/Mores/Funnel/index.ts index da99c3fb..d553edad 100644 --- a/src/packages/components/Charts/Mores/Funnel/index.ts +++ b/src/packages/components/Charts/Mores/Funnel/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/charts/funnel.png' import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -11,5 +10,5 @@ export const FunnelConfig: ConfigType = { categoryName: ChatCategoryEnumName.MORE, package: PackagesCategoryEnum.CHARTS, chartFrame: ChartFrameEnum.ECHARTS, - image + image: 'funnel.png' } diff --git a/src/packages/components/Charts/Mores/Heatmap/index.ts b/src/packages/components/Charts/Mores/Heatmap/index.ts index 8953153e..d8c833b2 100644 --- a/src/packages/components/Charts/Mores/Heatmap/index.ts +++ b/src/packages/components/Charts/Mores/Heatmap/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/charts/heatmap.png' import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -11,5 +10,5 @@ export const HeatmapConfig: ConfigType = { categoryName: ChatCategoryEnumName.MORE, package: PackagesCategoryEnum.CHARTS, chartFrame: ChartFrameEnum.COMMON, - image + image: 'heatmap.png' } diff --git a/src/packages/components/Charts/Mores/Process/index.ts b/src/packages/components/Charts/Mores/Process/index.ts index 093aa03a..c4591ea4 100644 --- a/src/packages/components/Charts/Mores/Process/index.ts +++ b/src/packages/components/Charts/Mores/Process/index.ts @@ -1,5 +1,3 @@ -// 展示图片 -import image from '@/assets/images/chart/charts/process.png' // 公共类型声明 import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d' // 当前[信息模块]分类声明 @@ -21,5 +19,5 @@ export const ProcessConfig: ConfigType = { // 包分类 package: PackagesCategoryEnum.CHARTS, // 图片 - image: image + image: 'process.png' } \ No newline at end of file diff --git a/src/packages/components/Charts/Mores/Radar/index.ts b/src/packages/components/Charts/Mores/Radar/index.ts index 35a95ece..d7b9f2f9 100644 --- a/src/packages/components/Charts/Mores/Radar/index.ts +++ b/src/packages/components/Charts/Mores/Radar/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/charts/radar.png' import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -11,5 +10,5 @@ export const RadarConfig: ConfigType = { categoryName: ChatCategoryEnumName.MORE, package: PackagesCategoryEnum.CHARTS, chartFrame: ChartFrameEnum.COMMON, - image + image: 'radar.png' } diff --git a/src/packages/components/Charts/Mores/TreeMap/index.ts b/src/packages/components/Charts/Mores/TreeMap/index.ts index 5ccc28c5..614b58d4 100644 --- a/src/packages/components/Charts/Mores/TreeMap/index.ts +++ b/src/packages/components/Charts/Mores/TreeMap/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/charts/tree_map.png' import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -11,5 +10,5 @@ export const TreeMapConfig: ConfigType = { categoryName: ChatCategoryEnumName.MORE, package: PackagesCategoryEnum.CHARTS, chartFrame: ChartFrameEnum.COMMON, - image + image: 'tree_map.png' } diff --git a/src/packages/components/Charts/Mores/WaterPolo/index.ts b/src/packages/components/Charts/Mores/WaterPolo/index.ts index 2d1500d2..0fd42de7 100644 --- a/src/packages/components/Charts/Mores/WaterPolo/index.ts +++ b/src/packages/components/Charts/Mores/WaterPolo/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/charts/water_WaterPolo.png' import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -11,5 +10,5 @@ export const WaterPoloConfig: ConfigType = { categoryName: ChatCategoryEnumName.MORE, package: PackagesCategoryEnum.CHARTS, chartFrame: ChartFrameEnum.COMMON, - image + image: 'water_WaterPolo.png' } diff --git a/src/packages/components/Charts/Pies/PieCircle/index.ts b/src/packages/components/Charts/Pies/PieCircle/index.ts index 78c8bed7..079bf607 100644 --- a/src/packages/components/Charts/Pies/PieCircle/index.ts +++ b/src/packages/components/Charts/Pies/PieCircle/index.ts @@ -11,5 +11,5 @@ export const PieCircleConfig: ConfigType = { categoryName: ChatCategoryEnumName.PIE, package: PackagesCategoryEnum.CHARTS, chartFrame: ChartFrameEnum.ECHARTS, - image + image: 'pie-circle.png' } diff --git a/src/packages/components/Charts/Pies/PieCommon/index.ts b/src/packages/components/Charts/Pies/PieCommon/index.ts index d8394c08..85d9bda3 100644 --- a/src/packages/components/Charts/Pies/PieCommon/index.ts +++ b/src/packages/components/Charts/Pies/PieCommon/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/charts/pie.png' import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -11,5 +10,5 @@ export const PieCommonConfig: ConfigType = { categoryName: ChatCategoryEnumName.PIE, package: PackagesCategoryEnum.CHARTS, chartFrame: ChartFrameEnum.ECHARTS, - image + image: 'pie.png' } diff --git a/src/packages/components/Charts/Scatters/ScatterCommon/index.ts b/src/packages/components/Charts/Scatters/ScatterCommon/index.ts index 0c1d695f..08a9f043 100644 --- a/src/packages/components/Charts/Scatters/ScatterCommon/index.ts +++ b/src/packages/components/Charts/Scatters/ScatterCommon/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/charts/scatter-multi.png' import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -11,5 +10,5 @@ export const ScatterCommonConfig: ConfigType = { categoryName: ChatCategoryEnumName.SCATTER, package: PackagesCategoryEnum.CHARTS, chartFrame: ChartFrameEnum.ECHARTS, - image + image: 'scatter-multi.png' } diff --git a/src/packages/components/Charts/Scatters/ScatterLogarithmicRegression/index.ts b/src/packages/components/Charts/Scatters/ScatterLogarithmicRegression/index.ts index b9674705..3fe75d8e 100644 --- a/src/packages/components/Charts/Scatters/ScatterLogarithmicRegression/index.ts +++ b/src/packages/components/Charts/Scatters/ScatterLogarithmicRegression/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/charts/scatter-logarithmic-regression.png' import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -11,5 +10,5 @@ export const ScatterLogarithmicRegressionConfig: ConfigType = { categoryName: ChatCategoryEnumName.SCATTER, package: PackagesCategoryEnum.CHARTS, chartFrame: ChartFrameEnum.ECHARTS, - image + image: 'scatter-logarithmic-regression.png' } diff --git a/src/packages/components/Decorates/Borders/Border01/index.ts b/src/packages/components/Decorates/Borders/Border01/index.ts index 396caf56..4cc33f6a 100644 --- a/src/packages/components/Decorates/Borders/Border01/index.ts +++ b/src/packages/components/Decorates/Borders/Border01/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/decorates/border01.png' import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -10,5 +9,5 @@ export const Border01Config: ConfigType = { category: ChatCategoryEnum.BORDER, categoryName: ChatCategoryEnumName.BORDER, package: PackagesCategoryEnum.DECORATES, - image + image: 'border01.png' } diff --git a/src/packages/components/Decorates/Borders/Border02/index.ts b/src/packages/components/Decorates/Borders/Border02/index.ts index b5f72afe..29d4ecde 100644 --- a/src/packages/components/Decorates/Borders/Border02/index.ts +++ b/src/packages/components/Decorates/Borders/Border02/index.ts @@ -10,5 +10,5 @@ export const Border02Config: ConfigType = { category: ChatCategoryEnum.BORDER, categoryName: ChatCategoryEnumName.BORDER, package: PackagesCategoryEnum.DECORATES, - image + image: 'border02.png' } diff --git a/src/packages/components/Decorates/Borders/Border03/index.ts b/src/packages/components/Decorates/Borders/Border03/index.ts index 6574e3a7..0f2759a8 100644 --- a/src/packages/components/Decorates/Borders/Border03/index.ts +++ b/src/packages/components/Decorates/Borders/Border03/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/decorates/border03.png' import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -10,5 +9,5 @@ export const Border03Config: ConfigType = { category: ChatCategoryEnum.BORDER, categoryName: ChatCategoryEnumName.BORDER, package: PackagesCategoryEnum.DECORATES, - image + image: 'border03.png' } diff --git a/src/packages/components/Decorates/Borders/Border04/index.ts b/src/packages/components/Decorates/Borders/Border04/index.ts index 2d34e3c5..42b351c4 100644 --- a/src/packages/components/Decorates/Borders/Border04/index.ts +++ b/src/packages/components/Decorates/Borders/Border04/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/decorates/border04.png' import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -10,5 +9,5 @@ export const Border04Config: ConfigType = { category: ChatCategoryEnum.BORDER, categoryName: ChatCategoryEnumName.BORDER, package: PackagesCategoryEnum.DECORATES, - image + image: 'border04.png' } diff --git a/src/packages/components/Decorates/Borders/Border05/index.ts b/src/packages/components/Decorates/Borders/Border05/index.ts index 7cdfb822..b9c71cd2 100644 --- a/src/packages/components/Decorates/Borders/Border05/index.ts +++ b/src/packages/components/Decorates/Borders/Border05/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/decorates/border05.png' import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -10,5 +9,5 @@ export const Border05Config: ConfigType = { category: ChatCategoryEnum.BORDER, categoryName: ChatCategoryEnumName.BORDER, package: PackagesCategoryEnum.DECORATES, - image + image: 'border05.png' } diff --git a/src/packages/components/Decorates/Borders/Border06/index.ts b/src/packages/components/Decorates/Borders/Border06/index.ts index cb73818e..f32e3be4 100644 --- a/src/packages/components/Decorates/Borders/Border06/index.ts +++ b/src/packages/components/Decorates/Borders/Border06/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/decorates/border06.png' import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -10,5 +9,5 @@ export const Border06Config: ConfigType = { category: ChatCategoryEnum.BORDER, categoryName: ChatCategoryEnumName.BORDER, package: PackagesCategoryEnum.DECORATES, - image + image: 'border06.png' } diff --git a/src/packages/components/Decorates/Borders/Border07/index.ts b/src/packages/components/Decorates/Borders/Border07/index.ts index c9c56853..4d751913 100644 --- a/src/packages/components/Decorates/Borders/Border07/index.ts +++ b/src/packages/components/Decorates/Borders/Border07/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/decorates/border07.png' import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -10,5 +9,5 @@ export const Border07Config: ConfigType = { category: ChatCategoryEnum.BORDER, categoryName: ChatCategoryEnumName.BORDER, package: PackagesCategoryEnum.DECORATES, - image + image: 'border07.png' } diff --git a/src/packages/components/Decorates/Borders/Border08/index.ts b/src/packages/components/Decorates/Borders/Border08/index.ts index 9d52aee1..7096ea1e 100644 --- a/src/packages/components/Decorates/Borders/Border08/index.ts +++ b/src/packages/components/Decorates/Borders/Border08/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/decorates/border08.png' import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -10,5 +9,5 @@ export const Border08Config: ConfigType = { category: ChatCategoryEnum.BORDER, categoryName: ChatCategoryEnumName.BORDER, package: PackagesCategoryEnum.DECORATES, - image + image: 'border08.png' } diff --git a/src/packages/components/Decorates/Borders/Border09/index.ts b/src/packages/components/Decorates/Borders/Border09/index.ts index 0733ba92..45078b02 100644 --- a/src/packages/components/Decorates/Borders/Border09/index.ts +++ b/src/packages/components/Decorates/Borders/Border09/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/decorates/border09.png' import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -10,5 +9,5 @@ export const Border09Config: ConfigType = { category: ChatCategoryEnum.BORDER, categoryName: ChatCategoryEnumName.BORDER, package: PackagesCategoryEnum.DECORATES, - image + image: 'border09.png' } diff --git a/src/packages/components/Decorates/Borders/Border10/index.ts b/src/packages/components/Decorates/Borders/Border10/index.ts index 02f96a73..e059257c 100644 --- a/src/packages/components/Decorates/Borders/Border10/index.ts +++ b/src/packages/components/Decorates/Borders/Border10/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/decorates/border10.png' import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -10,5 +9,5 @@ export const Border10Config: ConfigType = { category: ChatCategoryEnum.BORDER, categoryName: ChatCategoryEnumName.BORDER, package: PackagesCategoryEnum.DECORATES, - image + image: 'border10.png' } diff --git a/src/packages/components/Decorates/Borders/Border11/index.ts b/src/packages/components/Decorates/Borders/Border11/index.ts index eb75beb6..12bc1245 100644 --- a/src/packages/components/Decorates/Borders/Border11/index.ts +++ b/src/packages/components/Decorates/Borders/Border11/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/decorates/border11.png' import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -10,5 +9,5 @@ export const Border11Config: ConfigType = { category: ChatCategoryEnum.BORDER, categoryName: ChatCategoryEnumName.BORDER, package: PackagesCategoryEnum.DECORATES, - image + image: 'border11.png' } diff --git a/src/packages/components/Decorates/Borders/Border12/index.ts b/src/packages/components/Decorates/Borders/Border12/index.ts index 9a9686e0..ecd82162 100644 --- a/src/packages/components/Decorates/Borders/Border12/index.ts +++ b/src/packages/components/Decorates/Borders/Border12/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/decorates/border12.png' import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -10,5 +9,5 @@ export const Border12Config: ConfigType = { category: ChatCategoryEnum.BORDER, categoryName: ChatCategoryEnumName.BORDER, package: PackagesCategoryEnum.DECORATES, - image + image: 'border12.png' } diff --git a/src/packages/components/Decorates/Borders/Border13/index.ts b/src/packages/components/Decorates/Borders/Border13/index.ts index 7f756116..05144893 100644 --- a/src/packages/components/Decorates/Borders/Border13/index.ts +++ b/src/packages/components/Decorates/Borders/Border13/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/decorates/border13.png' import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -10,5 +9,5 @@ export const Border13Config: ConfigType = { category: ChatCategoryEnum.BORDER, categoryName: ChatCategoryEnumName.BORDER, package: PackagesCategoryEnum.DECORATES, - image + image: 'border13.png' } diff --git a/src/packages/components/Decorates/Decorates/Decorates01/index.ts b/src/packages/components/Decorates/Decorates/Decorates01/index.ts index 85795892..8e9f760c 100644 --- a/src/packages/components/Decorates/Decorates/Decorates01/index.ts +++ b/src/packages/components/Decorates/Decorates/Decorates01/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/decorates/decorates01.png' import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d' import { ChatCategoryEnum,ChatCategoryEnumName } from '../../index.d' @@ -10,5 +9,5 @@ export const Decorates01Config: ConfigType = { category: ChatCategoryEnum.DECORATE, categoryName: ChatCategoryEnumName.DECORATE, package: PackagesCategoryEnum.DECORATES, - image + image: 'decorates01.png' } diff --git a/src/packages/components/Decorates/Decorates/Decorates02/index.ts b/src/packages/components/Decorates/Decorates/Decorates02/index.ts index 6c4caaca..09e73328 100644 --- a/src/packages/components/Decorates/Decorates/Decorates02/index.ts +++ b/src/packages/components/Decorates/Decorates/Decorates02/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/decorates/decorates02.png' import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d' import { ChatCategoryEnum,ChatCategoryEnumName } from '../../index.d' @@ -10,5 +9,5 @@ export const Decorates02Config: ConfigType = { category: ChatCategoryEnum.DECORATE, categoryName: ChatCategoryEnumName.DECORATE, package: PackagesCategoryEnum.DECORATES, - image + image: 'decorates02.png' } diff --git a/src/packages/components/Decorates/Decorates/Decorates03/index.ts b/src/packages/components/Decorates/Decorates/Decorates03/index.ts index f7dcf43f..a580504a 100644 --- a/src/packages/components/Decorates/Decorates/Decorates03/index.ts +++ b/src/packages/components/Decorates/Decorates/Decorates03/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/decorates/decorates03.png' import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -10,5 +9,5 @@ export const Decorates03Config: ConfigType = { category: ChatCategoryEnum.DECORATE, categoryName: ChatCategoryEnumName.DECORATE, package: PackagesCategoryEnum.DECORATES, - image + image: 'decorates01.png' } diff --git a/src/packages/components/Decorates/Decorates/Decorates04/index.ts b/src/packages/components/Decorates/Decorates/Decorates04/index.ts index 5c608583..32c4b839 100644 --- a/src/packages/components/Decorates/Decorates/Decorates04/index.ts +++ b/src/packages/components/Decorates/Decorates/Decorates04/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/decorates/decorates04.png' import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -10,5 +9,5 @@ export const Decorates04Config: ConfigType = { category: ChatCategoryEnum.DECORATE, categoryName: ChatCategoryEnumName.DECORATE, package: PackagesCategoryEnum.DECORATES, - image + image: 'decorates04.png' } diff --git a/src/packages/components/Decorates/Decorates/Decorates05/index.ts b/src/packages/components/Decorates/Decorates/Decorates05/index.ts index 9b3396fc..ba1405d4 100644 --- a/src/packages/components/Decorates/Decorates/Decorates05/index.ts +++ b/src/packages/components/Decorates/Decorates/Decorates05/index.ts @@ -10,5 +10,5 @@ export const Decorates05Config: ConfigType = { category: ChatCategoryEnum.DECORATE, categoryName: ChatCategoryEnumName.DECORATE, package: PackagesCategoryEnum.DECORATES, - image + image: 'decorates05.png' } diff --git a/src/packages/components/Decorates/Decorates/Decorates06/index.ts b/src/packages/components/Decorates/Decorates/Decorates06/index.ts index 3e3dadaa..6667bfa2 100644 --- a/src/packages/components/Decorates/Decorates/Decorates06/index.ts +++ b/src/packages/components/Decorates/Decorates/Decorates06/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/decorates/decorates06.png' import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -11,5 +10,5 @@ export const Decorates06Config: ConfigType = { categoryName: ChatCategoryEnumName.DECORATE, package: PackagesCategoryEnum.DECORATES, chartFrame: ChartFrameEnum.COMMON, - image + image: 'decorates06.png' } diff --git a/src/packages/components/Decorates/Mores/Clock/index.ts b/src/packages/components/Decorates/Mores/Clock/index.ts index 7a0ad487..6048dd00 100644 --- a/src/packages/components/Decorates/Mores/Clock/index.ts +++ b/src/packages/components/Decorates/Mores/Clock/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/decorates/clock.png' import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -11,5 +10,5 @@ export const ClockConfig: ConfigType = { categoryName: ChatCategoryEnumName.MORE, package: PackagesCategoryEnum.DECORATES, chartFrame: ChartFrameEnum.STATIC, - image + image: 'clock.png' } diff --git a/src/packages/components/Decorates/Mores/CountDown/index.ts b/src/packages/components/Decorates/Mores/CountDown/index.ts index 6755fdda..58648fcd 100644 --- a/src/packages/components/Decorates/Mores/CountDown/index.ts +++ b/src/packages/components/Decorates/Mores/CountDown/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/decorates/countdown.png' import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -10,5 +9,5 @@ export const CountDownConfig: ConfigType = { category: ChatCategoryEnum.MORE, categoryName: ChatCategoryEnumName.MORE, package: PackagesCategoryEnum.DECORATES, - image + image: 'countdown.png' } diff --git a/src/packages/components/Decorates/Mores/FlipperNumber/index.ts b/src/packages/components/Decorates/Mores/FlipperNumber/index.ts index b4fce9cd..5928be54 100644 --- a/src/packages/components/Decorates/Mores/FlipperNumber/index.ts +++ b/src/packages/components/Decorates/Mores/FlipperNumber/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/decorates/flipper-number.png' import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -10,5 +9,5 @@ export const FlipperNumberConfig: ConfigType = { category: ChatCategoryEnum.MORE, categoryName: ChatCategoryEnumName.MORE, package: PackagesCategoryEnum.DECORATES, - image + image: 'flipper-number.png' } diff --git a/src/packages/components/Decorates/Mores/Number/index.ts b/src/packages/components/Decorates/Mores/Number/index.ts index ff9a9469..59726cf6 100644 --- a/src/packages/components/Decorates/Mores/Number/index.ts +++ b/src/packages/components/Decorates/Mores/Number/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/decorates/number.png' import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -10,5 +9,5 @@ export const NumberConfig: ConfigType = { category: ChatCategoryEnum.MORE, categoryName: ChatCategoryEnumName.MORE, package: PackagesCategoryEnum.DECORATES, - image + image: 'number.png' } diff --git a/src/packages/components/Decorates/Mores/TimeCommon/index.ts b/src/packages/components/Decorates/Mores/TimeCommon/index.ts index 0bdd8924..427d25d2 100644 --- a/src/packages/components/Decorates/Mores/TimeCommon/index.ts +++ b/src/packages/components/Decorates/Mores/TimeCommon/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/decorates/time.png' import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d' import { ChatCategoryEnum,ChatCategoryEnumName } from '../../index.d' @@ -10,5 +9,5 @@ export const TimeCommonConfig: ConfigType = { category: ChatCategoryEnum.MORE, categoryName: ChatCategoryEnumName.MORE, package: PackagesCategoryEnum.DECORATES, - image + image: 'time.png' } diff --git a/src/packages/components/Decorates/Mores/TimeCommon/index.vue b/src/packages/components/Decorates/Mores/TimeCommon/index.vue index a8e41763..a2f4d638 100644 --- a/src/packages/components/Decorates/Mores/TimeCommon/index.vue +++ b/src/packages/components/Decorates/Mores/TimeCommon/index.vue @@ -26,7 +26,7 @@ let yearMonthDay = ref('2021-2-3') let nowData = ref('08:00:00') let newData = ref('2021-2-3 08:00:00') let boxShadow = ref('none') - +let timer: any = null const { w, h } = toRefs(props.chartConfig.attr) let { @@ -60,7 +60,7 @@ watch( } ) onMounted(() => { - const timer = setInterval(() => { + timer = setInterval(() => { var datetime = new Date() var year = datetime.getFullYear() var month = datetime.getMonth() + 1 < 10 ? '0' + (datetime.getMonth() + 1) : datetime.getMonth() + 1 @@ -81,7 +81,7 @@ onMounted(() => { }, 500) }) onUnmounted(() => { - clearInterval() + clearInterval(timer) }) useChartDataFetch(props.chartConfig, useChartEditStore) diff --git a/src/packages/components/Decorates/Three/ThreeEarth01/index.ts b/src/packages/components/Decorates/Three/ThreeEarth01/index.ts index fbaf4b75..1bb29b93 100644 --- a/src/packages/components/Decorates/Three/ThreeEarth01/index.ts +++ b/src/packages/components/Decorates/Three/ThreeEarth01/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/decorates/threeEarth01.png' import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -11,5 +10,5 @@ export const ThreeEarth01Config: ConfigType = { categoryName: ChatCategoryEnumName.THREE, package: PackagesCategoryEnum.DECORATES, chartFrame: ChartFrameEnum.STATIC, - image + image: 'threeEarth01.png' } diff --git a/src/packages/components/Decorates/Three/ThreeEarth01/index.vue b/src/packages/components/Decorates/Three/ThreeEarth01/index.vue index 5fd62d6a..d25d4e6e 100644 --- a/src/packages/components/Decorates/Three/ThreeEarth01/index.vue +++ b/src/packages/components/Decorates/Three/ThreeEarth01/index.vue @@ -66,7 +66,7 @@ watch( // DOM 渲染之后进行初始化 onMounted(() => { try { - if (navigator.userAgent.indexOf('Chrome') < -1 || navigator.userAgent.indexOf('Edg') > -1) { + if (navigator.userAgent.indexOf('Chrome') < -1 || navigator.userAgent.indexOf('Edg') < -1) { window['$message'].error('三维地图组件仅在【谷歌】浏览器上能正常展示!') chartEditStore.removeComponentList(undefined, false) return diff --git a/src/packages/components/Informations/Mores/Iframe/index.ts b/src/packages/components/Informations/Mores/Iframe/index.ts index d87036cb..9409eaec 100644 --- a/src/packages/components/Informations/Mores/Iframe/index.ts +++ b/src/packages/components/Informations/Mores/Iframe/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/informations/iframe.png' import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d' import { ChatCategoryEnum,ChatCategoryEnumName } from '../../index.d' @@ -11,5 +10,5 @@ export const IframeConfig: ConfigType = { categoryName: ChatCategoryEnumName.MORE, package: PackagesCategoryEnum.INFORMATIONS, chartFrame: ChartFrameEnum.COMMON, - image + image: 'iframe.png' } diff --git a/src/packages/components/Informations/Mores/Image/index.ts b/src/packages/components/Informations/Mores/Image/index.ts index ad186f30..3be876db 100644 --- a/src/packages/components/Informations/Mores/Image/index.ts +++ b/src/packages/components/Informations/Mores/Image/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/informations/photo.png' import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d' import { ChatCategoryEnum,ChatCategoryEnumName } from '../../index.d' @@ -11,5 +10,5 @@ export const ImageConfig: ConfigType = { categoryName: ChatCategoryEnumName.MORE, package: PackagesCategoryEnum.INFORMATIONS, chartFrame: ChartFrameEnum.COMMON, - image + image: 'photo.png' } diff --git a/src/packages/components/Informations/Mores/Video/index.ts b/src/packages/components/Informations/Mores/Video/index.ts index c10ced02..769cfc50 100644 --- a/src/packages/components/Informations/Mores/Video/index.ts +++ b/src/packages/components/Informations/Mores/Video/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/informations/video.png' import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -11,5 +10,5 @@ export const VideoConfig: ConfigType = { categoryName: ChatCategoryEnumName.MORE, package: PackagesCategoryEnum.INFORMATIONS, chartFrame: ChartFrameEnum.COMMON, - image + image: 'video.png' } diff --git a/src/packages/components/Informations/Mores/WordCloud/index.ts b/src/packages/components/Informations/Mores/WordCloud/index.ts index 7eb0c6ed..05949f70 100644 --- a/src/packages/components/Informations/Mores/WordCloud/index.ts +++ b/src/packages/components/Informations/Mores/WordCloud/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/informations/words_cloud.png' import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -11,5 +10,5 @@ export const WordCloudConfig: ConfigType = { categoryName: ChatCategoryEnumName.MORE, package: PackagesCategoryEnum.INFORMATIONS, chartFrame: ChartFrameEnum.COMMON, - image + image: 'words_cloud.png' } diff --git a/src/packages/components/Informations/Texts/TextBarrage/index.ts b/src/packages/components/Informations/Texts/TextBarrage/index.ts index a93cf259..95e5016f 100644 --- a/src/packages/components/Informations/Texts/TextBarrage/index.ts +++ b/src/packages/components/Informations/Texts/TextBarrage/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/informations/text_barrage.png' import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d' import { ChatCategoryEnum,ChatCategoryEnumName } from '../../index.d' @@ -10,5 +9,5 @@ export const TextBarrageConfig: ConfigType = { category: ChatCategoryEnum.TEXT, categoryName: ChatCategoryEnumName.TEXT, package: PackagesCategoryEnum.INFORMATIONS, - image + image: 'text_barrage.png' } diff --git a/src/packages/components/Informations/Texts/TextCommon/index.ts b/src/packages/components/Informations/Texts/TextCommon/index.ts index ffce3131..7adeea94 100644 --- a/src/packages/components/Informations/Texts/TextCommon/index.ts +++ b/src/packages/components/Informations/Texts/TextCommon/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/informations/text_static.png' import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d' import { ChatCategoryEnum,ChatCategoryEnumName } from '../../index.d' @@ -10,5 +9,5 @@ export const TextCommonConfig: ConfigType = { category: ChatCategoryEnum.TEXT, categoryName: ChatCategoryEnumName.TEXT, package: PackagesCategoryEnum.INFORMATIONS, - image + image: 'text_static.png' } diff --git a/src/packages/components/Informations/Texts/TextGradient/index.ts b/src/packages/components/Informations/Texts/TextGradient/index.ts index 67bd4951..1ab75ac0 100644 --- a/src/packages/components/Informations/Texts/TextGradient/index.ts +++ b/src/packages/components/Informations/Texts/TextGradient/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/informations/text_gradient.png' import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d' import { ChatCategoryEnum,ChatCategoryEnumName } from '../../index.d' @@ -11,5 +10,5 @@ export const TextGradientConfig: ConfigType = { categoryName: ChatCategoryEnumName.TEXT, package: PackagesCategoryEnum.INFORMATIONS, chartFrame: ChartFrameEnum.NAIVE_UI, - image + image: 'text_gradient.png' } diff --git a/src/packages/components/Tables/Tables/TableList/index.ts b/src/packages/components/Tables/Tables/TableList/index.ts index 5d40a2bc..51d502f7 100644 --- a/src/packages/components/Tables/Tables/TableList/index.ts +++ b/src/packages/components/Tables/Tables/TableList/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/tables/tables_list.png' import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -11,5 +10,5 @@ export const TableListConfig: ConfigType = { categoryName: ChatCategoryEnumName.TABLE, package: PackagesCategoryEnum.TABLES, chartFrame: ChartFrameEnum.COMMON, - image + image: 'tables_list.png' } diff --git a/src/packages/components/Tables/Tables/TableScrollBoard/index.ts b/src/packages/components/Tables/Tables/TableScrollBoard/index.ts index 20130987..5ecc6e66 100644 --- a/src/packages/components/Tables/Tables/TableScrollBoard/index.ts +++ b/src/packages/components/Tables/Tables/TableScrollBoard/index.ts @@ -1,4 +1,3 @@ -import image from '@/assets/images/chart/tables/table_scrollboard.png' import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' @@ -11,5 +10,5 @@ export const TableScrollBoardConfig: ConfigType = { categoryName: ChatCategoryEnumName.TABLE, package: PackagesCategoryEnum.TABLES, chartFrame: ChartFrameEnum.COMMON, - image + image: 'table_scrollboard.png' } diff --git a/src/packages/index.d.ts b/src/packages/index.d.ts index fbdfa2f5..f431bf75 100644 --- a/src/packages/index.d.ts +++ b/src/packages/index.d.ts @@ -22,7 +22,7 @@ export type ConfigType = { categoryName: string package: string chartFrame?: ChartFrameEnum - image: string | (() => Promise) + image: string } // 数据请求 diff --git a/src/packages/index.ts b/src/packages/index.ts index 25476aa1..d568afcb 100644 --- a/src/packages/index.ts +++ b/src/packages/index.ts @@ -2,15 +2,11 @@ import { ChartList } from '@/packages/components/Charts/index' import { DecorateList } from '@/packages/components/Decorates/index' import { InformationList } from '@/packages/components/Informations/index' import { TableList } from '@/packages/components/Tables/index' -import { - PackagesCategoryEnum, - PackagesType, - ConfigType, - FetchComFlagType -} from '@/packages/index.d' +import { PackagesCategoryEnum, PackagesType, ConfigType, FetchComFlagType } from '@/packages/index.d' -const configModules = import.meta.globEager("./components/**/config.vue") -const indexModules = import.meta.globEager("./components/**/index.vue") +const configModules = import.meta.globEager('./components/**/config.vue') +const indexModules = import.meta.globEager('./components/**/index.vue') +const imagesModules = import.meta.globEager('../assets/images/chart/**') // * 所有图表 export let packagesList: PackagesType = { @@ -24,7 +20,7 @@ export let packagesList: PackagesType = { * * 获取目标组件配置信息 * @param targetData */ - export const createComponent = async (targetData: ConfigType) => { +export const createComponent = async (targetData: ConfigType) => { const { category, key } = targetData const chart = await import(`./components/${targetData.package}/${category}/${key}/config.ts`) return new chart.default() @@ -36,10 +32,10 @@ export let packagesList: PackagesType = { * @param {FetchComFlagType} flag 标识 0为展示组件, 1为配置组件 */ const fetchComponent = (chartName: string, flag: FetchComFlagType) => { - const module = flag === FetchComFlagType.VIEW ? indexModules: configModules + const module = flag === FetchComFlagType.VIEW ? indexModules : configModules for (const key in module) { const urlSplit = key.split('/') - if(urlSplit[urlSplit.length -2 ] === chartName) { + if (urlSplit[urlSplit.length - 2] === chartName) { return module[key] } } @@ -49,7 +45,7 @@ const fetchComponent = (chartName: string, flag: FetchComFlagType) => { * * 获取展示组件 * @param {ConfigType} dropData 配置项 */ - export const fetchChartComponent = (dropData: ConfigType) => { +export const fetchChartComponent = (dropData: ConfigType) => { const { key } = dropData return fetchComponent(key, FetchComFlagType.VIEW)?.default } @@ -58,7 +54,27 @@ const fetchComponent = (chartName: string, flag: FetchComFlagType) => { * * 获取配置组件 * @param {ConfigType} dropData 配置项 */ - export const fetchConfigComponent = (dropData: ConfigType) => { +export const fetchConfigComponent = (dropData: ConfigType) => { const { key } = dropData return fetchComponent(key, FetchComFlagType.CONFIG)?.default -} \ No newline at end of file +} + +/** + * * 获取图片内容 + * @param {ConfigType} targetData 配置项 + */ +export const fetchImages = async (targetData: ConfigType) => { + // 新数据动态处理 + const { image, package: targetDataPackage } = targetData + // 兼容旧数据 + if (image.includes('@') || image.includes('base64')) return image + + const imageName = image.substring(image.lastIndexOf('/') + 1) + for (const key in imagesModules) { + const urlSplit = key.split('/') + if (urlSplit[urlSplit.length - 1] === imageName) { + return imagesModules[key]?.default + } + } + return '' +} diff --git a/src/settings/designColorRecommend.json b/src/settings/designColorRecommend.json index 79420979..51ba9739 100644 --- a/src/settings/designColorRecommend.json +++ b/src/settings/designColorRecommend.json @@ -6,6 +6,13 @@ "name": "碧空绿", "pinyin": "bikonlv" }, + { + "CMYK": [73, 17, 20, 1], + "RGB": [102, 169, 201], + "hex": "#66a9c9", + "name": "涧石蓝", + "pinyin": "jianshilan" + }, { "CMYK": [4, 13, 67, 0], "RGB": [248, 223, 114], @@ -19,12 +26,5 @@ "hex": "#3c7eff", "name": "深海蓝", "pinyin": "shenhailan" - }, - { - "CMYK": [59, 12, 19, 0], - "RGB": [138, 188, 209], - "hex": "#8abcd1", - "name": "秋波蓝", - "pinyin": "qiubolan" } ] diff --git a/src/store/modules/chartEditStore/chartEditStore.d.ts b/src/store/modules/chartEditStore/chartEditStore.d.ts index 62473e4c..2050d59d 100644 --- a/src/store/modules/chartEditStore/chartEditStore.d.ts +++ b/src/store/modules/chartEditStore/chartEditStore.d.ts @@ -75,6 +75,7 @@ export type EditCanvasType = { // 画布数据/滤镜/背景色/宽高主题等 export enum EditCanvasConfigEnum { + PROJECT_NAME = 'projectName', WIDTH = 'width', HEIGHT = 'height', CHART_THEME_COLOR = 'chartThemeColor', @@ -90,7 +91,7 @@ export type EditCanvasConfigType = { // ID [EditCanvasConfigEnum.PROJECT_ID]: string, // 项目名称 - [EditCanvasConfigEnum.PROJECT_NAME]: string, + [EditCanvasConfigEnum.PROJECT_NAME]?: string, // 项目描述 [EditCanvasConfigEnum.REMARKS]: string, // 滤镜-启用 @@ -112,6 +113,8 @@ export type EditCanvasConfigType = { [FilterEnum.SKEW_X]: number [FilterEnum.SKEW_Y]: number [FilterEnum.BLEND_MODE]: string + // 大屏名称 + [EditCanvasConfigEnum.PROJECT_NAME]?: string // 大屏宽度 [EditCanvasConfigEnum.WIDTH]: number // 大屏高度 diff --git a/src/store/modules/chartEditStore/chartEditStore.ts b/src/store/modules/chartEditStore/chartEditStore.ts index 04dcd3cf..21015254 100644 --- a/src/store/modules/chartEditStore/chartEditStore.ts +++ b/src/store/modules/chartEditStore/chartEditStore.ts @@ -93,6 +93,8 @@ export const useChartEditStore = defineStore({ // ----------------------- // 画布属性(需存储给后端) editCanvasConfig: { + // 项目名称 + projectName: undefined, // 默认宽度 width: 1920, // 默认高度 diff --git a/src/utils/storage.ts b/src/utils/storage.ts index 97d288eb..331e58c5 100644 --- a/src/utils/storage.ts +++ b/src/utils/storage.ts @@ -1,3 +1,5 @@ +import { JSONStringify, JSONParse } from './utils' + /** * * 存储本地会话数据 * @param k 键名 @@ -6,7 +8,7 @@ */ export const setLocalStorage = (k: string, v: T) => { try { - window.localStorage.setItem(k, JSON.stringify(v)) + window.localStorage.setItem(k, JSONStringify(v)) } catch (error) { return false } @@ -20,7 +22,7 @@ export const setLocalStorage = (k: string, v: T) => { export const getLocalStorage = (k: string) => { const item = window.localStorage.getItem(k) try { - return item ? JSON.parse(item) : item + return item ? JSONParse(item) : item } catch (err) { return item } diff --git a/src/utils/utils.ts b/src/utils/utils.ts index 3fde53fe..2fc3edba 100644 --- a/src/utils/utils.ts +++ b/src/utils/utils.ts @@ -268,3 +268,45 @@ export const setKeyboardDressShow = (keyCode?: number) => { } } +/** + * * JSON序列化,支持函数和 undefined + * @param data + */ +export const JSONStringify = (data: T) => { + return JSON.stringify( + data, + (key, val) => { + // 处理函数丢失问题 + if (typeof val === 'function') { + return `${val}` + } + // 处理 undefined 丢失问题 + if (typeof val === 'undefined') { + return 'undefined' + } + return val + }, + 2 + ) +} + +/** + * * JSON反序列化,支持函数和 undefined + * @param data + */ +export const JSONParse = (data: string) => { + return JSON.parse(data, (k, v) => { + if (typeof v === 'string' && v.indexOf && (v.indexOf('function') > -1 || v.indexOf('=>') > -1)) { + return eval(`(function(){return ${v}})()`) + } + return v + }) +} + +/** + * * 修改顶部标题 + * @param title + */ +export const setTitle = (title?: string) => { + title && (document.title = title) +} \ No newline at end of file diff --git a/src/views/chart/ContentCharts/components/ChartsItemBox/index.vue b/src/views/chart/ContentCharts/components/ChartsItemBox/index.vue index 655fe824..b6b9beeb 100644 --- a/src/views/chart/ContentCharts/components/ChartsItemBox/index.vue +++ b/src/views/chart/ContentCharts/components/ChartsItemBox/index.vue @@ -22,7 +22,7 @@
- 图表图片 +
@@ -37,16 +37,18 @@ diff --git a/src/views/chart/ContentConfigurations/components/ChartData/hooks/useFile.hooks.ts b/src/views/chart/ContentConfigurations/components/ChartData/hooks/useFile.hooks.ts index 42f38798..08258951 100644 --- a/src/views/chart/ContentConfigurations/components/ChartData/hooks/useFile.hooks.ts +++ b/src/views/chart/ContentConfigurations/components/ChartData/hooks/useFile.hooks.ts @@ -1,7 +1,7 @@ import { ref, toRef, nextTick } from 'vue' import { UploadCustomRequestOptions } from 'naive-ui' import { FileTypeEnum } from '@/enums/fileTypeEnum' -import { readFile, downloadTextFile } from '@/utils' +import { readFile, downloadTextFile, JSONStringify, JSONParse } from '@/utils' export const useFile = (targetData: any) => { const uploadFileListRef = ref() @@ -23,7 +23,7 @@ export const useFile = (targetData: any) => { nextTick(() => { if (file.file) { readFile(file.file).then((fileData: any) => { - targetData.value.option.dataset = JSON.parse(fileData) + targetData.value.option.dataset = JSONParse(fileData) }) } else { window['$message'].error('导入数据失败,请稍后重试或联系管理员!') @@ -35,7 +35,7 @@ export const useFile = (targetData: any) => { const download = () => { try { window['$message'].success('下载中,请耐心等待...') - downloadTextFile(JSON.stringify(targetData.value.option.dataset), undefined, 'json') + downloadTextFile(JSONStringify(targetData.value.option.dataset), undefined, 'json') } catch (error) { window['$message'].error('下载失败,数据错误!') } diff --git a/src/views/chart/ContentEdit/components/EditTools/hooks/useFile.hooks.ts b/src/views/chart/ContentEdit/components/EditTools/hooks/useFile.hooks.ts index 8c6e145a..3acc8249 100644 --- a/src/views/chart/ContentEdit/components/EditTools/hooks/useFile.hooks.ts +++ b/src/views/chart/ContentEdit/components/EditTools/hooks/useFile.hooks.ts @@ -1,7 +1,7 @@ import { ref, nextTick } from 'vue' import { UploadCustomRequestOptions } from 'naive-ui' import { FileTypeEnum } from '@/enums/fileTypeEnum' -import { readFile, goDialog } from '@/utils' +import { readFile, goDialog, JSONParse } from '@/utils' import { useSync } from '@/views/chart/hooks/useSync.hook' export const useFile = () => { @@ -33,7 +33,7 @@ export const useFile = () => { // 新增 onPositiveCallback: async () => { try { - fileData = JSON.parse(fileData) + fileData = JSONParse(fileData) await updateComponent(fileData, false, true) window['$message'].success('导入成功!') } catch (error) { @@ -44,7 +44,7 @@ export const useFile = () => { // 覆盖 onNegativeCallback: async () => { try { - fileData = JSON.parse(fileData) + fileData = JSONParse(fileData) await updateComponent(fileData, true, true) window['$message'].success('导入成功!') } catch (error) { diff --git a/src/views/chart/ContentEdit/components/EditTools/index.vue b/src/views/chart/ContentEdit/components/EditTools/index.vue index fc435ad2..79d2eb6c 100644 --- a/src/views/chart/ContentEdit/components/EditTools/index.vue +++ b/src/views/chart/ContentEdit/components/EditTools/index.vue @@ -172,18 +172,18 @@ const updateToSession = (id: string) => { // 配置列表 const btnList: BtnListType[] = [ - { - key: 'export', - type: TypeEnum.BUTTON, - name: '导出', - icon: ShareIcon, - handle: exportHandle - }, { key: 'import', type: TypeEnum.IMPORTUPLOAD, name: '导入', - icon: DownloadIcon + icon: ShareIcon + }, + { + key: 'export', + type: TypeEnum.BUTTON, + name: '导出', + icon: DownloadIcon, + handle: exportHandle }, { key: 'edit', diff --git a/src/views/chart/ContentEdit/components/EditTools/utils/index.ts b/src/views/chart/ContentEdit/components/EditTools/utils/index.ts index c9ca6909..39e7af13 100644 --- a/src/views/chart/ContentEdit/components/EditTools/utils/index.ts +++ b/src/views/chart/ContentEdit/components/EditTools/utils/index.ts @@ -1,5 +1,5 @@ import { useChartEditStore } from '@/store/modules/chartEditStore/chartEditStore' -import { canvasCut, downloadTextFile } from '@/utils' +import { canvasCut, downloadTextFile, JSONStringify } from '@/utils' const chartEditStore = useChartEditStore() // 导出 @@ -9,9 +9,7 @@ export const exportHandle = () => { // 导出数据 downloadTextFile( - JSON.stringify(chartEditStore.getStorageInfo || {}, (k, v) => { - return v === undefined ? null : v - }), + JSONStringify(chartEditStore.getStorageInfo || []), undefined, 'json' ) diff --git a/src/views/chart/ContentEdit/hooks/useDrag.hook.ts b/src/views/chart/ContentEdit/hooks/useDrag.hook.ts index b87bdd5f..3aae5547 100644 --- a/src/views/chart/ContentEdit/hooks/useDrag.hook.ts +++ b/src/views/chart/ContentEdit/hooks/useDrag.hook.ts @@ -6,7 +6,7 @@ import { CreateComponentType, CreateComponentGroupType, PickCreateComponentType import { useContextMenu } from '@/views/chart/hooks/useContextMenu.hook' import { useChartEditStore } from '@/store/modules/chartEditStore/chartEditStore' import { EditCanvasTypeEnum } from '@/store/modules/chartEditStore/chartEditStore.d' -import { loadingStart, loadingFinish, loadingError, setComponentPosition } from '@/utils' +import { loadingStart, loadingFinish, loadingError, setComponentPosition, JSONParse } from '@/utils' import { throttle, cloneDeep } from 'lodash' const chartEditStore = useChartEditStore() @@ -28,7 +28,7 @@ export const dragHandle = async (e: DragEvent) => { // 修改状态 chartEditStore.setEditCanvas(EditCanvasTypeEnum.IS_CREATE, false) - const dropData: Exclude = JSON.parse(drayDataString) + const dropData: Exclude = JSONParse(drayDataString) // 创建新图表组件 let newComponent: CreateComponentType = await createComponent(dropData) diff --git a/src/views/chart/ContentHeader/headerTitle/index.vue b/src/views/chart/ContentHeader/headerTitle/index.vue index 9629a91b..b3724513 100644 --- a/src/views/chart/ContentHeader/headerTitle/index.vue +++ b/src/views/chart/ContentHeader/headerTitle/index.vue @@ -29,9 +29,9 @@