diff --git a/src/assets/images/chart/charts/process.png b/src/assets/images/chart/charts/process.png new file mode 100644 index 00000000..b4457696 Binary files /dev/null and b/src/assets/images/chart/charts/process.png differ diff --git a/src/packages/components/Charts/Mores/Process/config.ts b/src/packages/components/Charts/Mores/Process/config.ts new file mode 100644 index 00000000..0bac2293 --- /dev/null +++ b/src/packages/components/Charts/Mores/Process/config.ts @@ -0,0 +1,20 @@ +import { publicConfig } from '@/packages/public' +import { CreateComponentType } from '@/packages/index.d' +import { ProcessConfig } from './index' +import { chartInitConfig } from '@/settings/designSetting' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + dataset: 36, + type: "circle", + color: '#4992FFFF', + // 指标位置(线条时可用) + indicatorPlacement: "outside" +} + +export default class Config extends publicConfig implements CreateComponentType { + public key = ProcessConfig.key + public attr = {...chartInitConfig, h: 500, zIndex: -1} + public chartConfig = cloneDeep(ProcessConfig) + public option = cloneDeep(option) +} \ No newline at end of file diff --git a/src/packages/components/Charts/Mores/Process/config.vue b/src/packages/components/Charts/Mores/Process/config.vue new file mode 100644 index 00000000..c6b1909d --- /dev/null +++ b/src/packages/components/Charts/Mores/Process/config.vue @@ -0,0 +1,75 @@ + + + \ No newline at end of file diff --git a/src/packages/components/Charts/Mores/Process/index.ts b/src/packages/components/Charts/Mores/Process/index.ts new file mode 100644 index 00000000..d841e4f9 --- /dev/null +++ b/src/packages/components/Charts/Mores/Process/index.ts @@ -0,0 +1,25 @@ +// 展示图片 +import image from '@/assets/images/chart/charts/process.png' +// 公共类型声明 +import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d' +// 当前[信息模块]分类声明 +import { ChatCategoryEnum,ChatCategoryEnumName } from '../../index.d' + +export const ProcessConfig: ConfigType = { + // 唯一key + key: 'Process', + // 图表组件渲染 Components 格式: V + key + chartKey: 'VProcess', + // 配置组件渲染 Components 格式: VC + key + conKey: 'VCProcess', + // 名称 + title: '多类进度条', + // 子分类目录 + category: ChatCategoryEnum.MORE, + // 子分类目录 + categoryName: ChatCategoryEnumName.MORE, + // 包分类 + package: PackagesCategoryEnum.CHARTS, + // 图片 + image: image +} \ No newline at end of file diff --git a/src/packages/components/Charts/Mores/Process/index.vue b/src/packages/components/Charts/Mores/Process/index.vue new file mode 100644 index 00000000..1bba3c80 --- /dev/null +++ b/src/packages/components/Charts/Mores/Process/index.vue @@ -0,0 +1,27 @@ + + + \ No newline at end of file diff --git a/src/packages/components/Charts/Mores/index.ts b/src/packages/components/Charts/Mores/index.ts index 9bee3aa6..8b5eb07c 100644 --- a/src/packages/components/Charts/Mores/index.ts +++ b/src/packages/components/Charts/Mores/index.ts @@ -1,3 +1,4 @@ +import { ProcessConfig } from './Process/index' import { RadarConfig } from './Radar/index' import { FunnelConfig } from './Funnel/index' import { HeatmapConfig } from './Heatmap/index' @@ -5,4 +6,4 @@ import { PointConfig } from './Point/index' import { WaterPoloConfig } from './WaterPolo/index' import { TreeMapConfig } from './TreeMap/index' -export default [RadarConfig, FunnelConfig, HeatmapConfig,PointConfig, WaterPoloConfig, TreeMapConfig] +export default [ProcessConfig, RadarConfig, FunnelConfig, HeatmapConfig, PointConfig, WaterPoloConfig, TreeMapConfig] \ No newline at end of file diff --git a/src/packages/components/Charts/index.ts b/src/packages/components/Charts/index.ts index 3f03e175..2dd3e54b 100644 --- a/src/packages/components/Charts/index.ts +++ b/src/packages/components/Charts/index.ts @@ -4,4 +4,4 @@ import Lines from './Lines' import Mores from './Mores' import Maps from './Maps' -export const ChartList = [...Bars, ...Pies, ...Lines, ...Maps , ...Mores] +export const ChartList = [...Bars, ...Pies, ...Lines, ...Maps, ...Mores] diff --git a/src/views/chart/ContentEdit/components/EditBottom/index.vue b/src/views/chart/ContentEdit/components/EditBottom/index.vue index 864806f9..85aad898 100644 --- a/src/views/chart/ContentEdit/components/EditBottom/index.vue +++ b/src/views/chart/ContentEdit/components/EditBottom/index.vue @@ -152,6 +152,7 @@ $min-width: 500px; } } .scale-btn { + width: 90px; font-size: 12px; @include deep() { .n-base-selection-label {