From a6c750f877d495350bd92eb30311203312b09db1 Mon Sep 17 00:00:00 2001 From: MTrun <1262327911@qq.com> Date: Sat, 26 Mar 2022 16:42:58 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E6=96=B0=E5=A2=9E=E8=BE=B9?= =?UTF-8?q?=E6=A1=8613?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/images/chart/charts/bar_x.png | Bin 12577 -> 6454 bytes src/assets/images/chart/charts/bar_y.png | Bin 4528 -> 3890 bytes .../images/chart/decorates/border_first.png | Bin 0 -> 4291 bytes .../chart/decorates/border_thirteenth.png | Bin 0 -> 3824 bytes .../{borderCommon => BorderFirst}/config.ts | 9 +- .../Decorates/Borders/BorderFirst/config.vue | 54 +++++++++ .../{borderCommon => BorderFirst}/index.ts | 12 +- .../Decorates/Borders/BorderFirst/index.vue | 106 ++++++++++++++++++ .../Borders/BorderThirteenth/config.ts | 15 +++ .../config.vue | 1 - .../Borders/BorderThirteenth/index.ts | 14 +++ .../index.vue | 6 +- .../components/Decorates/Borders/index.ts | 5 +- 13 files changed, 208 insertions(+), 14 deletions(-) create mode 100644 src/assets/images/chart/decorates/border_first.png create mode 100644 src/assets/images/chart/decorates/border_thirteenth.png rename src/packages/components/Decorates/Borders/{borderCommon => BorderFirst}/config.ts (61%) create mode 100644 src/packages/components/Decorates/Borders/BorderFirst/config.vue rename src/packages/components/Decorates/Borders/{borderCommon => BorderFirst}/index.ts (56%) create mode 100644 src/packages/components/Decorates/Borders/BorderFirst/index.vue create mode 100644 src/packages/components/Decorates/Borders/BorderThirteenth/config.ts rename src/packages/components/Decorates/Borders/{borderCommon => BorderThirteenth}/config.vue (96%) create mode 100644 src/packages/components/Decorates/Borders/BorderThirteenth/index.ts rename src/packages/components/Decorates/Borders/{borderCommon => BorderThirteenth}/index.vue (91%) diff --git a/src/assets/images/chart/charts/bar_x.png b/src/assets/images/chart/charts/bar_x.png index 331f4c336c04de83ed8e30447191d3572465c6fc..8d53cece30997f08aeb5f886a1ac0878099071f5 100644 GIT binary patch delta 5848 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 diff --git a/src/assets/images/chart/charts/bar_y.png b/src/assets/images/chart/charts/bar_y.png index cdf3d9e375f8f36d8b8db3960d583f4fd5bc5e34..ebdaa51b93fa0bc680e5d32b5cf1e9d5c4d84336 100644 GIT binary patch delta 3299 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 t%#$uDINE4~6UZ!dl^dItoC))r3 literal 4528 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 diff --git a/src/assets/images/chart/decorates/border_first.png b/src/assets/images/chart/decorates/border_first.png new file mode 100644 index 0000000000000000000000000000000000000000..11609f3c7ec09004cc60d34c1d29166acd4ea468 GIT binary patch literal 4291 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 WG>x-yvK`<5L5&T}vE}-%5&s9v@z2%( literal 0 HcmV?d00001 diff --git a/src/packages/components/Decorates/Borders/borderCommon/config.ts b/src/packages/components/Decorates/Borders/BorderFirst/config.ts similarity index 61% rename from src/packages/components/Decorates/Borders/borderCommon/config.ts rename to src/packages/components/Decorates/Borders/BorderFirst/config.ts index 6c4277de..d11fe35b 100644 --- a/src/packages/components/Decorates/Borders/borderCommon/config.ts +++ b/src/packages/components/Decorates/Borders/BorderFirst/config.ts @@ -1,14 +1,15 @@ import { publicConfig } from '@/packages/public' import { CreateComponentType } from '@/packages/index.d' -import {BorderCommonConfig} from './index' +import {BorderFirstConfig} from './index' import cloneDeep from 'lodash/cloneDeep' export const option = { - colors: ['#6586ec', '#2cf7fe'] + dur: 0.5, + colors: ['#4fd2dd', '#235fa7'] } export default class Config extends publicConfig implements CreateComponentType { - public key = BorderCommonConfig.key - public chartConfig = cloneDeep(BorderCommonConfig) + public key = BorderFirstConfig.key + public chartConfig = cloneDeep(BorderFirstConfig) public option = option } diff --git a/src/packages/components/Decorates/Borders/BorderFirst/config.vue b/src/packages/components/Decorates/Borders/BorderFirst/config.vue new file mode 100644 index 00000000..6e946469 --- /dev/null +++ b/src/packages/components/Decorates/Borders/BorderFirst/config.vue @@ -0,0 +1,54 @@ + + + diff --git a/src/packages/components/Decorates/Borders/borderCommon/index.ts b/src/packages/components/Decorates/Borders/BorderFirst/index.ts similarity index 56% rename from src/packages/components/Decorates/Borders/borderCommon/index.ts rename to src/packages/components/Decorates/Borders/BorderFirst/index.ts index 15264ade..c6963a91 100644 --- a/src/packages/components/Decorates/Borders/borderCommon/index.ts +++ b/src/packages/components/Decorates/Borders/BorderFirst/index.ts @@ -1,12 +1,12 @@ -import image from '@/assets/images/chart/decorates/border.png' +import image from '@/assets/images/chart/decorates/border_first.png' import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d' import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' -export const BorderCommonConfig: ConfigType = { - key: 'BorderCommon', - chartKey: 'VBorderCommon', - conKey: 'VCBorderCommon', - title: '边框', +export const BorderFirstConfig: ConfigType = { + key: 'BorderFirst', + chartKey: 'VBorderFirst', + conKey: 'VCBorderFirst', + title: '边框-01', category: ChatCategoryEnum.BORDER, categoryName: ChatCategoryEnumName.BORDER, package: PackagesCategoryEnum.DECORATES, diff --git a/src/packages/components/Decorates/Borders/BorderFirst/index.vue b/src/packages/components/Decorates/Borders/BorderFirst/index.vue new file mode 100644 index 00000000..bcfb310b --- /dev/null +++ b/src/packages/components/Decorates/Borders/BorderFirst/index.vue @@ -0,0 +1,106 @@ + + + + + \ No newline at end of file diff --git a/src/packages/components/Decorates/Borders/BorderThirteenth/config.ts b/src/packages/components/Decorates/Borders/BorderThirteenth/config.ts new file mode 100644 index 00000000..8445baec --- /dev/null +++ b/src/packages/components/Decorates/Borders/BorderThirteenth/config.ts @@ -0,0 +1,15 @@ +import { publicConfig } from '@/packages/public' +import { CreateComponentType } from '@/packages/index.d' +import { BorderThirteenthConfig } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + colors: ['#6586ec', '#2cf7fe'] +} + +export default class Config extends publicConfig + implements CreateComponentType { + public key = BorderThirteenthConfig.key + public chartConfig = cloneDeep(BorderThirteenthConfig) + public option = option +} diff --git a/src/packages/components/Decorates/Borders/borderCommon/config.vue b/src/packages/components/Decorates/Borders/BorderThirteenth/config.vue similarity index 96% rename from src/packages/components/Decorates/Borders/borderCommon/config.vue rename to src/packages/components/Decorates/Borders/BorderThirteenth/config.vue index 2b2b8bf9..5657b6a0 100644 --- a/src/packages/components/Decorates/Borders/borderCommon/config.vue +++ b/src/packages/components/Decorates/Borders/BorderThirteenth/config.vue @@ -39,5 +39,4 @@ const props = defineProps({ required: true } }) -console.log(props.optionData) diff --git a/src/packages/components/Decorates/Borders/BorderThirteenth/index.ts b/src/packages/components/Decorates/Borders/BorderThirteenth/index.ts new file mode 100644 index 00000000..62fe19fe --- /dev/null +++ b/src/packages/components/Decorates/Borders/BorderThirteenth/index.ts @@ -0,0 +1,14 @@ +import image from '@/assets/images/chart/decorates/border_thirteenth.png' +import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d' +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' + +export const BorderThirteenthConfig: ConfigType = { + key: 'BorderThirteenth', + chartKey: 'VBorderThirteenth', + conKey: 'VCBorderThirteenth', + title: '边框-13', + category: ChatCategoryEnum.BORDER, + categoryName: ChatCategoryEnumName.BORDER, + package: PackagesCategoryEnum.DECORATES, + image +} diff --git a/src/packages/components/Decorates/Borders/borderCommon/index.vue b/src/packages/components/Decorates/Borders/BorderThirteenth/index.vue similarity index 91% rename from src/packages/components/Decorates/Borders/borderCommon/index.vue rename to src/packages/components/Decorates/Borders/BorderThirteenth/index.vue index 15f4faff..5ae6ff1e 100644 --- a/src/packages/components/Decorates/Borders/borderCommon/index.vue +++ b/src/packages/components/Decorates/Borders/BorderThirteenth/index.vue @@ -50,6 +50,10 @@ const props = defineProps({ const { w, h } = toRefs(props.chartConfig.attr) const colors = computed(() => { - return props.chartConfig.option?.colors + return props.chartConfig.option.colors }) + + \ No newline at end of file diff --git a/src/packages/components/Decorates/Borders/index.ts b/src/packages/components/Decorates/Borders/index.ts index 1a05dd61..1ec98c3c 100644 --- a/src/packages/components/Decorates/Borders/index.ts +++ b/src/packages/components/Decorates/Borders/index.ts @@ -1,3 +1,4 @@ -import { BorderCommonConfig } from './BorderCommon/index' +import { BorderThirteenthConfig } from './BorderThirteenth/index' +import { BorderFirstConfig } from './BorderFirst/index' -export default [BorderCommonConfig] +export default [BorderFirstConfig, BorderThirteenthConfig]