|
|
@@ -162,26 +162,28 @@
|
|
|
</div>
|
|
|
|
|
|
<div class="space-y-4">
|
|
|
+ <div class="p-4 bg-primary/5 rounded-2xl border border-primary/20 space-y-4">
|
|
|
+ <div class="space-y-1">
|
|
|
+ <label class="text-[10px] font-bold uppercase text-primary ml-1">{{ t("admin.fields.finalPrice") }} (EUR)</label>
|
|
|
+ <input v-model.number="orderForm.total_price" type="number" step="0.01" class="w-full bg-background border border-primary/30 rounded-xl px-4 py-3 text-2xl font-black text-primary focus:ring-4 ring-primary/10 outline-none" />
|
|
|
+ </div>
|
|
|
+ <div class="space-y-1">
|
|
|
+ <label class="text-[10px] font-bold uppercase text-muted-foreground ml-1">{{ t("admin.fields.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 text-sm font-bold focus:ring-2 ring-primary/20 outline-none" />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
<div class="space-y-1">
|
|
|
<label class="text-[10px] font-bold uppercase text-muted-foreground ml-1">{{ t("admin.fields.shippingAddress") }}</label>
|
|
|
<input v-model="orderForm.shipping_address" class="w-full bg-background border border-border/50 rounded-xl px-4 py-3 text-sm focus:ring-2 ring-primary/20 outline-none" />
|
|
|
</div>
|
|
|
<div class="space-y-1">
|
|
|
<label class="text-[10px] font-bold uppercase text-muted-foreground ml-1">{{ t("admin.fields.projectNotes") }}</label>
|
|
|
- <textarea v-model="orderForm.notes" class="w-full bg-background border border-border/50 rounded-xl px-4 py-3 text-sm h-[132px] focus:ring-2 ring-primary/20 outline-none resize-none" />
|
|
|
+ <textarea v-model="orderForm.notes" class="w-full bg-background border border-border/50 rounded-xl px-4 py-3 text-sm h-[80px] focus:ring-2 ring-primary/20 outline-none resize-none" />
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
- <div class="p-6 bg-primary/5 rounded-2xl border border-primary/10 grid grid-cols-2 md:grid-cols-4 gap-6">
|
|
|
- <div class="space-y-1">
|
|
|
- <label class="text-[10px] font-bold uppercase text-primary/60 ml-1">{{ t("admin.fields.finalPrice") }} (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-3 py-2 text-sm font-bold" />
|
|
|
- </div>
|
|
|
- <div class="space-y-1">
|
|
|
- <label class="text-[10px] font-bold uppercase text-primary/60 ml-1">{{ t("admin.fields.quantity") }}</label>
|
|
|
- <input v-model.number="orderForm.quantity" type="number" class="w-full bg-background border border-border/50 rounded-xl px-3 py-2 text-sm font-bold" />
|
|
|
- </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">
|