+
@@ -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;