From f8071ada0b3d87b91a81ec8e4ccc6382429a379a Mon Sep 17 00:00:00 2001 From: jxxghp Date: Wed, 1 Nov 2023 22:03:46 +0800 Subject: [PATCH] =?UTF-8?q?feat=20=E6=8F=92=E4=BB=B6=E6=94=AF=E6=8C=81?= =?UTF-8?q?=E5=9C=A8=E7=BA=BF=E5=9B=BE=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- src/components/cards/PluginAppCard.vue | 11 +++++++++-- src/components/cards/PluginCard.vue | 9 ++++++++- src/views/plugin/PluginCardListView.vue | 4 ++-- 4 files changed, 20 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index cab02d2d..bdc40d49 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "moviepilot", - "version": "1.3.9-2", + "version": "1.3.9", "private": true, "bin": "dist/service.js", "scripts": { diff --git a/src/components/cards/PluginAppCard.vue b/src/components/cards/PluginAppCard.vue index 7fe1c0fd..d7b120af 100644 --- a/src/components/cards/PluginAppCard.vue +++ b/src/components/cards/PluginAppCard.vue @@ -30,7 +30,7 @@ async function installPlugin() { try { // 显示等待提示框 progressDialog.value = true - progressText.value = `正在安装 ${props.plugin?.plugin_name} 插件...` + progressText.value = `正在安装 ${props.plugin?.plugin_name} ${props?.plugin?.plugin_version} 插件...` const result: { [key: string]: any } = await api.get( `plugin/install/${props.plugin?.id}`, @@ -59,6 +59,13 @@ async function installPlugin() { console.error(error) } } + +// 计算图标路径 +const iconPath = computed(() => { + return props.plugin?.plugin_icon?.startsWith('http') + ? props.plugin?.plugin_icon + : `/plugin_icon/${props.plugin?.plugin_icon}` +})