From 74095dc979ed88039238e048d7419f2b70cdce99 Mon Sep 17 00:00:00 2001 From: Free-sss <630042479@qq.com> Date: Tue, 26 Aug 2025 16:09:27 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E5=A2=9E=E5=8A=A0=E5=AE=9E?= =?UTF-8?q?=E6=97=B6=E6=8A=A5=E8=AD=A6=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ConfinedSpace/AlarmNowList/config.ts | 19 ++ .../ConfinedSpace/AlarmNowList/config.vue | 41 +++ .../ConfinedSpace/AlarmNowList/data.json | 32 ++ .../ConfinedSpace/AlarmNowList/index.ts | 13 + .../ConfinedSpace/AlarmNowList/index.vue | 317 ++++++++++++++++++ .../components/Charts/ConfinedSpace/index.ts | 4 +- 6 files changed, 424 insertions(+), 2 deletions(-) create mode 100644 src/packages/components/Charts/ConfinedSpace/AlarmNowList/config.ts create mode 100644 src/packages/components/Charts/ConfinedSpace/AlarmNowList/config.vue create mode 100644 src/packages/components/Charts/ConfinedSpace/AlarmNowList/data.json create mode 100644 src/packages/components/Charts/ConfinedSpace/AlarmNowList/index.ts create mode 100644 src/packages/components/Charts/ConfinedSpace/AlarmNowList/index.vue diff --git a/src/packages/components/Charts/ConfinedSpace/AlarmNowList/config.ts b/src/packages/components/Charts/ConfinedSpace/AlarmNowList/config.ts new file mode 100644 index 0000000..8d1bb2a --- /dev/null +++ b/src/packages/components/Charts/ConfinedSpace/AlarmNowList/config.ts @@ -0,0 +1,19 @@ +import { PublicConfigClass } from '@/packages/public' +import { CreateComponentType } from '@/packages/index.d' +import { AlarmNowListConfig } from './index' +import cloneDeep from 'lodash/cloneDeep' +import dataJson from './data.json' + + +export const option = { + dataset: dataJson, + rowNum: 4, + waitTime: 0.5, + showRankNum: false +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = AlarmNowListConfig.key + public chartConfig = cloneDeep(AlarmNowListConfig) + public option = cloneDeep(option) +} diff --git a/src/packages/components/Charts/ConfinedSpace/AlarmNowList/config.vue b/src/packages/components/Charts/ConfinedSpace/AlarmNowList/config.vue new file mode 100644 index 0000000..c7a6e41 --- /dev/null +++ b/src/packages/components/Charts/ConfinedSpace/AlarmNowList/config.vue @@ -0,0 +1,41 @@ + + + diff --git a/src/packages/components/Charts/ConfinedSpace/AlarmNowList/data.json b/src/packages/components/Charts/ConfinedSpace/AlarmNowList/data.json new file mode 100644 index 0000000..57b7ce4 --- /dev/null +++ b/src/packages/components/Charts/ConfinedSpace/AlarmNowList/data.json @@ -0,0 +1,32 @@ +[ + { + "title": "报警信息报警信息", + "level": "重大", + "time": "12:23:23", + "dept": "公司简称公司简称" + }, + { + "title": "报警信息报警信息", + "level": "重大", + "time": "12:23:23", + "dept": "公司简称公司简称" + }, + { + "title": "报警信息报警信息", + "level": "重大", + "time": "12:23:23", + "dept": "公司简称公司简称" + }, + { + "title": "报警信息报警信息", + "level": "重大", + "time": "12:23:23", + "dept": "公司简称公司简称" + }, + { + "title": "报警信息报警信息", + "level": "重大", + "time": "12:23:23", + "dept": "公司简称公司简称" + } +] diff --git a/src/packages/components/Charts/ConfinedSpace/AlarmNowList/index.ts b/src/packages/components/Charts/ConfinedSpace/AlarmNowList/index.ts new file mode 100644 index 0000000..10f1ded --- /dev/null +++ b/src/packages/components/Charts/ConfinedSpace/AlarmNowList/index.ts @@ -0,0 +1,13 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d' + +export const AlarmNowListConfig: ConfigType = { + key: 'AlarmNowList', + chartKey: 'VAlarmNowList', + conKey: 'VCAlarmNowList', + title: '实时报警列表', + category: 'ConfinedSpace', + categoryName: '有限空间', + package: PackagesCategoryEnum.CHARTS, + chartFrame: ChartFrameEnum.COMMON, + image: 'AlarmNowList.png' +} diff --git a/src/packages/components/Charts/ConfinedSpace/AlarmNowList/index.vue b/src/packages/components/Charts/ConfinedSpace/AlarmNowList/index.vue new file mode 100644 index 0000000..ceb4c43 --- /dev/null +++ b/src/packages/components/Charts/ConfinedSpace/AlarmNowList/index.vue @@ -0,0 +1,317 @@ + + + + + + diff --git a/src/packages/components/Charts/ConfinedSpace/index.ts b/src/packages/components/Charts/ConfinedSpace/index.ts index c5eccf6..582dae3 100644 --- a/src/packages/components/Charts/ConfinedSpace/index.ts +++ b/src/packages/components/Charts/ConfinedSpace/index.ts @@ -1,4 +1,4 @@ import {MapConfig} from './Map' import {PieCircleCommenConfig} from './PieCircleCommen' - -export default [MapConfig,PieCircleCommenConfig] \ No newline at end of file +import {AlarmNowListConfig} from './AlarmNowList' +export default [MapConfig,PieCircleCommenConfig,AlarmNowListConfig] \ No newline at end of file