This commit is contained in:
@@ -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() {
|
||||||
|
|||||||
@@ -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"
|
||||||
>
|
>
|
||||||
|
|||||||
Reference in New Issue
Block a user