fix tab & language issue

This commit is contained in:
raishvaria
2020-01-27 11:18:11 +05:30
parent 824d2e3e8d
commit daf8c9265b
8 changed files with 39 additions and 10 deletions

View File

@ -398,6 +398,7 @@
"update_payment": "تحديث الدفعة",
"payment": "دفعة | مدفوعات",
"no_payments": "لا يوجد مدفوعات حتى الآن!",
"no_matching_payments": "لا توجد مدفوعات مطابقة!",
"list_of_payments": "سوف تحتوي هذه القائمة على مدفوعات الفواتير.",
"select_payment_mode": "اختر طريقة الدفع",

View File

@ -452,6 +452,7 @@
"list_of_payments": "Dieser Abschnitt enthält die Liste der Zahlungen.",
"new_payment": "Neue Zahlung",
"no_payments": "Keine Zahlungen vorhanden!",
"no_matching_payments": "Es gibt keine passenden Zahlungen!",
"note": "Hinweis",
"payment": "Zahlung | Zahlungen",
"payment_mode": "Zahlungsart",

View File

@ -409,6 +409,7 @@
"update_payment": "Update Payment",
"payment": "Payment | Payments",
"no_payments": "No payments yet!",
"no_matching_payments": "There are no matching payments!",
"list_of_payments": "This section will contain the list of payments.",
"select_payment_mode": "Select payment mode",
"confirm_send_payment": "This payment will be sent via email to the customer",

View File

@ -397,6 +397,7 @@
"update_payment": "Actualizar pago",
"payment": "Pago | Pagos",
"no_payments": "¡Aún no hay pagos!",
"no_matching_payments": "¡No hay pagos equivalentes!",
"list_of_payments": "Esta sección contendrá la lista de pagos.",
"select_payment_mode": "Seleccionar modo de pago",

View File

@ -395,6 +395,7 @@
"update_payment": "Mettre à jour le paiement",
"payment": "Paiement | Paiements",
"no_payments": "Aucun paiement pour le moment!",
"no_matching_payments": "Il n'y a aucun paiement correspondant!",
"list_of_payments": "Cette section contiendra la liste des paiements",
"select_payment_mode": "Sélectionnez le mode de paiement",

View File

@ -398,6 +398,7 @@
"update_payment": "Atualizar Pagamento",
"payment": "Pagamento | Pagamentos",
"no_payments": "Ainda sem pagamentos!",
"no_matching_payments": "Não há pagamentos correspondentes!",
"list_of_payments": "Esta seção conterá a lista de pagamentos.",
"select_payment_mode": "Selecione a forma de pagamento",

View File

@ -4,9 +4,15 @@
<div class="page-header">
<h3 class="page-title">{{ isEdit ? $t('customers.edit_customer') : $t('customers.new_customer') }}</h3>
<ol class="breadcrumb">
<li class="breadcrumb-item"><router-link slot="item-title" to="/admin/dashboard">{{ $t('general.home') }}</router-link></li>
<li class="breadcrumb-item"><router-link slot="item-title" to="/admin/customers">{{ $tc('customers.customer', 2) }}</router-link></li>
<li class="breadcrumb-item">{{ isEdit ? $t('customers.edit_customer') : $t('customers.new_customer') }}</li>
<li class="breadcrumb-item">
<router-link slot="item-title" to="/admin/dashboard">{{ $t('general.home') }}</router-link>
</li>
<li class="breadcrumb-item">
<router-link slot="item-title" to="/admin/customers">{{ $tc('customers.customer', 2) }}</router-link>
</li>
<li class="breadcrumb-item">
{{ isEdit ? $t('customers.edit_customer') : $t('customers.new_customer') }}
</li>
</ol>
<div class="page-actions header-button-container">
<base-button
@ -38,8 +44,12 @@
@input="$v.formData.name.$touch()"
/>
<div v-if="$v.formData.name.$error">
<span v-if="!$v.formData.name.required" class="text-danger">{{ $tc('validation.required') }}</span>
<span v-if="!$v.formData.name.minLength" class="text-danger"> {{ $tc('validation.name_min_length', $v.formData.name.$params.minLength.min, { count: $v.formData.name.$params.minLength.min }) }} </span>
<span v-if="!$v.formData.name.required" class="text-danger">
{{ $tc('validation.required') }}
</span>
<span v-if="!$v.formData.name.minLength" class="text-danger">
{{ $tc('validation.name_min_length', $v.formData.name.$params.minLength.min, { count: $v.formData.name.$params.minLength.min }) }}
</span>
</div>
</div>
<div class="form-group">
@ -53,7 +63,9 @@
@input="$v.formData.email.$touch()"
/>
<div v-if="$v.formData.email.$error">
<span v-if="!$v.formData.email.email" class="text-danger"> {{ $tc('validation.email_incorrect') }} </span>
<span v-if="!$v.formData.email.email" class="text-danger">
{{ $tc('validation.email_incorrect') }}
</span>
</div>
</div>
<div class="form-group">
@ -97,10 +109,13 @@
v-model="formData.website"
:invalid="$v.formData.website.$error"
type="url"
tab-index="6"
@input="$v.formData.website.$touch()"
/>
<div v-if="$v.formData.website.$error">
<span v-if="!$v.formData.website.url" class="text-danger">{{ $tc('validation.invalid_url') }}</span>
<span v-if="!$v.formData.website.url" class="text-danger">
{{ $tc('validation.invalid_url') }}
</span>
</div>
</div>
</div>
@ -124,6 +139,7 @@
v-model="billing.state"
name="billing.state"
type="text"
tab-index="9"
/>
</div>
<div class="form-group">
@ -138,7 +154,9 @@
@input="$v.billing.address_street_1.$touch()"
/>
<div v-if="$v.billing.address_street_1.$error">
<span v-if="!$v.billing.address_street_1.maxLength" class="text-danger">{{ $t('validation.address_maxlength') }}</span>
<span v-if="!$v.billing.address_street_1.maxLength" class="text-danger">
{{ $t('validation.address_maxlength') }}
</span>
</div>
<base-text-area
:tabindex="12"
@ -150,7 +168,9 @@
@input="$v.billing.address_street_2.$touch()"
/>
<div v-if="$v.billing.address_street_2.$error">
<span v-if="!$v.billing.address_street_2.maxLength" class="text-danger">{{ $t('validation.address_maxlength') }}</span>
<span v-if="!$v.billing.address_street_2.maxLength" class="text-danger">
{{ $t('validation.address_maxlength') }}
</span>
</div>
</div>
</div>
@ -175,6 +195,7 @@
v-model="billing.city"
name="billing.city"
type="text"
tab-index="10"
/>
</div>
<div class="form-group">
@ -226,6 +247,7 @@
v-model="shipping.state"
name="shipping.state"
type="text"
tab-index="17"
/>
</div>
<div class="form-group">
@ -277,6 +299,7 @@
v-model="shipping.city"
name="shipping.city"
type="text"
tab-index="18"
/>
</div>
<div class="form-group">

View File

@ -118,7 +118,7 @@
</div>
</router-link>
<p v-if="!payments.length" class="no-result">
{{ $t('payments.no_matching_invoices') }}
{{ $t('payments.no_matching_payments') }}
</p>
</div>
</div>