diff --git a/src/packages/components/Charts/Bars/BarCommon/config.ts b/src/packages/components/Charts/Bars/BarCommon/config.ts
index 187ff852..fc544a1c 100644
--- a/src/packages/components/Charts/Bars/BarCommon/config.ts
+++ b/src/packages/components/Charts/Bars/BarCommon/config.ts
@@ -3,6 +3,7 @@ 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/Charts/Bars/BarCommon/config.vue b/src/packages/components/Charts/Bars/BarCommon/config.vue
index 5313c97b..30a7d43c 100644
--- a/src/packages/components/Charts/Bars/BarCommon/config.vue
+++ b/src/packages/components/Charts/Bars/BarCommon/config.vue
@@ -36,20 +36,23 @@
+
+
diff --git a/src/packages/components/Decorates/Borders/borderCommon/config.ts b/src/packages/components/Decorates/Borders/borderCommon/config.ts
index 97afb142..6c4277de 100644
--- a/src/packages/components/Decorates/Borders/borderCommon/config.ts
+++ b/src/packages/components/Decorates/Borders/borderCommon/config.ts
@@ -3,10 +3,12 @@ import { CreateComponentType } from '@/packages/index.d'
import {BorderCommonConfig} from './index'
import cloneDeep from 'lodash/cloneDeep'
+export const option = {
+ colors: ['#6586ec', '#2cf7fe']
+}
+
export default class Config extends publicConfig implements CreateComponentType {
public key = BorderCommonConfig.key
public chartConfig = cloneDeep(BorderCommonConfig)
- public borderOptions = {
- colors: ['#6586ec', '#2cf7fe']
- }
+ public option = option
}
diff --git a/src/packages/components/Decorates/Borders/borderCommon/config.vue b/src/packages/components/Decorates/Borders/borderCommon/config.vue
index 158b48ab..2b2b8bf9 100644
--- a/src/packages/components/Decorates/Borders/borderCommon/config.vue
+++ b/src/packages/components/Decorates/Borders/borderCommon/config.vue
@@ -1,18 +1,26 @@
-
-
+
+
+ 恢复默认
+
+
+
@@ -23,11 +31,11 @@ import {
SettingItemBox,
SettingItem
} from '@/components/ChartItemSetting/index'
-import Config from './config'
+import { option } from './config'
const props = defineProps({
optionData: {
- type: Object as PropType,
+ type: Object as PropType,
required: true
}
})
diff --git a/src/packages/components/Decorates/Borders/borderCommon/index.vue b/src/packages/components/Decorates/Borders/borderCommon/index.vue
index eb506393..06d88355 100644
--- a/src/packages/components/Decorates/Borders/borderCommon/index.vue
+++ b/src/packages/components/Decorates/Borders/borderCommon/index.vue
@@ -30,9 +30,7 @@
@@ -43,18 +41,21 @@
diff --git a/src/packages/index.d.ts b/src/packages/index.d.ts
index d9c1c775..543fde95 100644
--- a/src/packages/index.d.ts
+++ b/src/packages/index.d.ts
@@ -36,8 +36,7 @@ export interface PublicConfigType extends requestConfig {
export interface CreateComponentType extends PublicConfigType {
key: string
chartConfig: ConfigType
- option?: GlobalThemeJsonType
- [T: string]: any
+ option: GlobalThemeJsonType
}
// 获取组件实例类中某个key对应value类型的方法
diff --git a/src/settings/chartThemes/index.ts b/src/settings/chartThemes/index.ts
index f33aaec4..306ffef2 100644
--- a/src/settings/chartThemes/index.ts
+++ b/src/settings/chartThemes/index.ts
@@ -83,5 +83,8 @@ export const chartColorsSearch = {
}
// 默认主题详细配置
-export type GlobalThemeJsonType = typeof themeJson
+type ThemeJsonType = typeof themeJson
+export interface GlobalThemeJsonType extends Partial {
+ [T:string]: any
+}
export const globalThemeJson = themeJson
diff --git a/src/views/chart/ContentConfigurations/components/ChartSetting/index.vue b/src/views/chart/ContentConfigurations/components/ChartSetting/index.vue
index a660bb5a..bc839dc9 100644
--- a/src/views/chart/ContentConfigurations/components/ChartSetting/index.vue
+++ b/src/views/chart/ContentConfigurations/components/ChartSetting/index.vue
@@ -10,13 +10,11 @@
-
-