fix alarms query
This commit is contained in:
@@ -118,8 +118,11 @@ export default class AlarmHistory extends Vue {
|
||||
})
|
||||
})
|
||||
|
||||
this.data = await alarmsService.getAlarms(this.filter.title, arraySourceFilter, arrayUserFilter, from, to, this.selectedPage - 1, 9);
|
||||
this.paginationData = await alarmsService.getAlarmsData();
|
||||
// this.paginationData = await alarmsService.getAlarmsData();
|
||||
let result = await alarmsService.getAlarms(this.filter.title, arraySourceFilter, arrayUserFilter, from, to, this.selectedPage - 1, 9);
|
||||
this.data = result.alarms;
|
||||
this.paginationData.pages = result.pages;
|
||||
|
||||
}
|
||||
|
||||
async mounted() {
|
||||
@@ -293,6 +296,6 @@ export default class AlarmHistory extends Vue {
|
||||
}
|
||||
public selectPage(page) {
|
||||
debugger
|
||||
this.selectedPage = Math.min(Math.max(page,1), this.paginationData.pages);
|
||||
this.selectedPage = Math.min(Math.max(page, 1), this.paginationData.pages);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,16 +11,9 @@ export class AlarmsService extends baseRestService {
|
||||
return (await this.Post(this.BASE_URL + `data?pagesize=${pagesize}`, null, true)) as any;
|
||||
}
|
||||
|
||||
async getAlarms(title: string, sources: Array<number>, users?: Array<number>, fromDate?: Date, toDate?: Date, page: number = 0, pagesize: number = 100): Promise<AlarmModel[]> {
|
||||
//let users = [];
|
||||
//let sources = [];
|
||||
|
||||
//if (user) users.push(user);
|
||||
// if (type) types.push(type);
|
||||
//if(source != null || source != undefined){
|
||||
// sources.push(source);
|
||||
//}
|
||||
let result = await this.Post<AlarmModel[]>(this.BASE_URL + "paginated",
|
||||
async getAlarms(title: string, sources: Array<number>, users?: Array<number>, fromDate?: Date, toDate?: Date, page: number = 0, pagesize: number = 100):
|
||||
Promise<{pages:number, alarms:AlarmModel[]}> {
|
||||
let result = await this.Post<{pages:number, alarms:AlarmModel[]}>(this.BASE_URL + "paginated",
|
||||
{
|
||||
"page": page,
|
||||
"pageSize": pagesize,
|
||||
@@ -31,22 +24,6 @@ export class AlarmsService extends baseRestService {
|
||||
"userIds": users,
|
||||
language: "en"
|
||||
}
|
||||
// {
|
||||
// "page": 0,
|
||||
// "pageSize": 100,
|
||||
// "title": "",
|
||||
// "type": [
|
||||
// 0,
|
||||
// 1
|
||||
// ],
|
||||
// "startDate": "2019-01-03T23:00:00.000Z",
|
||||
// "endDate": "2019-01-14T10:01:01.686Z",
|
||||
// "userIds": [
|
||||
// 1,
|
||||
// -1
|
||||
// ],
|
||||
// "language": "en"
|
||||
// }
|
||||
, true);
|
||||
return result;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user