From 7699d4fc1b55b82981c120e63a8039c75cec3ebe Mon Sep 17 00:00:00 2001 From: jxxghp Date: Thu, 27 Jul 2023 07:16:22 +0800 Subject: [PATCH] fix plugin --- app/plugins/doubansync/__init__.py | 2 ++ app/plugins/sitestatistic/__init__.py | 29 ++++++++++++++++++--------- 2 files changed, 22 insertions(+), 9 deletions(-) diff --git a/app/plugins/doubansync/__init__.py b/app/plugins/doubansync/__init__.py index b867edf4..7015a473 100644 --- a/app/plugins/doubansync/__init__.py +++ b/app/plugins/doubansync/__init__.py @@ -250,6 +250,8 @@ class DoubanSync(_PluginBase): } } ] + # 数据按时间降序排序 + historys = sorted(historys, key=lambda x: x.get('time'), reverse=True) # 拼装页面 contents = [] for history in historys: diff --git a/app/plugins/sitestatistic/__init__.py b/app/plugins/sitestatistic/__init__.py index e060e72f..98800b24 100644 --- a/app/plugins/sitestatistic/__init__.py +++ b/app/plugins/sitestatistic/__init__.py @@ -285,7 +285,10 @@ class SiteStatistic(_PluginBase): } } ] - + # 数据按时间降序排序 + stattistic_data = dict(sorted(stattistic_data.items(), + key=lambda item: item[1].get('upload') or 0, + reverse=True)) # 总上传量 total_upload = sum([data.get("upload") for data in stattistic_data.values() if data.get("upload")]) @@ -385,8 +388,10 @@ class SiteStatistic(_PluginBase): }, 'content': [ { - 'component': 'VIcon', - 'html': 'upload' + 'component': 'VImg', + 'props': { + 'src': '/plugin/upload.png' + } } ] }, @@ -453,8 +458,10 @@ class SiteStatistic(_PluginBase): }, 'content': [ { - 'component': 'VIcon', - 'html': 'download' + 'component': 'VImg', + 'props': { + 'src': '/plugin/download.png' + } } ] }, @@ -521,8 +528,10 @@ class SiteStatistic(_PluginBase): }, 'content': [ { - 'component': 'VIcon', - 'html': 'seed' + 'component': 'VImg', + 'props': { + 'src': '/plugin/seed.png' + } } ] }, @@ -589,8 +598,10 @@ class SiteStatistic(_PluginBase): }, 'content': [ { - 'component': 'VIcon', - 'html': 'database' + 'component': 'VImg', + 'props': { + 'src': '/plugin/seed_size.png' + } } ] },