Просмотр исходного кода

fix: add Montenegrin name field to material modal and allow fractional prices

unknown 2 месяцев назад
Родитель
Сommit
51c0070dcc
3 измененных файлов с 14 добавлено и 1 удалено
  1. 6 0
      src/locales/master_admin/fields.json
  2. 6 0
      src/locales/translations.admin.json
  3. 2 1
      src/pages/Admin.vue

+ 6 - 0
src/locales/master_admin/fields.json

@@ -168,6 +168,12 @@
       "ru": "Название (UA)",
       "ua": "Назва (UA)"
     },
+    "nameMe": {
+      "en": "Name (ME)",
+      "me": "Naziv (ME)",
+      "ru": "Название (ME)",
+      "ua": "Назва (ME)"
+    },
     "noPhotos": {
       "en": "No photos yet",
       "me": "Nema fotografija",

+ 6 - 0
src/locales/translations.admin.json

@@ -333,6 +333,12 @@
         "ru": "Название (UA)",
         "ua": "Назва (UA)"
       },
+      "nameMe": {
+        "en": "Name (ME)",
+        "me": "Naziv (ME)",
+        "ru": "Название (ME)",
+        "ua": "Назва (ME)"
+      },
       "noPhotos": {
         "en": "No photos yet",
         "me": "Nema fotografija",

+ 2 - 1
src/pages/Admin.vue

@@ -290,8 +290,9 @@
               <form v-if="activeTab === 'materials'" @submit.prevent="handleSaveMaterial" class="space-y-4">
                 <div class="space-y-1"><label class="text-[10px] font-bold uppercase ml-1">{{ t("admin.fields.nameEn") }}</label><input v-model="matForm.name_en" required class="w-full bg-background border border-border/50 rounded-xl px-4 py-3 text-sm" /></div>
                 <div class="space-y-1"><label class="text-[10px] font-bold uppercase ml-1">{{ t("admin.fields.nameRu") }}</label><input v-model="matForm.name_ru" required class="w-full bg-background border border-border/50 rounded-xl px-4 py-3 text-sm" /></div>
+                <div class="space-y-1"><label class="text-[10px] font-bold uppercase ml-1">{{ t("admin.fields.nameMe") }}</label><input v-model="matForm.name_me" required class="w-full bg-background border border-border/50 rounded-xl px-4 py-3 text-sm" /></div>
                 <div class="space-y-1"><label class="text-[10px] font-bold uppercase ml-1">{{ t("admin.fields.nameUa") }}</label><input v-model="matForm.name_ua" required class="w-full bg-background border border-border/50 rounded-xl px-4 py-3 text-sm" /></div>
-                <div class="space-y-1"><label class="text-[10px] font-bold uppercase ml-1">{{ t("admin.fields.pricePerCm3") }}</label><input v-model.number="matForm.price_per_cm3" type="number" step="0.01" required class="w-full bg-background border border-border/50 rounded-xl px-4 py-3 text-sm" /></div>
+                <div class="space-y-1"><label class="text-[10px] font-bold uppercase ml-1">{{ t("admin.fields.pricePerCm3") }}</label><input v-model.number="matForm.price_per_cm3" type="number" step="any" required class="w-full bg-background border border-border/50 rounded-xl px-4 py-3 text-sm" /></div>
                 
                 <div class="space-y-1">
                   <label class="text-[10px] font-bold uppercase ml-1">{{ t("admin.fields.colors") }}</label>