修复detail有时候无法打开问题,修复detail中红绿图修改后preview没有及时试用最新红绿图

This commit is contained in:
X1627315083
2025-12-16 17:36:20 +08:00
parent dcb63f88ae
commit 3d202e32c2
2 changed files with 3 additions and 3 deletions

View File

@@ -230,7 +230,7 @@ export default defineComponent({
let size = { let size = {
...detailData.canvasConfig, ...detailData.canvasConfig,
} }
store.commit('DesignDetail/updataDetailItem',{maskUrl:value})
segmentImage(value,full,size).then(async (rv)=>{ segmentImage(value,full,size).then(async (rv)=>{
let front = detailData.frontBack.front[detailData.imgDomIndex] let front = detailData.frontBack.front[detailData.imgDomIndex]
let back = detailData.frontBack.back[detailData.imgDomIndex] let back = detailData.frontBack.back[detailData.imgDomIndex]
@@ -243,7 +243,7 @@ export default defineComponent({
let base64 = await resizeImageWithNativeCanvas(front.oldMaskUrl,value) let base64 = await resizeImageWithNativeCanvas(front.oldMaskUrl,value)
front.maskUrl = base64 front.maskUrl = base64
back.imageUrl = rv.targetBackUrl back.imageUrl = rv.targetBackUrl
store.commit('DesignDetail/updataDetailItem',{maskUrl:value}) // store.commit('DesignDetail/updataDetailItem',{maskUrl:value})
}) })
} }

View File

@@ -682,6 +682,7 @@ export default defineComponent({
store.commit("cancelDeleteDesignCollectionList",index); store.commit("cancelDeleteDesignCollectionList",index);
} }
const designMousedown = (e:any,design:any,str:string)=>{ const designMousedown = (e:any,design:any,str:string)=>{
collItemSize.isMove = false
if(str != 'disLike'){ if(str != 'disLike'){
if(design.resultType != 'Design' || designData.isUnfold)return if(design.resultType != 'Design' || designData.isUnfold)return
if(str != 'like' && showDesignMark.value) return if(str != 'like' && showDesignMark.value) return
@@ -695,7 +696,6 @@ export default defineComponent({
startY = e.clientY, startY = e.clientY,
left = item.el.offsetLeft, left = item.el.offsetLeft,
top = item.el.offsetTop; top = item.el.offsetTop;
collItemSize.isMove = false
let moveFun = (e:any) => { let moveFun = (e:any) => {
collItemSize.isMove = true collItemSize.isMove = true
let X = e.clientX - startX + left; let X = e.clientX - startX + left;