- added export all in membership

This commit is contained in:
2023-06-21 21:14:16 +07:00
parent c25fdc88c9
commit 429ed99d01
3 changed files with 159 additions and 3 deletions

View File

@@ -5,6 +5,7 @@ export class Membership {
page = 0;
pageSize = 10
data = [];
dataFilterMembership = [];
total_data = 0;
dataTotal=0;
@@ -44,6 +45,26 @@ export class Membership {
}
}
async getDataFilter() {
try {
const response = await http.get(`/users?page=${this.page}&pageSize=1000&superior=${this.filterMembership}&type=${this.filterPartner}`);
this.dataFilterMembership = response.body.data ?? []
this.dataFilterMembership = response.body.data.map((item, idx) => {
item.key = idx;
item.name = item?.user_detail?.name;
item.username = item?.username
item.phone_number = item?.user_detail?.phone_number;
item.roleId = item?.roles.id;
item.roleName = item?.roles.name;
return item
}) ?? []
console.log(this.dataTotal)
} catch (e) {
console.error(e);
}
}
async getDetail(id) {
try {
const response = await http.get(`/users/`+id);
@@ -53,7 +74,7 @@ export class Membership {
console.error(e);
}
}
async getDataBySuperior() {
try {
const response = await http.get(`/users/find-by-supperior?page=${this.page}&pageSize=${this.pageSize}`);