|
|
|
|
@@ -684,11 +684,8 @@ export default defineComponent({
|
|
|
|
|
if(str != 'like' && showDesignMark.value) return
|
|
|
|
|
}
|
|
|
|
|
let Id = design.userLikeSortId || design.id || design.designItemId
|
|
|
|
|
console.log(design)
|
|
|
|
|
let arr = str == 'like'? posiitonData.value.likeElList:posiitonData.value.generateElList
|
|
|
|
|
console.log(arr)
|
|
|
|
|
let item:any = arr.filter((item:any)=>item.userLikeSortId == Id)[0]
|
|
|
|
|
console.log(item)
|
|
|
|
|
item.el.style.zIndex = 2;
|
|
|
|
|
item.el.style.transition = 'all 0s';
|
|
|
|
|
let startX = e.clientX,
|
|
|
|
|
@@ -904,7 +901,6 @@ export default defineComponent({
|
|
|
|
|
clearInterval(prductimgTime.PoseTransfer)
|
|
|
|
|
clearInterval(prductimgTime.Relight)
|
|
|
|
|
arr[index].sort = arr[index].oldSort || arr[index].sort
|
|
|
|
|
console.log(JSON.parse(JSON.stringify(arr[index])))
|
|
|
|
|
dataDom.editDesignType.init(arr,index,null,status,listType)
|
|
|
|
|
if(item != 'Design'){
|
|
|
|
|
designData.selectDesign = designData.selectLikeDesign.filter((item:any)=>(item.resultType == 'Design' && item.userLikeSortId == designData.selectLikeDesign[index].parentId))[0]
|
|
|
|
|
@@ -917,7 +913,6 @@ export default defineComponent({
|
|
|
|
|
}
|
|
|
|
|
const addGenerateImg = async (data:any)=>{
|
|
|
|
|
if(!data.id)return
|
|
|
|
|
console.log(data)
|
|
|
|
|
await nextTick().then(()=>{
|
|
|
|
|
designData.isUnfold = true
|
|
|
|
|
uploadLikeDom()
|
|
|
|
|
@@ -927,7 +922,6 @@ export default defineComponent({
|
|
|
|
|
const setNoDesignLike = (design:any,index:any,type:any,str:string) => {
|
|
|
|
|
let url
|
|
|
|
|
let designItem = design || designData.selectEditBtn
|
|
|
|
|
console.log(designItem,designData?.selectDesign)
|
|
|
|
|
let data = {
|
|
|
|
|
toProductImageResultId:[(designItem.designItemId || designItem.id)],
|
|
|
|
|
projectId: store.state.Workspace.probjects.id,
|
|
|
|
|
@@ -1040,15 +1034,16 @@ export default defineComponent({
|
|
|
|
|
if(designData.isUnfold){
|
|
|
|
|
designData.selectLikeDesign.forEach((item:any,index:any) => {
|
|
|
|
|
if(element.taskId == item.taskId){
|
|
|
|
|
designData.selectLikeDesign[index].url = element.url
|
|
|
|
|
designData.selectLikeDesign[index].status = element.status
|
|
|
|
|
designData.selectLikeDesign[index].elementType = element.elementType
|
|
|
|
|
designData.selectLikeDesign[index].elementId = element.elementId
|
|
|
|
|
designData.selectLikeDesign[index].id = element.id
|
|
|
|
|
designData.selectLikeDesign[index].status = element?.status
|
|
|
|
|
designData.selectLikeDesign[index].id = element?.id
|
|
|
|
|
if(element?.videoUrl){
|
|
|
|
|
designData.selectLikeDesign[index].firstFrameUrl = element.firstFrameUrl
|
|
|
|
|
designData.selectLikeDesign[index].videoUrl = element.videoUrl
|
|
|
|
|
designData.selectLikeDesign[index].gifUrl = element.gifUrl
|
|
|
|
|
}else{
|
|
|
|
|
designData.selectLikeDesign[index].url = element?.url
|
|
|
|
|
designData.selectLikeDesign[index].elementType = element?.elementType
|
|
|
|
|
designData.selectLikeDesign[index].elementId = element?.elementId
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
@@ -1057,15 +1052,16 @@ export default defineComponent({
|
|
|
|
|
if(likeItem?.childList?.length > 0){
|
|
|
|
|
likeItem.childList.forEach((childItem:any,index:any)=>{
|
|
|
|
|
if(childItem.taskId == element.taskId){
|
|
|
|
|
likeItem.childList[index].url = element.url
|
|
|
|
|
likeItem.childList[index].status = element.status
|
|
|
|
|
likeItem.childList[index].elementType = element.elementType
|
|
|
|
|
likeItem.childList[index].elementId = element.elementId
|
|
|
|
|
likeItem.childList[index].id = element.id
|
|
|
|
|
childItem.status = element?.status
|
|
|
|
|
childItem.id = element?.id
|
|
|
|
|
if(element?.videoUrl){
|
|
|
|
|
likeItem.childList[index].id.firstFrameUrl = element.firstFrameUrl
|
|
|
|
|
likeItem.childList[index].id.videoUrl = element.videoUrl
|
|
|
|
|
likeItem.childList[index].id.gifUrl = element.gifUrl
|
|
|
|
|
childItem.firstFrameUrl = element.firstFrameUrl
|
|
|
|
|
childItem.videoUrl = element.videoUrl
|
|
|
|
|
childItem.gifUrl = element.gifUrl
|
|
|
|
|
}else{
|
|
|
|
|
childItem.url = element?.url
|
|
|
|
|
childItem.elementId = element?.elementId
|
|
|
|
|
childItem.elementType = element?.elementType
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
@@ -1075,16 +1071,21 @@ export default defineComponent({
|
|
|
|
|
setSystemDesigner(0)
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
const upDataSort = (generateCourseItem:any,likeIndex:number)=>{
|
|
|
|
|
const upDataSort = (generateCourseItem:any,likeIndex:number,str:string)=>{
|
|
|
|
|
let list = likeDesignCollectionList.value
|
|
|
|
|
if(list[likeIndex].childList.length == 0)return
|
|
|
|
|
list[likeIndex].childList.forEach((likeItem:any,index:any)=>{
|
|
|
|
|
if(likeItem.sort >= generateCourseItem.sort){
|
|
|
|
|
if(likeItem.sort >= generateCourseItem.sort && str == 'noBatch'){
|
|
|
|
|
if(likeItem?.sort)likeItem.oldSort = likeItem.sort
|
|
|
|
|
likeItem.sort += 1
|
|
|
|
|
}
|
|
|
|
|
if(generateCourseItem.sort >= likeItem.sort && str == 'batch'){
|
|
|
|
|
if(likeItem?.sort)likeItem.oldSort = likeItem.sort
|
|
|
|
|
likeItem.sort += 1
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
const generateLoad = async (data:any)=>{
|
|
|
|
|
const generateLoad = async (data:any,str:string)=>{
|
|
|
|
|
// return
|
|
|
|
|
let list = likeDesignCollectionList.value
|
|
|
|
|
//添加元素
|
|
|
|
|
@@ -1097,7 +1098,7 @@ export default defineComponent({
|
|
|
|
|
generateCourseItem.oldSort = generateCourseItem.sort
|
|
|
|
|
generateCourseItem.sort = list[index]?.childList.length + 1
|
|
|
|
|
if(data.status == 'add'){
|
|
|
|
|
upDataSort(generateCourseItem,index)
|
|
|
|
|
upDataSort(generateCourseItem,index,str)
|
|
|
|
|
list[index]?.childList.push(generateCourseItem)
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
@@ -1107,7 +1108,7 @@ export default defineComponent({
|
|
|
|
|
list[index].childList = []
|
|
|
|
|
}
|
|
|
|
|
if(data.status == 'add'){
|
|
|
|
|
upDataSort(generateCourseItem,index)
|
|
|
|
|
upDataSort(generateCourseItem,index,str)
|
|
|
|
|
list[index]?.childList.push(generateCourseItem)
|
|
|
|
|
}else{
|
|
|
|
|
upDataSuccess(generateCourseItem)
|
|
|
|
|
@@ -1170,8 +1171,6 @@ export default defineComponent({
|
|
|
|
|
toProductImage.push(childItem.taskId)
|
|
|
|
|
}
|
|
|
|
|
}else if(childItem.resultType == 'Relight'){
|
|
|
|
|
console.log(JSON.parse(JSON.stringify(childItem)))
|
|
|
|
|
console.log((!childItem.status || childItem.status != "Success"), (!childItem?.url))
|
|
|
|
|
if((!childItem.status || childItem.status != "Success") && (!childItem?.url)){
|
|
|
|
|
relight.push(childItem.taskId)
|
|
|
|
|
}
|
|
|
|
|
@@ -1219,30 +1218,24 @@ export default defineComponent({
|
|
|
|
|
prductimgTime[type] = setInterval(()=>{
|
|
|
|
|
if(!state)return
|
|
|
|
|
state = false
|
|
|
|
|
Https.axiosPost(url, data).then(
|
|
|
|
|
(rv) => {
|
|
|
|
|
// if(type == 'PoseTransfer'){
|
|
|
|
|
// rv = [rv]
|
|
|
|
|
// }
|
|
|
|
|
Https.axiosPost(url, data).then((rv) => {
|
|
|
|
|
state = true
|
|
|
|
|
rv.forEach((element:any) => {
|
|
|
|
|
if(element?.status == 'Success'){
|
|
|
|
|
// setFail([element.taskId])
|
|
|
|
|
upDataSuccess(element)
|
|
|
|
|
data = data.filter((item:any) => item !== element.taskId);
|
|
|
|
|
store.dispatch('getCredits')
|
|
|
|
|
}else if(element?.status == 'Fail' || element?.status == 'Invalid'){
|
|
|
|
|
data = data.filter((item:any) => item !== element.taskId);
|
|
|
|
|
setFail([element.taskId])
|
|
|
|
|
message.info(t('Generate.everyTimeEffectPoor'));
|
|
|
|
|
message.info(element?.errorMessage || t('Generate.everyTimeEffectPoor'));
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
if(data.length == 0){
|
|
|
|
|
store.state.store.dispatch('getCredits')
|
|
|
|
|
store.dispatch('getCredits')
|
|
|
|
|
clearInterval(prductimgTime[type])
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
).catch(res=>{
|
|
|
|
|
}).catch(res=>{
|
|
|
|
|
clearInterval(prductimgTime[type])
|
|
|
|
|
setFail(data)
|
|
|
|
|
});
|
|
|
|
|
@@ -1274,7 +1267,6 @@ export default defineComponent({
|
|
|
|
|
item.oldSort = item.sort
|
|
|
|
|
if(item?.childList?.length > 0){
|
|
|
|
|
item.childList.forEach((childItem:any,childIndex:number)=>{
|
|
|
|
|
|
|
|
|
|
childItem.oldSort = childItem.sort
|
|
|
|
|
childItem.oldSort = childItem.sort
|
|
|
|
|
childItem.sort = childItem.sort + childLength + index
|
|
|
|
|
@@ -1815,7 +1807,6 @@ export default defineComponent({
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
getSkecthBoard(boardData: any) {
|
|
|
|
|
console.log(boardData,this.store.state.Workspace.probjects)
|
|
|
|
|
boardData = boardData || []
|
|
|
|
|
const mapB = new Map();
|
|
|
|
|
boardData.forEach(item => {
|
|
|
|
|
@@ -1827,7 +1818,6 @@ export default defineComponent({
|
|
|
|
|
boardData.filter(item =>
|
|
|
|
|
item.categoryValue !== undefined && mapB.has(item.categoryValue)
|
|
|
|
|
);
|
|
|
|
|
console.log(boardData)
|
|
|
|
|
let sketchBoards = boardData.map((v: any) => {
|
|
|
|
|
let data = {
|
|
|
|
|
designType: v.resData.designType,
|
|
|
|
|
|