diff --git a/webapp/src/components/tabContentComponents/slideScanContent.vue b/webapp/src/components/tabContentComponents/slideScanContent.vue index d4a62866..de827dbd 100644 --- a/webapp/src/components/tabContentComponents/slideScanContent.vue +++ b/webapp/src/components/tabContentComponents/slideScanContent.vue @@ -41,7 +41,7 @@ submit-label="Start smart scan" :can-terminate="true" :submit-data="{ sample_check: true }" - @update:taskRunning="scanning = $event" + @taskStarted="scanning = true" @update:taskStatus="taskStatus = $event" @update:progress="progress = $event" @update:log="log = $event" @@ -53,7 +53,6 @@ submit-label="Start manual scan" :can-terminate="true" :submit-data="{ sample_check: false }" - @update:taskRunning="scanning = $event" @update:taskStatus="taskStatus = $event" @update:progress="progress = $event" @update:log="log = $event" @@ -68,13 +67,21 @@ /> +
@@ -117,6 +124,9 @@ export default { }, smartScanUri() { return this.thingActionUrl("smart_scan", "sample_scan"); + }, + cancellable() { + return (this.taskStatus == "running") | (this.taskStatus == "pending"); } },