This commit is contained in:
2022-03-31 23:28:28 +00:00
parent 4cd82e0214
commit 7f1ad94148
2 changed files with 38 additions and 31 deletions

View File

@@ -20,38 +20,40 @@
</gz-data-table-mobile-filter-column-selector>
<v-card>
<v-card-title>
<template v-if="preFilterMode">
<div class="my-2">
<v-btn text @click="preFilterNav()">
<v-icon data-cy="clickThru">{{ preFilterMode.icon }}</v-icon>
</v-btn>
<span class="text-h5" @click="preFilterNav()">
{{ preFilterMode.viz }}</span
<template v-if="showFilterManager">
<template v-if="preFilterMode">
<div class="my-2">
<v-btn text @click="preFilterNav()">
<v-icon data-cy="clickThru">{{ preFilterMode.icon }}</v-icon>
</v-btn>
<span class="text-h5" @click="preFilterNav()">
{{ preFilterMode.viz }}</span
>
<v-btn
v-if="preFilterMode.clearable"
text
@click="preFilterClear()"
>
<v-icon>$clear</v-icon>
</v-btn>
</div>
</template>
<template v-else>
<v-select
v-model="activeFilterId"
:items="selectLists.savedFilters"
item-text="name"
item-value="id"
:label="$ay.t('Filter')"
prepend-icon="$ayiEdit"
:append-outer-icon="clearFilterIcon()"
data-cy="selectSavedFilter"
@input="selectedFilterChanged"
@click:prepend="editFilter()"
@click:append-outer="clearFilter(true)"
>
<v-btn
v-if="preFilterMode.clearable"
text
@click="preFilterClear()"
>
<v-icon>$clear</v-icon>
</v-btn>
</div>
</template>
<template v-else>
<v-select
v-model="activeFilterId"
:items="selectLists.savedFilters"
item-text="name"
item-value="id"
:label="$ay.t('Filter')"
prepend-icon="$ayiEdit"
:append-outer-icon="clearFilterIcon()"
data-cy="selectSavedFilter"
@input="selectedFilterChanged"
@click:prepend="editFilter()"
@click:append-outer="clearFilter(true)"
>
</v-select>
</v-select>
</template>
</template>
<v-spacer></v-spacer>
@@ -549,6 +551,10 @@ export default {
doNotTruncate: {
type: Boolean,
default: false
},
showFilterManager: {
type: Boolean,
default: true
}
},
data() {

View File

@@ -5,6 +5,7 @@
form-key="csr-list"
data-list-key="CustomerServiceRequestDataList"
:reload="reload"
:show-filter-manager="false"
data-cy="csrTable"
@selection-change="handleSelected"
>