From bd42cdd3fb74c2bd3177fd0ff29f0d4495cc9884 Mon Sep 17 00:00:00 2001 From: 100011797 <2642441182@qq.com> Date: Mon, 10 Jul 2023 17:55:36 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/CardBox/index.vue | 15 +- src/views/media/Device/Channel/index.vue | 1 - src/views/media/Device/Playback/timeLine.vue | 1 - .../Alarm/Configuration/HandTrigger/index.vue | 213 ++++++++++++++++++ .../rule-engine/Alarm/Configuration/index.vue | 31 ++- .../rule-engine/Alarm/Log/Detail/index.vue | 1 - src/views/system/Menu/Detail/BasicInfo.vue | 1 - src/views/system/NoticeRule/index.vue | 7 +- 8 files changed, 244 insertions(+), 26 deletions(-) create mode 100644 src/views/rule-engine/Alarm/Configuration/HandTrigger/index.vue diff --git a/src/components/CardBox/index.vue b/src/components/CardBox/index.vue index b00eda59..acf5955f 100644 --- a/src/components/CardBox/index.vue +++ b/src/components/CardBox/index.vue @@ -2,7 +2,7 @@
@@ -140,6 +140,10 @@ const props = defineProps({ type: Boolean, default: false, }, + disabled: { + type: Boolean, + default: false, + } }); const getBackgroundColor = (code: string | number) => { @@ -160,6 +164,7 @@ const handleClick = () => { .card { width: 100%; background-color: #fff; + .checked-icon { position: absolute; right: -22px; @@ -190,16 +195,20 @@ const handleClick = () => { position: relative; border: 1px solid #e6e6e6; overflow: hidden; + cursor: pointer; &:hover { - cursor: pointer; box-shadow: 0 0 24px rgba(#000, 0.1); - .card-mask { visibility: visible; } } + &.disabled { + filter: grayscale(100%); + cursor: not-allowed; + } + &.active { position: relative; border: 1px solid #2f54eb; diff --git a/src/views/media/Device/Channel/index.vue b/src/views/media/Device/Channel/index.vue index 5191a3a2..505b95b5 100644 --- a/src/views/media/Device/Channel/index.vue +++ b/src/views/media/Device/Channel/index.vue @@ -143,7 +143,6 @@ import ChannelApi from '@/api/media/channel'; import type { ActionsType } from '@/views/device/Instance/typings'; import { useMenuStore } from 'store/menu'; -import { message } from 'jetlinks-ui-components'; import Save from './Save.vue'; import Live from './Live/index.vue'; import Tree from './Tree/index.vue'; diff --git a/src/views/media/Device/Playback/timeLine.vue b/src/views/media/Device/Playback/timeLine.vue index c10f1978..158ff045 100644 --- a/src/views/media/Device/Playback/timeLine.vue +++ b/src/views/media/Device/Playback/timeLine.vue @@ -33,7 +33,6 @@ + \ No newline at end of file diff --git a/src/views/rule-engine/Alarm/Configuration/index.vue b/src/views/rule-engine/Alarm/Configuration/index.vue index 650621a8..0549c110 100644 --- a/src/views/rule-engine/Alarm/Configuration/index.vue +++ b/src/views/rule-engine/Alarm/Configuration/index.vue @@ -184,6 +184,7 @@
+