diff --git a/src/components/Flipper/index.ts b/src/components/Flipper/index.ts
index bf785165..fc3da216 100644
--- a/src/components/Flipper/index.ts
+++ b/src/components/Flipper/index.ts
@@ -1,3 +1,4 @@
import Flipper from './index.vue'
+type FlipType = 'up' | 'down'
-export { Flipper }
+export { Flipper, FlipType }
diff --git a/src/components/Flipper/index.vue b/src/components/Flipper/index.vue
index b71a08a1..72807c5e 100644
--- a/src/components/Flipper/index.vue
+++ b/src/components/Flipper/index.vue
@@ -13,7 +13,7 @@ export default {
@@ -78,8 +77,5 @@ useChartDataFetch(props.chartConfig, useChartEditStore, (newVal: number) => {
@include go('decorates-more-countdown') {
width: v-bind('`${w}px`');
height: v-bind('`${h}px`');
- display: flex;
- align-items: center;
- justify-content: center;
}
diff --git a/src/packages/components/Decorates/Mores/FlipperNumber/config.ts b/src/packages/components/Decorates/Mores/FlipperNumber/config.ts
new file mode 100644
index 00000000..347e3681
--- /dev/null
+++ b/src/packages/components/Decorates/Mores/FlipperNumber/config.ts
@@ -0,0 +1,39 @@
+import { PublicConfigClass } from '@/packages/public'
+import { CreateComponentType } from '@/packages/index.d'
+import { FlipperNumberConfig } from './index'
+import cloneDeep from 'lodash/cloneDeep'
+import { chartInitConfig } from '@/settings/designSetting'
+import { FlipType } from '@/components/Flipper'
+
+export interface OptionType {
+ dataset: number | string
+ flipperLength: number
+ flipperBgColor: string
+ flipperTextColor: string
+ flipperWidth: number
+ flipperHeight: number
+ flipperRadius: number
+ flipperGap: number
+ flipperType: FlipType
+ flipperSpeed: number
+}
+
+export const option: OptionType = {
+ dataset: 203234,
+ flipperLength: 6,
+ flipperBgColor: '#253E4E',
+ flipperTextColor: '#7CFFB2FF',
+ flipperWidth: 60,
+ flipperHeight: 100,
+ flipperRadius: 10,
+ flipperGap: 10,
+ flipperType: 'down',
+ flipperSpeed: 450
+}
+
+export default class Config extends PublicConfigClass implements CreateComponentType {
+ public key = FlipperNumberConfig.key
+ public attr = { ...chartInitConfig, w: 500, h: 200, zIndex: -1 }
+ public chartConfig = cloneDeep(FlipperNumberConfig)
+ public option = cloneDeep(option)
+}
diff --git a/src/packages/components/Decorates/Mores/FlipperNumber/config.vue b/src/packages/components/Decorates/Mores/FlipperNumber/config.vue
new file mode 100644
index 00000000..a7478250
--- /dev/null
+++ b/src/packages/components/Decorates/Mores/FlipperNumber/config.vue
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/packages/components/Decorates/Mores/FlipperNumber/index.ts b/src/packages/components/Decorates/Mores/FlipperNumber/index.ts
new file mode 100644
index 00000000..2e3d883b
--- /dev/null
+++ b/src/packages/components/Decorates/Mores/FlipperNumber/index.ts
@@ -0,0 +1,14 @@
+import image from '@/assets/images/chart/decorates/time.png'
+import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
+import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
+
+export const FlipperNumberConfig: ConfigType = {
+ key: 'FlipperNumber',
+ chartKey: 'VFlipperNumber',
+ conKey: 'VCFlipperNumber',
+ title: '数字翻牌2',
+ category: ChatCategoryEnum.MORE,
+ categoryName: ChatCategoryEnumName.MORE,
+ package: PackagesCategoryEnum.DECORATES,
+ image
+}
diff --git a/src/packages/components/Decorates/Mores/FlipperNumber/index.vue b/src/packages/components/Decorates/Mores/FlipperNumber/index.vue
new file mode 100644
index 00000000..34a6defa
--- /dev/null
+++ b/src/packages/components/Decorates/Mores/FlipperNumber/index.vue
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/src/packages/components/Decorates/Mores/index.ts b/src/packages/components/Decorates/Mores/index.ts
index bc6a3849..855f6e27 100644
--- a/src/packages/components/Decorates/Mores/index.ts
+++ b/src/packages/components/Decorates/Mores/index.ts
@@ -2,5 +2,6 @@ import { NumberConfig } from './Number/index'
import { TimeCommonConfig } from './TimeCommon/index'
import { ClockConfig } from './Clock/index'
import { CountDownConfig } from './CountDown/index'
+import { FlipperNumberConfig } from './FlipperNumber'
-export default [TimeCommonConfig, CountDownConfig, NumberConfig, ClockConfig]
+export default [NumberConfig, FlipperNumberConfig, TimeCommonConfig, CountDownConfig, ClockConfig]