refactor: handle status

This commit is contained in:
Thanaphon Frappet 2025-01-09 15:21:53 +07:00
parent 54bfb1c492
commit acfffd9188

View file

@ -207,17 +207,6 @@ let taskListGroup = computed(() => {
// NOTE: Function
async function sendTask() {
if (!fullTaskOrder.value) return;
if (
!fullTaskOrder.value.taskList.every(
(t) =>
t.taskStatus === TaskStatus.Success ||
t.taskStatus === TaskStatus.Failed ||
t.taskStatus === TaskStatus.Redo ||
t.taskStatus === TaskStatus.Canceled ||
t.taskStatus === TaskStatus.Validate,
)
)
return;
await useTaskOrderStore().submitTaskOrder(
fullTaskOrder.value.id,
getUserId(),
@ -697,13 +686,11 @@ watch([currentFormData.value.taskStatus], () => {
<nav class="row justify-end">
<SaveButton
:disabled="
!fullTaskOrder.taskList.every(
fullTaskOrder.taskList.some(
(t) =>
t.taskStatus === TaskStatus.Success ||
t.taskStatus === TaskStatus.Failed ||
t.taskStatus === TaskStatus.Redo ||
t.taskStatus === TaskStatus.Canceled ||
t.taskStatus === TaskStatus.Validate,
t.taskStatus === TaskStatus.Pending ||
t.taskStatus === TaskStatus.InProgress ||
t.taskStatus === TaskStatus.Restart,
)
"
@click="