xiongzhu 2 lat temu
rodzic
commit
8e195a5e46
1 zmienionych plików z 2 dodań i 2 usunięć
  1. 2 2
      src/views/TaskView.vue

+ 2 - 2
src/views/TaskView.vue

@@ -25,7 +25,7 @@
             <ElTableColumn prop="progress" label="进度" :formatter="progressFormatter" width="100" />
             <ElTableColumn label="操作" align="center" width="100">
                 <template #default="{ row }">
-                    <ElButton @click="delTask(row)" type="danger">删除</ElButton>
+                    <ElButton @click="delTask(row)" type="danger" :disabled="row.status === 'in_progress'">删除</ElButton>
                 </template>
             </ElTableColumn>
         </PagingTable>
@@ -74,7 +74,7 @@ async function delTask(row) {
         await http.delete(`/tasks/${row.id}`)
         refresh()
     } catch (error) {
-        if (error.message === 'cancel') return
+        if ('cancel' === error) return
         ElMessage.error(error.message)
     }
 }