diff --git a/src/component/Detail/detailLeft/module/currentList.vue b/src/component/Detail/detailLeft/module/currentList.vue index 95143250..09d869cf 100644 --- a/src/component/Detail/detailLeft/module/currentList.vue +++ b/src/component/Detail/detailLeft/module/currentList.vue @@ -5,7 +5,7 @@
- +
@@ -48,6 +48,9 @@ export default defineComponent({ color:computed(()=>store.state.UploadFilesModule.allBoardData.colorBoards), models:computed(()=>store.state.Workspace.probjects.model), }, + sketchCatecoryAllList:computed(()=>{ + return store.state.Workspace.workspaceAllPosition + }), currentDetailType:computed(()=>store.state.DesignDetail.currentDetailType), }) diff --git a/src/component/Detail/model/modelNav.vue b/src/component/Detail/model/modelNav.vue index 355f6b55..5d4e16aa 100644 --- a/src/component/Detail/model/modelNav.vue +++ b/src/component/Detail/model/modelNav.vue @@ -7,7 +7,7 @@ @mousedown.stop="designMousedown(getMousePosition($event,false),item.uniqueId,'disLike')" @touchstart.passive="designMousedown(getMousePosition($event,true),item.uniqueId,'disLike')" @click="selectDetailItem(item,index)"> - + @@ -104,6 +104,17 @@ export default defineComponent({ detailData.designDetail.clothes = detailData.designDetail.clothes.filter((item:any)=>item.id != id) detailData.frontBack_.back = detailData.frontBack_.back.filter((item:any)=>item.id != id) detailData.frontBack_.front = detailData.frontBack_.front.filter((item:any)=>item.id != id) + console.log(detailData.designDetail.clothes) + //判断删除后是否还有服装 + if(detailData.designDetail.clothes.length == 0){ + addSketch() + }else{ + //获取当前最大的priority值 + const maxValue = Math.max(...detailData.designDetail.clothes.map(item => item.priority)); + const maxObj = detailData.designDetail.clothes.find(item => item.priority === maxValue); + store.commit('DesignDetail/setDesignColthes',maxObj.id) + } + emit('deleteItem') } const addSketch = ()=>{ diff --git a/src/component/HomePage/sketchCategory.vue b/src/component/HomePage/sketchCategory.vue index 677fbcd1..6ccde777 100644 --- a/src/component/HomePage/sketchCategory.vue +++ b/src/component/HomePage/sketchCategory.vue @@ -67,6 +67,10 @@ export default defineComponent({ }, generateList:{ type:Array + }, + allCategory:{ + type:Array, + default:[] }, isSetSketchCategory:{ type:Boolean, @@ -117,10 +121,6 @@ export default defineComponent({ file.category = cate.name; if(props.isSetSketchCategory){ setSketchLibrary(props.item) - } - if(props.driver__){ - - driverObj__.moveNext() } // this.store.commit("sketchGenerateFiles", this.fileList); @@ -150,10 +150,14 @@ export default defineComponent({ ).catch((res)=>{ }); } + } + const getCategory = (item)=>{ + } onMounted(()=>{ - if(!props.item.category){ - props.disignTypeList.forEach((item:any) => { + if(!props.item.category || !props.item.categoryValue){ + let arr = props.allCategory || props.catecoryList + arr.forEach((item:any) => { if(item.value == props.item.level2Type){ props.item.category = item.name props.item.categoryValue = item.value diff --git a/src/component/home/design/collection/MoodboardUpload.vue b/src/component/home/design/collection/MoodboardUpload.vue index 93d3ad27..6d0d5e2e 100644 --- a/src/component/home/design/collection/MoodboardUpload.vue +++ b/src/component/home/design/collection/MoodboardUpload.vue @@ -2,12 +2,12 @@