Feature(custom): optimize the file select experience in manage file explorer page

This commit is contained in:
Kuingsmile
2026-01-13 10:07:03 +08:00
parent cce3020d50
commit 35377e0988
2 changed files with 3 additions and 3 deletions

View File

@@ -341,9 +341,9 @@
v-if="layoutStyle === 'grid'"
class="file-grid-item"
:class="{ selected: item.checked }"
@click="handleClickFile(item)"
@click="item.checked = !item.checked"
>
<div class="file-preview">
<div class="file-preview" @click.stop="handleClickFile(item)">
<!-- Image Preview -->
<template v-if="!item.isDir && !['webdavplist', 'sftp', 'local', 's3plist'].includes(currentPicBedName)">
<img v-if="isShowThumbnail && item.isImage" :src="item.url" class="file-image" @error="() => {}" />

View File

@@ -942,7 +942,7 @@ async function switchToPicbed(picbedType: IFavoritePicbedItem) {
function getPicbedName(picbedType: IFavoritePicbedItem): string {
if (!picBedG.value || picBedG.value.length === 0) {
return picbedType.configName
return picbedType.configName || 'Default'
}
const target = picBedG.value.find(item => item.type === picbedType.type)
return `${target ? target.name : picbedType.type}-${picbedType.configName}`