|
@@ -1004,7 +1004,7 @@ const calculateClassQuantity = () => {
|
|
|
|
|
|
|
|
const start = parseDateStr(form.signature_date);
|
|
const start = parseDateStr(form.signature_date);
|
|
|
const end = parseDateStr(form.end_date);
|
|
const end = parseDateStr(form.end_date);
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
if (!start || !end || isNaN(start) || isNaN(end) || start > end) {
|
|
if (!start || !end || isNaN(start) || isNaN(end) || start > end) {
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
@@ -1015,18 +1015,18 @@ const calculateClassQuantity = () => {
|
|
|
if (form.weekday !== null && day === Number(form.weekday)) count++;
|
|
if (form.weekday !== null && day === Number(form.weekday)) count++;
|
|
|
if (form.second_weekday !== null && day === Number(form.second_weekday)) count++;
|
|
if (form.second_weekday !== null && day === Number(form.second_weekday)) count++;
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
form.class_quantity = count;
|
|
form.class_quantity = count;
|
|
|
form.total_classes = count;
|
|
form.total_classes = count;
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
watch(
|
|
watch(
|
|
|
[
|
|
[
|
|
|
- () => form.signature_date,
|
|
|
|
|
- () => form.end_date,
|
|
|
|
|
- () => form.weekday,
|
|
|
|
|
|
|
+ () => form.signature_date,
|
|
|
|
|
+ () => form.end_date,
|
|
|
|
|
+ () => form.weekday,
|
|
|
() => form.second_weekday
|
|
() => form.second_weekday
|
|
|
- ],
|
|
|
|
|
|
|
+ ],
|
|
|
calculateClassQuantity,
|
|
calculateClassQuantity,
|
|
|
{ immediate: true }
|
|
{ immediate: true }
|
|
|
);
|
|
);
|