From 42f975b025d95575fcb6357a4586011337db1df9 Mon Sep 17 00:00:00 2001 From: carlossa Date: Tue, 22 Oct 2024 12:22:45 +0200 Subject: [PATCH] fix: refs #4774 create --- src/pages/Customer/Card/CustomerBasicData.vue | 2 + src/pages/Worker/TranslationsVn.vue | 58 +++++++++++++++---- 2 files changed, 48 insertions(+), 12 deletions(-) diff --git a/src/pages/Customer/Card/CustomerBasicData.vue b/src/pages/Customer/Card/CustomerBasicData.vue index d31669b43..b5587858b 100644 --- a/src/pages/Customer/Card/CustomerBasicData.vue +++ b/src/pages/Customer/Card/CustomerBasicData.vue @@ -93,12 +93,14 @@ const exprBuilder = (param, value) => { :label="t('customer.basicData.phone')" :rules="validate('client.phone')" clearable + type="number" v-model="data.phone" /> diff --git a/src/pages/Worker/TranslationsVn.vue b/src/pages/Worker/TranslationsVn.vue index a69801585..629419701 100644 --- a/src/pages/Worker/TranslationsVn.vue +++ b/src/pages/Worker/TranslationsVn.vue @@ -1,7 +1,6 @@ @@ -93,7 +122,7 @@ function upsertI18n() { :options="langs" option-label="code" option-value="code" - @update:model-value="loadTable()" + @update:model-value="loadTable(true)" /> @@ -102,8 +131,13 @@ function upsertI18n() { data-key="translations" :url="url" :columns="columns" + :create="{ + urlCreate: url, + title: 'Create translation', + onDataSaved: () => tableRef.reload(), + formInitialData: { lang: 'en' }, + }" :right-search="false" - :is-editable="true" @on-fetch="loadTable()" :save-fn="upsertI18n" />