diff --git a/src/components/cards/PluginCard.vue b/src/components/cards/PluginCard.vue
index c3dafae3..a3d01c2e 100644
--- a/src/components/cards/PluginCard.vue
+++ b/src/components/cards/PluginCard.vue
@@ -3,7 +3,7 @@ import { useToast } from 'vue-toast-notification'
import { useConfirm } from 'vuetify-use-dialog'
import api from '@/api'
import type { Plugin } from '@/api/types'
-import DynamicRender from '@/components/render/DynamicRender.vue'
+import FormRender from '@/components/render/FormRender.vue'
import PageRender from '@/components/render/PageRender.vue'
import VersionHistory from '@/components/misc/VersionHistory.vue'
import { isNullOrEmptyObject } from '@core/utils'
@@ -490,12 +490,7 @@ watch(
-
+
diff --git a/src/components/dialog/ForkSubscribeDialog.vue b/src/components/dialog/ForkSubscribeDialog.vue
index 7f8e1ada..c2c75337 100644
--- a/src/components/dialog/ForkSubscribeDialog.vue
+++ b/src/components/dialog/ForkSubscribeDialog.vue
@@ -20,6 +20,9 @@ const globalSettings: any = inject('globalSettings')
// 提示框
const $toast = useToast()
+// 处理中
+const processing = ref(false)
+
// 计算海报图片地址
const posterUrl = computed(() => {
const url = props.media?.poster
@@ -45,9 +48,9 @@ async function doFork() {
// 开始处理
startNProgress()
try {
+ processing.value = true
// 请求API
const result: { [key: string]: any } = await api.post('subscribe/fork', props.media)
-
// 订阅状态
if (result.success) {
$toast.success(`${props.media?.share_title} 添加订阅成功!`)
@@ -59,6 +62,7 @@ async function doFork() {
} catch (error) {
console.error(error)
} finally {
+ processing.value = false
doneNProgress()
}
}
@@ -113,7 +117,15 @@ async function doFork() {
- 添加到我的订阅
+
+ 添加到我的订阅
+
diff --git a/src/components/render/DynamicRender.vue b/src/components/render/FormRender.vue
similarity index 100%
rename from src/components/render/DynamicRender.vue
rename to src/components/render/FormRender.vue