26 lines
792 B
TypeScript
26 lines
792 B
TypeScript
import { PublicConfigClass } from '@/packages/public'
|
|
import { CapsuleChartConfig } from './index'
|
|
import { CreateComponentType } from '@/packages/index.d'
|
|
import { chartInitConfig } from '@/settings/designSetting'
|
|
|
|
import cloneDeep from 'lodash/cloneDeep'
|
|
import dataJson from './data.json'
|
|
|
|
export const option = {
|
|
dataset: dataJson,
|
|
colors: ['#c4ebad', '#6be6c1', '#a0a7e6', '#96dee8', '#3fb1e3' ],
|
|
unit: '',
|
|
itemHeight: 10,
|
|
valueFontSize: 16,
|
|
paddingRight: 50,
|
|
paddingLeft: 50,
|
|
showValue: true
|
|
}
|
|
|
|
export default class Config extends PublicConfigClass implements CreateComponentType {
|
|
public key: string = CapsuleChartConfig.key
|
|
public attr = { ...chartInitConfig, zIndex: -1 }
|
|
public chartConfig = cloneDeep(CapsuleChartConfig)
|
|
public option = cloneDeep(option)
|
|
}
|