diff --git a/src/components/form/ReorganizeForm.vue b/src/components/form/ReorganizeForm.vue index d5f24ef4..f81ef229 100644 --- a/src/components/form/ReorganizeForm.vue +++ b/src/components/form/ReorganizeForm.vue @@ -161,6 +161,7 @@ async function transfer() { v-model="transferForm.target" label="目的路径" placeholder="留空自动" + hint="留空将自动整理到媒体库目录" /> @@ -225,6 +227,7 @@ async function transfer() { v-model="transferForm.episode_format" label="集数定位" placeholder="使用{ep}定位集数" + hint="使用{ep}定位文件名中的集数部分,其余相同部分直接填写,不同部分使用{a}进行忽略,例如:{a}葬送的芙莉莲_Sousou no Frieren 第{ep}话{b}" /> @@ -232,6 +235,7 @@ async function transfer() { v-model="transferForm.episode_detail" label="指定集数" placeholder="起始集,终止集,如1或1,2" + hint="直接指定集数或者范围,格式:起始集,终止集,如1或1,2" /> @@ -239,6 +243,7 @@ async function transfer() { v-model="transferForm.episode_part" label="指定Part" placeholder="如part1" + hint="指定集数的Part,如part1" /> @@ -246,6 +251,7 @@ async function transfer() { v-model.number="transferForm.episode_offset" label="集数偏移" placeholder="如-10" + hint="对集数进行偏移运算,如-10表示文件名中的集数减10为整理后集数" /> @@ -254,6 +260,7 @@ async function transfer() { label="最小文件大小(MB)" :rules="[numberValidator]" placeholder="0" + hint="最小文件大小,小于此大小的文件将被忽略不进行整理" /> diff --git a/src/components/form/SiteAddEditForm.vue b/src/components/form/SiteAddEditForm.vue index 3b6b7851..76c59265 100644 --- a/src/components/form/SiteAddEditForm.vue +++ b/src/components/form/SiteAddEditForm.vue @@ -142,6 +142,7 @@ async function updateSiteInfo() { v-model="siteForm.url" label="站点地址" :rules="[requiredValidator]" + hint="格式:http://www.example.com/" /> @@ -195,6 +200,7 @@ async function updateSiteInfo() { v-model="siteForm.limit_interval" label="单位周期(秒)" :rules="[numberValidator]" + hint="设定站点限流的单位周期,单位为秒,0为不限流" /> @@ -226,6 +234,7 @@ async function updateSiteInfo() { diff --git a/src/components/form/SubscribeEditForm.vue b/src/components/form/SubscribeEditForm.vue index 86fed16b..a802af56 100644 --- a/src/components/form/SubscribeEditForm.vue +++ b/src/components/form/SubscribeEditForm.vue @@ -236,6 +236,7 @@ watchEffect(() => { { v-model="subscribeForm.total_episode" label="总集数" :rules="[numberValidator]" + hint="设定剧集的总集数,以应对themoviedb中剧集信息未维护完整,导致提前结束订阅的情况" /> { v-model="subscribeForm.start_episode" label="开始集数" :rules="[numberValidator]" + hint="只订阅下载此集数及之后的剧集" /> @@ -301,6 +304,7 @@ watchEffect(() => { { { chips label="订阅站点" multiple + hint="只订阅选中的订阅站点,不选则订阅所有可订阅站点" /> @@ -332,6 +338,7 @@ watchEffect(() => { @@ -343,6 +350,7 @@ watchEffect(() => { { diff --git a/src/views/plugin/PluginCardListView.vue b/src/views/plugin/PluginCardListView.vue index a4d2db20..e896a626 100644 --- a/src/views/plugin/PluginCardListView.vue +++ b/src/views/plugin/PluginCardListView.vue @@ -95,11 +95,15 @@ function refreshData() { fetchUninstalledPlugins() } -// 获取没有更新的插件 -const getUnupdatedPlugins = computed(() => { +// 对uninstalledList进行排序,按PluginStatistics倒序 +const sortedUninstalledList = computed(() => { const list = uninstalledList.value.filter(item => !item.has_update) defer = useDefer(list.length) - return list + if (PluginStatistics.value.length === 0) + return list + return list.sort((a, b) => { + return PluginStatistics.value[b.id || '0'] - PluginStatistics.value[a.id || '0'] + }) }) // 加载时获取数据 @@ -195,7 +199,7 @@ onBeforeMount(() => {
{ v-model="defaultFilterRules.include" type="text" label="包含(关键字、正则式)" - hint="支持正式表达式,多个关键字用|分隔表示或" + hint="支持正式表达式,多个关键字用 | 分隔表示或" /> @@ -398,7 +398,7 @@ onMounted(() => { v-model="defaultFilterRules.exclude" type="text" label="排除(关键字、正则式)" - hint="支持正式表达式,多个关键字用|分隔表示或" + hint="支持正式表达式,多个关键字用 | 分隔表示或" /> diff --git a/src/views/setting/AccountSettingSubscribe.vue b/src/views/setting/AccountSettingSubscribe.vue index 83f3536e..f6fd05fc 100644 --- a/src/views/setting/AccountSettingSubscribe.vue +++ b/src/views/setting/AccountSettingSubscribe.vue @@ -584,7 +584,7 @@ onMounted(() => { v-model="defaultFilterRules.include" type="text" label="包含(关键字、正则式)" - hint="支持正式表达式,多个关键字用|分隔表示或" + hint="支持正式表达式,多个关键字用 | 分隔表示或" /> @@ -592,7 +592,7 @@ onMounted(() => { v-model="defaultFilterRules.exclude" type="text" label="排除(关键字、正则式)" - hint="支持正式表达式,多个关键字用|分隔表示或" + hint="支持正式表达式,多个关键字用 | 分隔表示或" />