From 5c3d1982e853977b02656e2f2854f1d80f01a5a2 Mon Sep 17 00:00:00 2001 From: fengrong Date: Mon, 16 Dec 2024 13:55:39 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E9=A1=B5=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/backend/home/windMatrix.vue | 45 ++++++++++++++----- 1 file changed, 35 insertions(+), 10 deletions(-) diff --git a/ui/dasadmin/src/views/backend/home/windMatrix.vue b/ui/dasadmin/src/views/backend/home/windMatrix.vue index 4504bbd8..e119fbb1 100644 --- a/ui/dasadmin/src/views/backend/home/windMatrix.vue +++ b/ui/dasadmin/src/views/backend/home/windMatrix.vue @@ -6,9 +6,9 @@ @click="handleClick(item)" @contextmenu.prevent="windContextMenu($event,item)" > -
@@ -95,6 +95,18 @@ class="control-btn" type="primary">锁定 解锁 + 标杆设置 + 标杆取消
@@ -121,14 +133,25 @@ const getAnimationStyle = (item) => { const irotorspeed = item.attributeMap?.irotorspeed ?? 0 let animationDuration; animationDuration = 60 / irotorspeed / 3 - - return { - 'animation-duration': `${animationDuration}s`, - 'animation-timing-function': 'linear', - 'animation-iteration-count': 'infinite', - 'animation-direction': 'normaL', + const processedoperationmode = item.attributeMap?.processedoperationmode ?? 0 + if(processedoperationmode==33){ + return { + 'animation-duration': `0s`, + 'animation-timing-function': 'linear', + 'animation-iteration-count': 'infinite', + 'animation-direction': 'normaL', + } + }else{ + return { + 'animation-duration': `${animationDuration}s`, + 'animation-timing-function': 'linear', + 'animation-iteration-count': 'infinite', + 'animation-direction': 'normaL', + } } + + } const handleClick = (row) => { @@ -166,7 +189,8 @@ const realTimeData = ref({ processedoperationmode: 1111, locked: 0, deviceId: '', - name:'' + name:'', + standard:'' }) const windContextMenu = (event: any,curnodeData) => { contextMenuPos.value.x = event.pageX @@ -175,6 +199,7 @@ const windContextMenu = (event: any,curnodeData) => { realTimeData.value.locked=curnodeData.attributeMap.locked realTimeData.value.deviceId=curnodeData.irn realTimeData.value.name=curnodeData.name + realTimeData.value.standard=curnodeData.standard OperateVisible.value = true } const sendCommand = (type: 'setTurbineFastStart' | 'setTurbineStop' | 'setTurbineResetStatusCode') => {