fix: jalali date defaults, calendar arrow direction, payment status label, edit page load, and session holding notification

This commit is contained in:
2026-08-21 20:17:37 +03:30
parent 8cd6e38c59
commit 78c6fe4529
9 changed files with 221 additions and 14 deletions
+3 -5
View File
@@ -225,7 +225,7 @@ const createForm = reactive({
amount: 0,
discount: 0,
notes: '',
dueDate: ''
dueDate: getTodayJalali()
});
const hasDiscount = ref(false);
const createNotify = reactive({ sms: true, email: true, bot: true });
@@ -287,10 +287,8 @@ const onClassesSelected = () => {
if ((createForm.discount || 0) > (createForm.amount || 0)) {
createForm.discount = createForm.amount || 0;
}
const firstSelectedClass = classesList.value.find((item) => String(item._id || item.id) === String(createForm.classes[0]));
if (firstSelectedClass) {
createForm.dueDate = calculateClassMidDate(firstSelectedClass);
if (!createForm.dueDate) {
createForm.dueDate = getTodayJalali();
}
};