member search component

This commit is contained in:
Julian Krauser 2025-01-20 09:43:48 +01:00
parent 4dc183f52b
commit c40b53b200
4 changed files with 214 additions and 168 deletions

View file

@ -40,6 +40,16 @@ export const useMemberStore = defineStore("member", {
this.loading = "failed";
});
},
async getMembersByIds(ids: Array<number>): Promise<AxiosResponse<any, any>> {
return await http.get(`/admin/member?ids=${ids.join(",")}&noLimit=true`).then((res) => {
return { ...res, data: res.data.members };
});
},
async searchMembers(search: string): Promise<AxiosResponse<any, any>> {
return await http.get(`/admin/member?search=${search}&noLimit=true`).then((res) => {
return { ...res, data: res.data.members };
});
},
fetchMemberByActiveId() {
this.loadingActive = "loading";
http
@ -84,10 +94,10 @@ export const useMemberStore = defineStore("member", {
this.fetchMembers();
return result;
},
async printMemberList(){
async printMemberList() {
return http.get(`/admin/member/print/namelist`, {
responseType: "blob",
});
}
},
},
});