Select Git revision
exec_classif.py
Filters.vue 918 B
<template>
<b-menu>
<div>
<b-menu-list v-for="category in tags" v-bind:key="category.name" :label="category.name">
<div v-for="tag in category.tags" v-bind:key="tag" class="field">
<b-checkbox
:native-value="tag.name"
v-model="checkboxGroup"
@input="changeTag">{{tag.name}}</b-checkbox>
</div>
</b-menu-list>
</div>
</b-menu>
</template>
<script>
export default {
name: 'Filters',
props: ['tags'],
data () {
return {
checkboxGroup: [],
perfValue: 0
}
},
methods: {
changeTag () {
this.$emit('setTags', this.checkboxGroup, this.convertPerf())
},
convertPerf () {
switch (this.perfValue) {
case 0 : return 10
case 1 : return 100
case 2 : return 1000
case 3 : return 10000
}
}
}
}
</script>
<style scoped>
.menu {
margin: 15px;
}
</style>