From c3204d686fbf8a64dd7fa4dcbb48c0a075df06e0 Mon Sep 17 00:00:00 2001 From: wuyouming666 <2265557248@qq.com> Date: 星期二, 05 十二月 2023 08:06:19 +0800 Subject: [PATCH] 更新电气管理界面 --- CanadaMes-ui/src/views/Electrical/ManualonePosition.vue | 19 ++++++++++++++----- 1 files changed, 14 insertions(+), 5 deletions(-) diff --git a/CanadaMes-ui/src/views/Electrical/ManualonePosition.vue b/CanadaMes-ui/src/views/Electrical/ManualonePosition.vue index c09e846..a99e44e 100644 --- a/CanadaMes-ui/src/views/Electrical/ManualonePosition.vue +++ b/CanadaMes-ui/src/views/Electrical/ManualonePosition.vue @@ -59,12 +59,12 @@ <div v-for="(item, itemIndex) in dataGroup" :key="itemIndex"> <el-button v-if="item.button && language === 'en-US' && item.state != 0" :name="item.button.name" v-model="item.button.value" - :class="{ 'action-button': true, 'error-button': item.button.name === 'Fault' && item.button.value === 1, 'error-button2': item.button.name === 'NotZero' && item.button.value === 0 }" + :class="{ 'action-button': true, 'error-button': item.button.name === 'Fault' && item.button.value === 1, 'error-button2': item.button.name === 'NotZero' && item.button.value === 0,'greenbutton': item.button.name !== 'NotZero' && item.button.name !== 'Fault' && item.button.value === 1 }" @click="updateButtonValue(dataGroup, itemIndex); submitDataToBackend(item.button.name);">{{ item.button.name }}</el-button> <el-button v-if="item.button && language === 'zh-CN' && item.state != 0" :name="item.button.name" v-model="item.button.value" - :class="{ 'action-button': true, 'error-button': item.button.name === '鏁呴殰' && item.button.value === 1, 'error-button2': item.button.name === '鏈洖闆�' && item.button.value === 0 }" + :class="{ 'action-button': true, 'error-button': item.button.name === '鏁呴殰' && item.button.value === 1, 'error-button2': item.button.name === '鏈洖闆�' && item.button.value === 0,'greenbutton': item.button.name !== '鏈洖闆�' && item.button.name !== '鏁呴殰' && item.button.value === 1 }" @click="updateButtonValue(dataGroup, itemIndex); submitDataToBackend(item.button.name);">{{ item.button.name }}</el-button> </div> @@ -112,7 +112,13 @@ updateButtonValue (dataGroup, itemIndex) { // 灏嗗綋鍓嶆寜閽殑鍊艰涓�1 - this.$set(dataGroup[itemIndex].button, 'value', 1); + if (dataGroup[itemIndex].button.value === 0) { + // 濡傛灉褰撳墠鎸夐挳鐨勫�兼槸 0锛屽皢鍏惰涓� 1 + this.$set(dataGroup[itemIndex].button, 'value', 1); + } else { + // 鍚﹀垯灏嗗叾璁句负 0 + this.$set(dataGroup[itemIndex].button, 'value', 0); + } @@ -305,8 +311,7 @@ if (typeof WebSocket === "undefined") { console.log("鎮ㄧ殑娴忚鍣ㄤ笉鏀寔WebSocket"); } else { - let socketUrl = "ws://" + "localhost:8888" + "/springboot-vue3/api/talk/" + viewname; - + let socketUrl = "ws://" + this.$t('ip')+":8888" + "/springboot-vue3/api/talk/" + viewname; if (socket != null) { socket.close(); socket = null; @@ -482,4 +487,8 @@ .error-button2 { background-color: red; } +.greenbutton{ + + background-color: green; +} </style> \ No newline at end of file -- Gitblit v1.8.0