Feature: add imagelocal component

This commit is contained in:
萌萌哒赫萝
2023-08-22 22:42:35 -07:00
parent 1dcf54f421
commit 9d63799d5a
2 changed files with 72 additions and 1 deletions
+9 -1
View File
@@ -497,7 +497,7 @@ https://www.baidu.com/img/bd_logo1.png"
shadow="hover"
>
<el-image
v-if="!item.isDir && currentPicBedName !== 'webdavplist' && currentPicBedName !== 'sftp'"
v-if="!item.isDir && currentPicBedName !== 'webdavplist' && currentPicBedName !== 'sftp' && currentPicBedName !== 'local'"
:src="isShowThumbnail && item.isImage ?
item.url
: require(`./assets/icons/${getFileIconPath(item.fileName ?? '')}`)"
@@ -526,6 +526,13 @@ https://www.baidu.com/img/bd_logo1.png"
:url="item.url"
@click="handleClickFile(item)"
/>
<ImageLocal
v-else-if="!item.isDir && currentPicBedName === 'local' && item.isImage"
:is-show-thumbnail="isShowThumbnail"
:item="item"
:local-path="item.key"
@click="handleClickFile(item)"
/>
<el-image
v-else-if="!item.isDir"
:src="require(`./assets/icons/${getFileIconPath(item.fileName ?? '')}`)"
@@ -1492,6 +1499,7 @@ import { videoExt } from '../utils/videofile'
// 组件
import ImageWebdav from '@/components/ImageWebdav.vue'
import ImageLocal from '@/components/ImageLocal.vue'
// 国际化函数
import { T as $T } from '@/i18n'