feat: filter user status on the backend

This commit is contained in:
Methapon Metanipat 2024-08-16 11:46:14 +07:00
parent 4a67e42eda
commit d5e2afea97
2 changed files with 18 additions and 44 deletions

View file

@ -1,6 +1,6 @@
import { ref } from 'vue';
import { defineStore } from 'pinia';
import { Pagination } from '../types';
import { Pagination, Status } from '../types';
import { api } from 'src/boot/axios';
import {
RoleData,
@ -196,7 +196,7 @@ const useUserStore = defineStore('api-user', () => {
query?: string;
includeBranch?: boolean;
userType?: string;
status?: 'CREATED' | 'ACTIVE' | 'INACTIVE';
status?: Status;
},
flow?: {
sessionId?: string;
@ -214,6 +214,7 @@ const useUserStore = defineStore('api-user', () => {
if (opts?.query) params.append('query', opts.query);
if (opts?.includeBranch) params.append('includeBranch', 'true');
if (opts?.userType) params.append('userType', opts.userType);
if (opts?.status) params.append('status', opts.status);
const query = params.toString();