问题修复优化

This commit is contained in:
2026-01-14 16:33:36 +08:00
parent 657d9d3e37
commit bafa5f6b69
3 changed files with 7 additions and 6 deletions

View File

@@ -11,8 +11,8 @@
</svg>
</div>
<div>
<h1 class="text-lg font-semibold text-gray-900">{{ publicConfig.config.site?.name || '文件中转站' }}</h1>
<p v-if="showDescription" class="text-xs text-gray-500">{{ publicConfig.config.site?.description || '安全便捷的文件暂存服务' }}</p>
<h1 class="text-lg font-semibold text-gray-900">{{ config.site?.name || '文件中转站' }}</h1>
<p v-if="showDescription" class="text-xs text-gray-500">{{ config.site?.description || '安全便捷的文件暂存服务' }}</p>
</div>
</router-link>
</div>
@@ -65,7 +65,7 @@ defineProps<{
}>()
const route = useRoute()
const publicConfig = usePublicConfig()
const { config } = usePublicConfig()
const isAdminRoute = computed(() => route.path.includes('/admin'))
</script>

View File

@@ -1,4 +1,4 @@
import { ref, onMounted } from 'vue'
import { ref } from 'vue'
import { publicApi, type PublicConfig } from '@/lib/api'
// 默认配置

View File

@@ -78,7 +78,7 @@
{{ isDragging ? '释放文件到此处' : '点击选择文件或拖拽到此处' }}
</p>
<p class="text-sm text-gray-400">
支持任意格式文件单文件最大 {{ publicConfig.getFileSizeLimit() }}最多 {{ publicConfig.config.upload?.max_batch_files || 10 }} 个文件
支持任意格式文件单文件最大 {{ publicConfig.getFileSizeLimit() }}最多 {{ config.upload?.max_batch_files || 10 }} 个文件
</p>
</div>
</div>
@@ -348,6 +348,7 @@ import { usePublicConfig } from '@/composables/usePublicConfig'
const router = useRouter()
const publicConfig = usePublicConfig()
const { config } = publicConfig
// 响应式数据
const activeTab = ref('file')
@@ -418,7 +419,7 @@ const addFiles = (files: File[]) => {
// 检查文件数量
if (!publicConfig.validateFileCount(selectedFiles.value)) {
toast.warning(`最多只能上传 ${publicConfig.config.upload?.max_batch_files || 10} 个文件`)
toast.warning(`最多只能上传 ${config.value.upload?.max_batch_files || 10} 个文件`)
}
}