fix: 修改上传图片不会自动展示的问题
This commit is contained in:
parent
69faf8db75
commit
b32e06e03b
@ -37,7 +37,8 @@
|
|||||||
<div class="upload-img" v-show="!canvasConfig.backgroundImage">
|
<div class="upload-img" v-show="!canvasConfig.backgroundImage">
|
||||||
<img src="@/assets/images/canvas/noImage.png" />
|
<img src="@/assets/images/canvas/noImage.png" />
|
||||||
<n-text class="upload-desc" depth="3">
|
<n-text class="upload-desc" depth="3">
|
||||||
背景图需小于 {{backgroundImageSize}}M ,格式为 png/jpg/gif 的文件
|
背景图需小于 {{ backgroundImageSize }}M ,格式为 png/jpg/gif
|
||||||
|
的文件
|
||||||
</n-text>
|
</n-text>
|
||||||
</div>
|
</div>
|
||||||
</n-upload-dragger>
|
</n-upload-dragger>
|
||||||
@ -164,7 +165,9 @@ const beforeUploadHandle = async ({ file }) => {
|
|||||||
const size = file.file.size
|
const size = file.file.size
|
||||||
|
|
||||||
if (size > 1024 * 1024 * backgroundImageSize) {
|
if (size > 1024 * 1024 * backgroundImageSize) {
|
||||||
window['$message'].warning(`图片超出 ${backgroundImageSize}M 限制,请重新上传!`)
|
window['$message'].warning(
|
||||||
|
`图片超出 ${backgroundImageSize}M 限制,请重新上传!`
|
||||||
|
)
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
if (type !== 'image/png' && type !== 'image/jpeg' && type !== 'image/gif') {
|
if (type !== 'image/png' && type !== 'image/jpeg' && type !== 'image/gif') {
|
||||||
@ -180,6 +183,7 @@ const clearImage = () => {
|
|||||||
EditCanvasConfigEnum.BACKGROUND_IAMGE,
|
EditCanvasConfigEnum.BACKGROUND_IAMGE,
|
||||||
undefined
|
undefined
|
||||||
)
|
)
|
||||||
|
chartEditStoreStore.setCanvasConfig(EditCanvasConfigEnum.SELECT_COLOR, true)
|
||||||
}
|
}
|
||||||
|
|
||||||
// 清除颜色
|
// 清除颜色
|
||||||
@ -188,9 +192,15 @@ const clearColor = () => {
|
|||||||
EditCanvasConfigEnum.BACKGROUND,
|
EditCanvasConfigEnum.BACKGROUND,
|
||||||
undefined
|
undefined
|
||||||
)
|
)
|
||||||
|
if (canvasConfig.backgroundImage) {
|
||||||
|
chartEditStoreStore.setCanvasConfig(
|
||||||
|
EditCanvasConfigEnum.SELECT_COLOR,
|
||||||
|
false
|
||||||
|
)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 启用背景
|
// 启用/关闭 颜色
|
||||||
const switchSelectColorHandle = () => {
|
const switchSelectColorHandle = () => {
|
||||||
switchSelectColorLoading.value = true
|
switchSelectColorLoading.value = true
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
@ -218,6 +228,10 @@ const customRequest = (options: UploadCustomRequestOptions) => {
|
|||||||
EditCanvasConfigEnum.BACKGROUND_IAMGE,
|
EditCanvasConfigEnum.BACKGROUND_IAMGE,
|
||||||
ImageUrl
|
ImageUrl
|
||||||
)
|
)
|
||||||
|
chartEditStoreStore.setCanvasConfig(
|
||||||
|
EditCanvasConfigEnum.SELECT_COLOR,
|
||||||
|
false
|
||||||
|
)
|
||||||
} else {
|
} else {
|
||||||
window['$message'].error('添加图片失败,请稍后重试!')
|
window['$message'].error('添加图片失败,请稍后重试!')
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user