fix: 修复预览图片时文件名显示不正确的问题
This commit is contained in:
parent
3ce6954acf
commit
16559bc4c4
@ -48,9 +48,9 @@ export default {
|
|||||||
computed: {},
|
computed: {},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
imageThumbnailUrl: `${process.env.VUE_APP_BASE_API}/view/thumbnail?jmal-token=${this.$store.state.user.token}&name=${this.$store.state.user.name}&id=`,
|
imageThumbnailUrl: `${process.env.VUE_APP_BASE_API}/view/thumbnail`,
|
||||||
shareImageThumbnailUrl: `${process.env.VUE_APP_BASE_API}/public/s/view/thumbnail?share-token=${this.$store.getters.shareToken}&id=`,
|
shareImageThumbnailUrl: `${process.env.VUE_APP_BASE_API}/public/s/view/thumbnail`,
|
||||||
publicImageThumbnailUrl: process.env.VUE_APP_BASE_API + '/public/s/view/thumbnail?id=',
|
publicImageThumbnailUrl: process.env.VUE_APP_BASE_API + '/public/s/view/thumbnail',
|
||||||
currentSrc: '',
|
currentSrc: '',
|
||||||
images: [],
|
images: [],
|
||||||
imagesFristIndex: -1,
|
imagesFristIndex: -1,
|
||||||
@ -92,7 +92,7 @@ export default {
|
|||||||
this.imageFiles = this.fileList.filter(element => !element.isFolder && element.contentType.startsWith('image'))
|
this.imageFiles = this.fileList.filter(element => !element.isFolder && element.contentType.startsWith('image'))
|
||||||
this.imageFiles.forEach((element) => {
|
this.imageFiles.forEach((element) => {
|
||||||
this.images.push({
|
this.images.push({
|
||||||
thumbnail: this.getImageUrlbyThumbnail(element.id),
|
thumbnail: this.getImageUrlByThumbnail(element),
|
||||||
source: this.getImageUrl(element)
|
source: this.getImageUrl(element)
|
||||||
})
|
})
|
||||||
if (this.file.id === element.id) {
|
if (this.file.id === element.id) {
|
||||||
@ -121,14 +121,14 @@ export default {
|
|||||||
}
|
}
|
||||||
return url
|
return url
|
||||||
},
|
},
|
||||||
getImageUrlbyThumbnail(fileId) {
|
getImageUrlByThumbnail(file) {
|
||||||
if (this.$store.getters.token){
|
if (this.$store.getters.token){
|
||||||
return this.imageThumbnailUrl + fileId
|
return `${this.imageThumbnailUrl}/${file.name}?jmal-token=${this.$store.state.user.token}&name=${this.$store.state.user.name}&id=${file.id}`
|
||||||
} else {
|
} else {
|
||||||
if (this.$store.getters.shareToken) {
|
if (this.$store.getters.shareToken) {
|
||||||
return this.shareImageThumbnailUrl + fileId
|
return `${this.shareImageThumbnailUrl}/${file.name}?share-token=${this.$store.getters.shareToken}&id=${file.id}`
|
||||||
}
|
}
|
||||||
return this.publicImageThumbnailUrl + fileId
|
return `${this.publicImageThumbnailUrl}/${file.name}?id=${file.id}`
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
show(viewIndex) {
|
show(viewIndex) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user