frontend improvments
This commit is contained in:
parent
ea45ccbfab
commit
153f70a463
@ -69,13 +69,39 @@ function sendGetRequest() {
|
|||||||
// }
|
// }
|
||||||
// };
|
// };
|
||||||
$.getJSON(url+buff, function( data ) {
|
$.getJSON(url+buff, function( data ) {
|
||||||
var cars_data = '';
|
$('#table ').empty();
|
||||||
|
var cars_data = ' ' +
|
||||||
|
' <thead> ' +
|
||||||
|
' <tr>\n' +
|
||||||
|
' <th>#</th>\n' +
|
||||||
|
' <th>Marka</th>\n' +
|
||||||
|
' <th>Model</th>\n' +
|
||||||
|
' <th>Wersja</th>\n' +
|
||||||
|
'<!-- <th>Rok produkcji</th>-->\n' +
|
||||||
|
' <th>Moc silnika [KM]</th>\n' +
|
||||||
|
' <th>Pojemność silnika</th>\n' +
|
||||||
|
' <th>Skrzynia biegów</th>\n' +
|
||||||
|
' <th>Napęd</th>\n' +
|
||||||
|
' <th>Typ auta</th>\n' +
|
||||||
|
' <th>Liczba drzwi</th>\n' +
|
||||||
|
' <th>Liczba miejsc</th>\n' +
|
||||||
|
' <th>Ceny od</th>\n' +
|
||||||
|
' <th>Ceny do</th>\n' +
|
||||||
|
' <th>Srednio</th>\n' +
|
||||||
|
' <th>Srednia ocena</th>\n' +
|
||||||
|
' <th>Rodzaj paliwa</th>\n' +
|
||||||
|
' <th>Srednie spalanie</th>\n' +
|
||||||
|
' <th>Zalety</th>\n' +
|
||||||
|
' <th>Wady</th>\n' +
|
||||||
|
' </tr></thead>';
|
||||||
$.each(data, function (key, value) {
|
$.each(data, function (key, value) {
|
||||||
|
var i = 1;
|
||||||
cars_data += '<tr>';
|
cars_data += '<tr>';
|
||||||
|
cars_data += '<td>' + i + '</td>';
|
||||||
cars_data += '<td>' + value.brand + '</td>';
|
cars_data += '<td>' + value.brand + '</td>';
|
||||||
cars_data += '<td>' + value.model + '</td>';
|
cars_data += '<td>' + value.model + '</td>';
|
||||||
cars_data += '<td>' + value.version + '</td>';
|
cars_data += '<td>' + value.version + '</td>';
|
||||||
cars_data += '<td>' + value.year + '</td>';
|
// cars_data += '<td>' + value.year + '</td>';
|
||||||
cars_data += '<td>' + value.engine_power + '</td>';
|
cars_data += '<td>' + value.engine_power + '</td>';
|
||||||
cars_data += '<td>' + value.engine_capacity + '</td>';
|
cars_data += '<td>' + value.engine_capacity + '</td>';
|
||||||
cars_data += '<td>' + value.transmission + '</td>';
|
cars_data += '<td>' + value.transmission + '</td>';
|
||||||
@ -88,12 +114,11 @@ function sendGetRequest() {
|
|||||||
cars_data += '<td>' + value.average + '</td>';
|
cars_data += '<td>' + value.average + '</td>';
|
||||||
cars_data += '<td>' + value.rating + '</td>';
|
cars_data += '<td>' + value.rating + '</td>';
|
||||||
cars_data += '<td>' + value.fuel + '</td>';
|
cars_data += '<td>' + value.fuel + '</td>';
|
||||||
cars_data += '<td>' + value.fuelEconomy + '</td>';
|
cars_data += '<td>' + value.fuelEconomy.toFixed(1) + '</td>';
|
||||||
cars_data += '<td>' + value.car_pros + '</td>';
|
cars_data += '<td>' + value.car_pros + '</td>';
|
||||||
cars_data += '<td>' + value.car_cons + '</td>';
|
cars_data += '<td>' + value.car_cons + '</td>';
|
||||||
|
|
||||||
cars_data += '</tr>';
|
cars_data += '</tr>';
|
||||||
|
i = i + 1;
|
||||||
});
|
});
|
||||||
$('#table').append(cars_data);
|
$('#table').append(cars_data);
|
||||||
});
|
});
|
||||||
|
@ -118,31 +118,13 @@
|
|||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<button type="button" class="btn btn-warning" onclick="sendGetRequest()">Rekomenduj auta!</button>
|
<button type="button" class="btn btn-warning" style="margin-bottom: 10px" onclick="sendGetRequest()">Rekomenduj
|
||||||
|
auta!
|
||||||
|
</button>
|
||||||
|
|
||||||
</form>
|
</form>
|
||||||
<div class="container-fluid">
|
<div class="container-fluid">
|
||||||
<table class="table table-bordered table-striped col" id="table">
|
<table class="table table-bordered table-striped col" id="table">
|
||||||
<tr>
|
|
||||||
<th>Marka</th>
|
|
||||||
<th>Model</th>
|
|
||||||
<th>Wersja</th>
|
|
||||||
<th>Rok produkcji</th>
|
|
||||||
<th>Moc silnika [KM]</th>
|
|
||||||
<th>Pojemność silnika</th>
|
|
||||||
<th>Skrzynia biegów</th>
|
|
||||||
<th>Napęd</th>
|
|
||||||
<th>Typ auta</th>
|
|
||||||
<th>Liczba drzwi</th>
|
|
||||||
<th>Liczba miejsc</th>
|
|
||||||
<th>Ceny od</th>
|
|
||||||
<th>Ceny do</th>
|
|
||||||
<th>Srednio</th>
|
|
||||||
<th>Rodzaj paliwa</th>
|
|
||||||
<th>Srednie spalanie</th>
|
|
||||||
<th>Zalety</th>
|
|
||||||
<th>Wady</th>
|
|
||||||
</tr>
|
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -63,13 +63,13 @@ public class CarService {
|
|||||||
private List<CarDto> processList(List<CarDto> dtoList){
|
private List<CarDto> processList(List<CarDto> dtoList){
|
||||||
|
|
||||||
for(CarDto c : dtoList){
|
for(CarDto c : dtoList){
|
||||||
Double fuelEconomy = 0D;
|
Double fuelEconomy;
|
||||||
if(c.getFuel() == "Diesel"){
|
if(c.getFuel() == "Diesel"){
|
||||||
fuelEconomy = c.getEngine_power()*0.052174; //typowe spalanie L/KM dla diesla
|
fuelEconomy = c.getEngine_power()*0.052174; //typowe spalanie L/KM dla diesla
|
||||||
if(fuelEconomy < 5) fuelEconomy = 5.1;
|
if(fuelEconomy < 5) fuelEconomy = 5.1;
|
||||||
if(fuelEconomy > 15 ) fuelEconomy = 14.9;
|
if(fuelEconomy > 15 ) fuelEconomy = 14.9;
|
||||||
}else{
|
}else{
|
||||||
fuelEconomy = c.getEngine_power()*0.1; //typowe spalanie L/KM dla benzyny //todo ustalic te parametru dokładniej
|
fuelEconomy = c.getEngine_power()*0.1; //typowe spalanie L/KM dla benzyny
|
||||||
if(fuelEconomy < 5) fuelEconomy = 5.1;
|
if(fuelEconomy < 5) fuelEconomy = 5.1;
|
||||||
if(fuelEconomy > 15) fuelEconomy = 14.9;
|
if(fuelEconomy > 15) fuelEconomy = 14.9;
|
||||||
}
|
}
|
||||||
@ -128,7 +128,7 @@ public class CarService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//jeżeli wyników jest wiecej niz 50 (to i tak jest już dużo)
|
//jeżeli wyników jest wiecej niz 50 (to i tak jest już dużo)
|
||||||
if(rawCars.size() > 50){
|
if(rawCars.size() > 10){
|
||||||
List<Car> tmp = new ArrayList<>();
|
List<Car> tmp = new ArrayList<>();
|
||||||
for(int i = 0; i < 15; i++){
|
for(int i = 0; i < 15; i++){
|
||||||
tmp.add(rawCars.get(i));
|
tmp.add(rawCars.get(i));
|
||||||
|
Loading…
Reference in New Issue
Block a user