Fixes for settings, insert scripts, table header and fuzzy logic

This commit is contained in:
Wojciech Jarmosz 2022-01-23 18:57:40 +01:00
parent b3964b3a97
commit 9f8d758b6e
4 changed files with 7967 additions and 7967 deletions

View File

@ -77,7 +77,8 @@ def get_fuzzy_response(request_params, objects_list):
car.combustion,
)
)
if min(comparator) > settings.COMPARATOR:
if comparator and min(comparator) > settings.COMPARATOR:
end_object_list.append(car)
print(end_object_list)
return end_object_list

View File

@ -13,7 +13,7 @@
</template>
<script>
import axios from 'axios';
import axios from "axios";
export default {
name: "Table",
@ -22,8 +22,8 @@ export default {
production_year: {
label: "Rok produkcji",
items: [
{ label: "Dawno", value: "1960,1960,2001" },
{ label: "Średnio", value: "1960,2001,2022" },
{ label: "Dawno", value: "2000,2000,2009" },
{ label: "Średnio", value: "2009,2012,2022" },
{ label: "Niedawno", value: "2017,2022,2022" },
],
},
@ -53,21 +53,16 @@ export default {
},
comparator: {
label: "Stopień przynależności",
items: [
{ label: "",
value: 0.75
}
],
}
items: [{ label: "", value: 0.75 }],
},
},
}),
computed: {
},
computed: {},
methods: {
changeSettings() {
axios.post('http://localhost:8000/settings', this.settings)
}
}
axios.post("http://localhost:8000/settings", this.settings);
},
},
};
</script>

View File

@ -2,14 +2,18 @@
<v-container>
<v-row>
<v-col md="12">
<v-data-table :headers="headers" :items="getCars" class="elevation-1"></v-data-table>
<v-data-table
:headers="headers"
:items="getCars"
class="elevation-1"
></v-data-table>
</v-col>
</v-row>
</v-container>
</template>
<script>
import { mapGetters } from 'vuex'
import { mapGetters } from "vuex";
export default {
name: "Table",
@ -21,9 +25,10 @@ export default {
{ text: "Rok produkcji", value: "production_year" },
{ text: "Pojemnośc silnika (cm^3)", value: "engine_capacity" },
{ text: "Spalanie (L/100km)", value: "combustion" },
{ text: "Cena ()", value: "price" },
{ text: "Cena (USD)", value: "price" },
],
items: [{
items: [
{
brand: "Ford",
model: "Focus",
mileage: 230000,
@ -44,11 +49,10 @@ export default {
],
}),
computed: {
...mapGetters(['getCars'])
}
...mapGetters(["getCars"]),
},
};
</script>
<style scoped>
</style>

File diff suppressed because it is too large Load Diff