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> </gz-data-table-mobile-filter-column-selector>
<v-card> <v-card>
<v-card-title> <v-card-title>
<template v-if="preFilterMode"> <template v-if="showFilterManager">
<div class="my-2"> <template v-if="preFilterMode">
<v-btn text @click="preFilterNav()"> <div class="my-2">
<v-icon data-cy="clickThru">{{ preFilterMode.icon }}</v-icon> <v-btn text @click="preFilterNav()">
</v-btn> <v-icon data-cy="clickThru">{{ preFilterMode.icon }}</v-icon>
<span class="text-h5" @click="preFilterNav()"> </v-btn>
{{ preFilterMode.viz }}</span <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-select>
v-if="preFilterMode.clearable" </template>
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>
</template> </template>
<v-spacer></v-spacer> <v-spacer></v-spacer>
@@ -549,6 +551,10 @@ export default {
doNotTruncate: { doNotTruncate: {
type: Boolean, type: Boolean,
default: false default: false
},
showFilterManager: {
type: Boolean,
default: true
} }
}, },
data() { data() {

View File

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