finalize design package
This commit is contained in:
@@ -1,10 +1,18 @@
|
||||
import ArrayUtil from './../../../shared/utils/array';
|
||||
import DateRange from './../../../shared/utils/date_range';
|
||||
class EnergyDataApi {
|
||||
|
||||
static index(params){
|
||||
return Promise.resolve(
|
||||
|
||||
|
||||
);
|
||||
return jQuery.ajax({
|
||||
url: '/data/energy_data/' + params.house_id + ".json",
|
||||
dataType: 'json'
|
||||
}).then((res)=>{
|
||||
return res.data.filter((energy_datum)=>{
|
||||
return ArrayUtil.any(params.dates, (range)=>{
|
||||
return DateRange.lte(range[0], energy_datum.day) && DateRange.gte(range[1], energy_datum.day)
|
||||
});
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,8 +1,12 @@
|
||||
class HousesApi {
|
||||
|
||||
static index(params){
|
||||
return Promise.resolve({
|
||||
|
||||
return jQuery.ajax({
|
||||
url: '/data/houses.json',
|
||||
dataType: 'json'
|
||||
})
|
||||
.then((res)=>{
|
||||
return res.data;
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -1,8 +1,18 @@
|
||||
import ArrayUtil from './../../../shared/utils/array';
|
||||
import DateRange from './../../../shared/utils/date_range';
|
||||
|
||||
class PowerDataApi {
|
||||
|
||||
static index(params){
|
||||
return Promise.resolve({
|
||||
|
||||
return jQuery.ajax({
|
||||
url: '/data/power_data/' + params.house_id + ".json",
|
||||
dataType: 'json'
|
||||
}).then((res)=>{
|
||||
return res.data.filter((power_datum)=>{
|
||||
return ArrayUtil.any(params.dates, (range)=>{
|
||||
return DateRange.lte(range[0], power_datum.time) && DateRange.gte(range[1], power_datum.time)
|
||||
});
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user