From 00dee409172d99b5f3e3f7bb53af32f428882b31 Mon Sep 17 00:00:00 2001 From: Allen Date: Wed, 24 Apr 2024 16:49:50 +0800 Subject: [PATCH 01/16] =?UTF-8?q?=E7=AB=99=E7=82=B9=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E5=BC=B9=E7=AA=97=E6=B7=BB=E5=8A=A0=E5=85=B3=E9=97=AD=E6=8C=89?= =?UTF-8?q?=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/cards/SiteCard.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/cards/SiteCard.vue b/src/components/cards/SiteCard.vue index c57ffeda..d6e27221 100644 --- a/src/components/cards/SiteCard.vue +++ b/src/components/cards/SiteCard.vue @@ -313,6 +313,7 @@ onMounted(() => { > + From aaedd88ca73c5afc380a52d52194c8ab5d3999af Mon Sep 17 00:00:00 2001 From: Allen Date: Wed, 24 Apr 2024 17:04:04 +0800 Subject: [PATCH 02/16] =?UTF-8?q?=E7=AB=99=E7=82=B9=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E5=BC=B9=E7=AA=97=E5=B0=8F=E5=B1=8F=E4=B8=8B=E5=85=A8=E5=B1=8F?= =?UTF-8?q?=E5=B1=95=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/cards/SiteCard.vue | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/components/cards/SiteCard.vue b/src/components/cards/SiteCard.vue index d6e27221..0a40beb8 100644 --- a/src/components/cards/SiteCard.vue +++ b/src/components/cards/SiteCard.vue @@ -8,6 +8,10 @@ import api from '@/api' import type { Site, SiteStatistic } from '@/api/types' import ExistIcon from '@core/components/ExistIcon.vue' import { isNullOrEmptyObject } from '@/@core/utils' +import { useDisplay } from 'vuetify' + +// 显示器宽度 +const displayWidth = useDisplay().width // 输入参数 const cardProps = defineProps({ @@ -310,6 +314,7 @@ onMounted(() => { From f28dd810ce670fddb432e685177d7ad531f384bf Mon Sep 17 00:00:00 2001 From: Allen Date: Wed, 24 Apr 2024 17:05:46 +0800 Subject: [PATCH 03/16] =?UTF-8?q?=E7=AB=99=E7=82=B9=E8=B5=84=E6=BA=90?= =?UTF-8?q?=E5=BC=B9=E7=AA=97=E5=B0=8F=E5=B1=8F=E4=B8=8B=E5=85=A8=E5=B1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/cards/SiteCard.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/cards/SiteCard.vue b/src/components/cards/SiteCard.vue index 0a40beb8..67d1a961 100644 --- a/src/components/cards/SiteCard.vue +++ b/src/components/cards/SiteCard.vue @@ -387,6 +387,7 @@ onMounted(() => { max-width="80rem" scrollable z-index="1010" + :fullscreen="displayWidth < (80 * 16)" > From 32d7f933f883eaf151d0955a8d7bb8682a71a987 Mon Sep 17 00:00:00 2001 From: Allen Date: Wed, 24 Apr 2024 17:07:15 +0800 Subject: [PATCH 04/16] =?UTF-8?q?=E7=AB=99=E7=82=B9=E7=BC=96=E8=BE=91?= =?UTF-8?q?=E5=BC=B9=E7=AA=97=E5=B0=8F=E5=B1=8F=E4=B8=8B=E5=85=A8=E5=B1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/dialog/SiteAddEditDialog.vue | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/components/dialog/SiteAddEditDialog.vue b/src/components/dialog/SiteAddEditDialog.vue index 76c59265..f688fbec 100644 --- a/src/components/dialog/SiteAddEditDialog.vue +++ b/src/components/dialog/SiteAddEditDialog.vue @@ -4,6 +4,10 @@ import type { Site } from '@/api/types' import { doneNProgress, startNProgress } from '@/api/nprogress' import { numberValidator, requiredValidator } from '@/@validators' import api from '@/api' +import { useDisplay } from 'vuetify' + +// 显示器宽度 +const displayWidth = useDisplay().width // 输入参数 const props = defineProps({ @@ -125,6 +129,7 @@ async function updateSiteInfo() { persistent eager max-width="60rem" + :fullscreen="displayWidth < (60 * 16)" > Date: Wed, 24 Apr 2024 17:08:46 +0800 Subject: [PATCH 05/16] =?UTF-8?q?=E6=8F=92=E4=BB=B6=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E5=BC=B9=E7=AA=97=E5=B0=8F=E5=B1=8F=E4=B8=8B=E5=85=A8=E5=B1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/cards/PluginCard.vue | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/components/cards/PluginCard.vue b/src/components/cards/PluginCard.vue index 90e90094..a7e499b7 100644 --- a/src/components/cards/PluginCard.vue +++ b/src/components/cards/PluginCard.vue @@ -11,6 +11,10 @@ import { isNullOrEmptyObject } from '@core/utils' import noImage from '@images/logos/plugin.png' import { getDominantColor } from '@/@core/utils/image' import store from '@/store' +import { useDisplay } from 'vuetify' + +// 显示器宽度 +const displayWidth = useDisplay().width // 输入参数 const props = defineProps({ @@ -477,6 +481,7 @@ watch(() => props.plugin?.has_update, (newHasUpdate, oldHasUpdate) => { v-model="pluginConfigDialog" scrollable max-width="60rem" + :fullscreen="displayWidth < (60 * 16)" > Date: Wed, 24 Apr 2024 17:09:26 +0800 Subject: [PATCH 06/16] =?UTF-8?q?=E6=8F=92=E4=BB=B6=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E5=B0=8F=E5=B1=8F=E4=B8=8B=E5=85=A8=E5=B1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/cards/PluginCard.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/cards/PluginCard.vue b/src/components/cards/PluginCard.vue index a7e499b7..64e3de37 100644 --- a/src/components/cards/PluginCard.vue +++ b/src/components/cards/PluginCard.vue @@ -516,6 +516,7 @@ watch(() => props.plugin?.has_update, (newHasUpdate, oldHasUpdate) => { v-model="pluginInfoDialog" scrollable max-width="80rem" + :fullscreen="displayWidth < (80 * 16)" > Date: Wed, 24 Apr 2024 17:13:32 +0800 Subject: [PATCH 07/16] =?UTF-8?q?=E6=96=87=E4=BB=B6=E6=95=B4=E7=90=86?= =?UTF-8?q?=E5=BC=B9=E7=AA=97=E5=B0=8F=E5=B1=8F=E6=97=B6=E5=85=A8=E5=B1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/dialog/ReorganizeDialog.vue | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/components/dialog/ReorganizeDialog.vue b/src/components/dialog/ReorganizeDialog.vue index fa851c86..7584cf51 100644 --- a/src/components/dialog/ReorganizeDialog.vue +++ b/src/components/dialog/ReorganizeDialog.vue @@ -4,6 +4,10 @@ import TmdbSelector from '../misc/TmdbSelector.vue' import store from '@/store' import api from '@/api' import { numberValidator } from '@/@validators' +import { useDisplay } from 'vuetify' + +// 显示器宽度 +const displayWidth = useDisplay().width // 输入参数 const props = defineProps({ @@ -144,6 +148,7 @@ async function transfer() { Date: Wed, 24 Apr 2024 17:15:20 +0800 Subject: [PATCH 08/16] =?UTF-8?q?=E8=AE=A2=E9=98=85=E5=8E=86=E5=8F=B2?= =?UTF-8?q?=E5=BC=B9=E7=AA=97=E5=B0=8F=E5=B1=8F=E6=97=B6=E5=85=A8=E5=B1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/dialog/SubscribeHistoryDialog.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/components/dialog/SubscribeHistoryDialog.vue b/src/components/dialog/SubscribeHistoryDialog.vue index 03a7b3a9..b9ea9809 100644 --- a/src/components/dialog/SubscribeHistoryDialog.vue +++ b/src/components/dialog/SubscribeHistoryDialog.vue @@ -2,6 +2,10 @@ import api from '@/api'; import { Subscribe } from '@/api/types'; import { formatDateDifference } from '@core/utils/formatters' +import { useDisplay } from 'vuetify' + +// 显示器宽度 +const displayWidth = useDisplay().width // 输入参数 const props = defineProps({ @@ -133,7 +137,7 @@ const dropdownItems = ref([ Date: Wed, 24 Apr 2024 17:16:27 +0800 Subject: [PATCH 09/16] =?UTF-8?q?=E8=AE=A2=E9=98=85=E7=BC=96=E8=BE=91?= =?UTF-8?q?=E5=BC=B9=E7=AA=97=E5=B0=8F=E5=B1=8F=E6=97=B6=E5=85=A8=E5=B1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/dialog/SubscribeEditDialog.vue | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/components/dialog/SubscribeEditDialog.vue b/src/components/dialog/SubscribeEditDialog.vue index db089076..c44bf841 100644 --- a/src/components/dialog/SubscribeEditDialog.vue +++ b/src/components/dialog/SubscribeEditDialog.vue @@ -3,6 +3,10 @@ import { useToast } from 'vue-toast-notification' import { numberValidator } from '@/@validators' import api from '@/api' import type { Site, Subscribe } from '@/api/types' +import { useDisplay } from 'vuetify' + +// 显示器宽度 +const displayWidth = useDisplay().width // 输入参数 const props = defineProps({ @@ -270,6 +274,7 @@ onMounted(() => { Date: Wed, 24 Apr 2024 17:25:50 +0800 Subject: [PATCH 10/16] =?UTF-8?q?dashborad=E9=85=8D=E7=BD=AE=E5=BC=B9?= =?UTF-8?q?=E7=AA=97=E5=B0=8F=E5=B1=8F=E4=B8=8B=E5=85=A8=E5=B1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/dashboard.vue | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/pages/dashboard.vue b/src/pages/dashboard.vue index 2ea4760d..8d11a923 100644 --- a/src/pages/dashboard.vue +++ b/src/pages/dashboard.vue @@ -11,6 +11,10 @@ import MediaServerLibrary from '@/views/dashboard/MediaServerLibrary.vue' import MediaServerPlaying from '@/views/dashboard/MediaServerPlaying.vue' import api from '@/api' import { isNullOrEmptyObject } from '@/@core/utils' +import { useDisplay } from 'vuetify' + +// 显示器宽度 +const displayWidth = useDisplay().width // 仪表盘配置 const dashboard_names = { @@ -157,6 +161,7 @@ function setDashboardConfig() { v-model="dialog" max-width="600" scrollable + :fullscreen="displayWidth < 600" > @@ -166,6 +171,7 @@ function setDashboardConfig() { :key="key" cols="12" md="4" + sm="4" > Date: Wed, 24 Apr 2024 17:28:30 +0800 Subject: [PATCH 11/16] =?UTF-8?q?=E5=90=8D=E7=A7=B0=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=E5=BC=B9=E7=AA=97=E5=B0=8F=E5=B1=8F=E4=B8=8B=E5=85=A8=E5=B1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layouts/components/ShortcutBar.vue | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/layouts/components/ShortcutBar.vue b/src/layouts/components/ShortcutBar.vue index a74329cb..723b5afb 100644 --- a/src/layouts/components/ShortcutBar.vue +++ b/src/layouts/components/ShortcutBar.vue @@ -7,6 +7,10 @@ import ModuleTestView from '@/views/system/ModuleTestView.vue' import MessageView from '@/views/system/MessageView.vue' import store from '@/store' import api from '@/api' +import { useDisplay } from 'vuetify' + +// 显示器宽度 +const displayWidth = useDisplay().width // App捷径 const appsMenu = ref(false) @@ -245,6 +249,7 @@ onMounted(() => { v-if="nameTestDialog" v-model="nameTestDialog" max-width="50rem" + :fullscreen="displayWidth < (50 * 16)" > From f83efd23dfcc14b2f24f4de2bdca7a95d1749988 Mon Sep 17 00:00:00 2001 From: Allen Date: Wed, 24 Apr 2024 17:29:24 +0800 Subject: [PATCH 12/16] =?UTF-8?q?=E7=BD=91=E7=BB=9C=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=E5=BC=B9=E7=AA=97=E5=B0=8F=E5=B1=8F=E4=B8=8B=E5=85=A8=E5=B1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layouts/components/ShortcutBar.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/src/layouts/components/ShortcutBar.vue b/src/layouts/components/ShortcutBar.vue index 723b5afb..c680179a 100644 --- a/src/layouts/components/ShortcutBar.vue +++ b/src/layouts/components/ShortcutBar.vue @@ -263,6 +263,7 @@ onMounted(() => { v-if="netTestDialog" v-model="netTestDialog" max-width="35rem" + :fullscreen="displayWidth < (35 * 16)" > From 267ae3436d85b175af2eca995114fef046eaf8cf Mon Sep 17 00:00:00 2001 From: Allen Date: Wed, 24 Apr 2024 17:32:48 +0800 Subject: [PATCH 13/16] =?UTF-8?q?=E5=AE=9E=E6=97=B6=E6=97=A5=E5=BF=97?= =?UTF-8?q?=E5=BC=B9=E7=AA=97=E5=B0=8F=E5=B1=8F=E6=97=B6=E5=85=A8=E5=B1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layouts/components/ShortcutBar.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/layouts/components/ShortcutBar.vue b/src/layouts/components/ShortcutBar.vue index c680179a..615e6dad 100644 --- a/src/layouts/components/ShortcutBar.vue +++ b/src/layouts/components/ShortcutBar.vue @@ -276,8 +276,9 @@ onMounted(() => { From e7a334861d519028e0b53e901fbd12c033c0ff01 Mon Sep 17 00:00:00 2001 From: Allen Date: Wed, 24 Apr 2024 17:33:07 +0800 Subject: [PATCH 14/16] =?UTF-8?q?=E8=A7=84=E5=88=99=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=E5=BC=B9=E7=AA=97=E5=B0=8F=E5=B1=8F=E6=97=B6=E5=85=A8=E5=B1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layouts/components/ShortcutBar.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/src/layouts/components/ShortcutBar.vue b/src/layouts/components/ShortcutBar.vue index 615e6dad..cb7105d0 100644 --- a/src/layouts/components/ShortcutBar.vue +++ b/src/layouts/components/ShortcutBar.vue @@ -304,6 +304,7 @@ onMounted(() => { v-model="ruleTestDialog" max-width="50rem" scrollable + :fullscreen="displayWidth < (50 * 16)" > From 1fee27f78e7a5c0fa79ba903892305ada12aec48 Mon Sep 17 00:00:00 2001 From: Allen Date: Wed, 24 Apr 2024 17:34:16 +0800 Subject: [PATCH 15/16] =?UTF-8?q?=E7=B3=BB=E7=BB=9F=E5=81=A5=E5=BA=B7?= =?UTF-8?q?=E6=A3=80=E6=9F=A5=E5=BC=B9=E7=AA=97=E5=B0=8F=E5=B1=8F=E6=97=B6?= =?UTF-8?q?=E5=85=A8=E5=B1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layouts/components/ShortcutBar.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/src/layouts/components/ShortcutBar.vue b/src/layouts/components/ShortcutBar.vue index cb7105d0..096beb78 100644 --- a/src/layouts/components/ShortcutBar.vue +++ b/src/layouts/components/ShortcutBar.vue @@ -319,6 +319,7 @@ onMounted(() => { v-model="systemTestDialog" max-width="50rem" scrollable + :fullscreen="displayWidth < (50 * 16)" > From e9ce6bbd4ee4f12528a1113131dcafd73725d5c7 Mon Sep 17 00:00:00 2001 From: Allen Date: Wed, 24 Apr 2024 17:34:37 +0800 Subject: [PATCH 16/16] =?UTF-8?q?=E6=B6=88=E6=81=AF=E4=B8=AD=E5=BF=83?= =?UTF-8?q?=E5=BC=B9=E7=AA=97=E5=B0=8F=E5=B1=8F=E6=97=B6=E5=85=A8=E5=B1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layouts/components/ShortcutBar.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/src/layouts/components/ShortcutBar.vue b/src/layouts/components/ShortcutBar.vue index 096beb78..7b7ceea0 100644 --- a/src/layouts/components/ShortcutBar.vue +++ b/src/layouts/components/ShortcutBar.vue @@ -334,6 +334,7 @@ onMounted(() => { v-model="messageDialog" max-width="60rem" scrollable + :fullscreen="displayWidth < (60 * 16)" >