From 96a80d81318f8de07f17db59feed0b876098b65d Mon Sep 17 00:00:00 2001 From: lucashu <6125220@qq.com> Date: Wed, 20 Aug 2025 16:12:47 +0800 Subject: [PATCH] sd --- .../Charts/MyComponents/AlarmTrend/config.ts | 94 --------------- .../Charts/MyComponents/AlarmTrend/config.vue | 28 ----- .../Charts/MyComponents/AlarmTrend/data.json | 4 - .../Charts/MyComponents/AlarmTrend/index.ts | 14 --- .../Charts/MyComponents/AlarmTrend/index.vue | 103 ---------------- .../Charts/MyComponents/Componet1/index.ts | 2 +- .../MyComponents/SmartCampusMetrics/config.ts | 25 ---- .../SmartCampusMetrics/config.vue | 28 ----- .../MyComponents/SmartCampusMetrics/data.json | 24 ---- .../MyComponents/SmartCampusMetrics/index.ts | 14 --- .../MyComponents/SmartCampusMetrics/index.vue | 112 ------------------ .../MyComponents/WisdomMetrics/config.ts | 28 ----- .../MyComponents/WisdomMetrics/config.vue | 34 ------ .../MyComponents/WisdomMetrics/data.json | 28 ----- .../MyComponents/WisdomMetrics/index.ts | 14 --- .../MyComponents/WisdomMetrics/index.vue | 92 -------------- .../components/Charts/MyComponents/index.ts | 6 - 17 files changed, 1 insertion(+), 649 deletions(-) delete mode 100644 src/packages/components/Charts/MyComponents/AlarmTrend/config.ts delete mode 100644 src/packages/components/Charts/MyComponents/AlarmTrend/config.vue delete mode 100644 src/packages/components/Charts/MyComponents/AlarmTrend/data.json delete mode 100644 src/packages/components/Charts/MyComponents/AlarmTrend/index.ts delete mode 100644 src/packages/components/Charts/MyComponents/AlarmTrend/index.vue delete mode 100644 src/packages/components/Charts/MyComponents/SmartCampusMetrics/config.ts delete mode 100644 src/packages/components/Charts/MyComponents/SmartCampusMetrics/config.vue delete mode 100644 src/packages/components/Charts/MyComponents/SmartCampusMetrics/data.json delete mode 100644 src/packages/components/Charts/MyComponents/SmartCampusMetrics/index.ts delete mode 100644 src/packages/components/Charts/MyComponents/SmartCampusMetrics/index.vue delete mode 100644 src/packages/components/Charts/MyComponents/WisdomMetrics/config.ts delete mode 100644 src/packages/components/Charts/MyComponents/WisdomMetrics/config.vue delete mode 100644 src/packages/components/Charts/MyComponents/WisdomMetrics/data.json delete mode 100644 src/packages/components/Charts/MyComponents/WisdomMetrics/index.ts delete mode 100644 src/packages/components/Charts/MyComponents/WisdomMetrics/index.vue diff --git a/src/packages/components/Charts/MyComponents/AlarmTrend/config.ts b/src/packages/components/Charts/MyComponents/AlarmTrend/config.ts deleted file mode 100644 index 75cb54f..0000000 --- a/src/packages/components/Charts/MyComponents/AlarmTrend/config.ts +++ /dev/null @@ -1,94 +0,0 @@ -import { PublicConfigClass, echartOptionProfixHandle } from '@/packages/public' -import { CreateComponentType } from '@/packages/index.d' -import { AlarmTrendConfig } from './index' -import dataJson from './data.json' -import { cloneDeep } from 'lodash' - -export const option = { - // 全局组件 - grid: { - top: '20%', - left: '10%', - right: '10%', - bottom: '15%', - containLabel: true - }, - tooltip: { - show: true, - trigger: 'axis', - axisPointer: { - type: 'line' - } - }, - xAxis: { - show: true, - type: 'category', - data: dataJson.xAxis, - axisLine: { - show: true, - lineStyle: { - color: '#4A90E2' - } - }, - axisLabel: { - color: '#B0E0E6' - } - }, - yAxis: { - show: true, - type: 'value', - splitLine: { - show: true, - lineStyle: { - type: 'dashed', - color: 'rgba(74, 144, 226, 0.3)' - } - }, - axisLabel: { - color: '#B0E0E6' - } - }, - series: [ - { - type: 'line', - smooth: true, - data: dataJson.series, - symbol: 'circle', - symbolSize: 8, - lineStyle: { - color: '#00E5FF', - width: 2 - }, - itemStyle: { - color: '#00E5FF', - borderColor: '#fff', - borderWidth: 2 - }, - areaStyle: { - color: { - type: 'linear', - x: 0, - y: 0, - x2: 0, - y2: 1, - colorStops: [ - { offset: 0, color: 'rgba(0, 229, 255, 0.5)' }, - { offset: 1, color: 'rgba(0, 229, 255, 0)' } - ] - } - } - } - ], - // 自定义组件 - title: '报警趋势', - titleColor: '#ffffff', - titleSize: 20, - dropdownOptions: ['当日', '当月', '当年'], - dropdownDefault: '当日' -}; - -export default class Config extends PublicConfigClass implements CreateComponentType { - public key = AlarmTrendConfig.key - public chartConfig = cloneDeep(AlarmTrendConfig) - public option = echartOptionProfixHandle(option, ['grid', 'xAxis', 'yAxis', 'series']) -} diff --git a/src/packages/components/Charts/MyComponents/AlarmTrend/config.vue b/src/packages/components/Charts/MyComponents/AlarmTrend/config.vue deleted file mode 100644 index 29a05ce..0000000 --- a/src/packages/components/Charts/MyComponents/AlarmTrend/config.vue +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/src/packages/components/Charts/MyComponents/AlarmTrend/data.json b/src/packages/components/Charts/MyComponents/AlarmTrend/data.json deleted file mode 100644 index cd89f0c..0000000 --- a/src/packages/components/Charts/MyComponents/AlarmTrend/data.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "xAxis": ["00:00", "02:00", "04:00", "06:00", "08:00", "10:00", "12:00", "14:00", "16:00", "18:00", "20:00", "22:00"], - "series": [30, 45, 60, 50, 70, 80, 95, 85, 75, 60, 55, 40] -} diff --git a/src/packages/components/Charts/MyComponents/AlarmTrend/index.ts b/src/packages/components/Charts/MyComponents/AlarmTrend/index.ts deleted file mode 100644 index 5854590..0000000 --- a/src/packages/components/Charts/MyComponents/AlarmTrend/index.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d' - -export const AlarmTrendConfig: ConfigType = { - key: 'AlarmTrend', - chartKey: 'VAlarmTrend', - conKey: 'VCAlarmTrend', - title: '报警趋势', - category: 'MyComponents', - categoryName: '自定义组件', - package: PackagesCategoryEnum.CHARTS, - chartFrame: ChartFrameEnum.ECHARTS, - image: 'alarm_trend.png' -} -export default AlarmTrendConfig diff --git a/src/packages/components/Charts/MyComponents/AlarmTrend/index.vue b/src/packages/components/Charts/MyComponents/AlarmTrend/index.vue deleted file mode 100644 index b597734..0000000 --- a/src/packages/components/Charts/MyComponents/AlarmTrend/index.vue +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - {{ chartConfig.option.title }} - - - - {{ selectedOption }} - - - - - - - - - - - - - - - diff --git a/src/packages/components/Charts/MyComponents/Componet1/index.ts b/src/packages/components/Charts/MyComponents/Componet1/index.ts index 399697d..010b5d3 100644 --- a/src/packages/components/Charts/MyComponents/Componet1/index.ts +++ b/src/packages/components/Charts/MyComponents/Componet1/index.ts @@ -5,7 +5,7 @@ export const Componet1: ConfigType = { key: 'Componet1', chartKey: 'VComponet1', conKey: 'VCComponet1', - title: '列表组件', + title: '测试组件', category: 'MyComponents', categoryName: '自定义组件', package: 'Charts', diff --git a/src/packages/components/Charts/MyComponents/SmartCampusMetrics/config.ts b/src/packages/components/Charts/MyComponents/SmartCampusMetrics/config.ts deleted file mode 100644 index 4c036bb..0000000 --- a/src/packages/components/Charts/MyComponents/SmartCampusMetrics/config.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { PublicConfigClass } from '@/packages/public' -import { CreateComponentType } from '@/packages/index.d' -import { SmartCampusMetricsConfig } from './index' -import dataJson from './data.json' - -export const option = { - dataset: dataJson.source, - title: '智慧园区', - titleColor: '#ffffff', - titleSize: 22, - labelColor: '#B0E0E6', - labelSize: 16, - valueColor: '#00E5FF', - valueSize: 32, - unitColor: '#B0E0E6', - unitSize: 14, - accentColor1: '#4A90E2', - accentColor2: '#8A2BE2' -} - -export default class Config extends PublicConfigClass implements CreateComponentType { - public key = SmartCampusMetricsConfig.key - public chartConfig = SmartCampusMetricsConfig - public option = option -} diff --git a/src/packages/components/Charts/MyComponents/SmartCampusMetrics/config.vue b/src/packages/components/Charts/MyComponents/SmartCampusMetrics/config.vue deleted file mode 100644 index a38ef9f..0000000 --- a/src/packages/components/Charts/MyComponents/SmartCampusMetrics/config.vue +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/src/packages/components/Charts/MyComponents/SmartCampusMetrics/data.json b/src/packages/components/Charts/MyComponents/SmartCampusMetrics/data.json deleted file mode 100644 index f1df1aa..0000000 --- a/src/packages/components/Charts/MyComponents/SmartCampusMetrics/data.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "source": [ - { - "label": "设备总数", - "value": 108, - "unit": "个" - }, - { - "label": "在线设备", - "value": 100, - "unit": "个" - }, - { - "label": "离线设备", - "value": 8, - "unit": "个" - }, - { - "label": "故障设备", - "value": 2, - "unit": "个" - } - ] -} diff --git a/src/packages/components/Charts/MyComponents/SmartCampusMetrics/index.ts b/src/packages/components/Charts/MyComponents/SmartCampusMetrics/index.ts deleted file mode 100644 index 86d2931..0000000 --- a/src/packages/components/Charts/MyComponents/SmartCampusMetrics/index.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d' - -export const SmartCampusMetricsConfig: ConfigType = { - key: 'SmartCampusMetrics', - chartKey: 'VSmartCampusMetrics', - conKey: 'VCSmartCampusMetrics', - title: '智慧园区指标', - category: 'MyComponents', - categoryName: '自定义组件', - package: PackagesCategoryEnum.CHARTS, - chartFrame: ChartFrameEnum.COMMON, - image: 'smart_campus_metrics.png' -} -export default SmartCampusMetricsConfig diff --git a/src/packages/components/Charts/MyComponents/SmartCampusMetrics/index.vue b/src/packages/components/Charts/MyComponents/SmartCampusMetrics/index.vue deleted file mode 100644 index ce77179..0000000 --- a/src/packages/components/Charts/MyComponents/SmartCampusMetrics/index.vue +++ /dev/null @@ -1,112 +0,0 @@ - - - {{ option.title }} - - - - - {{ item.label }} - - {{ item.value }} - {{ item.unit }} - - - - - - - - - - diff --git a/src/packages/components/Charts/MyComponents/WisdomMetrics/config.ts b/src/packages/components/Charts/MyComponents/WisdomMetrics/config.ts deleted file mode 100644 index 4250bfd..0000000 --- a/src/packages/components/Charts/MyComponents/WisdomMetrics/config.ts +++ /dev/null @@ -1,28 +0,0 @@ -import { PublicConfigClass } from '@/packages/public' -import { CreateComponentType } from '@/packages/index.d' -import { WisdomMetricsConfig } from './index' -import dataJson from './data.json' - -export const option = { - dataset: dataJson.source, - title: '智慧', - subtitle: 'Wisdom', - titleColor: '#ffffff', - subtitleColor: '#B0E0E6', - labelColor: '#B0E0E6', - valueColor: '#00E5FF', - unitColor: '#B0E0E6', - borderColor1: '#00E5FF', - borderColor2: '#8A2BE2', - titleSize: 24, - subtitleSize: 14, - labelSize: 16, - valueSize: 28, - unitSize: 14 -} - -export default class Config extends PublicConfigClass implements CreateComponentType { - public key = WisdomMetricsConfig.key - public chartConfig = WisdomMetricsConfig - public option = option -} diff --git a/src/packages/components/Charts/MyComponents/WisdomMetrics/config.vue b/src/packages/components/Charts/MyComponents/WisdomMetrics/config.vue deleted file mode 100644 index af062f7..0000000 --- a/src/packages/components/Charts/MyComponents/WisdomMetrics/config.vue +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/packages/components/Charts/MyComponents/WisdomMetrics/data.json b/src/packages/components/Charts/MyComponents/WisdomMetrics/data.json deleted file mode 100644 index bb43fa9..0000000 --- a/src/packages/components/Charts/MyComponents/WisdomMetrics/data.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "source": [ - { - "label": "今日告警", - "value": 12, - "unit": "起", - "icon": "bell" - }, - { - "label": "本月告警", - "value": 359, - "unit": "起", - "icon": "calendar" - }, - { - "label": "总告警", - "value": 1045, - "unit": "起", - "icon": "chart-bar" - }, - { - "label": "已处理", - "value": 1040, - "unit": "起", - "icon": "check-circle" - } - ] -} diff --git a/src/packages/components/Charts/MyComponents/WisdomMetrics/index.ts b/src/packages/components/Charts/MyComponents/WisdomMetrics/index.ts deleted file mode 100644 index 38061dc..0000000 --- a/src/packages/components/Charts/MyComponents/WisdomMetrics/index.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d' - -export const WisdomMetricsConfig: ConfigType = { - key: 'WisdomMetrics', - chartKey: 'VWisdomMetrics', - conKey: 'VCWisdomMetrics', - title: '智慧指标', - category: 'MyComponents', - categoryName: '自定义组件', - package: PackagesCategoryEnum.CHARTS, - chartFrame: ChartFrameEnum.COMMON, - image: 'wisdom_metrics.png' -} -export default WisdomMetricsConfig diff --git a/src/packages/components/Charts/MyComponents/WisdomMetrics/index.vue b/src/packages/components/Charts/MyComponents/WisdomMetrics/index.vue deleted file mode 100644 index 69e528f..0000000 --- a/src/packages/components/Charts/MyComponents/WisdomMetrics/index.vue +++ /dev/null @@ -1,92 +0,0 @@ - - - - - {{ option.title }} - {{ option.subtitle }} - - - - - {{ item.label }} - - {{ item.value }} - {{ item.unit }} - - - - - - - - - - diff --git a/src/packages/components/Charts/MyComponents/index.ts b/src/packages/components/Charts/MyComponents/index.ts index d8de990..742c321 100644 --- a/src/packages/components/Charts/MyComponents/index.ts +++ b/src/packages/components/Charts/MyComponents/index.ts @@ -1,10 +1,7 @@ import { Componet1 } from './Componet1/index' import { AlarmListConfig } from './AlarmList/index' -import { WisdomMetricsConfig } from './WisdomMetrics/index' -import { SmartCampusMetricsConfig } from './SmartCampusMetrics/index' import { SceneDistributionConfig } from './SceneDistribution/index' import { TopAlarmsConfig } from './TopAlarms/index' -import { AlarmTrendConfig } from './AlarmTrend' import { DetailedSceneConfig } from './DetailedScene/index' import { ParkingSceneConfig } from './ParkingScene/index' import { WorkshopSceneConfig } from './WorkshopScene/index' @@ -14,11 +11,8 @@ import { StorageSceneConfig } from './StorageScene' export default [ Componet1, AlarmListConfig, - WisdomMetricsConfig, - SmartCampusMetricsConfig, SceneDistributionConfig, TopAlarmsConfig, - AlarmTrendConfig, DetailedSceneConfig, ParkingSceneConfig, WorkshopSceneConfig,