From e33cffbfe7c55ac7202a14891a593bbfc651d638 Mon Sep 17 00:00:00 2001 From: chaos-zhu Date: Sun, 4 Aug 2024 04:59:22 +0800 Subject: [PATCH] =?UTF-8?q?:sparkles:=20=E4=BC=98=E5=8C=96=E5=AE=9E?= =?UTF-8?q?=E4=BE=8B=E9=80=89=E6=8B=A9=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/store/index.js | 5 +-- web/src/views/server/components/host-form.vue | 5 ++- .../views/server/components/host-table.vue | 41 ++++++++++--------- 3 files changed, 26 insertions(+), 25 deletions(-) diff --git a/web/src/store/index.js b/web/src/store/index.js index 76201af..51ebd27 100644 --- a/web/src/store/index.js +++ b/web/src/store/index.js @@ -80,7 +80,7 @@ const useStore = defineStore({ path: '/clients', forceNew: true, reconnectionDelay: 5000, - reconnectionAttempts: 3 + reconnectionAttempts: 1000 }) this.HostStatusSocket = socketInstance socketInstance.on('connect', () => { @@ -91,8 +91,7 @@ const useStore = defineStore({ // console.log(data) this.hostList.forEach(item => { const { host } = item - if (data[host] === null) return - return Object.assign(item, { monitorData: data[host] }) + return Object.assign(item, { monitorData: Object.freeze(data[host]) }) }) }) socketInstance.on('token_verify_fail', (message) => { diff --git a/web/src/views/server/components/host-form.vue b/web/src/views/server/components/host-form.vue index d8ae796..1554af1 100644 --- a/web/src/views/server/components/host-form.vue +++ b/web/src/views/server/components/host-form.vue @@ -337,9 +337,10 @@ let sshList = computed(() => $store.sshList) const setDefaultData = () => { if (!defaultData.value) return - let { host } = defaultData.value + // eslint-disable-next-line no-unused-vars + let { host, monitorData, ...rest } = defaultData.value oldHost.value = host - Object.assign(hostForm.value, { ...defaultData.value }) + Object.assign(hostForm.value, { host, ...rest }) } const setBatchDefaultData = () => { diff --git a/web/src/views/server/components/host-table.vue b/web/src/views/server/components/host-table.vue index c964ce5..2c12f7e 100644 --- a/web/src/views/server/components/host-table.vue +++ b/web/src/views/server/components/host-table.vue @@ -1,6 +1,11 @@