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 index d2033e90..0bac2293 100644 --- a/src/packages/components/Charts/Mores/Process/config.ts +++ b/src/packages/components/Charts/Mores/Process/config.ts @@ -1,18 +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: 0, + dataset: 36, type: "circle", - percentage: 0, - color: '#F8B10AFF', - indicatorPlacement:"outside" + 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 index 534f973b..c6b1909d 100644 --- a/src/packages/components/Charts/Mores/Process/config.vue +++ b/src/packages/components/Charts/Mores/Process/config.vue @@ -5,7 +5,7 @@ - + @@ -40,7 +40,6 @@ import { // 获取 option 的数据,便于使用 typeof 获取类型 import { option } from './config' -// eslint-disable-next-line no-unused-vars const props = defineProps({ optionData: { type: Object as PropType, diff --git a/src/packages/components/Charts/Mores/Process/index.ts b/src/packages/components/Charts/Mores/Process/index.ts index 80409afe..d841e4f9 100644 --- a/src/packages/components/Charts/Mores/Process/index.ts +++ b/src/packages/components/Charts/Mores/Process/index.ts @@ -1,5 +1,5 @@ // 展示图片 -import image from '@/assets/images/chart/charts/circle.png' +import image from '@/assets/images/chart/charts/process.png' // 公共类型声明 import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d' // 当前[信息模块]分类声明 @@ -13,7 +13,7 @@ export const ProcessConfig: ConfigType = { // 配置组件渲染 Components 格式: VC + key conKey: 'VCProcess', // 名称 - title: '环形进度条', + title: '多类进度条', // 子分类目录 category: ChatCategoryEnum.MORE, // 子分类目录 diff --git a/src/packages/components/Charts/Mores/Process/index.vue b/src/packages/components/Charts/Mores/Process/index.vue index a3182d57..1bba3c80 100644 --- a/src/packages/components/Charts/Mores/Process/index.vue +++ b/src/packages/components/Charts/Mores/Process/index.vue @@ -1,73 +1,27 @@ - +useChartDataFetch(props.chartConfig, useChartEditStore) + \ 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