--集合,对象,,通过对象ProductOrderToHis 的某个属性排序ProductOrderToHis :: getMesOrderNum
List<ProductOrderToHis> productOrderToHis = DataHandle.productOrderVoTransformToProductOrderToHis(productOrderVos);
//集合排序
return ResponseUtill.success(productOrderToHis.stream().sorted(Comparator.comparing(ProductOrderToHis :: getMesOrderNum).reversed()).collect(Collectors.toList()));
//新增页面的图片上传回调
saveResponseFn(response, file) {
let data = response.data[0];
let saveProdPhoto=this.saveProdPhotoUrl;
if(saveProdPhoto !=""){
this.saveProdPhotoUrl = saveProdPhoto+'|'+data;
}else {
this.saveProdPhotoUrl = data;
}
if(this.saveProdPhotoUrl !="") {
let photoFileList = this.saveProdPhotoUrl.split("|");
let newList = [];
this.$utils.toArray(photoFileList).forEach((item) => {
newList.push({url: this.fileUrl + item, name: item});
});
this.prodAddFiles = newList;
}else {
this.prodAddFiles = [];
}
let url = this.fileUrl + data;
return {
url: url,
name: file.name,
size: file.size,
};
},
//删除保存页面产品图片
DeleteSavePicture(url) {
let obj = {
url,
};
this.$confirm("此操作将永久删除该文件, 是否继续?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
this.$api.lncomingManagement.saveProdDeletePhoto(obj).then((res) => {
if (res.data.code == 100) {
this.$message({
type: "success",
message: "删除成功!",
});
//删除完,重新处理产品图片
if(res.data.data.length>0){
let data=res.data.data[0];
if(this.saveProdPhotoUrl !=""){
let prodFileList = this.saveProdPhotoUrl.split("|");
prodFileList = prodFileList.filter(item => item != data);
let newList = [];
let partPhoto = '';
this.$utils.toArray(prodFileList).forEach((item) => {
newList.push({url: this.fileUrl + item, name: item});
if(partPhoto){
partPhoto = partPhoto + '|'+ item;
}else {
partPhoto = item;
}
});
this.saveProdPhotoUrl = partPhoto;
this.prodAddFiles = newList;
}else{
this.prodAddFiles=[];
}
}
}
});
})
.catch(() => {
this.$message({
type: "info",
message: "已取消删除",
});
});
},