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="支持正式表达式,多个关键字用 | 分隔表示或"
/>