From 97ce60e5df237e097ec83c2b41acd803f535a12c Mon Sep 17 00:00:00 2001 From: thsrite Date: Thu, 15 Aug 2024 09:43:36 +0800 Subject: [PATCH] fix ui --- README.md | 2 +- package.json | 3 +- plugins/cloudsyncdel/__init__.py | 99 +++++++++++++++++++++----------- 3 files changed, 68 insertions(+), 36 deletions(-) diff --git a/README.md b/README.md index aeb8960..9782372 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ MoviePilot三方插件市场:https://github.com/thsrite/MoviePilot-Plugins/ - 命令执行器 v1.2 - [CloudDrive2助手v1.8.3](docs%2FCd2Assistant.md) - 软连接重定向 v1.1 -- 云盘同步删除 v1.5.3 +- 云盘同步删除 v1.5.4 - 媒体库重复媒体检测 v1.9 - 演员作品订阅 v1.0 - 文件复制 v1.1 diff --git a/package.json b/package.json index 07e594e..598cc6e 100644 --- a/package.json +++ b/package.json @@ -626,11 +626,12 @@ "name": "云盘同步删除", "description": "媒体库删除软连接文件后,同步删除云盘文件。", "labels": "云盘", - "version": "1.5.3", + "version": "1.5.4", "icon": "clouddisk.png", "author": "thsrite", "level": 2, "history": { + "v1.5.4": "fix插件历史ui", "v1.5.3": "修复删除文件夹包含本地+云盘的场景", "v1.5.2": "修复直接删除本地文件夹的场景", "v1.5.1": "不重要的更新", diff --git a/plugins/cloudsyncdel/__init__.py b/plugins/cloudsyncdel/__init__.py index 557881c..b4b2117 100644 --- a/plugins/cloudsyncdel/__init__.py +++ b/plugins/cloudsyncdel/__init__.py @@ -1,4 +1,3 @@ -import os import shutil import time from pathlib import Path @@ -23,7 +22,7 @@ class CloudSyncDel(_PluginBase): # 插件图标 plugin_icon = "clouddisk.png" # 插件版本 - plugin_version = "1.5.3" + plugin_version = "1.5.4" # 插件作者 plugin_author = "thsrite" # 作者主页 @@ -509,43 +508,75 @@ class CloudSyncDel(_PluginBase): unique = history.get("unique") if season: - sub_contents = [ - { - 'component': 'VCardText', - 'props': { - 'class': 'pa-0 px-2' + if episode: + sub_contents = [ + { + 'component': 'VCardText', + 'props': { + 'class': 'pa-0 px-2' + }, + 'text': f'类型:{htype}' }, - 'text': f'类型:{htype}' - }, - { - 'component': 'VCardText', - 'props': { - 'class': 'pa-0 px-2' + { + 'component': 'VCardText', + 'props': { + 'class': 'pa-0 px-2' + }, + 'text': f'标题:{title}' }, - 'text': f'标题:{title}' - }, - { - 'component': 'VCardText', - 'props': { - 'class': 'pa-0 px-2' + { + 'component': 'VCardText', + 'props': { + 'class': 'pa-0 px-2' + }, + 'text': f'季:{season}' }, - 'text': f'季:{season}' - }, - { - 'component': 'VCardText', - 'props': { - 'class': 'pa-0 px-2' + { + 'component': 'VCardText', + 'props': { + 'class': 'pa-0 px-2' + }, + 'text': f'集:{episode}' }, - 'text': f'集:{episode}' - }, - { - 'component': 'VCardText', - 'props': { - 'class': 'pa-0 px-2' + { + 'component': 'VCardText', + 'props': { + 'class': 'pa-0 px-2' + }, + 'text': f'时间:{del_time}' + } + ] + else: + sub_contents = [ + { + 'component': 'VCardText', + 'props': { + 'class': 'pa-0 px-2' + }, + 'text': f'类型:{htype}' }, - 'text': f'时间:{del_time}' - } - ] + { + 'component': 'VCardText', + 'props': { + 'class': 'pa-0 px-2' + }, + 'text': f'标题:{title}' + }, + { + 'component': 'VCardText', + 'props': { + 'class': 'pa-0 px-2' + }, + 'text': f'季:{season}' + }, + { + 'component': 'VCardText', + 'props': { + 'class': 'pa-0 px-2' + }, + 'text': f'时间:{del_time}' + } + ] else: sub_contents = [ {