From 770646bd0aa9dfa53110eb4a3848a32f799b71de Mon Sep 17 00:00:00 2001 From: dongzhihuan Date: Fri, 30 Jan 2026 16:21:15 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E9=A6=96=E9=A1=B5=E6=81=A2=E5=A4=8D?= =?UTF-8?q?=E5=8E=9F=E6=9C=89=E7=9A=84=E8=87=AA=E5=AE=9A=E4=B9=89=E5=B8=83?= =?UTF-8?q?=E5=B1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/home/widgets/index.vue | 42 ++++++++++++++++++++++++++++++-- 1 file changed, 40 insertions(+), 2 deletions(-) diff --git a/src/views/home/widgets/index.vue b/src/views/home/widgets/index.vue index f97812e..cde3eaa 100644 --- a/src/views/home/widgets/index.vue +++ b/src/views/home/widgets/index.vue @@ -17,7 +17,9 @@
- + + + - + + + + + + + + + + + @@ -227,6 +262,7 @@ const defaultGrid = ref({ ['TaskList'], // 第四列,占8 ], }); +const isDefaultLayout = ref(true); const customizing = ref(false); const widgets = ref(); const widgetsKey = ref('widgets'); @@ -294,6 +330,7 @@ const custom = () => { const setLayout = (layout: Array) => { grid.value.layout = layout; + isDefaultLayout.value = false; if (layout.join(',') === '24') { if (grid.value.copmsList[1]) { grid.value.copmsList[0].push(...grid.value.copmsList[1]); @@ -320,6 +357,7 @@ const save = () => { }; const backDefault = () => { + isDefaultLayout.value = true; customizing.value = false; widgets.value.style.removeProperty('transform'); grid.value = cloneDeep(toValue(defaultGrid));