diff --git a/Step/wwwroot/src/modules/base-components/cards/card-job-production.vue b/Step/wwwroot/src/modules/base-components/cards/card-job-production.vue index bb2db097..2b820115 100644 --- a/Step/wwwroot/src/modules/base-components/cards/card-job-production.vue +++ b/Step/wwwroot/src/modules/base-components/cards/card-job-production.vue @@ -64,7 +64,7 @@ export default { enableIsoLines: true, enableFileSections: false, rowSelected: "", - startStopQueue: true, + startStopQueue: false, }; }, computed: { diff --git a/Step/wwwroot/src/modules/base-components/cards/card-queue-production.vue b/Step/wwwroot/src/modules/base-components/cards/card-queue-production.vue index 5a832cee..93ca6242 100644 --- a/Step/wwwroot/src/modules/base-components/cards/card-queue-production.vue +++ b/Step/wwwroot/src/modules/base-components/cards/card-queue-production.vue @@ -119,12 +119,17 @@ export default { }, async changePosition(event){ debugger - if(event.payload.status != 1 && event.payload.status != 3){ + var response = false; + if(event.payload && event.payload.status != 1 && event.payload.status != 3){ this.draggingIn = false; this.draggingItem = null; - this.partPrograms.splice(event.addedIndex, 0, this.partPrograms.splice(event.removedIndex,1)[0]); var itemsPositions = {objectId: event.payload.id, newPosition: event.addedIndex}; - await new FileService().moveItemsQueue(this.selectedProcess,itemsPositions,this.partPrograms); + await new FileService().moveItemsQueue(this.selectedProcess,itemsPositions,this.partPrograms).then(function(){ + response = true; + }); + if(response && event.addedIndex && event.removeIndex){ + this.partPrograms.splice(event.addedIndex, 0, this.partPrograms.splice(event.removedIndex,1)[0]); + } } else{ event = null;