Parcourir la source

fix(admin): add total_price and quantity inputs to order edit modal

unknown il y a 3 mois
Parent
commit
74a66ee7f3
1 fichiers modifiés avec 13 ajouts et 1 suppressions
  1. 13 1
      src/pages/Admin.vue

+ 13 - 1
src/pages/Admin.vue

@@ -177,7 +177,19 @@
                 </div>
             </div>
 
+            <div class="p-6 bg-primary/5 rounded-2xl border border-primary/10 grid grid-cols-1 md:grid-cols-2 gap-6">
+                <div class="space-y-1">
+                  <label class="text-[10px] font-bold uppercase text-primary/60 ml-1">{{ t("admin.fields.totalPrice") }} (EUR)</label>
+                  <input v-model.number="orderForm.total_price" type="number" step="0.01" class="w-full bg-background border border-border/50 rounded-xl px-4 py-2.5 text-sm font-black text-primary" />
+                </div>
+                <div class="space-y-1">
+                  <label class="text-[10px] font-bold uppercase text-primary/60 ml-1">{{ t("admin.fields.quantity") }} ({{ t('orders.labels.quantity') }})</label>
+                  <input v-model.number="orderForm.quantity" type="number" class="w-full bg-background border border-border/50 rounded-xl px-4 py-2.5 text-sm font-bold" />
+                </div>
+            </div>
+
             <div class="p-6 bg-muted/20 rounded-2xl border border-border/10 grid grid-cols-1 md:grid-cols-2 gap-6">
+
                 <div class="space-y-1">
                   <label class="text-[10px] font-bold uppercase text-primary/60 ml-1">{{ t("admin.fields.material") }}</label>
                   <select v-model="orderForm.material_name" class="w-full bg-background border border-border/50 rounded-xl px-3 py-2 text-sm">
@@ -222,7 +234,7 @@
                        <span class="truncate flex-1 font-medium">{{ f.filename }}</span>
                        <div class="flex items-center gap-2">
                           <div class="flex items-center bg-muted/50 rounded-lg px-2 py-1 border border-border/50">
-                             <span class="text-[9px] font-bold text-muted-foreground mr-1">QTY:</span>
+                             <span class="text-[9px] font-bold text-muted-foreground mr-1">COPIES:</span>
                              <input 
                                type="number" 
                                v-model.number="f.quantity"