mirror of
https://github.com/mayswind/ezbookkeeping.git
synced 2026-05-18 16:54:25 +08:00
code refactor
This commit is contained in:
@@ -109,7 +109,7 @@ export function useCategoryFilterSettingPageBase(type?: string, allowCategoryTyp
|
|||||||
|
|
||||||
const category = transactionCategoriesStore.allTransactionCategoriesMap[categoryId];
|
const category = transactionCategoriesStore.allTransactionCategoriesMap[categoryId];
|
||||||
|
|
||||||
if (category && (!category.subCategories || !category.subCategories.length)) {
|
if (category && (!category.secondaryCategories || !category.secondaryCategories.length)) {
|
||||||
allCategoryIds[category.id] = false;
|
allCategoryIds[category.id] = false;
|
||||||
} else if (category) {
|
} else if (category) {
|
||||||
selectAllSubCategories(allCategoryIds, category, false);
|
selectAllSubCategories(allCategoryIds, category, false);
|
||||||
|
|||||||
@@ -32,7 +32,7 @@
|
|||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<two-column-select primary-key-field="id" primary-value-field="id" primary-title-field="name"
|
<two-column-select primary-key-field="id" primary-value-field="id" primary-title-field="name"
|
||||||
primary-icon-field="icon" primary-icon-type="category" primary-color-field="color"
|
primary-icon-field="icon" primary-icon-type="category" primary-color-field="color"
|
||||||
primary-hidden-field="hidden" primary-sub-items-field="subCategories"
|
primary-hidden-field="hidden" primary-sub-items-field="secondaryCategories"
|
||||||
secondary-key-field="id" secondary-value-field="id" secondary-title-field="name"
|
secondary-key-field="id" secondary-value-field="id" secondary-title-field="name"
|
||||||
secondary-icon-field="icon" secondary-icon-type="category" secondary-color-field="color"
|
secondary-icon-field="icon" secondary-icon-type="category" secondary-color-field="color"
|
||||||
secondary-hidden-field="hidden"
|
secondary-hidden-field="hidden"
|
||||||
@@ -49,7 +49,7 @@
|
|||||||
</two-column-select>
|
</two-column-select>
|
||||||
<two-column-select primary-key-field="id" primary-value-field="id" primary-title-field="name"
|
<two-column-select primary-key-field="id" primary-value-field="id" primary-title-field="name"
|
||||||
primary-icon-field="icon" primary-icon-type="category" primary-color-field="color"
|
primary-icon-field="icon" primary-icon-type="category" primary-color-field="color"
|
||||||
primary-hidden-field="hidden" primary-sub-items-field="subCategories"
|
primary-hidden-field="hidden" primary-sub-items-field="secondaryCategories"
|
||||||
secondary-key-field="id" secondary-value-field="id" secondary-title-field="name"
|
secondary-key-field="id" secondary-value-field="id" secondary-title-field="name"
|
||||||
secondary-icon-field="icon" secondary-icon-type="category" secondary-color-field="color"
|
secondary-icon-field="icon" secondary-icon-type="category" secondary-color-field="color"
|
||||||
secondary-hidden-field="hidden"
|
secondary-hidden-field="hidden"
|
||||||
@@ -66,7 +66,7 @@
|
|||||||
</two-column-select>
|
</two-column-select>
|
||||||
<two-column-select primary-key-field="id" primary-value-field="id" primary-title-field="name"
|
<two-column-select primary-key-field="id" primary-value-field="id" primary-title-field="name"
|
||||||
primary-icon-field="icon" primary-icon-type="category" primary-color-field="color"
|
primary-icon-field="icon" primary-icon-type="category" primary-color-field="color"
|
||||||
primary-hidden-field="hidden" primary-sub-items-field="subCategories"
|
primary-hidden-field="hidden" primary-sub-items-field="secondaryCategories"
|
||||||
secondary-key-field="id" secondary-value-field="id" secondary-title-field="name"
|
secondary-key-field="id" secondary-value-field="id" secondary-title-field="name"
|
||||||
secondary-icon-field="icon" secondary-icon-type="category" secondary-color-field="color"
|
secondary-icon-field="icon" secondary-icon-type="category" secondary-color-field="color"
|
||||||
secondary-hidden-field="hidden"
|
secondary-hidden-field="hidden"
|
||||||
|
|||||||
@@ -108,7 +108,7 @@
|
|||||||
<v-col cols="12" md="12" v-if="transaction.type === TransactionType.Expense">
|
<v-col cols="12" md="12" v-if="transaction.type === TransactionType.Expense">
|
||||||
<two-column-select primary-key-field="id" primary-value-field="id" primary-title-field="name"
|
<two-column-select primary-key-field="id" primary-value-field="id" primary-title-field="name"
|
||||||
primary-icon-field="icon" primary-icon-type="category" primary-color-field="color"
|
primary-icon-field="icon" primary-icon-type="category" primary-color-field="color"
|
||||||
primary-hidden-field="hidden" primary-sub-items-field="subCategories"
|
primary-hidden-field="hidden" primary-sub-items-field="secondaryCategories"
|
||||||
secondary-key-field="id" secondary-value-field="id" secondary-title-field="name"
|
secondary-key-field="id" secondary-value-field="id" secondary-title-field="name"
|
||||||
secondary-icon-field="icon" secondary-icon-type="category" secondary-color-field="color"
|
secondary-icon-field="icon" secondary-icon-type="category" secondary-color-field="color"
|
||||||
secondary-hidden-field="hidden"
|
secondary-hidden-field="hidden"
|
||||||
@@ -126,7 +126,7 @@
|
|||||||
<v-col cols="12" md="12" v-if="transaction.type === TransactionType.Income">
|
<v-col cols="12" md="12" v-if="transaction.type === TransactionType.Income">
|
||||||
<two-column-select primary-key-field="id" primary-value-field="id" primary-title-field="name"
|
<two-column-select primary-key-field="id" primary-value-field="id" primary-title-field="name"
|
||||||
primary-icon-field="icon" primary-icon-type="category" primary-color-field="color"
|
primary-icon-field="icon" primary-icon-type="category" primary-color-field="color"
|
||||||
primary-hidden-field="hidden" primary-sub-items-field="subCategories"
|
primary-hidden-field="hidden" primary-sub-items-field="secondaryCategories"
|
||||||
secondary-key-field="id" secondary-value-field="id" secondary-title-field="name"
|
secondary-key-field="id" secondary-value-field="id" secondary-title-field="name"
|
||||||
secondary-icon-field="icon" secondary-icon-type="category" secondary-color-field="color"
|
secondary-icon-field="icon" secondary-icon-type="category" secondary-color-field="color"
|
||||||
secondary-hidden-field="hidden"
|
secondary-hidden-field="hidden"
|
||||||
@@ -144,7 +144,7 @@
|
|||||||
<v-col cols="12" md="12" v-if="transaction.type === TransactionType.Transfer">
|
<v-col cols="12" md="12" v-if="transaction.type === TransactionType.Transfer">
|
||||||
<two-column-select primary-key-field="id" primary-value-field="id" primary-title-field="name"
|
<two-column-select primary-key-field="id" primary-value-field="id" primary-title-field="name"
|
||||||
primary-icon-field="icon" primary-icon-type="category" primary-color-field="color"
|
primary-icon-field="icon" primary-icon-type="category" primary-color-field="color"
|
||||||
primary-hidden-field="hidden" primary-sub-items-field="subCategories"
|
primary-hidden-field="hidden" primary-sub-items-field="secondaryCategories"
|
||||||
secondary-key-field="id" secondary-value-field="id" secondary-title-field="name"
|
secondary-key-field="id" secondary-value-field="id" secondary-title-field="name"
|
||||||
secondary-icon-field="icon" secondary-icon-type="category" secondary-color-field="color"
|
secondary-icon-field="icon" secondary-icon-type="category" secondary-color-field="color"
|
||||||
secondary-hidden-field="hidden"
|
secondary-hidden-field="hidden"
|
||||||
|
|||||||
@@ -312,7 +312,7 @@
|
|||||||
<two-column-select density="compact" variant="plain"
|
<two-column-select density="compact" variant="plain"
|
||||||
primary-key-field="id" primary-value-field="id" primary-title-field="name"
|
primary-key-field="id" primary-value-field="id" primary-title-field="name"
|
||||||
primary-icon-field="icon" primary-icon-type="category" primary-color-field="color"
|
primary-icon-field="icon" primary-icon-type="category" primary-color-field="color"
|
||||||
primary-hidden-field="hidden" primary-sub-items-field="subCategories"
|
primary-hidden-field="hidden" primary-sub-items-field="secondaryCategories"
|
||||||
secondary-key-field="id" secondary-value-field="id" secondary-title-field="name"
|
secondary-key-field="id" secondary-value-field="id" secondary-title-field="name"
|
||||||
secondary-icon-field="icon" secondary-icon-type="category" secondary-color-field="color"
|
secondary-icon-field="icon" secondary-icon-type="category" secondary-color-field="color"
|
||||||
secondary-hidden-field="hidden"
|
secondary-hidden-field="hidden"
|
||||||
@@ -330,7 +330,7 @@
|
|||||||
<two-column-select density="compact" variant="plain"
|
<two-column-select density="compact" variant="plain"
|
||||||
primary-key-field="id" primary-value-field="id" primary-title-field="name"
|
primary-key-field="id" primary-value-field="id" primary-title-field="name"
|
||||||
primary-icon-field="icon" primary-icon-type="category" primary-color-field="color"
|
primary-icon-field="icon" primary-icon-type="category" primary-color-field="color"
|
||||||
primary-hidden-field="hidden" primary-sub-items-field="subCategories"
|
primary-hidden-field="hidden" primary-sub-items-field="secondaryCategories"
|
||||||
secondary-key-field="id" secondary-value-field="id" secondary-title-field="name"
|
secondary-key-field="id" secondary-value-field="id" secondary-title-field="name"
|
||||||
secondary-icon-field="icon" secondary-icon-type="category" secondary-color-field="color"
|
secondary-icon-field="icon" secondary-icon-type="category" secondary-color-field="color"
|
||||||
secondary-hidden-field="hidden"
|
secondary-hidden-field="hidden"
|
||||||
@@ -348,7 +348,7 @@
|
|||||||
<two-column-select density="compact" variant="plain"
|
<two-column-select density="compact" variant="plain"
|
||||||
primary-key-field="id" primary-value-field="id" primary-title-field="name"
|
primary-key-field="id" primary-value-field="id" primary-title-field="name"
|
||||||
primary-icon-field="icon" primary-icon-type="category" primary-color-field="color"
|
primary-icon-field="icon" primary-icon-type="category" primary-color-field="color"
|
||||||
primary-hidden-field="hidden" primary-sub-items-field="subCategories"
|
primary-hidden-field="hidden" primary-sub-items-field="secondaryCategories"
|
||||||
secondary-key-field="id" secondary-value-field="id" secondary-title-field="name"
|
secondary-key-field="id" secondary-value-field="id" secondary-title-field="name"
|
||||||
secondary-icon-field="icon" secondary-icon-type="category" secondary-color-field="color"
|
secondary-icon-field="icon" secondary-icon-type="category" secondary-color-field="color"
|
||||||
secondary-hidden-field="hidden"
|
secondary-hidden-field="hidden"
|
||||||
|
|||||||
@@ -114,7 +114,7 @@
|
|||||||
</template>
|
</template>
|
||||||
<tree-view-selection-sheet primary-key-field="id" primary-title-field="name"
|
<tree-view-selection-sheet primary-key-field="id" primary-title-field="name"
|
||||||
primary-icon-field="icon" primary-icon-type="category" primary-color-field="color"
|
primary-icon-field="icon" primary-icon-type="category" primary-color-field="color"
|
||||||
primary-hidden-field="hidden" primary-sub-items-field="subCategories"
|
primary-hidden-field="hidden" primary-sub-items-field="secondaryCategories"
|
||||||
secondary-key-field="id" secondary-value-field="id" secondary-title-field="name"
|
secondary-key-field="id" secondary-value-field="id" secondary-title-field="name"
|
||||||
secondary-icon-field="icon" secondary-icon-type="category" secondary-color-field="color"
|
secondary-icon-field="icon" secondary-icon-type="category" secondary-color-field="color"
|
||||||
secondary-hidden-field="hidden"
|
secondary-hidden-field="hidden"
|
||||||
@@ -145,7 +145,7 @@
|
|||||||
</template>
|
</template>
|
||||||
<tree-view-selection-sheet primary-key-field="id" primary-title-field="name"
|
<tree-view-selection-sheet primary-key-field="id" primary-title-field="name"
|
||||||
primary-icon-field="icon" primary-icon-type="category" primary-color-field="color"
|
primary-icon-field="icon" primary-icon-type="category" primary-color-field="color"
|
||||||
primary-hidden-field="hidden" primary-sub-items-field="subCategories"
|
primary-hidden-field="hidden" primary-sub-items-field="secondaryCategories"
|
||||||
secondary-key-field="id" secondary-value-field="id" secondary-title-field="name"
|
secondary-key-field="id" secondary-value-field="id" secondary-title-field="name"
|
||||||
secondary-icon-field="icon" secondary-icon-type="category" secondary-color-field="color"
|
secondary-icon-field="icon" secondary-icon-type="category" secondary-color-field="color"
|
||||||
secondary-hidden-field="hidden"
|
secondary-hidden-field="hidden"
|
||||||
@@ -176,7 +176,7 @@
|
|||||||
</template>
|
</template>
|
||||||
<tree-view-selection-sheet primary-key-field="id" primary-title-field="name"
|
<tree-view-selection-sheet primary-key-field="id" primary-title-field="name"
|
||||||
primary-icon-field="icon" primary-icon-type="category" primary-color-field="color"
|
primary-icon-field="icon" primary-icon-type="category" primary-color-field="color"
|
||||||
primary-hidden-field="hidden" primary-sub-items-field="subCategories"
|
primary-hidden-field="hidden" primary-sub-items-field="secondaryCategories"
|
||||||
secondary-key-field="id" secondary-value-field="id" secondary-title-field="name"
|
secondary-key-field="id" secondary-value-field="id" secondary-title-field="name"
|
||||||
secondary-icon-field="icon" secondary-icon-type="category" secondary-color-field="color"
|
secondary-icon-field="icon" secondary-icon-type="category" secondary-color-field="color"
|
||||||
secondary-hidden-field="hidden"
|
secondary-hidden-field="hidden"
|
||||||
|
|||||||
Reference in New Issue
Block a user