This commit is contained in:
@@ -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() {
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
form-key="csr-list"
|
||||
data-list-key="CustomerServiceRequestDataList"
|
||||
:reload="reload"
|
||||
:show-filter-manager="false"
|
||||
data-cy="csrTable"
|
||||
@selection-change="handleSelected"
|
||||
>
|
||||
|
||||
Reference in New Issue
Block a user