{% extends "base.html" %} {% block title %}Data Produk - {{ app_settings.company_name }}{% endblock %} {% block page_title %}Data Produk & Layanan{% endblock %} {% block content %}

Total Nilai Aset (Stok Fisik)

Akumulasi (Stok × Harga Pokok)

Rp {{ "{:,.0f}".format(total_asset_value) }}

Daftar Produk

Export {% if current_user.role != 'Kasir' %} {% endif %}
{% for product in products.items %}

{{ product.nama_barang }}

{% if product.is_service %} Jasa {% else %} Produk {% endif %}

{{ product.kategori or '-' }}

{{ product.kode_barang }}

Stok

{% if product.is_service %} - {% else %} {% if product.stok <= product.stok_minimum %} {{ product.stok_display }} {% else %} {{ product.stok_display }} {% endif %} {% endif %}

Harga Ecer ({{ product.satuan }})

Rp {{ "{:,.0f}".format(product.harga_ecer) }}

Harga Grosir

Rp {{ "{:,.0f}".format(product.harga_grosir) }}

{% if current_user.role != 'Kasir' %}
{% set unit_data = [] %} {% for u in product.units %} {% set _ = unit_data.append({'nama': u.nama_satuan, 'qty': u.jumlah_konversi, 'ecer': u.harga_ecer, 'grosir': u.harga_grosir, 'barcode': u.barcode}) %} {% endfor %}
{% endif %}
{% else %}

Belum ada data produk

{% endfor %}
{% if products.pages > 1 %}

{{ products.per_page * (products.page - 1) + 1 }} - {{ [products.per_page * products.page, products.total]|min }} dari {{ products.total }}

{% if products.has_prev %} {% endif %} {% for page_num in products.iter_pages(left_edge=1, right_edge=1, left_current=1, right_current=2) %} {% if page_num %} {{ page_num }} {% endif %} {% endfor %} {% if products.has_next %} {% endif %}
{% endif %}
{% endblock %} {% block extra_js %} {% endblock %}