import { adminApi,requestUtils} from '@deotaland/utils'; export class AdminOrders { constructor() { } // 获取用户列表 async getUsersList(data) { let params = { nickname: data.nickname || '', email: data.email || '', status: data.status || '', pageSize: data.pageSize || 10, pageNum: data.pageNum || 1, orderByColumn: data.orderByColumn || '', isAsc: data.isAsc || 'asc' } return requestUtils.common(adminApi.default.getUsersList, params); } // 获取用户详情 async getUserDetail(data) { let params = { id: data.id || '' } const requestUrl = { method: adminApi.default.getUserDetail.method, url: adminApi.default.getUserDetail.url.replace('USERID', params.id) } return requestUtils.common(requestUrl, params); } // 更新用户状态 async updateUserStatus(data) { let params = { id : data.id || '', status : data.status || '' } const requestUrl = { method: adminApi.default.updateUserStatus.method, url: (adminApi.default.updateUserStatus.url.replace('USERID', params.id))+'?'+'id='+data.id+'&status='+data.status } return requestUtils.common(requestUrl, params); } //更新用户名称 async updateUserName(data) { let params = { id: data.id || '', nickname: data.nickname || '' } const requestUrl = { method: adminApi.default.updateUserName.method, url: adminApi.default.updateUserName.url.replace('USERID', params.id) } return requestUtils.common(requestUrl, params); } //查询指定用户邀请的人列表 async getUsersInvites(data) { let params = { id: data.id || '', pageSize: data.pageSize || 10, pageNum: data.pageNum || 1, orderByColumn: data.orderByColumn || '', isAsc: data.isAsc || 'asc' } const requestUrl = { method: adminApi.default.getUsersinvites.method, url: adminApi.default.getUsersinvites.url.replace('USERID', params.id) } return requestUtils.common(requestUrl, params); } }