تسجيل الدخول للنظام
| المنتج | الفئة والوحدة | السعر والمخزون | العروض والقيود | إجراءات |
|---|---|---|---|---|
|
|
{info.category.name}
{info.unit.name} ({info.unit.pieces} قطعة)
|
{info.unitPrice} ج.م / {info.unit.name}
المتاح: {info.availableUnits} {info.unit.name}
|
{p.hasOffer ? (
خصم {p.offerType === 'fixed' ? `${p.offerValue} ج` : `${p.offerValue}%`}
{p.offerType === 'percentage' && p.maxDiscountValue > 0 ? ` (أقصى ${p.maxDiscountValue}ج)` : ''}
) : null}
{p.hasExpiry && (
أدنى: {p.minPurchaseQty || 1} | أقصى: {p.maxPurchaseQty > 0 ? p.maxPurchaseQty : 'مفتوح'}
|
|
| لا توجد منتجات مطابقة | ||||
| رقم الطلب | التاريخ | العميل | الإجمالي | الحالة | إجراءات |
|---|---|---|---|---|---|
| #{order.id} | {new Date(order.date).toLocaleDateString('ar-EG')} | {customer.name} | {order.total} ج.م | {getStatusBadge(order.status)} | |
| لا توجد طلبات حالياً | |||||
| رقم العميل | الاسم | الهاتف | الإجراءات |
|---|---|---|---|
| {c.clientId} | {c.name} | {c.phone} |
| اسم الفئة | الإجراءات |
|---|---|
| {c.name} |
| اسم الوحدة | عدد القطع بداخلها | الإجراءات |
|---|---|---|
| {u.name} | {u.pieces} قطعة |
| المنتج المشروط (المراد شراؤه) | المنتجات الإلزامية لتفعيل الشراء | الإجراءات |
|---|---|---|
| {targetProduct.name} |
{rule.conditions.map((cond, i) => {
const reqProduct = state.products.find(p => p.id === cond.requiredProductId);
if (!reqProduct) return منتج محذوف ;
return (
يجب شراء: {cond.type === 'ratio' ? `(${cond.value} إضافية لكل قطعة)` : `${cond.value} (كحد أدنى ثابت)`} من "{reqProduct.name}"
);
})}
|
|
| لا توجد قواعد بيع مسجلة حالياً | ||
حدد الحد الأدنى والأقصى لقيمة الطلب المسموح للعميل بتأكيده. (أدخل 0 لإلغاء القيد)
{msg &&قم بتصفح المنتجات وإضافتها للسلة لإنشاء طلب شراء.
بمجرد تأكيد الطلب، سيتم حجز الكميات الخاصة بك من المخزون فوراً ولن يتمكن أحد من شرائها.
لم تقم بإنشاء أي طلبات شراء حتى الآن.
| رقم الطلب | التاريخ | الإجمالي | الحالة | إجراءات |
|---|---|---|---|---|
| #{order.id} | {new Date(order.date).toLocaleDateString('ar-EG')} | {order.total} ج.م |
|