@@ -86,7 +86,7 @@
secondary-key-field="id" secondary-value-field="id" secondary-title-field="name"
secondary-icon-field="icon" secondary-icon-type="category" secondary-color-field="color"
:items="allCategories[$constants.category.allCategoryTypes.Expense]"
- :show.sync="transaction.showCategorySheet"
+ :show.sync="showCategorySheet"
v-model="transaction.expenseCategory">
@@ -97,7 +97,7 @@
link="#"
:class="{ 'disabled': !hasAvailableIncomeCategories }"
:header="$t('Category')"
- @click="transaction.showCategorySheet = true"
+ @click="showCategorySheet = true"
v-if="transaction.type === $constants.transaction.allTransactionTypes.Income"
>
@@ -111,7 +111,7 @@
secondary-key-field="id" secondary-value-field="id" secondary-title-field="name"
secondary-icon-field="icon" secondary-icon-type="category" secondary-color-field="color"
:items="allCategories[$constants.category.allCategoryTypes.Income]"
- :show.sync="transaction.showCategorySheet"
+ :show.sync="showCategorySheet"
v-model="transaction.incomeCategory">
@@ -122,7 +122,7 @@
link="#"
:class="{ 'disabled': !hasAvailableTransferCategories }"
:header="$t('Category')"
- @click="transaction.showCategorySheet = true"
+ @click="showCategorySheet = true"
v-if="transaction.type === $constants.transaction.allTransactionTypes.Transfer"
>
@@ -136,7 +136,7 @@
secondary-key-field="id" secondary-value-field="id" secondary-title-field="name"
secondary-icon-field="icon" secondary-icon-type="category" secondary-color-field="color"
:items="allCategories[$constants.category.allCategoryTypes.Transfer]"
- :show.sync="transaction.showCategorySheet"
+ :show.sync="showCategorySheet"
v-model="transaction.transferCategory">
@@ -147,7 +147,7 @@
:class="{ 'disabled': !allAccounts.length }"
:header="$t(sourceAccountName)"
:title="transaction.sourceAccountId | accountName(allAccounts)"
- @click="transaction.showSourceAccountSheet = true"
+ @click="showSourceAccountSheet = true"
>
@@ -167,7 +167,7 @@
:header="$t('Destination Account')"
:title="transaction.destinationAccountId | accountName(allAccounts)"
v-if="transaction.type === $constants.transaction.allTransactionTypes.Transfer"
- @click="transaction.showDestinationAccountSheet = true"
+ @click="showDestinationAccountSheet = true"
>
@@ -232,7 +232,7 @@ export default {
return {
editTransactionId: null,
transaction: {
- type: 3,
+ type: self.$constants.transaction.allTransactionTypes.Expense,
unixTime: self.$utilities.getUnixTime(now),
time: self.$utilities.formatDate(now, 'YYYY-MM-DDTHH:mm'),
expenseCategory: '',
@@ -243,19 +243,19 @@ export default {
sourceAmount: 0,
destinationAmount: 0,
tagIds: [],
- comment: '',
- showSourceAmountSheet: false,
- showDestinationAmountSheet: false,
- showCategorySheet: false,
- showSourceAccountSheet: false,
- showDestinationAccountSheet: false
+ comment: ''
},
allAccounts: [],
categoriedAccounts: [],
allCategories: {},
allTags: [],
loading: true,
- submitting: false
+ submitting: false,
+ showSourceAmountSheet: false,
+ showDestinationAmountSheet: false,
+ showCategorySheet: false,
+ showSourceAccountSheet: false,
+ showDestinationAccountSheet: false
};
},
computed: {