-
{{ borderTitle }}
+
+
+
@@ -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 @@
+
+
+
+ {{ dataset }}
+
+
+
+
+
+
+
\ 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 @@
+
+
+
+
+
+ {{ Weather }} °C
+
+
+
+
+
+
+
+
\ 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,
];