Преглед изворни кода

🐛 fix(location): corrigir dialogs de cidade, estado e país com i18n e verificação de permissão

Fase: dev | Origin: bug-interno
Gustavo Zanatta пре 1 недеља
родитељ
комит
ac40dd5e3e

+ 1 - 0
src/pages/city/CityPage.vue

@@ -3,6 +3,7 @@
     <DefaultHeaderPage>
       <template #after>
         <q-btn
+          v-if="permission_store.getAccess('config.city', 'add')"
           color="primary"
           padding="8px 8px"
           :label="$t('common.actions.add')"

+ 3 - 3
src/pages/city/components/AddEditCityDialog.vue

@@ -9,13 +9,13 @@
             v-model:error="validationErrors.name"
             :rules="[inputRules.required]"
             :label="$t('common.terms.name')"
-            :placeholder="'Nome completo da cidade'"
+            :placeholder="$t('common.placeholders.city_full_name')"
             class="col-md-6 col-12"
           />
           <CountrySelect
             v-model="selectedCountry"
             v-model:error="validationErrors.country_id"
-            :placeholder="'Selecione o pais desse estado'"
+            :placeholder="$t('common.placeholders.select_country')"
             :rules="[inputRules.required]"
             :initial-id="form.country_id"
             class="col-md-6 col-12"
@@ -25,7 +25,7 @@
             v-model:error="validationErrors.state_id"
             :country="selectedCountry"
             :initial-id="form.state_id"
-            :placeholder="'Selecione o estado dessa cidade'"
+            :placeholder="$t('common.placeholders.select_state')"
             :rules="[inputRules.required]"
             class="col-md-6 col-12"
             @selected-country-id="countrySelectRef?.selectCountryById($event)"

+ 2 - 2
src/pages/country/components/AddEditCountryDialog.vue

@@ -8,7 +8,7 @@
             v-model="form.name"
             v-model:error="validationErrors.name"
             :label="$t('common.terms.name')"
-            :placeholder="'Nome completo do pais'"
+            :placeholder="$t('common.placeholders.country_full_name')"
             :rules="[inputRules.required]"
             class="col-md-6 col-12"
           />
@@ -16,7 +16,7 @@
             v-model="form.code"
             v-model:error="validationErrors.code"
             :label="$t('common.terms.code')"
-            :placeholder="'Ex. BR, PT...'"
+            :placeholder="$t('common.placeholders.country_code')"
             :rules="[inputRules.required]"
             class="col-md-6 col-12"
           />

+ 3 - 3
src/pages/state/components/AddEditStateDialog.vue

@@ -9,7 +9,7 @@
             v-model:error="validationErrors.name"
             :rules="[inputRules.required]"
             :label="$t('common.terms.name')"
-            :placeholder="'Nome completo do estado'"
+            :placeholder="$t('common.placeholders.state_full_name')"
             class="col-md-6 col-12"
           />
           <DefaultInput
@@ -17,13 +17,13 @@
             v-model:error="validationErrors.code"
             :rules="[inputRules.required]"
             :label="$t('common.terms.code')"
-            :placeholder="'Ex. SP, PR...'"
+            :placeholder="$t('common.placeholders.state_code')"
             class="col-md-6 col-12"
           />
           <CountrySelect
             v-model="selectedCountry"
             v-model:error="validationErrors.country_id"
-            :placeholder="'Selecione o pais desse estado'"
+            :placeholder="$t('common.placeholders.select_country')"
             :rules="[inputRules.required]"
             :initial-id="form.country_id"
             class="col-md-6 col-12"