mirror of
https://github.com/mayswind/ezbookkeeping.git
synced 2026-05-21 10:14:26 +08:00
hide sub accounts whose parent account is hidden
This commit is contained in:
@@ -290,12 +290,12 @@
|
|||||||
</v-list-item>
|
</v-list-item>
|
||||||
<template :key="account.id"
|
<template :key="account.id"
|
||||||
v-for="account in allAccounts">
|
v-for="account in allAccounts">
|
||||||
<v-divider v-if="!account.hidden || query.accountIds === account.id" />
|
<v-divider v-if="(!account.hidden && (!allAccounts[account.parentId] || !allAccounts[account.parentId].hidden)) || query.accountIds === account.id" />
|
||||||
<v-list-item class="text-sm" density="compact"
|
<v-list-item class="text-sm" density="compact"
|
||||||
:value="account.id"
|
:value="account.id"
|
||||||
:class="{ 'list-item-selected': query.accountIds === account.id, 'item-in-multiple-selection': queryAllFilterAccountIdsCount > 1 && queryAllFilterAccountIds[account.id] }"
|
:class="{ 'list-item-selected': query.accountIds === account.id, 'item-in-multiple-selection': queryAllFilterAccountIdsCount > 1 && queryAllFilterAccountIds[account.id] }"
|
||||||
:append-icon="(query.accountIds === account.id ? icons.check : null)"
|
:append-icon="(query.accountIds === account.id ? icons.check : null)"
|
||||||
v-if="!account.hidden || query.accountIds === account.id">
|
v-if="(!account.hidden && (!allAccounts[account.parentId] || !allAccounts[account.parentId].hidden)) || query.accountIds === account.id">
|
||||||
<v-list-item-title class="cursor-pointer"
|
<v-list-item-title class="cursor-pointer"
|
||||||
@click="changeAccountFilter(account.id)">
|
@click="changeAccountFilter(account.id)">
|
||||||
<div class="d-flex align-center">
|
<div class="d-flex align-center">
|
||||||
|
|||||||
@@ -383,7 +383,7 @@
|
|||||||
:class="{ 'list-item-selected': query.accountIds === account.id, 'item-in-multiple-selection': queryAllFilterAccountIdsCount > 1 && queryAllFilterAccountIds[account.id] }"
|
:class="{ 'list-item-selected': query.accountIds === account.id, 'item-in-multiple-selection': queryAllFilterAccountIdsCount > 1 && queryAllFilterAccountIds[account.id] }"
|
||||||
:key="account.id"
|
:key="account.id"
|
||||||
v-for="account in allAccounts"
|
v-for="account in allAccounts"
|
||||||
v-show="!account.hidden || query.accountIds === account.id"
|
v-show="(!account.hidden && (!allAccounts[account.parentId] || !allAccounts[account.parentId].hidden)) || query.accountIds === account.id"
|
||||||
@click="changeAccountFilter(account.id)"
|
@click="changeAccountFilter(account.id)"
|
||||||
>
|
>
|
||||||
<template #media>
|
<template #media>
|
||||||
|
|||||||
Reference in New Issue
Block a user