@@ -20,11 +20,11 @@
diff --git a/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/config.ts b/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/config.ts
new file mode 100644
index 0000000..dac61b7
--- /dev/null
+++ b/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/config.ts
@@ -0,0 +1,27 @@
+import { echartOptionProfixHandle, PublicConfigClass } from '@/packages/public';
+import { PowerConsumptionRankingSystemConfig } from './index';
+import { CreateComponentType } from '@/packages/index.d';
+import cloneDeep from 'lodash/cloneDeep';
+import { chartInitConfig } from '@/settings/designSetting';
+import dataJson from './data.json'
+
+export const option = {
+ // 进行时效果
+ processing: true,
+ // 渐变颜色
+ color: '#23ffe2',
+ color2: '#0f86eb',
+ // 轨道颜色
+ railColor: '#09222e',
+ railBorderColor: '#0d5f68',
+ borderRadius: 50,
+ railWidth: 60,
+ dataset: dataJson
+}
+
+export default class Config extends PublicConfigClass implements CreateComponentType {
+ public key = PowerConsumptionRankingSystemConfig.key
+ public attr = { ...chartInitConfig, w: 450, h: 320, zIndex: 1 }
+ public chartConfig = cloneDeep(PowerConsumptionRankingSystemConfig)
+ public option = cloneDeep(option)
+}
\ No newline at end of file
diff --git a/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/config.vue b/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/config.vue
new file mode 100644
index 0000000..7d63c81
--- /dev/null
+++ b/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/config.vue
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/data.json b/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/data.json
new file mode 100644
index 0000000..aef3fae
--- /dev/null
+++ b/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/data.json
@@ -0,0 +1,33 @@
+[
+ {
+ "name": "产线名称1",
+ "value": 40000,
+ "percentage": 60,
+ "unit":"/kwh"
+ },
+ {
+ "name": "产线名称2",
+ "value": 34000,
+ "percentage": 40,
+ "unit":"/kwh"
+
+ },
+ {
+ "name": "产线名称3",
+ "value": 30000,
+ "percentage": 60,
+ "unit":"/kwh"
+ },
+ {
+ "name": "产线名称4",
+ "value": 28000,
+ "percentage": 50,
+ "unit":"/kwh"
+ },
+ {
+ "name": "产线名称5",
+ "value": 25000,
+ "percentage": 60,
+ "unit":"/kwh"
+ }
+]
diff --git a/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/images/左3条_03.png b/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/images/左3条_03.png
new file mode 100644
index 0000000..ca996af
Binary files /dev/null and b/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/images/左3条_03.png differ
diff --git a/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/images/排行底1_03.png b/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/images/排行底1_03.png
new file mode 100644
index 0000000..68e58e8
Binary files /dev/null and b/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/images/排行底1_03.png differ
diff --git a/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/images/排行底2_03.png b/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/images/排行底2_03.png
new file mode 100644
index 0000000..412d043
Binary files /dev/null and b/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/images/排行底2_03.png differ
diff --git a/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/images/背景框_03.png b/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/images/背景框_03.png
new file mode 100644
index 0000000..50fd403
Binary files /dev/null and b/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/images/背景框_03.png differ
diff --git a/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/index.ts b/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/index.ts
new file mode 100644
index 0000000..11ca656
--- /dev/null
+++ b/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/index.ts
@@ -0,0 +1,22 @@
+// 公共类型声明
+import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
+// 当前[信息模块]分类声明
+import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
+
+export const PowerConsumptionRankingSystemConfig: ConfigType = {
+ // 唯一key
+ key: 'PowerConsumptionRankingSystem',
+ // 图表组件渲染 Components 格式: V + key
+ chartKey: 'VPowerConsumptionRankingSystem',
+ // 配置组件渲染 Components 格式: VC + key
+ conKey: 'VCPowerConsumptionRankingSystem',
+ // 名称
+ title: '用电量排行',
+ // 子分类目录
+ category: ChatCategoryEnum.IntegratedEnergy,
+ categoryName: ChatCategoryEnumName.IntegratedEnergy,
+ // 包分类
+ package: PackagesCategoryEnum.CHARTS,
+ // 图片
+ image: 'PowerConsumptionRankingSystem.png'
+}
\ No newline at end of file
diff --git a/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/index.vue b/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/index.vue
new file mode 100644
index 0000000..1fb721b
--- /dev/null
+++ b/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/index.vue
@@ -0,0 +1,245 @@
+
+
+
+
+
+
+
+
+
+
{{ index + 1 }}
+
{{ index + 1 }}
+
{{ index + 1 }}
+
{{ index + 1 }}
+
{{ item.name }}
+
+
+
+
{{ item.value }}{{ item.unit }}
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/packages/components/Charts/IntegratedEnergy/index.ts b/src/packages/components/Charts/IntegratedEnergy/index.ts
index 14d753f..7c7429d 100644
--- a/src/packages/components/Charts/IntegratedEnergy/index.ts
+++ b/src/packages/components/Charts/IntegratedEnergy/index.ts
@@ -6,12 +6,12 @@ import { WaterSupplySystemConfig } from "./WaterSupplySystem"
import { AirSupplySystemConfig } from './AirSupplySystem'
import { PowerSupplySystemConfig } from './PowerSupplySystem'
import { GasSystemConfig } from './GasSystem'
-import { LineGradientsConfig } from './LineGradients'
-import { ConstructionIndexConfig } from './ConstructionIndex'
+import { ConstructionIndexConfig } from './ConstructionIndex'
+import { CarbonEmissionConfig } from './CarbonEmission'
export default [
- EnergyOverviewConfig, EnergyConsumptionTrendConfig,
- ConsumptionProportionConfig,
- FeeOverviewConfig,
- WaterSupplySystemConfig, AirSupplySystemConfig, PowerSupplySystemConfig,
- GasSystemConfig, LineGradientsConfig, ConstructionIndexConfig
+ EnergyOverviewConfig, EnergyConsumptionTrendConfig,
+ ConsumptionProportionConfig,
+ FeeOverviewConfig,
+ WaterSupplySystemConfig, AirSupplySystemConfig, PowerSupplySystemConfig,
+ GasSystemConfig,CarbonEmissionConfig,ConstructionIndexConfig
]