diff --git a/ui/dasadmin/src/views/backend/dashboard.vue b/ui/dasadmin/src/views/backend/dashboard.vue
index eab68704..726d2645 100644
--- a/ui/dasadmin/src/views/backend/dashboard.vue
+++ b/ui/dasadmin/src/views/backend/dashboard.vue
@@ -341,6 +341,23 @@ const currentDayStatus = ref({
})
const deviceCode = ref([])
const FanList = ref([])
+const getRealTimeState = (data: any) => {
+ if (data.iturbineoperationmode) {
+ if (data.iturbineoperationmode > 1 && data.iturbineoperationmode < 6) {
+ return 2
+ }
+ if (data.iturbineoperationmode === 21) {
+ return 20
+ }
+ return data.iturbineoperationmode
+ } else if (data.iyplevel === 10) {
+ return 1110
+ } else if (data.gridlostdetected === 1) {
+ return 1111
+ } else if (data.ibplevel === 200) {
+ return 1112
+ }
+}
const StatusListData = () => {
getWindTurbineMatrixData().then((res) => {
if (res.code == 200) {
@@ -437,6 +454,7 @@ const StatusListData = () => {
igenpower: item.attributeMap.igenpower,
ikwhthisday: item.attributeMap.ikwhthisday,
iturbineoperationmode: state,
+ processedoperationmode: state,
locked: item.attributeMap.locked,
irotorspeed: item.attributeMap.irotorspeed,
},
diff --git a/ui/dasadmin/src/views/backend/home/windMatrix.vue b/ui/dasadmin/src/views/backend/home/windMatrix.vue
index 2b359490..5d0ae852 100644
--- a/ui/dasadmin/src/views/backend/home/windMatrix.vue
+++ b/ui/dasadmin/src/views/backend/home/windMatrix.vue
@@ -12,24 +12,24 @@
{{ item.name }}
- 并网
- 待机
- 启动
- 并网
+ 待机
+ 启动
+ 维护
- 离线
- 限功率运行
- 正常停机
- 离线
+ 限功率运行
+ 正常停机
+ 外部因素导致停机
- 停机
- 解缆状态
- 停机
+ 解缆状态
+ 电网故障停机
- 安全链停机
@@ -82,7 +82,7 @@
class="control-btn"
type="primary"
@click="sendCommand('setTurbineFastStart')"
- v-if="realTimeData.iturbineoperationmode !== 16"
+ v-if="realTimeData.processedoperationmode !== 16"
>启动
停机
复位
@@ -160,7 +160,7 @@ const contextMenuPos = ref({
y: 0,
})
const realTimeData = ref({
- iturbineoperationmode: 1111,
+ processedoperationmode: 1111,
locked: 0,
deviceId: '',
name:''
@@ -168,7 +168,7 @@ const realTimeData = ref({
const windContextMenu = (event: any,curnodeData) => {
contextMenuPos.value.x = event.pageX
contextMenuPos.value.y = event.pageY
- realTimeData.value.iturbineoperationmode=curnodeData.attributeMap.iturbineoperationmode
+ realTimeData.value.processedoperationmode=curnodeData.attributeMap.processedoperationmode
realTimeData.value.locked=curnodeData.attributeMap.locked
realTimeData.value.deviceId=curnodeData.irn
realTimeData.value.name=curnodeData.name