猜歌名,加上撤回策略。
This commit is contained in:
@@ -553,9 +553,11 @@ new Vue({
|
||||
this.dialogTitle = '编辑任务';
|
||||
this.taskForm = { ...task };
|
||||
if (task.content_image) {
|
||||
// 编辑时显示图片
|
||||
const fileName = task.content_image.split('/').pop();
|
||||
this.imageList = [{
|
||||
name: '已上传图片',
|
||||
url: task.content_image
|
||||
url: `/static/uploads/${fileName}` // 显示时使用相对路径
|
||||
}];
|
||||
}
|
||||
this.taskDialogVisible = true;
|
||||
@@ -685,10 +687,12 @@ new Vue({
|
||||
// 图片上传相关
|
||||
handleImageSuccess(response, file) {
|
||||
if (response.success) {
|
||||
this.taskForm.content_image = response.data.url;
|
||||
this.taskForm.content_image = response.data.url; // 存储绝对路径
|
||||
// 显示时使用文件名
|
||||
const fileName = file.name;
|
||||
this.imageList = [{
|
||||
name: file.name,
|
||||
url: response.data.url
|
||||
name: fileName,
|
||||
url: `/static/uploads/${response.data.url.split('/').pop()}` // 显示时使用相对路径
|
||||
}];
|
||||
} else {
|
||||
this.$message.error('上传失败');
|
||||
@@ -711,7 +715,9 @@ new Vue({
|
||||
},
|
||||
|
||||
handleImagePreview(file) {
|
||||
this.previewUrl = file.url;
|
||||
// 预览时使用相对路径
|
||||
const fileName = file.url.split('/').pop();
|
||||
this.previewUrl = `/static/uploads/${fileName}`;
|
||||
this.previewVisible = true;
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user