diff --git a/src/renderer/src/layout/index.vue b/src/renderer/src/layout/index.vue index 0952bc2..bdfa57a 100644 --- a/src/renderer/src/layout/index.vue +++ b/src/renderer/src/layout/index.vue @@ -27,7 +27,7 @@ import Header from '@renderer/layout/Header.vue'; .el-main { width: 100%; padding: 0; - height: 100vh; + /*height: 100vh;*/ overflow-x: hidden; background: #fff; padding-right: 10px; diff --git a/src/renderer/src/views/system/switch/components/FirmwareUpdate/index.vue b/src/renderer/src/views/system/switch/components/FirmwareUpdate/index.vue new file mode 100644 index 0000000..199d699 --- /dev/null +++ b/src/renderer/src/views/system/switch/components/FirmwareUpdate/index.vue @@ -0,0 +1,149 @@ + + + + + diff --git a/src/renderer/src/views/system/switch/index.vue b/src/renderer/src/views/system/switch/index.vue index 91dbc97..5f7c6ea 100644 --- a/src/renderer/src/views/system/switch/index.vue +++ b/src/renderer/src/views/system/switch/index.vue @@ -200,6 +200,9 @@ + + +
@@ -259,7 +262,7 @@
-
+
@@ -282,15 +285,21 @@ import config from '@renderer/util/config.js'; import { reactive, ref, onMounted, computed, watch, onUnmounted } from 'vue'; import { ElMessage } from 'element-plus'; +import FirmwareUpdate from './components/FirmwareUpdate/index.vue' import switchSocket from '@renderer/util/socket.js'; import { logWebSocketStore } from '@renderer/stores/logWebSocket.js'; const webSocketStore = logWebSocketStore(); -const activeFold = ref(['1', '3', '4']); +const activeFold = ref(['1', '3', '4', '5']); const logList = ref([]); +const logItemWidth = ref('auto'); //连接状态 const connectionState = ref(false); +const updateLogItemWidth = () => { + logItemWidth.value = window.innerWidth - 180 - 80 + 'px'; +}; + const getGuid = () => { return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) { var r = (Math.random() * 16) | 0, @@ -952,7 +961,8 @@ const switchSocketStatus = computed(() => { // 生命周期钩子 onMounted(() => { initSocket(); - + updateLogItemWidth() + window.addEventListener('resize',updateLogItemWidth) const storedMqttForm = localStorage.getItem('mqttForm'); if (storedMqttForm) { Object.assign(mqttForm, JSON.parse(storedMqttForm)); @@ -964,6 +974,7 @@ onMounted(() => { }); onUnmounted(() => { + window.removeEventListener('resize',updateLogItemWidth) webSocketStore.close(); switchSocket.close(); }); @@ -1034,6 +1045,10 @@ onUnmounted(() => { line-height: 26px; .log-item { + //width: 800px; + //width: calc(window-width - 180px - 80px); + word-wrap: break-word ; + word-break: break-all; font-size: 13px; user-select: text; //display: flex;