From bbfd640052a95b0aef5a1d241cb46581eaba2c6e Mon Sep 17 00:00:00 2001 From: Alessandro Francia Date: Tue, 18 Sep 2018 17:18:44 +0200 Subject: [PATCH] fix --- .../base-components/cards/card-job-production.vue | 2 +- .../base-components/cards/card-queue-production.vue | 11 ++++++++--- 2 files changed, 9 insertions(+), 4 deletions(-) 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;