Skip to content

Commit 80c1b49

Browse files
committed
pb count total et clé non unique sur export
1 parent d27e037 commit 80c1b49

File tree

3 files changed

+8
-5
lines changed

3 files changed

+8
-5
lines changed

src/components/table/top-left.vue

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ function openUpdateModale() {
6767
componentProps: {
6868
selectedIdentities: props.selected,
6969
identityTypesName: name,
70-
allIdentitiesCount: count,
70+
allIdentitiesCount: props.total,
7171
},
7272
})
7373
.onOk(async (data) => {
@@ -79,14 +79,14 @@ function openUpdateModale() {
7979
})
8080
}
8181
function returnFilter(){
82-
8382
const rest = route.query
8483
let filters={}
8584
for (const [key, value] of Object.entries(rest)){
8685
if (key === 'limit' || key === 'skip' || key === 'sort' || key === 'read'){
8786
delete rest[key]
8887
}
8988
}
89+
9090
return rest
9191
}
9292
function openInitModale() {
@@ -108,7 +108,7 @@ function openInitModale() {
108108
componentProps: {
109109
selectedIdentities: props.selected,
110110
identityTypesName: name,
111-
allIdentitiesCount: 0,
111+
allIdentitiesCount: props.total,
112112
},
113113
})
114114
.onOk(async (data) => {
@@ -136,8 +136,11 @@ function getTargetState(state: IdentityState) {
136136
}
137137
138138
async function updateAllIdentities(state: IdentityState) {
139+
debugger
140+
const f=returnFilter()
139141
const { data: identities } = await useHttp(`/management/identities?limit=999999&&filters[@state][]=${state}`, {
140142
method: 'get',
143+
query:f
141144
})
142145
143146
if (!identities) {

src/pages/identities/export.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
dense
88
:rows="rows1"
99
:columns="fieldsName"
10-
row-key="uid"
10+
row-key="_id"
1111
:rows-per-page-options="[20,50,0]"
1212
>
1313
<template v-slot:top-left>

src/pages/identities/index.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ q-page.container
2626
q-icon(:name="getInitStateIcon(props?.target?.initState)" :color="getInitStateColor(props?.target?.initState)" class="q-mr-xs")
2727
q-tooltip.text-body2(slot="trigger") {{ getInitStateName(props.target.initState) }}
2828
template(#top-left-btn-grp="{selectedValues}")
29-
sesame-table-top-left(:selected="selectedValues" @refresh="refresh" @clear="clearSelected")
29+
sesame-table-top-left( :selected="selectedValues" @refresh="refresh" @clear="clearSelected" :total="identities?.total")
3030
template(#body-cell-states="props")
3131
sesame-table-state-col(:identity="props.row")
3232
template(#right-panel-actions-content-after="{target, crud, isNew}")

0 commit comments

Comments
 (0)