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 6e3b90f7..e857cc3a 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 @@ -67,6 +67,26 @@ export default { startStopQueue: false, }; }, + mounted: function(){ + if(this.queueStatus == 0){ + this.startStopQueue = true; + } + else{ + this.startStopQueue = false; + } + }, + watch: { + queueStatus: function(n,o){ + if(n){ + if(n == 0){ + this.startStopQueue = true; + } + else{ + this.startStopQueue = false; + } + } + } + }, computed: { selectedProcess: function() { return this.$store.state.process.selectedProcess; @@ -99,13 +119,6 @@ export default { return this.$store.state.process.startStopQueueEnabled; } }, - watch: { - queueStatus: function(n, o) { - if(n != o){ - this.queueStatus = n; - } - } - }, methods: { selectTab(tab) { if (tab == "IsoLines") { 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 feb9ae9c..d2c26d1c 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 @@ -111,9 +111,8 @@ export default { await new FileService().deleteQueue(id); }, async deleteItemQueue(processId, item){ - await new FileService().deleteItemQueue(processId, item).then(function(){ - productionActions.deletePartProgram(store,item); - }); + debugger + await new FileService().deleteItemQueue(processId, item); }, onDrag({ isSource, payload, willAcceptDrop }) { this.enablePopup = false; diff --git a/Step/wwwroot/src/services/fileService.ts b/Step/wwwroot/src/services/fileService.ts index c12bd5e7..4b73a54e 100644 --- a/Step/wwwroot/src/services/fileService.ts +++ b/Step/wwwroot/src/services/fileService.ts @@ -38,6 +38,7 @@ export class FileService extends baseRestService { async deleteItemQueue(processId, model){ debugger var result = await this.Delete(this.BASE_URL + "queue/" + processId + "/remove/" + model.id, true); + productionActions.deletePartProgram(store,model); return result; }