修复design高级工具批量生成和单个编辑及生成bug
This commit is contained in:
@@ -1071,19 +1071,20 @@ export default defineComponent({
|
|||||||
setSystemDesigner(0)
|
setSystemDesigner(0)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
const upDataSort = (generateCourseItem:any,likeIndex:number,str:string)=>{
|
const upDataSort = (generateCourseItem:any,likeIndex:number)=>{
|
||||||
|
console.log(generateCourseItem.sort)
|
||||||
let list = likeDesignCollectionList.value
|
let list = likeDesignCollectionList.value
|
||||||
if(list[likeIndex].childList.length == 0)return
|
if(list[likeIndex].childList.length == 0)return
|
||||||
list[likeIndex].childList.forEach((likeItem:any,index:any)=>{
|
list[likeIndex].childList.forEach((likeItem:any,index:any)=>{
|
||||||
if(likeItem.sort >= generateCourseItem.sort && str == 'noBatch'){
|
if(likeItem.sort >= generateCourseItem.sort){
|
||||||
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
|
likeItem.sort += 1
|
||||||
}
|
}
|
||||||
|
// if(generateCourseItem.sort >= likeItem.sort && str == 'batch'){
|
||||||
|
// likeItem.sort += 1
|
||||||
|
// console.log(likeItem.sort)
|
||||||
|
// }
|
||||||
})
|
})
|
||||||
|
console.log(JSON.parse(JSON.stringify(list[likeIndex])))
|
||||||
}
|
}
|
||||||
const generateLoad = async (data:any,str:string)=>{
|
const generateLoad = async (data:any,str:string)=>{
|
||||||
// return
|
// return
|
||||||
@@ -1098,7 +1099,7 @@ export default defineComponent({
|
|||||||
generateCourseItem.oldSort = generateCourseItem.sort
|
generateCourseItem.oldSort = generateCourseItem.sort
|
||||||
generateCourseItem.sort = list[index]?.childList.length + 1
|
generateCourseItem.sort = list[index]?.childList.length + 1
|
||||||
if(data.status == 'add'){
|
if(data.status == 'add'){
|
||||||
upDataSort(generateCourseItem,index,str)
|
if(str == 'noBatch')upDataSort(generateCourseItem,index,str)
|
||||||
list[index]?.childList.push(generateCourseItem)
|
list[index]?.childList.push(generateCourseItem)
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
@@ -1108,7 +1109,7 @@ export default defineComponent({
|
|||||||
list[index].childList = []
|
list[index].childList = []
|
||||||
}
|
}
|
||||||
if(data.status == 'add'){
|
if(data.status == 'add'){
|
||||||
upDataSort(generateCourseItem,index,str)
|
if(str == 'noBatch')upDataSort(generateCourseItem,index,str)
|
||||||
list[index]?.childList.push(generateCourseItem)
|
list[index]?.childList.push(generateCourseItem)
|
||||||
}else{
|
}else{
|
||||||
upDataSuccess(generateCourseItem)
|
upDataSuccess(generateCourseItem)
|
||||||
|
|||||||
Reference in New Issue
Block a user