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 @@ @@ -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 @@ ]" > - +