commit
e26a542987
@ -13,6 +13,8 @@ public class SysIngredentFile {
|
|||||||
|
|
||||||
String url;
|
String url;
|
||||||
|
|
||||||
|
String previewUrl;
|
||||||
|
|
||||||
String name;
|
String name;
|
||||||
|
|
||||||
Integer delFlag;
|
Integer delFlag;
|
||||||
|
@ -40,7 +40,7 @@ public class SysIngredientServiceImpl implements ISysIngredientService {
|
|||||||
List<SysIngredentFile> imgList = ingredient.getImgList();
|
List<SysIngredentFile> imgList = ingredient.getImgList();
|
||||||
if (StringUtils.isNotEmpty(imgList)) {
|
if (StringUtils.isNotEmpty(imgList)) {
|
||||||
for (SysIngredentFile file : imgList) {
|
for (SysIngredentFile file : imgList) {
|
||||||
file.setUrl(AliyunOSSUtils.generatePresignedUrl(file.getUrl()));
|
file.setPreviewUrl(AliyunOSSUtils.generatePresignedUrl(file.getUrl()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -61,7 +61,7 @@ public class SysIngredientServiceImpl implements ISysIngredientService {
|
|||||||
List<SysIngredentFile> imgList = ingredient.getImgList();
|
List<SysIngredentFile> imgList = ingredient.getImgList();
|
||||||
if (StringUtils.isNotEmpty(imgList)) {
|
if (StringUtils.isNotEmpty(imgList)) {
|
||||||
for (SysIngredentFile file : imgList) {
|
for (SysIngredentFile file : imgList) {
|
||||||
file.setUrl(AliyunOSSUtils.generatePresignedUrl(file.getUrl()));
|
file.setPreviewUrl(AliyunOSSUtils.generatePresignedUrl(file.getUrl()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -592,6 +592,11 @@ export default {
|
|||||||
).dictValue
|
).dictValue
|
||||||
)
|
)
|
||||||
: [];
|
: [];
|
||||||
|
this.form.imgList = this.form.imgList.map((obj) => ({
|
||||||
|
url: obj.previewUrl,
|
||||||
|
name: obj.name,
|
||||||
|
fileUrl: obj.url,
|
||||||
|
}));
|
||||||
this.open = true;
|
this.open = true;
|
||||||
this.title = "修改食材";
|
this.title = "修改食材";
|
||||||
});
|
});
|
||||||
@ -604,7 +609,7 @@ export default {
|
|||||||
params.imgList = params.imgList.reduce((arr, cur) => {
|
params.imgList = params.imgList.reduce((arr, cur) => {
|
||||||
if (cur.url) {
|
if (cur.url) {
|
||||||
arr.push({
|
arr.push({
|
||||||
url: cur.url.substring(0, cur.url.indexOf("?")),
|
url: cur.fileUrl,
|
||||||
name: cur.name,
|
name: cur.name,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@ -668,11 +673,15 @@ export default {
|
|||||||
},
|
},
|
||||||
handleOnUploadSuccess(res, file, fileList) {
|
handleOnUploadSuccess(res, file, fileList) {
|
||||||
this.form.imgList = fileList.map((data) => {
|
this.form.imgList = fileList.map((data) => {
|
||||||
const { name, url, response } = data;
|
const { name, url, fileUrl, response } = data;
|
||||||
if (response) {
|
if (response) {
|
||||||
return { url: response.previewUrl, name: response.fileName };
|
return {
|
||||||
|
url: response.previewUrl,
|
||||||
|
fileUrl: response.fileUrl,
|
||||||
|
name: response.fileName,
|
||||||
|
};
|
||||||
}
|
}
|
||||||
return { url, name };
|
return { url, name, fileUrl };
|
||||||
});
|
});
|
||||||
// console.log({
|
// console.log({
|
||||||
// res,
|
// res,
|
||||||
@ -682,9 +691,10 @@ export default {
|
|||||||
// });
|
// });
|
||||||
},
|
},
|
||||||
handleOnUploadRemove(file, fileList) {
|
handleOnUploadRemove(file, fileList) {
|
||||||
this.form.imgList = fileList.map(({ url, name }) => ({
|
this.form.imgList = fileList.map(({ url, fileUrl, name }) => ({
|
||||||
url,
|
url,
|
||||||
name,
|
name,
|
||||||
|
fileUrl,
|
||||||
}));
|
}));
|
||||||
// console.log({ file, fileList, form: this.form });
|
// console.log({ file, fileList, form: this.form });
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user