This commit is contained in:
X1627315083
2025-07-24 20:15:39 +08:00
parent e203861586
commit 46b1c5cd71
22 changed files with 1002 additions and 284 deletions

View File

@@ -35,6 +35,7 @@
@setLike="designLike"
class="toProduct"
:source="source"
@unLike="unLike"
:isState="openType =='toProduct'"
v-if="openType == 'toProduct'"
></toProductRelight>
@@ -44,6 +45,7 @@
@setLike="designLike"
class="relight"
:source="source"
@unLike="unLike"
:isState="openType =='relight'"
v-if="openType == 'relight'"
></toProductRelight>
@@ -114,6 +116,7 @@ export default defineComponent({
likeDesignList:[],
canvasSelectList:[] as any,
canvasDetailData:null as any,
unLikeList:[],
})
const dataDom = reactive({
toProduct:null as any,
@@ -179,7 +182,9 @@ export default defineComponent({
dataDom[value].openSetData(fileList)
})
}
const unLike = (item)=>{
data.unLikeList.push(item)
}
let cleardata = async ()=>{
let list = []
if(data.openType == 'toProduct'){
@@ -195,11 +200,13 @@ export default defineComponent({
});
let emitData = {
status:'add',
generateCourse:generateCourse,
addList:generateCourse,
deleteList:data.unLikeList,
}
emit('editToolsSuccess',emitData)
data.openType = ''
data.designTools = false
data.unLikeList = []
store.commit('toolsClear')
}
const designLike = ()=>{
@@ -401,6 +408,7 @@ export default defineComponent({
changeCanvas,
share,
clearPublish,
unLike,
}
},
provide() {
@@ -445,11 +453,16 @@ export default defineComponent({
height: 100%;
> .collectionBox{
height: 100%;
display: flex;
> .canvasBox{
height: 100%;
flex:1;
width: 100%;
// flex:1;
// width: 99rem;
// height: 80rem;
display: flex;
overflow: hidden;
position: relative;
&.editCanvas{
padding-top: 5rem;
display: flex;