diff --git a/src/assets/images/chart/decorates/circle.png b/src/assets/images/chart/decorates/circle.png new file mode 100644 index 0000000..9f6e046 Binary files /dev/null and b/src/assets/images/chart/decorates/circle.png differ diff --git a/src/assets/images/chart/decorates/dzsp.png b/src/assets/images/chart/decorates/dzsp.png new file mode 100644 index 0000000..2306161 Binary files /dev/null and b/src/assets/images/chart/decorates/dzsp.png differ diff --git a/src/assets/images/chart/decorates/feixianmap.png b/src/assets/images/chart/decorates/feixianmap.png new file mode 100644 index 0000000..83f2049 Binary files /dev/null and b/src/assets/images/chart/decorates/feixianmap.png differ diff --git a/src/assets/images/chart/decorates/fxmapbg.png b/src/assets/images/chart/decorates/fxmapbg.png new file mode 100644 index 0000000..ff9c245 Binary files /dev/null and b/src/assets/images/chart/decorates/fxmapbg.png differ diff --git a/src/assets/images/chart/decorates/glht.png b/src/assets/images/chart/decorates/glht.png new file mode 100644 index 0000000..6d4139c Binary files /dev/null and b/src/assets/images/chart/decorates/glht.png differ diff --git a/src/assets/images/chart/decorates/jczx.png b/src/assets/images/chart/decorates/jczx.png new file mode 100644 index 0000000..7e8e53a Binary files /dev/null and b/src/assets/images/chart/decorates/jczx.png differ diff --git a/src/assets/images/chart/decorates/sjzx.png b/src/assets/images/chart/decorates/sjzx.png new file mode 100644 index 0000000..b505d60 Binary files /dev/null and b/src/assets/images/chart/decorates/sjzx.png differ diff --git a/src/assets/images/chart/decorates/sun.png b/src/assets/images/chart/decorates/sun.png new file mode 100644 index 0000000..9402a9d Binary files /dev/null and b/src/assets/images/chart/decorates/sun.png differ diff --git a/src/assets/images/chart/decorates/title03.png b/src/assets/images/chart/decorates/title03.png index 50bbeac..821538e 100644 Binary files a/src/assets/images/chart/decorates/title03.png and b/src/assets/images/chart/decorates/title03.png differ diff --git a/src/assets/images/chart/decorates/title07.png b/src/assets/images/chart/decorates/title07.png new file mode 100644 index 0000000..2c2668d Binary files /dev/null and b/src/assets/images/chart/decorates/title07.png differ diff --git a/src/assets/images/chart/decorates/wlpt.png b/src/assets/images/chart/decorates/wlpt.png new file mode 100644 index 0000000..f230f80 Binary files /dev/null and b/src/assets/images/chart/decorates/wlpt.png differ diff --git a/src/packages/components/Decorates/Titles/Background01/config.ts b/src/packages/components/Decorates/Titles/Background01/config.ts new file mode 100644 index 0000000..97038c4 --- /dev/null +++ b/src/packages/components/Decorates/Titles/Background01/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { Background01Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = Background01Config.key + public attr = { ...chartInitConfig, w: 1920, h: 1080, zIndex: 1 } + public chartConfig = cloneDeep(Background01Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/Decorates/Titles/Background01/config.vue b/src/packages/components/Decorates/Titles/Background01/config.vue new file mode 100644 index 0000000..7311c67 --- /dev/null +++ b/src/packages/components/Decorates/Titles/Background01/config.vue @@ -0,0 +1,20 @@ + + + diff --git a/src/packages/components/Decorates/Titles/Background01/index.ts b/src/packages/components/Decorates/Titles/Background01/index.ts new file mode 100644 index 0000000..cbf05f0 --- /dev/null +++ b/src/packages/components/Decorates/Titles/Background01/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const Background01Config: ConfigType = { + key: 'Background01', + chartKey: 'VBackground01', + conKey: 'VCBackground01', + title: '背景图-01', + category: ChatCategoryEnum.TITLE, + categoryName: ChatCategoryEnumName.TITLE, + package: PackagesCategoryEnum.DECORATES, + chartFrame: ChartFrameEnum.STATIC, + image: 'fxmapbg.png', +}; diff --git a/src/packages/components/Decorates/Titles/Background01/index.vue b/src/packages/components/Decorates/Titles/Background01/index.vue new file mode 100644 index 0000000..3ccd900 --- /dev/null +++ b/src/packages/components/Decorates/Titles/Background01/index.vue @@ -0,0 +1,28 @@ + + + + + diff --git a/src/packages/components/Decorates/Titles/Background02/config.ts b/src/packages/components/Decorates/Titles/Background02/config.ts new file mode 100644 index 0000000..30101c1 --- /dev/null +++ b/src/packages/components/Decorates/Titles/Background02/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { Background02Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = Background02Config.key + public attr = { ...chartInitConfig, w: 768, h: 820, zIndex: 1 } + public chartConfig = cloneDeep(Background02Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/Decorates/Titles/Background02/config.vue b/src/packages/components/Decorates/Titles/Background02/config.vue new file mode 100644 index 0000000..623ba7b --- /dev/null +++ b/src/packages/components/Decorates/Titles/Background02/config.vue @@ -0,0 +1,20 @@ + + + diff --git a/src/packages/components/Decorates/Titles/Background02/index.ts b/src/packages/components/Decorates/Titles/Background02/index.ts new file mode 100644 index 0000000..d760f47 --- /dev/null +++ b/src/packages/components/Decorates/Titles/Background02/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const Background02Config: ConfigType = { + key: 'Background02', + chartKey: 'VBackground02', + conKey: 'VCBackground02', + title: '费县版图', + category: ChatCategoryEnum.TITLE, + categoryName: ChatCategoryEnumName.TITLE, + package: PackagesCategoryEnum.DECORATES, + chartFrame: ChartFrameEnum.STATIC, + image: 'feixianmap.png', +}; diff --git a/src/packages/components/Decorates/Titles/Background02/index.vue b/src/packages/components/Decorates/Titles/Background02/index.vue new file mode 100644 index 0000000..eefc717 --- /dev/null +++ b/src/packages/components/Decorates/Titles/Background02/index.vue @@ -0,0 +1,38 @@ + + + + + diff --git a/src/packages/components/Decorates/Titles/Background03/config.ts b/src/packages/components/Decorates/Titles/Background03/config.ts new file mode 100644 index 0000000..8f61c5c --- /dev/null +++ b/src/packages/components/Decorates/Titles/Background03/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { Background03Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = Background03Config.key + public attr = { ...chartInitConfig, w: 1227, h: 1226, zIndex: 1 } + public chartConfig = cloneDeep(Background03Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/Decorates/Titles/Background03/config.vue b/src/packages/components/Decorates/Titles/Background03/config.vue new file mode 100644 index 0000000..623ba7b --- /dev/null +++ b/src/packages/components/Decorates/Titles/Background03/config.vue @@ -0,0 +1,20 @@ + + + diff --git a/src/packages/components/Decorates/Titles/Background03/index.ts b/src/packages/components/Decorates/Titles/Background03/index.ts new file mode 100644 index 0000000..123d035 --- /dev/null +++ b/src/packages/components/Decorates/Titles/Background03/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const Background03Config: ConfigType = { + key: 'Background03', + chartKey: 'VBackground03', + conKey: 'VCBackground03', + title: '背景图-1', + category: ChatCategoryEnum.TITLE, + categoryName: ChatCategoryEnumName.TITLE, + package: PackagesCategoryEnum.DECORATES, + chartFrame: ChartFrameEnum.STATIC, + image: 'circle.png', +}; diff --git a/src/packages/components/Decorates/Titles/Background03/index.vue b/src/packages/components/Decorates/Titles/Background03/index.vue new file mode 100644 index 0000000..3c8f903 --- /dev/null +++ b/src/packages/components/Decorates/Titles/Background03/index.vue @@ -0,0 +1,27 @@ + + + + + diff --git a/src/packages/components/Decorates/Titles/Date/config.ts b/src/packages/components/Decorates/Titles/Date/config.ts new file mode 100644 index 0000000..95e8089 --- /dev/null +++ b/src/packages/components/Decorates/Titles/Date/config.ts @@ -0,0 +1,19 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { DateConfig } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + textColor: '#fff', + textSize: 28, + textColor1: '#fff', + textSize1: 24, +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = DateConfig.key + public attr = { ...chartInitConfig, w: 300, h: 50, zIndex: 1 } + public chartConfig = cloneDeep(DateConfig) + public option = cloneDeep(option) +} diff --git a/src/packages/components/Decorates/Titles/Date/config.vue b/src/packages/components/Decorates/Titles/Date/config.vue new file mode 100644 index 0000000..52bf2a0 --- /dev/null +++ b/src/packages/components/Decorates/Titles/Date/config.vue @@ -0,0 +1,59 @@ + + + diff --git a/src/packages/components/Decorates/Titles/Date/index.ts b/src/packages/components/Decorates/Titles/Date/index.ts new file mode 100644 index 0000000..4f311b6 --- /dev/null +++ b/src/packages/components/Decorates/Titles/Date/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const DateConfig: ConfigType = { + key: 'Date', + chartKey: 'VDate', + conKey: 'VCDate', + title: '日期时间', + category: ChatCategoryEnum.TITLE, + categoryName: ChatCategoryEnumName.TITLE, + package: PackagesCategoryEnum.DECORATES, + chartFrame: ChartFrameEnum.STATIC, + image: 'clock.png', +}; diff --git a/src/packages/components/Decorates/Titles/Date/index.vue b/src/packages/components/Decorates/Titles/Date/index.vue new file mode 100644 index 0000000..47aff26 --- /dev/null +++ b/src/packages/components/Decorates/Titles/Date/index.vue @@ -0,0 +1,67 @@ + + + + + + \ No newline at end of file diff --git a/src/packages/components/Decorates/Titles/Titles01/config.ts b/src/packages/components/Decorates/Titles/Titles01/config.ts index a258e49..d586832 100644 --- a/src/packages/components/Decorates/Titles/Titles01/config.ts +++ b/src/packages/components/Decorates/Titles/Titles01/config.ts @@ -5,13 +5,12 @@ import { Titles01Config } from './index' import cloneDeep from 'lodash/cloneDeep' export const option = { - dur: 0.5, borderTitle: '费县林业防火平台', borderTitleWidth: 1920, borderTitleHeight: 98, borderTitleSize: 18, borderTitleColor: '#fff', - colors: ['#8aaafb', '#1f33a2'], + colors: ['#608561', '#374536'], backgroundColor: '#00000000' } diff --git a/src/packages/components/Decorates/Titles/Titles01/index.vue b/src/packages/components/Decorates/Titles/Titles01/index.vue index cf9960b..4ad6dd5 100644 --- a/src/packages/components/Decorates/Titles/Titles01/index.vue +++ b/src/packages/components/Decorates/Titles/Titles01/index.vue @@ -1,122 +1,71 @@ @@ -352,7 +177,6 @@ const filterId = `border-box-04-filterId-${getUUID()}` const { w, h } = toRefs(props.chartConfig.attr) const { colors, - dur, borderTitle, borderTitleColor, borderTitleSize, @@ -363,7 +187,7 @@ const { diff --git a/src/packages/components/Decorates/Titles/Titles05/config.ts b/src/packages/components/Decorates/Titles/Titles05/config.ts new file mode 100644 index 0000000..3548825 --- /dev/null +++ b/src/packages/components/Decorates/Titles/Titles05/config.ts @@ -0,0 +1,23 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { Titles05Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + dur: 0.5, + borderTitle: '图标', + borderTitleWidth: 124, + borderTitleHeight: 140, + borderTitleSize: 18, + borderTitleColor: '#fff', + colors: ['#8aaafb', '#1f33a2'], + backgroundColor: '#00000000' +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = Titles05Config.key + public attr = { ...chartInitConfig, w: 124, h: 140, zIndex: 1 } + public chartConfig = cloneDeep(Titles05Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/Decorates/Titles/Titles05/config.vue b/src/packages/components/Decorates/Titles/Titles05/config.vue new file mode 100644 index 0000000..763c8f5 --- /dev/null +++ b/src/packages/components/Decorates/Titles/Titles05/config.vue @@ -0,0 +1,44 @@ + + + diff --git a/src/packages/components/Decorates/Titles/Titles05/index.ts b/src/packages/components/Decorates/Titles/Titles05/index.ts new file mode 100644 index 0000000..bff030e --- /dev/null +++ b/src/packages/components/Decorates/Titles/Titles05/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const Titles05Config: ConfigType = { + key: 'Titles05', + chartKey: 'VTitles05', + conKey: 'VCTitles05', + title: '图标-02', + category: ChatCategoryEnum.TITLE, + categoryName: ChatCategoryEnumName.TITLE, + package: PackagesCategoryEnum.DECORATES, + chartFrame: ChartFrameEnum.STATIC, + image: 'glht.png', +}; diff --git a/src/packages/components/Decorates/Titles/Titles05/index.vue b/src/packages/components/Decorates/Titles/Titles05/index.vue new file mode 100644 index 0000000..40fcfdd --- /dev/null +++ b/src/packages/components/Decorates/Titles/Titles05/index.vue @@ -0,0 +1,548 @@ + + + + + diff --git a/src/packages/components/Decorates/Titles/Titles06/config.ts b/src/packages/components/Decorates/Titles/Titles06/config.ts new file mode 100644 index 0000000..4523ed0 --- /dev/null +++ b/src/packages/components/Decorates/Titles/Titles06/config.ts @@ -0,0 +1,23 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { Titles06Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + dur: 0.5, + borderTitle: '图标', + borderTitleWidth: 124, + borderTitleHeight: 140, + borderTitleSize: 18, + borderTitleColor: '#fff', + colors: ['#8aaafb', '#1f33a2'], + backgroundColor: '#00000000' +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = Titles06Config.key + public attr = { ...chartInitConfig, w: 124, h: 140, zIndex: 1 } + public chartConfig = cloneDeep(Titles06Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/Decorates/Titles/Titles06/config.vue b/src/packages/components/Decorates/Titles/Titles06/config.vue new file mode 100644 index 0000000..763c8f5 --- /dev/null +++ b/src/packages/components/Decorates/Titles/Titles06/config.vue @@ -0,0 +1,44 @@ + + + diff --git a/src/packages/components/Decorates/Titles/Titles06/index.ts b/src/packages/components/Decorates/Titles/Titles06/index.ts new file mode 100644 index 0000000..2a972ee --- /dev/null +++ b/src/packages/components/Decorates/Titles/Titles06/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const Titles06Config: ConfigType = { + key: 'Titles06', + chartKey: 'VTitles06', + conKey: 'VCTitles06', + title: '图标-03', + category: ChatCategoryEnum.TITLE, + categoryName: ChatCategoryEnumName.TITLE, + package: PackagesCategoryEnum.DECORATES, + chartFrame: ChartFrameEnum.STATIC, + image: 'jczx.png', +}; diff --git a/src/packages/components/Decorates/Titles/Titles06/index.vue b/src/packages/components/Decorates/Titles/Titles06/index.vue new file mode 100644 index 0000000..15e743b --- /dev/null +++ b/src/packages/components/Decorates/Titles/Titles06/index.vue @@ -0,0 +1,444 @@ + + + + + diff --git a/src/packages/components/Decorates/Titles/Titles07/config.ts b/src/packages/components/Decorates/Titles/Titles07/config.ts new file mode 100644 index 0000000..96be293 --- /dev/null +++ b/src/packages/components/Decorates/Titles/Titles07/config.ts @@ -0,0 +1,23 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { Titles07Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + dur: 0.5, + borderTitle: '图标', + borderTitleWidth: 124, + borderTitleHeight: 140, + borderTitleSize: 18, + borderTitleColor: '#fff', + colors: ['#8aaafb', '#1f33a2'], + backgroundColor: '#00000000' +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = Titles07Config.key + public attr = { ...chartInitConfig, w: 124, h: 140, zIndex: 1 } + public chartConfig = cloneDeep(Titles07Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/Decorates/Titles/Titles07/config.vue b/src/packages/components/Decorates/Titles/Titles07/config.vue new file mode 100644 index 0000000..763c8f5 --- /dev/null +++ b/src/packages/components/Decorates/Titles/Titles07/config.vue @@ -0,0 +1,44 @@ + + + diff --git a/src/packages/components/Decorates/Titles/Titles07/index.ts b/src/packages/components/Decorates/Titles/Titles07/index.ts new file mode 100644 index 0000000..fd84503 --- /dev/null +++ b/src/packages/components/Decorates/Titles/Titles07/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const Titles07Config: ConfigType = { + key: 'Titles07', + chartKey: 'VTitles07', + conKey: 'VCTitles07', + title: '图标-04', + category: ChatCategoryEnum.TITLE, + categoryName: ChatCategoryEnumName.TITLE, + package: PackagesCategoryEnum.DECORATES, + chartFrame: ChartFrameEnum.STATIC, + image: 'sjzx.png', +}; diff --git a/src/packages/components/Decorates/Titles/Titles07/index.vue b/src/packages/components/Decorates/Titles/Titles07/index.vue new file mode 100644 index 0000000..c13a079 --- /dev/null +++ b/src/packages/components/Decorates/Titles/Titles07/index.vue @@ -0,0 +1,398 @@ + + + + + diff --git a/src/packages/components/Decorates/Titles/Titles08/config.ts b/src/packages/components/Decorates/Titles/Titles08/config.ts new file mode 100644 index 0000000..bd70338 --- /dev/null +++ b/src/packages/components/Decorates/Titles/Titles08/config.ts @@ -0,0 +1,23 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { Titles08Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + dur: 0.5, + borderTitle: '图标', + borderTitleWidth: 124, + borderTitleHeight: 140, + borderTitleSize: 18, + borderTitleColor: '#fff', + colors: ['#8aaafb', '#1f33a2'], + backgroundColor: '#00000000' +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = Titles08Config.key + public attr = { ...chartInitConfig, w: 124, h: 140, zIndex: 1 } + public chartConfig = cloneDeep(Titles08Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/Decorates/Titles/Titles08/config.vue b/src/packages/components/Decorates/Titles/Titles08/config.vue new file mode 100644 index 0000000..763c8f5 --- /dev/null +++ b/src/packages/components/Decorates/Titles/Titles08/config.vue @@ -0,0 +1,44 @@ + + + diff --git a/src/packages/components/Decorates/Titles/Titles08/index.ts b/src/packages/components/Decorates/Titles/Titles08/index.ts new file mode 100644 index 0000000..d0b81fa --- /dev/null +++ b/src/packages/components/Decorates/Titles/Titles08/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const Titles08Config: ConfigType = { + key: 'Titles08', + chartKey: 'VTitles08', + conKey: 'VCTitles08', + title: '图标-05', + category: ChatCategoryEnum.TITLE, + categoryName: ChatCategoryEnumName.TITLE, + package: PackagesCategoryEnum.DECORATES, + chartFrame: ChartFrameEnum.STATIC, + image: 'wlpt.png', +}; diff --git a/src/packages/components/Decorates/Titles/Titles08/index.vue b/src/packages/components/Decorates/Titles/Titles08/index.vue new file mode 100644 index 0000000..8ef5c3c --- /dev/null +++ b/src/packages/components/Decorates/Titles/Titles08/index.vue @@ -0,0 +1,480 @@ + + + + + diff --git a/src/packages/components/Decorates/Titles/Titles09/config.ts b/src/packages/components/Decorates/Titles/Titles09/config.ts new file mode 100644 index 0000000..cf3f9d8 --- /dev/null +++ b/src/packages/components/Decorates/Titles/Titles09/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { Titles09Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = Titles09Config.key + public attr = { ...chartInitConfig, w: 1920, h: 98, zIndex: 1 } + public chartConfig = cloneDeep(Titles09Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/Decorates/Titles/Titles09/config.vue b/src/packages/components/Decorates/Titles/Titles09/config.vue new file mode 100644 index 0000000..eef053d --- /dev/null +++ b/src/packages/components/Decorates/Titles/Titles09/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/Decorates/Titles/Titles09/index.ts b/src/packages/components/Decorates/Titles/Titles09/index.ts new file mode 100644 index 0000000..321dfc0 --- /dev/null +++ b/src/packages/components/Decorates/Titles/Titles09/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const Titles09Config: ConfigType = { + key: 'Titles09', + chartKey: 'VTitles09', + conKey: 'VCTitles09', + title: '标题', + category: ChatCategoryEnum.TITLE, + categoryName: ChatCategoryEnumName.TITLE, + package: PackagesCategoryEnum.DECORATES, + chartFrame: ChartFrameEnum.STATIC, + image: 'title01.png', +}; diff --git a/src/packages/components/Decorates/Titles/Titles09/index.vue b/src/packages/components/Decorates/Titles/Titles09/index.vue new file mode 100644 index 0000000..83c53b6 --- /dev/null +++ b/src/packages/components/Decorates/Titles/Titles09/index.vue @@ -0,0 +1,34 @@ + + + + + diff --git a/src/packages/components/Decorates/Titles/TitlesText/config.ts b/src/packages/components/Decorates/Titles/TitlesText/config.ts new file mode 100644 index 0000000..00660c2 --- /dev/null +++ b/src/packages/components/Decorates/Titles/TitlesText/config.ts @@ -0,0 +1,18 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { TitlesTextConfig } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + colors: ['#1DC1F533', '#1DC1F5FF'], + dataset: '我是标题', + textSize: 32 +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = TitlesTextConfig.key + public attr = { ...chartInitConfig, w: 500, h: 70, zIndex: 1 } + public chartConfig = cloneDeep(TitlesTextConfig) + public option = cloneDeep(option) +} diff --git a/src/packages/components/Decorates/Titles/TitlesText/config.vue b/src/packages/components/Decorates/Titles/TitlesText/config.vue new file mode 100644 index 0000000..965e078 --- /dev/null +++ b/src/packages/components/Decorates/Titles/TitlesText/config.vue @@ -0,0 +1,46 @@ + + + diff --git a/src/packages/components/Decorates/Titles/TitlesText/index.ts b/src/packages/components/Decorates/Titles/TitlesText/index.ts new file mode 100644 index 0000000..25250e6 --- /dev/null +++ b/src/packages/components/Decorates/Titles/TitlesText/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const TitlesTextConfig: ConfigType = { + key: 'TitlesText', + chartKey: 'VTitlesText', + conKey: 'VCTitlesText', + title: '我是标题', + category: ChatCategoryEnum.TITLE, + categoryName: ChatCategoryEnumName.TITLE, + package: PackagesCategoryEnum.DECORATES, + chartFrame: ChartFrameEnum.STATIC, + image: 'decorates06.png', +}; diff --git a/src/packages/components/Decorates/Titles/TitlesText/index.vue b/src/packages/components/Decorates/Titles/TitlesText/index.vue new file mode 100644 index 0000000..661fcc6 --- /dev/null +++ b/src/packages/components/Decorates/Titles/TitlesText/index.vue @@ -0,0 +1,58 @@ + + + + + + \ No newline at end of file diff --git a/src/packages/components/Decorates/Titles/Weather/config.ts b/src/packages/components/Decorates/Titles/Weather/config.ts new file mode 100644 index 0000000..a006ed2 --- /dev/null +++ b/src/packages/components/Decorates/Titles/Weather/config.ts @@ -0,0 +1,21 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { WeatherConfig } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + dataset: '天气温度', + textColor: '#fff', + textSize: 28, + colors: '#03A9F4', + size: 64, + rotate: 0 // 旋转角度 +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = WeatherConfig.key + public attr = { ...chartInitConfig, w: 200, h: 50, zIndex: 1 } + public chartConfig = cloneDeep(WeatherConfig) + public option = cloneDeep(option) +} diff --git a/src/packages/components/Decorates/Titles/Weather/config.vue b/src/packages/components/Decorates/Titles/Weather/config.vue new file mode 100644 index 0000000..1027008 --- /dev/null +++ b/src/packages/components/Decorates/Titles/Weather/config.vue @@ -0,0 +1,65 @@ + + + diff --git a/src/packages/components/Decorates/Titles/Weather/index.ts b/src/packages/components/Decorates/Titles/Weather/index.ts new file mode 100644 index 0000000..438e414 --- /dev/null +++ b/src/packages/components/Decorates/Titles/Weather/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const WeatherConfig: ConfigType = { + key: 'Weather', + chartKey: 'VWeather', + conKey: 'VCWeather', + title: '天气', + category: ChatCategoryEnum.TITLE, + categoryName: ChatCategoryEnumName.TITLE, + package: PackagesCategoryEnum.DECORATES, + chartFrame: ChartFrameEnum.STATIC, + image: 'sun.png', +}; diff --git a/src/packages/components/Decorates/Titles/Weather/index.vue b/src/packages/components/Decorates/Titles/Weather/index.vue new file mode 100644 index 0000000..c837232 --- /dev/null +++ b/src/packages/components/Decorates/Titles/Weather/index.vue @@ -0,0 +1,121 @@ + + + + + + \ No newline at end of file diff --git a/src/packages/components/Decorates/Titles/index.ts b/src/packages/components/Decorates/Titles/index.ts index 9da092b..889f74f 100644 --- a/src/packages/components/Decorates/Titles/index.ts +++ b/src/packages/components/Decorates/Titles/index.ts @@ -1,9 +1,34 @@ +import { Background01Config } from './Background01/index'; +import { Background02Config } from './Background02/index'; +import { Background03Config } from './Background03/index'; import { Titles01Config } from './Titles01/index'; import { Titles02Config } from './Titles02/index'; import { Titles03Config } from './Titles03/index'; +import { Titles04Config } from './Titles04/index'; +import { Titles05Config } from './Titles05/index'; +import { Titles06Config } from './Titles06/index'; +import { Titles07Config } from './Titles07/index'; +import { Titles08Config } from './Titles08/index'; +import { Titles09Config } from './Titles09/index'; +import { TitlesTextConfig } from './TitlesText/index'; +import { WeatherConfig } from './Weather/index'; +import { DateConfig } from './Date/index'; + export default [ + Background01Config, + Background02Config, + Background03Config, + Titles09Config, Titles01Config, + TitlesTextConfig, + WeatherConfig, + DateConfig, Titles02Config, - Titles03Config + Titles03Config, + Titles04Config, + Titles05Config, + Titles06Config, + Titles07Config, + Titles08Config, ];