diff --git a/src/assets/images/chart/decorates/countdown.png b/src/assets/images/chart/decorates/countdown.png
new file mode 100644
index 00000000..06d16811
Binary files /dev/null and b/src/assets/images/chart/decorates/countdown.png differ
diff --git a/src/assets/images/chart/decorates/flipper-number.png b/src/assets/images/chart/decorates/flipper-number.png
new file mode 100644
index 00000000..a02939f0
Binary files /dev/null and b/src/assets/images/chart/decorates/flipper-number.png differ
diff --git a/src/packages/components/Decorates/Mores/CountDown/config.ts b/src/packages/components/Decorates/Mores/CountDown/config.ts
index 5440a13a..7131bcaf 100644
--- a/src/packages/components/Decorates/Mores/CountDown/config.ts
+++ b/src/packages/components/Decorates/Mores/CountDown/config.ts
@@ -5,8 +5,14 @@ import cloneDeep from 'lodash/cloneDeep'
import { chartInitConfig } from '@/settings/designSetting'
import { FlipType } from '@/components/Flipper'
+type STYLE = '时分秒' | '冒号'
+
export interface OptionType {
- dataset: number | string
+ dataset: number
+ fixedDate: boolean
+ endDate: number
+ style: STYLE
+ showDay: boolean
flipperLength: number
flipperBgColor: string
flipperTextColor: string
@@ -19,10 +25,14 @@ export interface OptionType {
}
export const option: OptionType = {
- dataset: 203234,
+ dataset: 10 * 60, // 10分钟
+ fixedDate: false,
+ endDate: new Date().getTime(), // 当前时间
+ style: '时分秒',
+ showDay: true,
flipperLength: 6,
- flipperBgColor: '#ee6600',
- flipperTextColor: '#FFFFFFFF',
+ flipperBgColor: '#253E4E',
+ flipperTextColor: '#7CFFB2FF',
flipperWidth: 60,
flipperHeight: 100,
flipperRadius: 10,
@@ -33,7 +43,7 @@ export const option: OptionType = {
export default class Config extends PublicConfigClass implements CreateComponentType {
public key = CountDownConfig.key
- public attr = { ...chartInitConfig, w: 500, h: 200, zIndex: -1 }
+ public attr = { ...chartInitConfig, w: 950, h: 160, zIndex: -1 }
public chartConfig = cloneDeep(CountDownConfig)
public option = cloneDeep(option)
}
diff --git a/src/packages/components/Decorates/Mores/CountDown/config.vue b/src/packages/components/Decorates/Mores/CountDown/config.vue
index a7478250..00aae7df 100644
--- a/src/packages/components/Decorates/Mores/CountDown/config.vue
+++ b/src/packages/components/Decorates/Mores/CountDown/config.vue
@@ -1,14 +1,24 @@
-
-
-
-
+
+
+
+
-
-
+
+
+
+
+ 使用固定日期
+
+
@@ -33,6 +43,19 @@
+
+
+
+
+ 显示天
+
@@ -46,7 +69,7 @@
]"
>
-
+
-
+
+
+
+ 天
+ :
+
+ 时
+ :
+
+ 分
+ :
+
+ 秒
@@ -77,5 +174,8 @@ useChartDataFetch(props.chartConfig, useChartEditStore, (newVal: string | number
@include go('decorates-more-countdown') {
width: v-bind('`${w}px`');
height: v-bind('`${h}px`');
+ font-size: v-bind('`${flipperWidth}px`');
+ line-height: v-bind('`${flipperHeight}px`');
+ color: v-bind('flipperTextColor');
}
diff --git a/src/packages/components/Decorates/Mores/FlipperNumber/config.ts b/src/packages/components/Decorates/Mores/FlipperNumber/config.ts
index 347e3681..ef074f7c 100644
--- a/src/packages/components/Decorates/Mores/FlipperNumber/config.ts
+++ b/src/packages/components/Decorates/Mores/FlipperNumber/config.ts
@@ -19,7 +19,7 @@ export interface OptionType {
}
export const option: OptionType = {
- dataset: 203234,
+ dataset: 3234,
flipperLength: 6,
flipperBgColor: '#253E4E',
flipperTextColor: '#7CFFB2FF',
@@ -33,7 +33,7 @@ export const option: OptionType = {
export default class Config extends PublicConfigClass implements CreateComponentType {
public key = FlipperNumberConfig.key
- public attr = { ...chartInitConfig, w: 500, h: 200, zIndex: -1 }
+ public attr = { ...chartInitConfig, w: 500, h: 160, 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
index a7478250..f2c65a96 100644
--- a/src/packages/components/Decorates/Mores/FlipperNumber/config.vue
+++ b/src/packages/components/Decorates/Mores/FlipperNumber/config.vue
@@ -4,7 +4,7 @@
-
+
@@ -46,7 +46,7 @@
]"
>
-
+