diff --git a/src/hooks/useChartDataFetch.hook.ts b/src/hooks/useChartDataFetch.hook.ts index bbe668a5..b0230bb5 100644 --- a/src/hooks/useChartDataFetch.hook.ts +++ b/src/hooks/useChartDataFetch.hook.ts @@ -59,7 +59,7 @@ export const useChartDataFetch = ( }) } else { // 若遵守规范使用 datase 作为数据 key,则省自动赋值数据 - targetComponent.option.dataset = res.data + targetComponent.option.dataset && (targetComponent.option.dataset = res.data) } if (updateCallback) { updateCallback(res.data) diff --git a/src/packages/components/Charts/Bars/BarCommon/config.ts b/src/packages/components/Charts/Bars/BarCommon/config.ts index fc544a1c..187ff852 100644 --- a/src/packages/components/Charts/Bars/BarCommon/config.ts +++ b/src/packages/components/Charts/Bars/BarCommon/config.ts @@ -3,7 +3,6 @@ import { BarCommonConfig } from './index' import { CreateComponentType } from '@/packages/index.d' import cloneDeep from 'lodash/cloneDeep' import dataJson from './data.json' -import { GlobalThemeJsonType } from '@/settings/chartThemes/index' export const includes = ['legend', 'xAxis', 'yAxis'] diff --git a/src/packages/components/Informations/Mores/Image/config.ts b/src/packages/components/Informations/Mores/Image/config.ts new file mode 100644 index 00000000..453bbe5a --- /dev/null +++ b/src/packages/components/Informations/Mores/Image/config.ts @@ -0,0 +1,14 @@ +import { publicConfig } from '@/packages/public' +import { CreateComponentType } from '@/packages/index.d' +import { ImageConfig } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { +} + +export default class Config extends publicConfig implements CreateComponentType +{ + public key = ImageConfig.key + public chartConfig = cloneDeep(ImageConfig) + public option = cloneDeep(option) +} diff --git a/src/packages/components/Informations/Mores/Image/index.vue b/src/packages/components/Informations/Mores/Image/index.vue index a962fd67..56830a1a 100644 --- a/src/packages/components/Informations/Mores/Image/index.vue +++ b/src/packages/components/Informations/Mores/Image/index.vue @@ -1,6 +1,6 @@ diff --git a/src/packages/index.ts b/src/packages/index.ts index adfa09f7..25476aa1 100644 --- a/src/packages/index.ts +++ b/src/packages/index.ts @@ -1,4 +1,3 @@ -import type { App } from 'vue' import { ChartList } from '@/packages/components/Charts/index' import { DecorateList } from '@/packages/components/Decorates/index' import { InformationList } from '@/packages/components/Informations/index'