From ea929077587686710afdc178fd0381be37cd53a8 Mon Sep 17 00:00:00 2001 From: HenriT Date: Wed, 7 Apr 2021 11:08:45 +0300 Subject: [PATCH] Bank account fields improved to allow multi-line info (if you need to enter more details than only your account no). --- .../bank-accounts/BankAccountForm.vue | 8 ++- .../bank-accounts/BankAccountsList.vue | 4 +- src/components/form/AppEditable.vue | 5 +- src/components/form/AppTextarea.vue | 61 +++++++++++++++++++ .../invoices/InvoiceBankDetails.vue | 36 +++++------ src/services/invoice.service.js | 28 ++++----- src/store/models/bank-account.js | 2 +- 7 files changed, 106 insertions(+), 38 deletions(-) create mode 100644 src/components/form/AppTextarea.vue diff --git a/src/components/bank-accounts/BankAccountForm.vue b/src/components/bank-accounts/BankAccountForm.vue index d7717c7..9f97304 100644 --- a/src/components/bank-accounts/BankAccountForm.vue +++ b/src/components/bank-accounts/BankAccountForm.vue @@ -8,13 +8,13 @@
- @@ -43,11 +43,13 @@ import { mapGetters } from 'vuex'; import NotificationService from '@/services/notification.service'; import AppInput from '@/components/form/AppInput'; +import AppTextarea from '@/components/form/AppTextarea'; import Errors from '@/utils/errors'; export default { components: { AppInput, + AppTextarea, }, data() { return { diff --git a/src/components/bank-accounts/BankAccountsList.vue b/src/components/bank-accounts/BankAccountsList.vue index 0bb3e2a..9eaed30 100644 --- a/src/components/bank-accounts/BankAccountsList.vue +++ b/src/components/bank-accounts/BankAccountsList.vue @@ -5,16 +5,16 @@ - + - +
Account no. BankBank account details
{{ account.account_no }} {{ account.bank_name }}{{ account.account_no }} diff --git a/src/components/form/AppEditable.vue b/src/components/form/AppEditable.vue index cc445e2..46173d4 100644 --- a/src/components/form/AppEditable.vue +++ b/src/components/form/AppEditable.vue @@ -7,7 +7,7 @@ class="editable"> @@ -31,6 +31,9 @@ export default { type: String, default: 'Enter item', }, + disabled: { + default: false, + }, suffix: {}, errors: {}, field: {}, diff --git a/src/components/form/AppTextarea.vue b/src/components/form/AppTextarea.vue new file mode 100644 index 0000000..71e6070 --- /dev/null +++ b/src/components/form/AppTextarea.vue @@ -0,0 +1,61 @@ + + + diff --git a/src/components/invoices/InvoiceBankDetails.vue b/src/components/invoices/InvoiceBankDetails.vue index fc5f962..20217f9 100644 --- a/src/components/invoices/InvoiceBankDetails.vue +++ b/src/components/invoices/InvoiceBankDetails.vue @@ -1,20 +1,22 @@