mirror of
https://gitee.com/dromara/go-view.git
synced 2025-04-25 23:10:10 +08:00
Merge branch 'master-fetch-dev' into master-fetch
This commit is contained in:
commit
4c968aee18
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/charts/bar_x.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -11,5 +10,5 @@ export const BarCommonConfig: ConfigType = {
|
|||||||
categoryName: ChatCategoryEnumName.BAR,
|
categoryName: ChatCategoryEnumName.BAR,
|
||||||
package: PackagesCategoryEnum.CHARTS,
|
package: PackagesCategoryEnum.CHARTS,
|
||||||
chartFrame: ChartFrameEnum.ECHARTS,
|
chartFrame: ChartFrameEnum.ECHARTS,
|
||||||
image
|
image: 'bar_x.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/charts/bar_y.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -11,5 +10,5 @@ export const BarCrossrangeConfig: ConfigType = {
|
|||||||
categoryName: ChatCategoryEnumName.BAR,
|
categoryName: ChatCategoryEnumName.BAR,
|
||||||
package: PackagesCategoryEnum.CHARTS,
|
package: PackagesCategoryEnum.CHARTS,
|
||||||
chartFrame: ChartFrameEnum.ECHARTS,
|
chartFrame: ChartFrameEnum.ECHARTS,
|
||||||
image
|
image: 'bar_y.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/charts/capsule.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -11,5 +10,5 @@ export const CapsuleChartConfig: ConfigType = {
|
|||||||
categoryName: ChatCategoryEnumName.BAR,
|
categoryName: ChatCategoryEnumName.BAR,
|
||||||
package: PackagesCategoryEnum.CHARTS,
|
package: PackagesCategoryEnum.CHARTS,
|
||||||
chartFrame: ChartFrameEnum.COMMON,
|
chartFrame: ChartFrameEnum.COMMON,
|
||||||
image
|
image: 'capsule.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/charts/line.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -11,5 +10,5 @@ export const LineCommonConfig: ConfigType = {
|
|||||||
categoryName: ChatCategoryEnumName.LINE,
|
categoryName: ChatCategoryEnumName.LINE,
|
||||||
package: PackagesCategoryEnum.CHARTS,
|
package: PackagesCategoryEnum.CHARTS,
|
||||||
chartFrame: ChartFrameEnum.ECHARTS,
|
chartFrame: ChartFrameEnum.ECHARTS,
|
||||||
image
|
image: 'line.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/charts/line_gradient_single.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -11,5 +10,5 @@ export const LineGradientSingleConfig: ConfigType = {
|
|||||||
categoryName: ChatCategoryEnumName.LINE,
|
categoryName: ChatCategoryEnumName.LINE,
|
||||||
package: PackagesCategoryEnum.CHARTS,
|
package: PackagesCategoryEnum.CHARTS,
|
||||||
chartFrame: ChartFrameEnum.ECHARTS,
|
chartFrame: ChartFrameEnum.ECHARTS,
|
||||||
image
|
image: 'line_gradient_single.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/charts/line_gradient.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -11,5 +10,5 @@ export const LineGradientsConfig: ConfigType = {
|
|||||||
categoryName: ChatCategoryEnumName.LINE,
|
categoryName: ChatCategoryEnumName.LINE,
|
||||||
package: PackagesCategoryEnum.CHARTS,
|
package: PackagesCategoryEnum.CHARTS,
|
||||||
chartFrame: ChartFrameEnum.ECHARTS,
|
chartFrame: ChartFrameEnum.ECHARTS,
|
||||||
image
|
image: 'line_gradient.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/charts/line_linear_single.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -11,5 +10,5 @@ export const LineLinearSingleConfig: ConfigType = {
|
|||||||
categoryName: ChatCategoryEnumName.LINE,
|
categoryName: ChatCategoryEnumName.LINE,
|
||||||
package: PackagesCategoryEnum.CHARTS,
|
package: PackagesCategoryEnum.CHARTS,
|
||||||
chartFrame: ChartFrameEnum.ECHARTS,
|
chartFrame: ChartFrameEnum.ECHARTS,
|
||||||
image
|
image: 'line_linear_single.png'
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
||||||
import image from '@/assets/images/chart/charts/map_amap.png'
|
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
export const MapAmapConfig: ConfigType = {
|
export const MapAmapConfig: ConfigType = {
|
||||||
@ -11,5 +10,5 @@ export const MapAmapConfig: ConfigType = {
|
|||||||
categoryName: ChatCategoryEnumName.MAP,
|
categoryName: ChatCategoryEnumName.MAP,
|
||||||
package: PackagesCategoryEnum.CHARTS,
|
package: PackagesCategoryEnum.CHARTS,
|
||||||
chartFrame: ChartFrameEnum.COMMON,
|
chartFrame: ChartFrameEnum.COMMON,
|
||||||
image
|
image: 'map_amap.png'
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
||||||
import image from '@/assets/images/chart/charts/map.png'
|
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
export const MapBaseConfig: ConfigType = {
|
export const MapBaseConfig: ConfigType = {
|
||||||
@ -11,5 +10,5 @@ export const MapBaseConfig: ConfigType = {
|
|||||||
categoryName: ChatCategoryEnumName.MAP,
|
categoryName: ChatCategoryEnumName.MAP,
|
||||||
package: PackagesCategoryEnum.CHARTS,
|
package: PackagesCategoryEnum.CHARTS,
|
||||||
chartFrame: ChartFrameEnum.COMMON,
|
chartFrame: ChartFrameEnum.COMMON,
|
||||||
image
|
image: 'map.png'
|
||||||
}
|
}
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/charts/funnel.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -11,5 +10,5 @@ export const FunnelConfig: ConfigType = {
|
|||||||
categoryName: ChatCategoryEnumName.MORE,
|
categoryName: ChatCategoryEnumName.MORE,
|
||||||
package: PackagesCategoryEnum.CHARTS,
|
package: PackagesCategoryEnum.CHARTS,
|
||||||
chartFrame: ChartFrameEnum.ECHARTS,
|
chartFrame: ChartFrameEnum.ECHARTS,
|
||||||
image
|
image: 'funnel.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/charts/heatmap.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -11,5 +10,5 @@ export const HeatmapConfig: ConfigType = {
|
|||||||
categoryName: ChatCategoryEnumName.MORE,
|
categoryName: ChatCategoryEnumName.MORE,
|
||||||
package: PackagesCategoryEnum.CHARTS,
|
package: PackagesCategoryEnum.CHARTS,
|
||||||
chartFrame: ChartFrameEnum.COMMON,
|
chartFrame: ChartFrameEnum.COMMON,
|
||||||
image
|
image: 'heatmap.png'
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,3 @@
|
|||||||
// 展示图片
|
|
||||||
import image from '@/assets/images/chart/charts/process.png'
|
|
||||||
// 公共类型声明
|
// 公共类型声明
|
||||||
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
||||||
// 当前[信息模块]分类声明
|
// 当前[信息模块]分类声明
|
||||||
@ -21,5 +19,5 @@ export const ProcessConfig: ConfigType = {
|
|||||||
// 包分类
|
// 包分类
|
||||||
package: PackagesCategoryEnum.CHARTS,
|
package: PackagesCategoryEnum.CHARTS,
|
||||||
// 图片
|
// 图片
|
||||||
image: image
|
image: 'process.png'
|
||||||
}
|
}
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/charts/radar.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -11,5 +10,5 @@ export const RadarConfig: ConfigType = {
|
|||||||
categoryName: ChatCategoryEnumName.MORE,
|
categoryName: ChatCategoryEnumName.MORE,
|
||||||
package: PackagesCategoryEnum.CHARTS,
|
package: PackagesCategoryEnum.CHARTS,
|
||||||
chartFrame: ChartFrameEnum.COMMON,
|
chartFrame: ChartFrameEnum.COMMON,
|
||||||
image
|
image: 'radar.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/charts/tree_map.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -11,5 +10,5 @@ export const TreeMapConfig: ConfigType = {
|
|||||||
categoryName: ChatCategoryEnumName.MORE,
|
categoryName: ChatCategoryEnumName.MORE,
|
||||||
package: PackagesCategoryEnum.CHARTS,
|
package: PackagesCategoryEnum.CHARTS,
|
||||||
chartFrame: ChartFrameEnum.COMMON,
|
chartFrame: ChartFrameEnum.COMMON,
|
||||||
image
|
image: 'tree_map.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/charts/water_WaterPolo.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -11,5 +10,5 @@ export const WaterPoloConfig: ConfigType = {
|
|||||||
categoryName: ChatCategoryEnumName.MORE,
|
categoryName: ChatCategoryEnumName.MORE,
|
||||||
package: PackagesCategoryEnum.CHARTS,
|
package: PackagesCategoryEnum.CHARTS,
|
||||||
chartFrame: ChartFrameEnum.COMMON,
|
chartFrame: ChartFrameEnum.COMMON,
|
||||||
image
|
image: 'water_WaterPolo.png'
|
||||||
}
|
}
|
||||||
|
@ -11,5 +11,5 @@ export const PieCircleConfig: ConfigType = {
|
|||||||
categoryName: ChatCategoryEnumName.PIE,
|
categoryName: ChatCategoryEnumName.PIE,
|
||||||
package: PackagesCategoryEnum.CHARTS,
|
package: PackagesCategoryEnum.CHARTS,
|
||||||
chartFrame: ChartFrameEnum.ECHARTS,
|
chartFrame: ChartFrameEnum.ECHARTS,
|
||||||
image
|
image: 'pie-circle.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/charts/pie.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -11,5 +10,5 @@ export const PieCommonConfig: ConfigType = {
|
|||||||
categoryName: ChatCategoryEnumName.PIE,
|
categoryName: ChatCategoryEnumName.PIE,
|
||||||
package: PackagesCategoryEnum.CHARTS,
|
package: PackagesCategoryEnum.CHARTS,
|
||||||
chartFrame: ChartFrameEnum.ECHARTS,
|
chartFrame: ChartFrameEnum.ECHARTS,
|
||||||
image
|
image: 'pie.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/charts/scatter-multi.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -11,5 +10,5 @@ export const ScatterCommonConfig: ConfigType = {
|
|||||||
categoryName: ChatCategoryEnumName.SCATTER,
|
categoryName: ChatCategoryEnumName.SCATTER,
|
||||||
package: PackagesCategoryEnum.CHARTS,
|
package: PackagesCategoryEnum.CHARTS,
|
||||||
chartFrame: ChartFrameEnum.ECHARTS,
|
chartFrame: ChartFrameEnum.ECHARTS,
|
||||||
image
|
image: 'scatter-multi.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/charts/scatter-logarithmic-regression.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -11,5 +10,5 @@ export const ScatterLogarithmicRegressionConfig: ConfigType = {
|
|||||||
categoryName: ChatCategoryEnumName.SCATTER,
|
categoryName: ChatCategoryEnumName.SCATTER,
|
||||||
package: PackagesCategoryEnum.CHARTS,
|
package: PackagesCategoryEnum.CHARTS,
|
||||||
chartFrame: ChartFrameEnum.ECHARTS,
|
chartFrame: ChartFrameEnum.ECHARTS,
|
||||||
image
|
image: 'scatter-logarithmic-regression.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/decorates/border01.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -10,5 +9,5 @@ export const Border01Config: ConfigType = {
|
|||||||
category: ChatCategoryEnum.BORDER,
|
category: ChatCategoryEnum.BORDER,
|
||||||
categoryName: ChatCategoryEnumName.BORDER,
|
categoryName: ChatCategoryEnumName.BORDER,
|
||||||
package: PackagesCategoryEnum.DECORATES,
|
package: PackagesCategoryEnum.DECORATES,
|
||||||
image
|
image: 'border01.png'
|
||||||
}
|
}
|
||||||
|
@ -10,5 +10,5 @@ export const Border02Config: ConfigType = {
|
|||||||
category: ChatCategoryEnum.BORDER,
|
category: ChatCategoryEnum.BORDER,
|
||||||
categoryName: ChatCategoryEnumName.BORDER,
|
categoryName: ChatCategoryEnumName.BORDER,
|
||||||
package: PackagesCategoryEnum.DECORATES,
|
package: PackagesCategoryEnum.DECORATES,
|
||||||
image
|
image: 'border02.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/decorates/border03.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -10,5 +9,5 @@ export const Border03Config: ConfigType = {
|
|||||||
category: ChatCategoryEnum.BORDER,
|
category: ChatCategoryEnum.BORDER,
|
||||||
categoryName: ChatCategoryEnumName.BORDER,
|
categoryName: ChatCategoryEnumName.BORDER,
|
||||||
package: PackagesCategoryEnum.DECORATES,
|
package: PackagesCategoryEnum.DECORATES,
|
||||||
image
|
image: 'border03.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/decorates/border04.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -10,5 +9,5 @@ export const Border04Config: ConfigType = {
|
|||||||
category: ChatCategoryEnum.BORDER,
|
category: ChatCategoryEnum.BORDER,
|
||||||
categoryName: ChatCategoryEnumName.BORDER,
|
categoryName: ChatCategoryEnumName.BORDER,
|
||||||
package: PackagesCategoryEnum.DECORATES,
|
package: PackagesCategoryEnum.DECORATES,
|
||||||
image
|
image: 'border04.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/decorates/border05.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -10,5 +9,5 @@ export const Border05Config: ConfigType = {
|
|||||||
category: ChatCategoryEnum.BORDER,
|
category: ChatCategoryEnum.BORDER,
|
||||||
categoryName: ChatCategoryEnumName.BORDER,
|
categoryName: ChatCategoryEnumName.BORDER,
|
||||||
package: PackagesCategoryEnum.DECORATES,
|
package: PackagesCategoryEnum.DECORATES,
|
||||||
image
|
image: 'border05.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/decorates/border06.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -10,5 +9,5 @@ export const Border06Config: ConfigType = {
|
|||||||
category: ChatCategoryEnum.BORDER,
|
category: ChatCategoryEnum.BORDER,
|
||||||
categoryName: ChatCategoryEnumName.BORDER,
|
categoryName: ChatCategoryEnumName.BORDER,
|
||||||
package: PackagesCategoryEnum.DECORATES,
|
package: PackagesCategoryEnum.DECORATES,
|
||||||
image
|
image: 'border06.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/decorates/border07.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -10,5 +9,5 @@ export const Border07Config: ConfigType = {
|
|||||||
category: ChatCategoryEnum.BORDER,
|
category: ChatCategoryEnum.BORDER,
|
||||||
categoryName: ChatCategoryEnumName.BORDER,
|
categoryName: ChatCategoryEnumName.BORDER,
|
||||||
package: PackagesCategoryEnum.DECORATES,
|
package: PackagesCategoryEnum.DECORATES,
|
||||||
image
|
image: 'border07.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/decorates/border08.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -10,5 +9,5 @@ export const Border08Config: ConfigType = {
|
|||||||
category: ChatCategoryEnum.BORDER,
|
category: ChatCategoryEnum.BORDER,
|
||||||
categoryName: ChatCategoryEnumName.BORDER,
|
categoryName: ChatCategoryEnumName.BORDER,
|
||||||
package: PackagesCategoryEnum.DECORATES,
|
package: PackagesCategoryEnum.DECORATES,
|
||||||
image
|
image: 'border08.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/decorates/border09.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -10,5 +9,5 @@ export const Border09Config: ConfigType = {
|
|||||||
category: ChatCategoryEnum.BORDER,
|
category: ChatCategoryEnum.BORDER,
|
||||||
categoryName: ChatCategoryEnumName.BORDER,
|
categoryName: ChatCategoryEnumName.BORDER,
|
||||||
package: PackagesCategoryEnum.DECORATES,
|
package: PackagesCategoryEnum.DECORATES,
|
||||||
image
|
image: 'border09.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/decorates/border10.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -10,5 +9,5 @@ export const Border10Config: ConfigType = {
|
|||||||
category: ChatCategoryEnum.BORDER,
|
category: ChatCategoryEnum.BORDER,
|
||||||
categoryName: ChatCategoryEnumName.BORDER,
|
categoryName: ChatCategoryEnumName.BORDER,
|
||||||
package: PackagesCategoryEnum.DECORATES,
|
package: PackagesCategoryEnum.DECORATES,
|
||||||
image
|
image: 'border10.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/decorates/border11.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -10,5 +9,5 @@ export const Border11Config: ConfigType = {
|
|||||||
category: ChatCategoryEnum.BORDER,
|
category: ChatCategoryEnum.BORDER,
|
||||||
categoryName: ChatCategoryEnumName.BORDER,
|
categoryName: ChatCategoryEnumName.BORDER,
|
||||||
package: PackagesCategoryEnum.DECORATES,
|
package: PackagesCategoryEnum.DECORATES,
|
||||||
image
|
image: 'border11.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/decorates/border12.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -10,5 +9,5 @@ export const Border12Config: ConfigType = {
|
|||||||
category: ChatCategoryEnum.BORDER,
|
category: ChatCategoryEnum.BORDER,
|
||||||
categoryName: ChatCategoryEnumName.BORDER,
|
categoryName: ChatCategoryEnumName.BORDER,
|
||||||
package: PackagesCategoryEnum.DECORATES,
|
package: PackagesCategoryEnum.DECORATES,
|
||||||
image
|
image: 'border12.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/decorates/border13.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -10,5 +9,5 @@ export const Border13Config: ConfigType = {
|
|||||||
category: ChatCategoryEnum.BORDER,
|
category: ChatCategoryEnum.BORDER,
|
||||||
categoryName: ChatCategoryEnumName.BORDER,
|
categoryName: ChatCategoryEnumName.BORDER,
|
||||||
package: PackagesCategoryEnum.DECORATES,
|
package: PackagesCategoryEnum.DECORATES,
|
||||||
image
|
image: 'border13.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/decorates/decorates01.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum,ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum,ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -10,5 +9,5 @@ export const Decorates01Config: ConfigType = {
|
|||||||
category: ChatCategoryEnum.DECORATE,
|
category: ChatCategoryEnum.DECORATE,
|
||||||
categoryName: ChatCategoryEnumName.DECORATE,
|
categoryName: ChatCategoryEnumName.DECORATE,
|
||||||
package: PackagesCategoryEnum.DECORATES,
|
package: PackagesCategoryEnum.DECORATES,
|
||||||
image
|
image: 'decorates01.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/decorates/decorates02.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum,ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum,ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -10,5 +9,5 @@ export const Decorates02Config: ConfigType = {
|
|||||||
category: ChatCategoryEnum.DECORATE,
|
category: ChatCategoryEnum.DECORATE,
|
||||||
categoryName: ChatCategoryEnumName.DECORATE,
|
categoryName: ChatCategoryEnumName.DECORATE,
|
||||||
package: PackagesCategoryEnum.DECORATES,
|
package: PackagesCategoryEnum.DECORATES,
|
||||||
image
|
image: 'decorates02.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/decorates/decorates03.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -10,5 +9,5 @@ export const Decorates03Config: ConfigType = {
|
|||||||
category: ChatCategoryEnum.DECORATE,
|
category: ChatCategoryEnum.DECORATE,
|
||||||
categoryName: ChatCategoryEnumName.DECORATE,
|
categoryName: ChatCategoryEnumName.DECORATE,
|
||||||
package: PackagesCategoryEnum.DECORATES,
|
package: PackagesCategoryEnum.DECORATES,
|
||||||
image
|
image: 'decorates01.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/decorates/decorates04.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -10,5 +9,5 @@ export const Decorates04Config: ConfigType = {
|
|||||||
category: ChatCategoryEnum.DECORATE,
|
category: ChatCategoryEnum.DECORATE,
|
||||||
categoryName: ChatCategoryEnumName.DECORATE,
|
categoryName: ChatCategoryEnumName.DECORATE,
|
||||||
package: PackagesCategoryEnum.DECORATES,
|
package: PackagesCategoryEnum.DECORATES,
|
||||||
image
|
image: 'decorates04.png'
|
||||||
}
|
}
|
||||||
|
@ -10,5 +10,5 @@ export const Decorates05Config: ConfigType = {
|
|||||||
category: ChatCategoryEnum.DECORATE,
|
category: ChatCategoryEnum.DECORATE,
|
||||||
categoryName: ChatCategoryEnumName.DECORATE,
|
categoryName: ChatCategoryEnumName.DECORATE,
|
||||||
package: PackagesCategoryEnum.DECORATES,
|
package: PackagesCategoryEnum.DECORATES,
|
||||||
image
|
image: 'decorates05.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/decorates/decorates06.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -11,5 +10,5 @@ export const Decorates06Config: ConfigType = {
|
|||||||
categoryName: ChatCategoryEnumName.DECORATE,
|
categoryName: ChatCategoryEnumName.DECORATE,
|
||||||
package: PackagesCategoryEnum.DECORATES,
|
package: PackagesCategoryEnum.DECORATES,
|
||||||
chartFrame: ChartFrameEnum.COMMON,
|
chartFrame: ChartFrameEnum.COMMON,
|
||||||
image
|
image: 'decorates06.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/decorates/clock.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -11,5 +10,5 @@ export const ClockConfig: ConfigType = {
|
|||||||
categoryName: ChatCategoryEnumName.MORE,
|
categoryName: ChatCategoryEnumName.MORE,
|
||||||
package: PackagesCategoryEnum.DECORATES,
|
package: PackagesCategoryEnum.DECORATES,
|
||||||
chartFrame: ChartFrameEnum.STATIC,
|
chartFrame: ChartFrameEnum.STATIC,
|
||||||
image
|
image: 'clock.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/decorates/countdown.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -10,5 +9,5 @@ export const CountDownConfig: ConfigType = {
|
|||||||
category: ChatCategoryEnum.MORE,
|
category: ChatCategoryEnum.MORE,
|
||||||
categoryName: ChatCategoryEnumName.MORE,
|
categoryName: ChatCategoryEnumName.MORE,
|
||||||
package: PackagesCategoryEnum.DECORATES,
|
package: PackagesCategoryEnum.DECORATES,
|
||||||
image
|
image: 'countdown.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/decorates/flipper-number.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -10,5 +9,5 @@ export const FlipperNumberConfig: ConfigType = {
|
|||||||
category: ChatCategoryEnum.MORE,
|
category: ChatCategoryEnum.MORE,
|
||||||
categoryName: ChatCategoryEnumName.MORE,
|
categoryName: ChatCategoryEnumName.MORE,
|
||||||
package: PackagesCategoryEnum.DECORATES,
|
package: PackagesCategoryEnum.DECORATES,
|
||||||
image
|
image: 'flipper-number.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/decorates/number.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -10,5 +9,5 @@ export const NumberConfig: ConfigType = {
|
|||||||
category: ChatCategoryEnum.MORE,
|
category: ChatCategoryEnum.MORE,
|
||||||
categoryName: ChatCategoryEnumName.MORE,
|
categoryName: ChatCategoryEnumName.MORE,
|
||||||
package: PackagesCategoryEnum.DECORATES,
|
package: PackagesCategoryEnum.DECORATES,
|
||||||
image
|
image: 'number.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/decorates/time.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum,ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum,ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -10,5 +9,5 @@ export const TimeCommonConfig: ConfigType = {
|
|||||||
category: ChatCategoryEnum.MORE,
|
category: ChatCategoryEnum.MORE,
|
||||||
categoryName: ChatCategoryEnumName.MORE,
|
categoryName: ChatCategoryEnumName.MORE,
|
||||||
package: PackagesCategoryEnum.DECORATES,
|
package: PackagesCategoryEnum.DECORATES,
|
||||||
image
|
image: 'time.png'
|
||||||
}
|
}
|
||||||
|
@ -26,7 +26,7 @@ let yearMonthDay = ref('2021-2-3')
|
|||||||
let nowData = ref('08:00:00')
|
let nowData = ref('08:00:00')
|
||||||
let newData = ref('2021-2-3 08:00:00')
|
let newData = ref('2021-2-3 08:00:00')
|
||||||
let boxShadow = ref('none')
|
let boxShadow = ref('none')
|
||||||
|
let timer: any = null
|
||||||
const { w, h } = toRefs(props.chartConfig.attr)
|
const { w, h } = toRefs(props.chartConfig.attr)
|
||||||
|
|
||||||
let {
|
let {
|
||||||
@ -60,7 +60,7 @@ watch(
|
|||||||
}
|
}
|
||||||
)
|
)
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
const timer = setInterval(() => {
|
timer = setInterval(() => {
|
||||||
var datetime = new Date()
|
var datetime = new Date()
|
||||||
var year = datetime.getFullYear()
|
var year = datetime.getFullYear()
|
||||||
var month = datetime.getMonth() + 1 < 10 ? '0' + (datetime.getMonth() + 1) : datetime.getMonth() + 1
|
var month = datetime.getMonth() + 1 < 10 ? '0' + (datetime.getMonth() + 1) : datetime.getMonth() + 1
|
||||||
@ -81,7 +81,7 @@ onMounted(() => {
|
|||||||
}, 500)
|
}, 500)
|
||||||
})
|
})
|
||||||
onUnmounted(() => {
|
onUnmounted(() => {
|
||||||
clearInterval()
|
clearInterval(timer)
|
||||||
})
|
})
|
||||||
useChartDataFetch(props.chartConfig, useChartEditStore)
|
useChartDataFetch(props.chartConfig, useChartEditStore)
|
||||||
</script>
|
</script>
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/decorates/threeEarth01.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -11,5 +10,5 @@ export const ThreeEarth01Config: ConfigType = {
|
|||||||
categoryName: ChatCategoryEnumName.THREE,
|
categoryName: ChatCategoryEnumName.THREE,
|
||||||
package: PackagesCategoryEnum.DECORATES,
|
package: PackagesCategoryEnum.DECORATES,
|
||||||
chartFrame: ChartFrameEnum.STATIC,
|
chartFrame: ChartFrameEnum.STATIC,
|
||||||
image
|
image: 'threeEarth01.png'
|
||||||
}
|
}
|
||||||
|
@ -66,7 +66,7 @@ watch(
|
|||||||
// DOM 渲染之后进行初始化
|
// DOM 渲染之后进行初始化
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
try {
|
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('三维地图组件仅在【谷歌】浏览器上能正常展示!')
|
window['$message'].error('三维地图组件仅在【谷歌】浏览器上能正常展示!')
|
||||||
chartEditStore.removeComponentList(undefined, false)
|
chartEditStore.removeComponentList(undefined, false)
|
||||||
return
|
return
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/informations/iframe.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum,ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum,ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -11,5 +10,5 @@ export const IframeConfig: ConfigType = {
|
|||||||
categoryName: ChatCategoryEnumName.MORE,
|
categoryName: ChatCategoryEnumName.MORE,
|
||||||
package: PackagesCategoryEnum.INFORMATIONS,
|
package: PackagesCategoryEnum.INFORMATIONS,
|
||||||
chartFrame: ChartFrameEnum.COMMON,
|
chartFrame: ChartFrameEnum.COMMON,
|
||||||
image
|
image: 'iframe.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/informations/photo.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum,ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum,ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -11,5 +10,5 @@ export const ImageConfig: ConfigType = {
|
|||||||
categoryName: ChatCategoryEnumName.MORE,
|
categoryName: ChatCategoryEnumName.MORE,
|
||||||
package: PackagesCategoryEnum.INFORMATIONS,
|
package: PackagesCategoryEnum.INFORMATIONS,
|
||||||
chartFrame: ChartFrameEnum.COMMON,
|
chartFrame: ChartFrameEnum.COMMON,
|
||||||
image
|
image: 'photo.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/informations/video.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -11,5 +10,5 @@ export const VideoConfig: ConfigType = {
|
|||||||
categoryName: ChatCategoryEnumName.MORE,
|
categoryName: ChatCategoryEnumName.MORE,
|
||||||
package: PackagesCategoryEnum.INFORMATIONS,
|
package: PackagesCategoryEnum.INFORMATIONS,
|
||||||
chartFrame: ChartFrameEnum.COMMON,
|
chartFrame: ChartFrameEnum.COMMON,
|
||||||
image
|
image: 'video.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/informations/words_cloud.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -11,5 +10,5 @@ export const WordCloudConfig: ConfigType = {
|
|||||||
categoryName: ChatCategoryEnumName.MORE,
|
categoryName: ChatCategoryEnumName.MORE,
|
||||||
package: PackagesCategoryEnum.INFORMATIONS,
|
package: PackagesCategoryEnum.INFORMATIONS,
|
||||||
chartFrame: ChartFrameEnum.COMMON,
|
chartFrame: ChartFrameEnum.COMMON,
|
||||||
image
|
image: 'words_cloud.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/informations/text_barrage.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum,ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum,ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -10,5 +9,5 @@ export const TextBarrageConfig: ConfigType = {
|
|||||||
category: ChatCategoryEnum.TEXT,
|
category: ChatCategoryEnum.TEXT,
|
||||||
categoryName: ChatCategoryEnumName.TEXT,
|
categoryName: ChatCategoryEnumName.TEXT,
|
||||||
package: PackagesCategoryEnum.INFORMATIONS,
|
package: PackagesCategoryEnum.INFORMATIONS,
|
||||||
image
|
image: 'text_barrage.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/informations/text_static.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum,ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum,ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -10,5 +9,5 @@ export const TextCommonConfig: ConfigType = {
|
|||||||
category: ChatCategoryEnum.TEXT,
|
category: ChatCategoryEnum.TEXT,
|
||||||
categoryName: ChatCategoryEnumName.TEXT,
|
categoryName: ChatCategoryEnumName.TEXT,
|
||||||
package: PackagesCategoryEnum.INFORMATIONS,
|
package: PackagesCategoryEnum.INFORMATIONS,
|
||||||
image
|
image: 'text_static.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/informations/text_gradient.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum,ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum,ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -11,5 +10,5 @@ export const TextGradientConfig: ConfigType = {
|
|||||||
categoryName: ChatCategoryEnumName.TEXT,
|
categoryName: ChatCategoryEnumName.TEXT,
|
||||||
package: PackagesCategoryEnum.INFORMATIONS,
|
package: PackagesCategoryEnum.INFORMATIONS,
|
||||||
chartFrame: ChartFrameEnum.NAIVE_UI,
|
chartFrame: ChartFrameEnum.NAIVE_UI,
|
||||||
image
|
image: 'text_gradient.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/tables/tables_list.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -11,5 +10,5 @@ export const TableListConfig: ConfigType = {
|
|||||||
categoryName: ChatCategoryEnumName.TABLE,
|
categoryName: ChatCategoryEnumName.TABLE,
|
||||||
package: PackagesCategoryEnum.TABLES,
|
package: PackagesCategoryEnum.TABLES,
|
||||||
chartFrame: ChartFrameEnum.COMMON,
|
chartFrame: ChartFrameEnum.COMMON,
|
||||||
image
|
image: 'tables_list.png'
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import image from '@/assets/images/chart/tables/table_scrollboard.png'
|
|
||||||
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
|
||||||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
|
||||||
|
|
||||||
@ -11,5 +10,5 @@ export const TableScrollBoardConfig: ConfigType = {
|
|||||||
categoryName: ChatCategoryEnumName.TABLE,
|
categoryName: ChatCategoryEnumName.TABLE,
|
||||||
package: PackagesCategoryEnum.TABLES,
|
package: PackagesCategoryEnum.TABLES,
|
||||||
chartFrame: ChartFrameEnum.COMMON,
|
chartFrame: ChartFrameEnum.COMMON,
|
||||||
image
|
image: 'table_scrollboard.png'
|
||||||
}
|
}
|
||||||
|
2
src/packages/index.d.ts
vendored
2
src/packages/index.d.ts
vendored
@ -22,7 +22,7 @@ export type ConfigType = {
|
|||||||
categoryName: string
|
categoryName: string
|
||||||
package: string
|
package: string
|
||||||
chartFrame?: ChartFrameEnum
|
chartFrame?: ChartFrameEnum
|
||||||
image: string | (() => Promise<typeof import('*.png')>)
|
image: string
|
||||||
}
|
}
|
||||||
|
|
||||||
// 数据请求
|
// 数据请求
|
||||||
|
@ -2,15 +2,11 @@ import { ChartList } from '@/packages/components/Charts/index'
|
|||||||
import { DecorateList } from '@/packages/components/Decorates/index'
|
import { DecorateList } from '@/packages/components/Decorates/index'
|
||||||
import { InformationList } from '@/packages/components/Informations/index'
|
import { InformationList } from '@/packages/components/Informations/index'
|
||||||
import { TableList } from '@/packages/components/Tables/index'
|
import { TableList } from '@/packages/components/Tables/index'
|
||||||
import {
|
import { PackagesCategoryEnum, PackagesType, ConfigType, FetchComFlagType } from '@/packages/index.d'
|
||||||
PackagesCategoryEnum,
|
|
||||||
PackagesType,
|
|
||||||
ConfigType,
|
|
||||||
FetchComFlagType
|
|
||||||
} from '@/packages/index.d'
|
|
||||||
|
|
||||||
const configModules = import.meta.globEager("./components/**/config.vue")
|
const configModules = import.meta.globEager('./components/**/config.vue')
|
||||||
const indexModules = import.meta.globEager("./components/**/index.vue")
|
const indexModules = import.meta.globEager('./components/**/index.vue')
|
||||||
|
const imagesModules = import.meta.globEager('../assets/images/chart/**')
|
||||||
|
|
||||||
// * 所有图表
|
// * 所有图表
|
||||||
export let packagesList: PackagesType = {
|
export let packagesList: PackagesType = {
|
||||||
@ -24,7 +20,7 @@ export let packagesList: PackagesType = {
|
|||||||
* * 获取目标组件配置信息
|
* * 获取目标组件配置信息
|
||||||
* @param targetData
|
* @param targetData
|
||||||
*/
|
*/
|
||||||
export const createComponent = async (targetData: ConfigType) => {
|
export const createComponent = async (targetData: ConfigType) => {
|
||||||
const { category, key } = targetData
|
const { category, key } = targetData
|
||||||
const chart = await import(`./components/${targetData.package}/${category}/${key}/config.ts`)
|
const chart = await import(`./components/${targetData.package}/${category}/${key}/config.ts`)
|
||||||
return new chart.default()
|
return new chart.default()
|
||||||
@ -36,10 +32,10 @@ export let packagesList: PackagesType = {
|
|||||||
* @param {FetchComFlagType} flag 标识 0为展示组件, 1为配置组件
|
* @param {FetchComFlagType} flag 标识 0为展示组件, 1为配置组件
|
||||||
*/
|
*/
|
||||||
const fetchComponent = (chartName: string, flag: FetchComFlagType) => {
|
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) {
|
for (const key in module) {
|
||||||
const urlSplit = key.split('/')
|
const urlSplit = key.split('/')
|
||||||
if(urlSplit[urlSplit.length -2 ] === chartName) {
|
if (urlSplit[urlSplit.length - 2] === chartName) {
|
||||||
return module[key]
|
return module[key]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -49,7 +45,7 @@ const fetchComponent = (chartName: string, flag: FetchComFlagType) => {
|
|||||||
* * 获取展示组件
|
* * 获取展示组件
|
||||||
* @param {ConfigType} dropData 配置项
|
* @param {ConfigType} dropData 配置项
|
||||||
*/
|
*/
|
||||||
export const fetchChartComponent = (dropData: ConfigType) => {
|
export const fetchChartComponent = (dropData: ConfigType) => {
|
||||||
const { key } = dropData
|
const { key } = dropData
|
||||||
return fetchComponent(key, FetchComFlagType.VIEW)?.default
|
return fetchComponent(key, FetchComFlagType.VIEW)?.default
|
||||||
}
|
}
|
||||||
@ -58,7 +54,27 @@ const fetchComponent = (chartName: string, flag: FetchComFlagType) => {
|
|||||||
* * 获取配置组件
|
* * 获取配置组件
|
||||||
* @param {ConfigType} dropData 配置项
|
* @param {ConfigType} dropData 配置项
|
||||||
*/
|
*/
|
||||||
export const fetchConfigComponent = (dropData: ConfigType) => {
|
export const fetchConfigComponent = (dropData: ConfigType) => {
|
||||||
const { key } = dropData
|
const { key } = dropData
|
||||||
return fetchComponent(key, FetchComFlagType.CONFIG)?.default
|
return fetchComponent(key, FetchComFlagType.CONFIG)?.default
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* * 获取图片内容
|
||||||
|
* @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 ''
|
||||||
|
}
|
||||||
|
@ -6,6 +6,13 @@
|
|||||||
"name": "碧空绿",
|
"name": "碧空绿",
|
||||||
"pinyin": "bikonlv"
|
"pinyin": "bikonlv"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"CMYK": [73, 17, 20, 1],
|
||||||
|
"RGB": [102, 169, 201],
|
||||||
|
"hex": "#66a9c9",
|
||||||
|
"name": "涧石蓝",
|
||||||
|
"pinyin": "jianshilan"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"CMYK": [4, 13, 67, 0],
|
"CMYK": [4, 13, 67, 0],
|
||||||
"RGB": [248, 223, 114],
|
"RGB": [248, 223, 114],
|
||||||
@ -19,12 +26,5 @@
|
|||||||
"hex": "#3c7eff",
|
"hex": "#3c7eff",
|
||||||
"name": "深海蓝",
|
"name": "深海蓝",
|
||||||
"pinyin": "shenhailan"
|
"pinyin": "shenhailan"
|
||||||
},
|
|
||||||
{
|
|
||||||
"CMYK": [59, 12, 19, 0],
|
|
||||||
"RGB": [138, 188, 209],
|
|
||||||
"hex": "#8abcd1",
|
|
||||||
"name": "秋波蓝",
|
|
||||||
"pinyin": "qiubolan"
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
@ -75,6 +75,7 @@ export type EditCanvasType = {
|
|||||||
|
|
||||||
// 画布数据/滤镜/背景色/宽高主题等
|
// 画布数据/滤镜/背景色/宽高主题等
|
||||||
export enum EditCanvasConfigEnum {
|
export enum EditCanvasConfigEnum {
|
||||||
|
PROJECT_NAME = 'projectName',
|
||||||
WIDTH = 'width',
|
WIDTH = 'width',
|
||||||
HEIGHT = 'height',
|
HEIGHT = 'height',
|
||||||
CHART_THEME_COLOR = 'chartThemeColor',
|
CHART_THEME_COLOR = 'chartThemeColor',
|
||||||
@ -90,7 +91,7 @@ export type EditCanvasConfigType = {
|
|||||||
// ID
|
// ID
|
||||||
[EditCanvasConfigEnum.PROJECT_ID]: string,
|
[EditCanvasConfigEnum.PROJECT_ID]: string,
|
||||||
// 项目名称
|
// 项目名称
|
||||||
[EditCanvasConfigEnum.PROJECT_NAME]: string,
|
[EditCanvasConfigEnum.PROJECT_NAME]?: string,
|
||||||
// 项目描述
|
// 项目描述
|
||||||
[EditCanvasConfigEnum.REMARKS]: string,
|
[EditCanvasConfigEnum.REMARKS]: string,
|
||||||
// 滤镜-启用
|
// 滤镜-启用
|
||||||
@ -112,6 +113,8 @@ export type EditCanvasConfigType = {
|
|||||||
[FilterEnum.SKEW_X]: number
|
[FilterEnum.SKEW_X]: number
|
||||||
[FilterEnum.SKEW_Y]: number
|
[FilterEnum.SKEW_Y]: number
|
||||||
[FilterEnum.BLEND_MODE]: string
|
[FilterEnum.BLEND_MODE]: string
|
||||||
|
// 大屏名称
|
||||||
|
[EditCanvasConfigEnum.PROJECT_NAME]?: string
|
||||||
// 大屏宽度
|
// 大屏宽度
|
||||||
[EditCanvasConfigEnum.WIDTH]: number
|
[EditCanvasConfigEnum.WIDTH]: number
|
||||||
// 大屏高度
|
// 大屏高度
|
||||||
|
@ -93,6 +93,8 @@ export const useChartEditStore = defineStore({
|
|||||||
// -----------------------
|
// -----------------------
|
||||||
// 画布属性(需存储给后端)
|
// 画布属性(需存储给后端)
|
||||||
editCanvasConfig: {
|
editCanvasConfig: {
|
||||||
|
// 项目名称
|
||||||
|
projectName: undefined,
|
||||||
// 默认宽度
|
// 默认宽度
|
||||||
width: 1920,
|
width: 1920,
|
||||||
// 默认高度
|
// 默认高度
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
import { JSONStringify, JSONParse } from './utils'
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* * 存储本地会话数据
|
* * 存储本地会话数据
|
||||||
* @param k 键名
|
* @param k 键名
|
||||||
@ -6,7 +8,7 @@
|
|||||||
*/
|
*/
|
||||||
export const setLocalStorage = <T>(k: string, v: T) => {
|
export const setLocalStorage = <T>(k: string, v: T) => {
|
||||||
try {
|
try {
|
||||||
window.localStorage.setItem(k, JSON.stringify(v))
|
window.localStorage.setItem(k, JSONStringify(v))
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
@ -20,7 +22,7 @@ export const setLocalStorage = <T>(k: string, v: T) => {
|
|||||||
export const getLocalStorage = (k: string) => {
|
export const getLocalStorage = (k: string) => {
|
||||||
const item = window.localStorage.getItem(k)
|
const item = window.localStorage.getItem(k)
|
||||||
try {
|
try {
|
||||||
return item ? JSON.parse(item) : item
|
return item ? JSONParse(item) : item
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
return item
|
return item
|
||||||
}
|
}
|
||||||
|
@ -268,3 +268,45 @@ export const setKeyboardDressShow = (keyCode?: number) => {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* * JSON序列化,支持函数和 undefined
|
||||||
|
* @param data
|
||||||
|
*/
|
||||||
|
export const JSONStringify = <T>(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)
|
||||||
|
}
|
@ -22,7 +22,7 @@
|
|||||||
</n-text>
|
</n-text>
|
||||||
</div>
|
</div>
|
||||||
<div class="list-center go-flex-center go-transition">
|
<div class="list-center go-flex-center go-transition">
|
||||||
<img class="list-img" v-lazy="item.image" alt="图表图片" />
|
<charts-item-image class="list-img" :chartConfig="item"></charts-item-image>
|
||||||
</div>
|
</div>
|
||||||
<div class="list-bottom">
|
<div class="list-bottom">
|
||||||
<n-text class="list-bottom-text" depth="3">
|
<n-text class="list-bottom-text" depth="3">
|
||||||
@ -37,16 +37,18 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { PropType, watch, ref, Ref, computed, nextTick } from 'vue'
|
import { PropType, watch, ref, Ref, computed, nextTick } from 'vue'
|
||||||
import { MacOsControlBtn } from '@/components/Tips/MacOsControlBtn/index'
|
import { MacOsControlBtn } from '@/components/Tips/MacOsControlBtn/index'
|
||||||
|
import { ChartsItemImage } from '../ChartsItemImage'
|
||||||
import { useChartEditStore } from '@/store/modules/chartEditStore/chartEditStore'
|
import { useChartEditStore } from '@/store/modules/chartEditStore/chartEditStore'
|
||||||
import { EditCanvasTypeEnum } from '@/store/modules/chartEditStore/chartEditStore.d'
|
import { EditCanvasTypeEnum } from '@/store/modules/chartEditStore/chartEditStore.d'
|
||||||
import { ChartModeEnum } from '@/store/modules/chartLayoutStore/chartLayoutStore.d'
|
import { ChartModeEnum } from '@/store/modules/chartLayoutStore/chartLayoutStore.d'
|
||||||
import { useChartLayoutStore } from '@/store/modules/chartLayoutStore/chartLayoutStore'
|
import { useChartLayoutStore } from '@/store/modules/chartLayoutStore/chartLayoutStore'
|
||||||
import { componentInstall, loadingStart, loadingFinish, loadingError } from '@/utils'
|
import { componentInstall, loadingStart, loadingFinish, loadingError, JSONStringify } from '@/utils'
|
||||||
import { DragKeyEnum } from '@/enums/editPageEnum'
|
import { DragKeyEnum } from '@/enums/editPageEnum'
|
||||||
import { createComponent } from '@/packages'
|
import { createComponent } from '@/packages'
|
||||||
import { ConfigType, CreateComponentType } from '@/packages/index.d'
|
import { ConfigType, CreateComponentType } from '@/packages/index.d'
|
||||||
import { fetchConfigComponent, fetchChartComponent } from '@/packages/index'
|
import { fetchConfigComponent, fetchChartComponent } from '@/packages/index'
|
||||||
import omit from 'lodash/omit'
|
import omit from 'lodash/omit'
|
||||||
|
|
||||||
const chartEditStore = useChartEditStore()
|
const chartEditStore = useChartEditStore()
|
||||||
|
|
||||||
defineProps({
|
defineProps({
|
||||||
@ -70,7 +72,7 @@ const dragStartHandle = (e: DragEvent, item: ConfigType) => {
|
|||||||
componentInstall(item.chartKey, fetchChartComponent(item))
|
componentInstall(item.chartKey, fetchChartComponent(item))
|
||||||
componentInstall(item.conKey, fetchConfigComponent(item))
|
componentInstall(item.conKey, fetchConfigComponent(item))
|
||||||
// 将配置项绑定到拖拽属性上
|
// 将配置项绑定到拖拽属性上
|
||||||
e!.dataTransfer!.setData(DragKeyEnum.DRAG_KEY, JSON.stringify(omit(item, ['image'])))
|
e!.dataTransfer!.setData(DragKeyEnum.DRAG_KEY, JSONStringify(omit(item, ['image'])))
|
||||||
// 修改状态
|
// 修改状态
|
||||||
chartEditStore.setEditCanvas(EditCanvasTypeEnum.IS_CREATE, true)
|
chartEditStore.setEditCanvas(EditCanvasTypeEnum.IS_CREATE, true)
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,3 @@
|
|||||||
|
import ChartsItemImage from './index.vue'
|
||||||
|
|
||||||
|
export { ChartsItemImage }
|
@ -0,0 +1,24 @@
|
|||||||
|
<template>
|
||||||
|
<img class="list-img" v-lazy="imageInfo" alt="图表图片" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup lang="ts">
|
||||||
|
import { ref, PropType } from 'vue'
|
||||||
|
import { fetchImages } from '@/packages'
|
||||||
|
import { ConfigType } from '@/packages/index.d'
|
||||||
|
|
||||||
|
const props = defineProps({
|
||||||
|
chartConfig: {
|
||||||
|
type: Object as PropType<ConfigType>,
|
||||||
|
required: true
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
const imageInfo = ref('')
|
||||||
|
|
||||||
|
// 获取图片
|
||||||
|
const fetchImageUrl = async () => {
|
||||||
|
imageInfo.value = await fetchImages(props.chartConfig)
|
||||||
|
}
|
||||||
|
fetchImageUrl()
|
||||||
|
</script>
|
@ -1,7 +1,7 @@
|
|||||||
import { ref, toRef, nextTick } from 'vue'
|
import { ref, toRef, nextTick } from 'vue'
|
||||||
import { UploadCustomRequestOptions } from 'naive-ui'
|
import { UploadCustomRequestOptions } from 'naive-ui'
|
||||||
import { FileTypeEnum } from '@/enums/fileTypeEnum'
|
import { FileTypeEnum } from '@/enums/fileTypeEnum'
|
||||||
import { readFile, downloadTextFile } from '@/utils'
|
import { readFile, downloadTextFile, JSONStringify, JSONParse } from '@/utils'
|
||||||
|
|
||||||
export const useFile = (targetData: any) => {
|
export const useFile = (targetData: any) => {
|
||||||
const uploadFileListRef = ref()
|
const uploadFileListRef = ref()
|
||||||
@ -23,7 +23,7 @@ export const useFile = (targetData: any) => {
|
|||||||
nextTick(() => {
|
nextTick(() => {
|
||||||
if (file.file) {
|
if (file.file) {
|
||||||
readFile(file.file).then((fileData: any) => {
|
readFile(file.file).then((fileData: any) => {
|
||||||
targetData.value.option.dataset = JSON.parse(fileData)
|
targetData.value.option.dataset = JSONParse(fileData)
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
window['$message'].error('导入数据失败,请稍后重试或联系管理员!')
|
window['$message'].error('导入数据失败,请稍后重试或联系管理员!')
|
||||||
@ -35,7 +35,7 @@ export const useFile = (targetData: any) => {
|
|||||||
const download = () => {
|
const download = () => {
|
||||||
try {
|
try {
|
||||||
window['$message'].success('下载中,请耐心等待...')
|
window['$message'].success('下载中,请耐心等待...')
|
||||||
downloadTextFile(JSON.stringify(targetData.value.option.dataset), undefined, 'json')
|
downloadTextFile(JSONStringify(targetData.value.option.dataset), undefined, 'json')
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
window['$message'].error('下载失败,数据错误!')
|
window['$message'].error('下载失败,数据错误!')
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import { ref, nextTick } from 'vue'
|
import { ref, nextTick } from 'vue'
|
||||||
import { UploadCustomRequestOptions } from 'naive-ui'
|
import { UploadCustomRequestOptions } from 'naive-ui'
|
||||||
import { FileTypeEnum } from '@/enums/fileTypeEnum'
|
import { FileTypeEnum } from '@/enums/fileTypeEnum'
|
||||||
import { readFile, goDialog } from '@/utils'
|
import { readFile, goDialog, JSONParse } from '@/utils'
|
||||||
import { useSync } from '@/views/chart/hooks/useSync.hook'
|
import { useSync } from '@/views/chart/hooks/useSync.hook'
|
||||||
|
|
||||||
export const useFile = () => {
|
export const useFile = () => {
|
||||||
@ -33,7 +33,7 @@ export const useFile = () => {
|
|||||||
// 新增
|
// 新增
|
||||||
onPositiveCallback: async () => {
|
onPositiveCallback: async () => {
|
||||||
try {
|
try {
|
||||||
fileData = JSON.parse(fileData)
|
fileData = JSONParse(fileData)
|
||||||
await updateComponent(fileData, false, true)
|
await updateComponent(fileData, false, true)
|
||||||
window['$message'].success('导入成功!')
|
window['$message'].success('导入成功!')
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
@ -44,7 +44,7 @@ export const useFile = () => {
|
|||||||
// 覆盖
|
// 覆盖
|
||||||
onNegativeCallback: async () => {
|
onNegativeCallback: async () => {
|
||||||
try {
|
try {
|
||||||
fileData = JSON.parse(fileData)
|
fileData = JSONParse(fileData)
|
||||||
await updateComponent(fileData, true, true)
|
await updateComponent(fileData, true, true)
|
||||||
window['$message'].success('导入成功!')
|
window['$message'].success('导入成功!')
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
@ -172,18 +172,18 @@ const updateToSession = (id: string) => {
|
|||||||
|
|
||||||
// 配置列表
|
// 配置列表
|
||||||
const btnList: BtnListType[] = [
|
const btnList: BtnListType[] = [
|
||||||
{
|
|
||||||
key: 'export',
|
|
||||||
type: TypeEnum.BUTTON,
|
|
||||||
name: '导出',
|
|
||||||
icon: ShareIcon,
|
|
||||||
handle: exportHandle
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
key: 'import',
|
key: 'import',
|
||||||
type: TypeEnum.IMPORTUPLOAD,
|
type: TypeEnum.IMPORTUPLOAD,
|
||||||
name: '导入',
|
name: '导入',
|
||||||
icon: DownloadIcon
|
icon: ShareIcon
|
||||||
|
},
|
||||||
|
{
|
||||||
|
key: 'export',
|
||||||
|
type: TypeEnum.BUTTON,
|
||||||
|
name: '导出',
|
||||||
|
icon: DownloadIcon,
|
||||||
|
handle: exportHandle
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
key: 'edit',
|
key: 'edit',
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import { useChartEditStore } from '@/store/modules/chartEditStore/chartEditStore'
|
import { useChartEditStore } from '@/store/modules/chartEditStore/chartEditStore'
|
||||||
import { canvasCut, downloadTextFile } from '@/utils'
|
import { canvasCut, downloadTextFile, JSONStringify } from '@/utils'
|
||||||
const chartEditStore = useChartEditStore()
|
const chartEditStore = useChartEditStore()
|
||||||
|
|
||||||
// 导出
|
// 导出
|
||||||
@ -9,9 +9,7 @@ export const exportHandle = () => {
|
|||||||
|
|
||||||
// 导出数据
|
// 导出数据
|
||||||
downloadTextFile(
|
downloadTextFile(
|
||||||
JSON.stringify(chartEditStore.getStorageInfo || {}, (k, v) => {
|
JSONStringify(chartEditStore.getStorageInfo || []),
|
||||||
return v === undefined ? null : v
|
|
||||||
}),
|
|
||||||
undefined,
|
undefined,
|
||||||
'json'
|
'json'
|
||||||
)
|
)
|
||||||
|
@ -6,7 +6,7 @@ import { CreateComponentType, CreateComponentGroupType, PickCreateComponentType
|
|||||||
import { useContextMenu } from '@/views/chart/hooks/useContextMenu.hook'
|
import { useContextMenu } from '@/views/chart/hooks/useContextMenu.hook'
|
||||||
import { useChartEditStore } from '@/store/modules/chartEditStore/chartEditStore'
|
import { useChartEditStore } from '@/store/modules/chartEditStore/chartEditStore'
|
||||||
import { EditCanvasTypeEnum } from '@/store/modules/chartEditStore/chartEditStore.d'
|
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'
|
import { throttle, cloneDeep } from 'lodash'
|
||||||
|
|
||||||
const chartEditStore = useChartEditStore()
|
const chartEditStore = useChartEditStore()
|
||||||
@ -28,7 +28,7 @@ export const dragHandle = async (e: DragEvent) => {
|
|||||||
|
|
||||||
// 修改状态
|
// 修改状态
|
||||||
chartEditStore.setEditCanvas(EditCanvasTypeEnum.IS_CREATE, false)
|
chartEditStore.setEditCanvas(EditCanvasTypeEnum.IS_CREATE, false)
|
||||||
const dropData: Exclude<ConfigType, ['image']> = JSON.parse(drayDataString)
|
const dropData: Exclude<ConfigType, ['image']> = JSONParse(drayDataString)
|
||||||
|
|
||||||
// 创建新图表组件
|
// 创建新图表组件
|
||||||
let newComponent: CreateComponentType = await createComponent(dropData)
|
let newComponent: CreateComponentType = await createComponent(dropData)
|
||||||
|
@ -29,9 +29,9 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { ref, nextTick, computed, watchEffect } from 'vue'
|
import { ref, nextTick, computed, watchEffect } from 'vue'
|
||||||
import { ResultEnum } from '@/enums/httpEnum'
|
import { ResultEnum } from '@/enums/httpEnum'
|
||||||
import { fetchRouteParamsLocation, httpErrorHandle } from '@/utils'
|
import { fetchRouteParamsLocation, httpErrorHandle, setTitle } from '@/utils'
|
||||||
import { useChartEditStore } from '@/store/modules/chartEditStore/chartEditStore'
|
import { useChartEditStore } from '@/store/modules/chartEditStore/chartEditStore'
|
||||||
import { ProjectInfoEnum } from '@/store/modules/chartEditStore/chartEditStore.d'
|
import { ProjectInfoEnum, EditCanvasConfigEnum } from '@/store/modules/chartEditStore/chartEditStore.d'
|
||||||
import { updateProjectApi } from '@/api/path'
|
import { updateProjectApi } from '@/api/path'
|
||||||
import { useSync } from '../../hooks/useSync.hook'
|
import { useSync } from '../../hooks/useSync.hook'
|
||||||
import { icon } from '@/plugins'
|
import { icon } from '@/plugins'
|
||||||
@ -50,8 +50,12 @@ watchEffect(() => {
|
|||||||
})
|
})
|
||||||
|
|
||||||
const comTitle = computed(() => {
|
const comTitle = computed(() => {
|
||||||
title.value = title.value && title.value.replace(/\s/g, '')
|
// eslint-disable-next-line vue/no-side-effects-in-computed-properties
|
||||||
return title.value.length ? title.value : fetchRouteParamsLocation()
|
title.value = title.value.replace(/\s/g, '')
|
||||||
|
const newTitle = title.value.length ? title.value : '新项目'
|
||||||
|
setTitle(`工作空间-${newTitle}`)
|
||||||
|
chartEditStore.setEditCanvasConfig(EditCanvasConfigEnum.PROJECT_NAME, newTitle)
|
||||||
|
return newTitle
|
||||||
})
|
})
|
||||||
|
|
||||||
const handleFocus = () => {
|
const handleFocus = () => {
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
class="list-img"
|
class="list-img"
|
||||||
object-fit="contain"
|
object-fit="contain"
|
||||||
preview-disabled
|
preview-disabled
|
||||||
:src="image"
|
:src="imageInfo"
|
||||||
:fallback-src="requireErrorImg()"
|
:fallback-src="requireErrorImg()"
|
||||||
></n-image>
|
></n-image>
|
||||||
<n-ellipsis style="margin-right: auto">
|
<n-ellipsis style="margin-right: auto">
|
||||||
@ -20,16 +20,18 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { computed, PropType } from 'vue'
|
import { computed, PropType, ref, watch } from 'vue'
|
||||||
import { requireErrorImg } from '@/utils'
|
import { requireErrorImg } from '@/utils'
|
||||||
import { useDesignStore } from '@/store/modules/designStore/designStore'
|
import { useDesignStore } from '@/store/modules/designStore/designStore'
|
||||||
import { useChartEditStore } from '@/store/modules/chartEditStore/chartEditStore'
|
import { useChartEditStore } from '@/store/modules/chartEditStore/chartEditStore'
|
||||||
import { LayerModeEnum } from '@/store/modules/chartLayoutStore/chartLayoutStore.d'
|
import { LayerModeEnum } from '@/store/modules/chartLayoutStore/chartLayoutStore.d'
|
||||||
|
import { fetchImages } from '@/packages'
|
||||||
|
import { CreateComponentType, CreateComponentGroupType } from '@/packages/index.d'
|
||||||
import { LayersStatus } from '../LayersStatus/index'
|
import { LayersStatus } from '../LayersStatus/index'
|
||||||
|
|
||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
componentData: {
|
componentData: {
|
||||||
type: Object,
|
type: Object as PropType<CreateComponentType | CreateComponentGroupType>,
|
||||||
required: true
|
required: true
|
||||||
},
|
},
|
||||||
isGroup: {
|
isGroup: {
|
||||||
@ -45,9 +47,13 @@ const props = defineProps({
|
|||||||
// 全局颜色
|
// 全局颜色
|
||||||
const designStore = useDesignStore()
|
const designStore = useDesignStore()
|
||||||
const chartEditStore = useChartEditStore()
|
const chartEditStore = useChartEditStore()
|
||||||
|
const imageInfo = ref('')
|
||||||
|
|
||||||
// eslint-disable-next-line vue/no-setup-props-destructure
|
// 获取图片
|
||||||
const { image } = props.componentData.chartConfig
|
const fetchImageUrl = async () => {
|
||||||
|
imageInfo.value = await fetchImages(props.componentData.chartConfig)
|
||||||
|
}
|
||||||
|
fetchImageUrl()
|
||||||
|
|
||||||
// 颜色
|
// 颜色
|
||||||
const themeColor = computed(() => {
|
const themeColor = computed(() => {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import { onUnmounted } from 'vue';
|
import { onUnmounted } from 'vue';
|
||||||
import html2canvas from 'html2canvas'
|
import html2canvas from 'html2canvas'
|
||||||
import { getUUID, httpErrorHandle, fetchRouteParamsLocation, base64toFile } from '@/utils'
|
import { getUUID, httpErrorHandle, fetchRouteParamsLocation, base64toFile, JSONStringify, JSONParse } from '@/utils'
|
||||||
import { useChartEditStore } from '@/store/modules/chartEditStore/chartEditStore'
|
import { useChartEditStore } from '@/store/modules/chartEditStore/chartEditStore'
|
||||||
import { EditCanvasTypeEnum, ChartEditStoreEnum, ProjectInfoEnum, ChartEditStorage } from '@/store/modules/chartEditStore/chartEditStore.d'
|
import { EditCanvasTypeEnum, ChartEditStoreEnum, ProjectInfoEnum, ChartEditStorage } from '@/store/modules/chartEditStore/chartEditStore.d'
|
||||||
import { useChartHistoryStore } from '@/store/modules/chartHistoryStore/chartHistoryStore'
|
import { useChartHistoryStore } from '@/store/modules/chartHistoryStore/chartHistoryStore'
|
||||||
@ -245,7 +245,7 @@ export const useSync = () => {
|
|||||||
if (res.data) {
|
if (res.data) {
|
||||||
updateStoreInfo(res.data)
|
updateStoreInfo(res.data)
|
||||||
// 更新全局数据
|
// 更新全局数据
|
||||||
await updateComponent(JSON.parse(res.data.content))
|
await updateComponent(JSONParse(res.data.content))
|
||||||
return
|
return
|
||||||
}else {
|
}else {
|
||||||
chartEditStore.setProjectInfo(ProjectInfoEnum.PROJECT_ID, fetchRouteParamsLocation())
|
chartEditStore.setProjectInfo(ProjectInfoEnum.PROJECT_ID, fetchRouteParamsLocation())
|
||||||
@ -305,7 +305,7 @@ export const useSync = () => {
|
|||||||
// 保存数据
|
// 保存数据
|
||||||
let params = new FormData()
|
let params = new FormData()
|
||||||
params.append('projectId', projectId)
|
params.append('projectId', projectId)
|
||||||
params.append('content', JSON.stringify(chartEditStore.getStorageInfo || {}))
|
params.append('content', JSONStringify(chartEditStore.getStorageInfo || {}))
|
||||||
const res= await saveProjectApi(params)
|
const res= await saveProjectApi(params)
|
||||||
|
|
||||||
if (res && res.code === ResultEnum.SUCCESS) {
|
if (res && res.code === ResultEnum.SUCCESS) {
|
||||||
|
@ -38,7 +38,7 @@ import { MonacoEditor } from '@/components/Pages/MonacoEditor'
|
|||||||
import { SavePageEnum } from '@/enums/editPageEnum'
|
import { SavePageEnum } from '@/enums/editPageEnum'
|
||||||
import { getSessionStorageInfo } from '../preview/utils'
|
import { getSessionStorageInfo } from '../preview/utils'
|
||||||
import type { ChartEditStorageType } from '../preview/index.d'
|
import type { ChartEditStorageType } from '../preview/index.d'
|
||||||
import { setSessionStorage, fetchRouteParamsLocation } from '@/utils'
|
import { setSessionStorage, fetchRouteParamsLocation, JSONStringify, JSONParse, setTitle } from '@/utils'
|
||||||
import { StorageEnum } from '@/enums/storageEnum'
|
import { StorageEnum } from '@/enums/storageEnum'
|
||||||
import { icon } from '@/plugins'
|
import { icon } from '@/plugins'
|
||||||
import { useSync } from '@/views/chart/hooks/useSync.hook'
|
import { useSync } from '@/views/chart/hooks/useSync.hook'
|
||||||
@ -51,8 +51,9 @@ const showOpenFilePicker: Function = (window as any).showOpenFilePicker
|
|||||||
const content = ref('')
|
const content = ref('')
|
||||||
// 从sessionStorage 获取数据
|
// 从sessionStorage 获取数据
|
||||||
async function getDataBySession() {
|
async function getDataBySession() {
|
||||||
const localStorageInfo: ChartEditStorageType = await getSessionStorageInfo() as unknown as ChartEditStorageType
|
const localStorageInfo: ChartEditStorageType = (await getSessionStorageInfo()) as unknown as ChartEditStorageType
|
||||||
content.value = JSON.stringify(localStorageInfo, undefined, 2)
|
setTitle(`编辑-${localStorageInfo.editCanvasConfig.projectName}`)
|
||||||
|
content.value = JSONStringify(localStorageInfo)
|
||||||
}
|
}
|
||||||
setTimeout(getDataBySession)
|
setTimeout(getDataBySession)
|
||||||
|
|
||||||
@ -76,7 +77,7 @@ async function importJSON() {
|
|||||||
// 同步 [画布页失去焦点时同步数据到JSON页,JSON页Ctrl+S 时同步数据到画布页]
|
// 同步 [画布页失去焦点时同步数据到JSON页,JSON页Ctrl+S 时同步数据到画布页]
|
||||||
window.opener.addEventListener(SavePageEnum.CHART, (e: any) => {
|
window.opener.addEventListener(SavePageEnum.CHART, (e: any) => {
|
||||||
setSessionStorage(StorageEnum.GO_CHART_STORAGE_LIST, [e.detail])
|
setSessionStorage(StorageEnum.GO_CHART_STORAGE_LIST, [e.detail])
|
||||||
content.value = JSON.stringify(e.detail, undefined, 2)
|
content.value = JSONStringify(e.detail)
|
||||||
})
|
})
|
||||||
|
|
||||||
// 窗口失焦 + 保存 => 同步数据
|
// 窗口失焦 + 保存 => 同步数据
|
||||||
@ -94,7 +95,7 @@ async function updateSync() {
|
|||||||
return window['$message'].error('源窗口已关闭,视图同步失败')
|
return window['$message'].error('源窗口已关闭,视图同步失败')
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
const detail = JSON.parse(content.value)
|
const detail = JSONParse(content.value)
|
||||||
delete detail.id
|
delete detail.id
|
||||||
// 保持id不变
|
// 保持id不变
|
||||||
// 带后端版本额外处理请求
|
// 带后端版本额外处理请求
|
||||||
|
@ -35,7 +35,7 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { computed } from 'vue'
|
import { computed } from 'vue'
|
||||||
import { PreviewRenderList } from './components/PreviewRenderList'
|
import { PreviewRenderList } from './components/PreviewRenderList'
|
||||||
import { getFilterStyle, routerTurnByName, getSessionStorage } from '@/utils'
|
import { getFilterStyle, routerTurnByName, getSessionStorage, setTitle } from '@/utils'
|
||||||
import { getEditCanvasConfigStyle, getSessionStorageInfo } from './utils'
|
import { getEditCanvasConfigStyle, getSessionStorageInfo } from './utils'
|
||||||
import { PageEnum } from '@/enums/pageEnum'
|
import { PageEnum } from '@/enums/pageEnum'
|
||||||
import { StorageEnum } from '@/enums/storageEnum'
|
import { StorageEnum } from '@/enums/storageEnum'
|
||||||
@ -50,6 +50,7 @@ const storageList: ChartEditStorageType[] = getSessionStorage(
|
|||||||
)
|
)
|
||||||
|
|
||||||
const localStorageInfo = await getSessionStorageInfo() as unknown as ChartEditStorageType
|
const localStorageInfo = await getSessionStorageInfo() as unknown as ChartEditStorageType
|
||||||
|
setTitle(`预览-${localStorageInfo.editCanvasConfig.projectName}`)
|
||||||
|
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
if(localStorageInfo.isRelease === false) {
|
if(localStorageInfo.isRelease === false) {
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
import { getSessionStorage, fetchRouteParamsLocation, httpErrorHandle } from '@/utils'
|
import { getSessionStorage, fetchRouteParamsLocation, httpErrorHandle, JSONParse } from '@/utils'
|
||||||
import { ResultEnum } from '@/enums/httpEnum'
|
import { ResultEnum } from '@/enums/httpEnum'
|
||||||
import { StorageEnum } from '@/enums/storageEnum'
|
import { StorageEnum } from '@/enums/storageEnum'
|
||||||
import { ChartEditStorage } from '@/store/modules/chartEditStore/chartEditStore.d'
|
import { ChartEditStorage } from '@/store/modules/chartEditStore/chartEditStore.d'
|
||||||
@ -23,7 +23,7 @@ export const getSessionStorageInfo = async () => {
|
|||||||
// 跳转未发布页
|
// 跳转未发布页
|
||||||
return { isRelease: false }
|
return { isRelease: false }
|
||||||
}
|
}
|
||||||
return { ...JSON.parse(content), id }
|
return { ...JSONParse(content), id }
|
||||||
} else {
|
} else {
|
||||||
httpErrorHandle()
|
httpErrorHandle()
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user