Show tool-life-params only if needed

This commit is contained in:
Nicola Carminati
2018-05-30 11:36:50 +02:00
parent 6a8d98b606
commit ecb47c9e07
2 changed files with 12 additions and 2 deletions
@@ -70,6 +70,16 @@ export default class toolingEquipment extends Vue {
});
}
public filterShowparamLife(categoryName) {
if (categoryName != 'life')
return true;
else if(this.selectedTool && this.selectedTool['lifeType'] && this.selectedTool['lifeType'] != 0)
return true;
else
return false;
}
public selectTool(item) {
this.toolsConfiguration = (this.$store.state as AppModel).tooling.toolsConfiguration;
this.edgeConfiguration = (this.$store.state as AppModel).tooling.edgesConfiguration;
@@ -48,7 +48,7 @@
<div class="box-right-label-header" v-if="selectedTool.id" >{{'tooling_equipment_editlabel' | localize("Modifica utensile %d - %s",selectedTool.id,selectedTool.familyName)}}</div>
<div class="box-right-label-header" v-if="!selectedTool.id" >{{'tooling_equipment_newlabel' | localize("Creazione Nuovo Utensile")}}</div>
<div class="list-skill-equipment scrollable">
<div class="list-skill-equipment-category" v-for="c in categories" :key="c" :class="{'avoid-clicks': !disableList}">
<div class="list-skill-equipment-category" v-for="c in categories" :key="c">
<div class="skill-equipment-category">{{'tooling_equipment_list_category_' + c | localize(c)}}</div>
<input-box v-for="t in toolsConfiguration" :key="t.name"
v-if="t.name != '' && t.category == c"
@@ -74,7 +74,7 @@
<div class="box-right-label-header" v-if="!selectedEquipment.id || selectedEquipment.id<=0">{{'tooling_edgesdata_label_new' | localize("Creazione nuovo Tagliente")}}</div>
<div class="list-skill-equipment scrollable">
<div v-for="ed in selectedTool.edgesData" :key="ed.id" v-if="selectedEquipment == ed" class="list-skill-equipment-category" >
<div v-for="ce in categoriesEdge" :key="ce" class="skill-equipment-category">
<div v-for="ce in categoriesEdge" :key="ce" class="skill-equipment-category" v-if="filterShowparamLife(ce)">
<div class="skill-equipment-category">{{'tooling_equipment_list_category_' + ce | localize(ce)}}</div>
<input-box v-for="c in edgeConfiguration" :key="c.name"
v-if="c.name != '' && c.category == ce"