chore: add refer logic of tickets for super admin

This commit is contained in:
hamid zarghami
2025-04-21 16:16:37 +03:30
parent 32ee23c0d9
commit d35a4c2e51
8 changed files with 103 additions and 9 deletions
+3 -3
View File
@@ -32,10 +32,10 @@ export const useCreateUser = () => {
});
};
export const useGetUsers = (search: string) => {
export const useGetUsers = (search: string, permission?: string) => {
return useQuery({
queryKey: ["users", search],
queryFn: () => api.getUsers(search),
queryKey: ["users", search, permission],
queryFn: () => api.getUsers(search, permission),
});
};
+4 -2
View File
@@ -25,8 +25,10 @@ export const createUser = async (params: CreateUserType) => {
return data;
};
export const getUsers = async (search: string) => {
const { data } = await axios.get(`/users/admins?q=${search}`);
export const getUsers = async (search: string, permission?: string) => {
let query = `?q=${search}`;
if (permission) query += `&permission=${permission}`;
const { data } = await axios.get(`/users/admins${query}`);
return data;
};