| | |
| | | message: '只能上传一个图标' |
| | | }) |
| | | }, |
| | | initMuitlFiles (fileList) { |
| | | const list = []; |
| | | fileList.forEach(rawFile => { |
| | | list.push({ fileurl: rawFile.response.data.imgaddr, name: rawFile.response.data.imgname, url: rawFile.response.data.url }) |
| | | }); |
| | | return list; |
| | | }, |
| | | fileSuccess1(response, file, fileList) { |
| | | this.form.files = fileList |
| | | this.form.multifileList.push({ fileurl: response.data.imgaddr, name: response.data.imgname, url: response.data.url }) |
| | | // this.form.multifileList.push({ fileurl: response.data.imgaddr, name: response.data.imgname, url: response.data.url }) |
| | | this.form.multifileList=this.initMuitlFiles(fileList); |
| | | }, |
| | | handleRemove1(file, fileList) { |
| | | this.form.files = fileList |
| | | this.form.multifileList = fileList |
| | | // this.form.multifileList = fileList |
| | | this.form.multifileList=this.initMuitlFiles(fileList); |
| | | }, |
| | | fileSuccess(response) { |
| | | this.form.ztList.push({ imgaddr: response.data.imgaddr, url: response.data.url }) |
| | |
| | | if (res.multifileList.length > 0) { |
| | | res.multifileList.forEach(item => { |
| | | obj.multifileList.push({ fileurl: item.fileurl, name: item.name, url: res.prefixUrl + item.fileurl }) |
| | | obj.files.push({ fileurl: item.fileurl, name: item.name, url: res.prefixUrl + item.fileurl }) |
| | | obj.files.push({ fileurl: item.fileurl, name: item.name, url: res.prefixUrl + item.fileurl, response: { data: { imgaddr: item.fileurl, imgname: item.name } } }) |
| | | }) |
| | | } |
| | | this.$refs.operaGoodsWindow.open('编辑商品', obj) |
| | |
| | | MultipartFile file = multipartRequest.getFile(fileNames.next()); |
| | | String fileName = file.getOriginalFilename(); |
| | | String suffix = fileName.substring(fileName.lastIndexOf(".")); |
| | | if ( !StringUtils.equalsIgnoreCase(suffix, ".jpg") || !StringUtils.equalsIgnoreCase(suffix, ".png")) { |
| | | if ( !StringUtils.equalsIgnoreCase(suffix, ".jpg") && !StringUtils.equalsIgnoreCase(suffix, ".png")) { |
| | | context.put("code", 0); |
| | | context.put("message", "对不起,文件格式上传有误!"); |
| | | return; |
| | | } |
| | | } |
| | | upload(multipartRequest, response, folder + "/", |
| | |
| | | if(!Objects.isNull(multifileList)&&multifileList.size()>Constants.ZERO){ |
| | | for (int i = 0; i < multifileList.size(); i++) { |
| | | Multifile multifile = multifileList.get(i); |
| | | if(StringUtils.isBlank(multifile.getFileurl())){ |
| | | continue; |
| | | } |
| | | multifile.setCreator(user.getId()); |
| | | multifile.setCreateDate(new Date()); |
| | | multifile.setIsdeleted(Constants.ZERO); |
| | |
| | | List<Integer> integerList = goodsList.stream().map(Goods::getId).collect(Collectors.toList()); |
| | | |
| | | List<Multifile> mFileList = multifileMapper.selectList(new QueryWrapper<Multifile>() |
| | | .lambda().in(Multifile::getObjId,integerList).eq(Multifile::getType,Constants.ZERO).eq(Multifile::getObjType,Constants.ZERO)); |
| | | .lambda().in(Multifile::getObjId,integerList) |
| | | .eq(Multifile::getType,Constants.ZERO) |
| | | .eq(Multifile::getIsdeleted,Constants.ZERO) |
| | | .eq(Multifile::getObjType,Constants.ZERO)); |
| | | List<GoodsParam> goodsParamList = goodsParamMapper.selectList(new QueryWrapper<GoodsParam>() |
| | | .in("GOODS_ID",integerList) |
| | | .orderByAsc(" SORTNUM ")); |