diff --git a/stdiet-custom/src/main/java/com/stdiet/custom/domain/SysIngredentFile.java b/stdiet-custom/src/main/java/com/stdiet/custom/domain/SysIngredentFile.java index fa7eef4a4..88effbaf9 100644 --- a/stdiet-custom/src/main/java/com/stdiet/custom/domain/SysIngredentFile.java +++ b/stdiet-custom/src/main/java/com/stdiet/custom/domain/SysIngredentFile.java @@ -11,9 +11,9 @@ public class SysIngredentFile { Long igdId; - String fileUrl; + String url; - String fileName; + String name; Integer delFlag; diff --git a/stdiet-custom/src/main/java/com/stdiet/custom/service/impl/SysIngredientServiceImpl.java b/stdiet-custom/src/main/java/com/stdiet/custom/service/impl/SysIngredientServiceImpl.java index fbfa31886..2db78fd55 100644 --- a/stdiet-custom/src/main/java/com/stdiet/custom/service/impl/SysIngredientServiceImpl.java +++ b/stdiet-custom/src/main/java/com/stdiet/custom/service/impl/SysIngredientServiceImpl.java @@ -66,7 +66,7 @@ public class SysIngredientServiceImpl implements ISysIngredientService { if (StringUtils.isNotNull(sysIngredient.getImgList())) { List fileList = sysIngredient.getImgList(); for (SysIngredentFile file : fileList) { - file.setId(sysIngredient.getId()); + file.setIgdId(sysIngredient.getId()); file.setCreateBy(SecurityUtils.getUsername()); file.setCreateTime(DateUtils.getNowDate()); } diff --git a/stdiet-custom/src/main/resources/mapper/custom/SysIngredientMapper.xml b/stdiet-custom/src/main/resources/mapper/custom/SysIngredientMapper.xml index 4e6ad6777..261bfbe58 100644 --- a/stdiet-custom/src/main/resources/mapper/custom/SysIngredientMapper.xml +++ b/stdiet-custom/src/main/resources/mapper/custom/SysIngredientMapper.xml @@ -220,22 +220,22 @@ - insert into sys_ingredient_file(igd_id, file_url, file_name, create_by, create_time, update_by, update_time ) + insert into sys_ingredient_file(igd_id, url, name, create_by, create_time, update_by, update_time ) values - (#{item.ingredientId},#{item.fileUrl},#{item.fileName},#{item.createBy},#{item.createTime},#{item.updateBy},#{item.updateTime}) + (#{item.igdId},#{item.url},#{item.name},#{item.createBy},#{item.createTime},#{item.updateBy},#{item.updateTime}) - - + + diff --git a/stdiet-ui/src/views/custom/ingredient/index.vue b/stdiet-ui/src/views/custom/ingredient/index.vue index 4c58c211a..8e1b1c590 100644 --- a/stdiet-ui/src/views/custom/ingredient/index.vue +++ b/stdiet-ui/src/views/custom/ingredient/index.vue @@ -246,7 +246,7 @@ - + @@ -338,15 +338,32 @@ - - + + + + +
+ 将文件拖到此处,或点击上传 +
最多可上传5个文件,且每个文件不超过10M
+
+
+
+
+ + - - - - -
- 将文件拖到此处,或点击上传 -
-
- 最多可上传5个文件,且每个文件不超过10M -
-
-
-
- + - + { + const { name, url, response } = data; + if (response) { + return { url: response.fileUrl, name: response.fileName }; + } + return { url, name }; + }); + // console.log({ + // res, + // file, + // fileList, + // form: this.form, + // }); + }, + handleOnUploadRemove(file, fileList) { + this.form.imgList = fileList.map(({ url, name }) => ({ + url, + name, + })); + // console.log({ file, fileList, form: this.form }); + }, + handleOnUploadExceed(files, fileList) { + this.$message({ + message: "最多可上传5张图片", + type: "warning", + }); }, - handleOnUploadRemove() { - - } }, };