修复元素bug

This commit is contained in:
X1627315083
2024-07-10 09:31:36 +08:00
parent e0bb4b3c59
commit 038275b454
4 changed files with 68 additions and 87 deletions

View File

@@ -474,23 +474,25 @@ export default defineComponent({
designElementsBtn:false
}
},
computeZindex(){
let arr = JSON.parse(JSON.stringify(this.printStyleList))
arr.sort((a, b) => {
var a_num = a["style"].zIndex;
var b_num = b["style"].zIndex;
computeZindex(resolve,prints){
console.log(prints);
prints.sort((a, b) => {
var a_num = a.priority;
var b_num = b.priority;
return a_num - b_num;
});
let num = 1
arr.forEach((v)=>{
v.style.zIndex = num++
prints.forEach((v)=>{
v.priority = num++
})
return this.computeSize(arr)//计算单件衣服初始大小到目前大小的缩放比
resolve(prints)
// return this.computeSize(arr)//计算单件衣服初始大小到目前大小的缩放比
},
async computeSize(arr){
// let num = this.sketch/
return new Promise(async (resolve, reject) => {
let sketch = document.getElementsByClassName("designElementsMobile_sketch")[0]
let arr = JSON.parse(JSON.stringify(this.printStyleList))
let sketch = document.getElementsByClassName("designElements_sketch")[0]
let sketchNum = this.sketch.width.replace(/rem/g,'')*10/sketch.offsetWidth
let prints = []
let scale
@@ -510,7 +512,7 @@ export default defineComponent({
}
prints.push(obj)
}
resolve(prints)
this.computeZindex(resolve,prints)
})
},
async setPreview(){
@@ -530,7 +532,7 @@ export default defineComponent({
// timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone,
// }
let data = JSON.parse(JSON.stringify(this.store.state.DesignDetailModule.designPreviewData))
await this.computeZindex().then((rv)=>{
await this.computeSize().then((rv)=>{
this.setOkData = rv
})
data.designSingleItemDTOList[index].trims.prints = this.setOkData