修复preview修改颜色没有成功问题

This commit is contained in:
X1627315083
2023-12-14 12:02:42 +08:00
parent 269e305386
commit 44d4a45609
10 changed files with 493 additions and 18 deletions

View File

@@ -299,6 +299,7 @@ export default defineComponent({
let driver__:any = computed(()=>{
return store.state.Guide.guide
})
let likeDesignItemIdList = ref([])
return {
store,
likeDesignCollectionList,
@@ -312,7 +313,8 @@ export default defineComponent({
isShowOperate,
userInfo,
t,
driver__
driver__,
likeDesignItemIdList
};
},
data() {
@@ -818,6 +820,7 @@ export default defineComponent({
...v,
groupDetailId: v.id,
designItemUrl: v.designOutfitUrl,
designItemId: v.designItemId,
};
return data;
}
@@ -904,8 +907,9 @@ export default defineComponent({
driverObj__.moveNext();
})
}
let a = document.createElement("a");
this.isShowMark = true;
// this.isShowMark = true;
let img:any = []
await html2canvas(collectionReview, { useCORS: true, scale: 3 }).then(
(canvas) => {
@@ -943,6 +947,7 @@ export default defineComponent({
num++
}
}
let dataList:any = []
this.likeDesignCollectionList.forEach((item:any)=>{
let nameTail = item?.designOutfitUrl?.split(".").pop().split("?").shift();
let data = {
@@ -953,11 +958,33 @@ export default defineComponent({
"." +
nameTail,
};
dataList.push(item.designItemId)
img.push(data);
index++;
})
let mannequinList:any = []
// Https.axiosPost(Https.httpUrls.designLike, dataList)
// .then((rv: any) => {
// })
// .catch((rv) => {
// });
mannequinList.forEach((item:any) => {
let nameTail = item?.imgUrl?.split(".").pop().split("?").shift();
let data = {
imgUrl: item.imgUrl,
name:
'mannequin' +
index +
"." +
nameTail,
};
img.push(data);
index++;
});
// a.setAttribute('href', URL.createObjectURL(blob));
// a.setAttribute('download', `collection.png`);
// a.click();
@@ -985,9 +1012,6 @@ export default defineComponent({
// });
// }
// );
// console.log(img);
return
this.downImg(img);
},