|
|
@@ -301,12 +301,24 @@ export class VillageApi extends AppServerRequestModule<DataModel> {
|
|
|
}, undefined, VolunteerInfo);
|
|
|
return res.data as VolunteerInfo;
|
|
|
}
|
|
|
- async getVillageVolunteerList(villageId?: number, status?: number) {
|
|
|
- const res = await this.post('/village/volunteer/getList', '获取志愿者列表', {
|
|
|
+async getVillageVolunteerList(
|
|
|
+ page: number, pageSize: number,
|
|
|
+ villageId?: number, status?: number,
|
|
|
+ name?: string,
|
|
|
+ ) {
|
|
|
+ const res = (await this.post<{
|
|
|
+ data: KeyValue[],
|
|
|
+ total: number,
|
|
|
+ }>('/village/volunteer/getList', '获取志愿者列表', {
|
|
|
village_id: villageId,
|
|
|
status,
|
|
|
- });
|
|
|
- return transformArrayDataModel<VolunteerInfo>(VolunteerInfo, res.data || [], ``, true);
|
|
|
+ page,
|
|
|
+ pageSize,
|
|
|
+ })).requireData();
|
|
|
+ return {
|
|
|
+ list: transformArrayDataModel<VolunteerInfo>(VolunteerInfo, res.data || [], ``, true),
|
|
|
+ total: res.total,
|
|
|
+ };
|
|
|
}
|
|
|
async reviewVillageVolunteer(villageId: number, volunteerId: number, status: number) {
|
|
|
return this.post('/village/village/claimReview', '审核志愿者', {
|