{% extends "base.html" %} {% block title %}سفارش‌ها{% endblock %} {% block page_title %}سفارش‌ها{% endblock %} {% block content %}
{% for s,lbl in [('all','همه'),('waiting_confirm','در انتظار'),('confirmed','تأیید شده'),('delivered','تحویل شده'),('rejected','رد شده')] %} {{ lbl }} {% endfor %}

📦 سفارش‌ها ({{ orders|length }})

{% for o in orders %} {% set status_map = {'pending':'badge-pending','waiting_confirm':'badge-waiting','confirmed':'badge-confirmed','rejected':'badge-rejected','delivered':'badge-delivered'} %} {% set status_fa = {'pending':'⏳ انتظار رسید','waiting_confirm':'🔍 در بررسی','confirmed':'✅ تأیید','rejected':'❌ رد','delivered':'📦 تحویل'} %} {% set pay_fa = {'card':'💳 کارت','wallet':'👛 کیف پول','usdt':'💎 تتر','zarinpal':'🟣 زرین‌پال','free_trial':'🎁 آزمایشی'} %} {% endfor %} {% if not orders %} {% endif %}
#کاربرسرویسمبلغپرداختوضعیتتاریخعملیات
#{{ o.id }}
{{ o.full_name or '?' }}
@{{ o.username or '?' }}
{{ o.service }}
{{ o.duration }}
{{ "{:,}".format(o.amount) }} ت {{ pay_fa.get(o.payment_method, o.payment_method or 'کارت') }} {{ status_fa.get(o.status, o.status) }} {{ o.created_at[:10] }}
{% if o.status == 'waiting_confirm' %}
{% endif %} {% if o.status == 'confirmed' %} {% endif %}
سفارشی یافت نشد
{% endblock %}