From 18d778a1cc0758a55be009b99fef067a5bf6a4ff Mon Sep 17 00:00:00 2001 From: jxxghp Date: Sun, 2 Jun 2024 19:50:28 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E8=81=9A=E5=90=88=E6=90=9C?= =?UTF-8?q?=E7=B4=A2=E6=94=AF=E6=8C=81=E8=AE=A2=E9=98=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- src/api/types.ts | 2 + src/components/cards/SubscribeCard.vue | 8 +++ src/pages/subscribe-movie.vue | 7 ++- src/pages/subscribe-tv.vue | 7 ++- src/views/subscribe/SubscribeListView.vue | 16 ++++- src/views/system/SearchBarView.vue | 74 +++++++++++++++++++++-- 7 files changed, 104 insertions(+), 12 deletions(-) diff --git a/package.json b/package.json index a6299633..82e409ff 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "moviepilot", - "version": "1.9.3", + "version": "1.9.3-1", "private": true, "bin": "dist/service.js", "scripts": { diff --git a/src/api/types.ts b/src/api/types.ts index 7b97c0aa..3d8d575a 100644 --- a/src/api/types.ts +++ b/src/api/types.ts @@ -63,6 +63,8 @@ export interface Subscribe { date: string // 编辑框设置项 show_edit_dialog: boolean + // 编辑框打开状态 + page_open?: boolean } // 历史记录 diff --git a/src/components/cards/SubscribeCard.vue b/src/components/cards/SubscribeCard.vue index 9ce79b55..57a97acb 100644 --- a/src/components/cards/SubscribeCard.vue +++ b/src/components/cards/SubscribeCard.vue @@ -133,6 +133,14 @@ const dropdownItems = ref([ }, }, ]) + +// 监听插件窗口状态变化 +watch( + () => props.media?.page_open, + (newOpenState, _) => { + if (newOpenState) editSubscribeDialog() + }, +)