|
|
|
@ -87,9 +87,6 @@ const baifang=function (option={}) {
|
|
|
|
|
child.move({
|
|
|
|
|
y:dir
|
|
|
|
|
})
|
|
|
|
|
const item=child.getAttr('item')
|
|
|
|
|
item.ceng+=dir>0?1:-1
|
|
|
|
|
child.setAttr('item',item)
|
|
|
|
|
const movedIndex=movedList.indexOf(child)
|
|
|
|
|
if (movedIndex===-1){
|
|
|
|
|
movedList.push(child)
|
|
|
|
@ -108,25 +105,35 @@ const baifang=function (option={}) {
|
|
|
|
|
group.on('dragend',function (){
|
|
|
|
|
const index=this.getAttr('index')
|
|
|
|
|
const item=this.getAttr('item')
|
|
|
|
|
const mList=[]
|
|
|
|
|
for (const it of movedList) {
|
|
|
|
|
mList.push(it.getAttr('item'))
|
|
|
|
|
}
|
|
|
|
|
console.log(mList)
|
|
|
|
|
const data={
|
|
|
|
|
id:item.id,
|
|
|
|
|
lastCeng:item.ceng,
|
|
|
|
|
lastDuo:item.dwId,
|
|
|
|
|
ceng:_index,
|
|
|
|
|
duo:item.dwId,
|
|
|
|
|
movedList:movedList
|
|
|
|
|
movedList:mList
|
|
|
|
|
}
|
|
|
|
|
daoduo(data).then(res=>{
|
|
|
|
|
if (res.success){
|
|
|
|
|
const element = slList.splice(index-1, 1)[0];
|
|
|
|
|
slList.splice(_index-1, 0, element);
|
|
|
|
|
this.setAttr('index',_index)
|
|
|
|
|
_index=0
|
|
|
|
|
handler(slList)
|
|
|
|
|
}else {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
const element = slList.splice(index-1, 1)[0];
|
|
|
|
|
slList.splice(_index-1, 0, element);
|
|
|
|
|
this.setAttr('index',_index)
|
|
|
|
|
_index=0
|
|
|
|
|
handler(slList)
|
|
|
|
|
// daoduo(data).then(res=>{
|
|
|
|
|
// if (res.success){
|
|
|
|
|
// const element = slList.splice(index-1, 1)[0];
|
|
|
|
|
// slList.splice(_index-1, 0, element);
|
|
|
|
|
// this.setAttr('index',_index)
|
|
|
|
|
// _index=0
|
|
|
|
|
// handler(slList)
|
|
|
|
|
// }else {
|
|
|
|
|
//
|
|
|
|
|
// }
|
|
|
|
|
// })
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
const indexRect=new Konva.Rect({
|
|
|
|
|