From 45a1c947745b27a23dbe053ff634b5ffae506ec2 Mon Sep 17 00:00:00 2001 From: Kavehhn174 Date: Sun, 16 Aug 2026 07:32:27 +0330 Subject: [PATCH] feat: show transaction due dates on invoices Surface paid vs pending installments and imported transaction counts after moving transactions off the payment document. --- src/views/payments/PaymentDetailView.vue | 21 ++++++++++++++++++--- src/views/settings/SettingsView.vue | 6 ++++-- 2 files changed, 22 insertions(+), 5 deletions(-) diff --git a/src/views/payments/PaymentDetailView.vue b/src/views/payments/PaymentDetailView.vue index 1c6b007..f769ed1 100644 --- a/src/views/payments/PaymentDetailView.vue +++ b/src/views/payments/PaymentDetailView.vue @@ -73,9 +73,19 @@ {{ toPersianDigits(data.amount?.toLocaleString()) }} تومان + + + @@ -83,9 +93,14 @@ {{ toPersianDigits(data.receiptNumber || '-') }} - + + + + diff --git a/src/views/settings/SettingsView.vue b/src/views/settings/SettingsView.vue index 80682e8..c9c9852 100644 --- a/src/views/settings/SettingsView.vue +++ b/src/views/settings/SettingsView.vue @@ -295,8 +295,9 @@

- نمونه فایل‌ها: raw-data/import-data.json - و raw-data/taksa-tir-1405-import.json + نمونه فایل‌ها: raw-data/import-data.json، + raw-data/taksa-tir-1405-import.json + و raw-data/taksa-tir-1405-payments-import.json

جلسه جدید: {{ importResult.stats?.sessionsCreated ?? 0 }} — بازاستفاده: {{ importResult.stats?.sessionsReused ?? 0 }}
  • حضور و غیاب: {{ importResult.stats?.attendanceRecords ?? 0 }} — بدون کاربر: {{ importResult.stats?.attendanceSkipped ?? 0 }}
  • پرداخت جدید: {{ importResult.stats?.paymentsCreated ?? 0 }} — به‌روزرسانی: {{ importResult.stats?.paymentsUpdated ?? 0 }} — بازاستفاده: {{ importResult.stats?.paymentsReused ?? 0 }}
  • +
  • تراکنش: {{ importResult.stats?.transactionsCreated ?? 0 }}
  • هشدارها: {{ importResult.warnings.length }}