сделал отправку запроса при выборе интервала 'между'
This commit is contained in:
gofnnp 2023-06-01 10:28:38 +04:00
parent cc5b1e4ba9
commit 22858a2f49
2 changed files with 32 additions and 6 deletions

View File

@ -73,12 +73,34 @@ export class OrdersComponent implements OnInit {
this.lastViewOrder = 3;
switch (dateFilter.filterType) {
case 'between':
this.filteredOfDatePurchases = this.purchases.filter((value) => {
return moment(value.transactionCreateDate).isBetween(
dateFilter.from,
moment(dateFilter.to).add(1, 'day')
);
});
this.ordersLoadingStatus = true;
this.filteredOfDatePurchases = []
const token = this.cookiesService.getItem('token')
this.wpJsonService.getTransactionsBetween(environment.systemId, token || '', environment.icardProxy, {
date_from: dateFilter.from?.toLocaleString() || '',
date_to: dateFilter.to?.toLocaleString() || ''
}).subscribe({
next: (value) => {
this.filteredOfDatePurchases = Object.values(value)[0] as Purchase[]
this.ordersLoadingStatus = false
this.purchasesShortArray = this.filteredOfDatePurchases.slice(
0,
this.lastViewOrder
);
console.log(value);
},
error: (err) => {
console.error(err);
}
})
// this.filteredOfDatePurchases = this.purchases.filter((value) => {
// return moment(value.transactionCreateDate).isBetween(
// dateFilter.from,
// moment(dateFilter.to).add(1, 'day')
// );
// });
break;
case 'currentMonth':

View File

@ -58,6 +58,10 @@ export class WpJsonService {
return this._request(`trans/${systemId}/${token}/`, 'GET', null, false, url)
}
getTransactionsBetween(systemId: string, token: string, url: string, body: {date_from: string, date_to: string}): Observable<any> {
return this._request(`trans/${systemId}/${token}/`, 'POST', body, false, url)
}
getTransactionsInfo(systemId: string, token: string, url: string, delta: number): Observable<any> {
return this._request(`purchase/${systemId}/${token}/`, 'GET', null, false, url)
}