Merge remote-tracking branch 'teamdev/develop' into develop

This commit is contained in:
=
2020-06-16 13:52:40 +02:00
20 changed files with 148 additions and 117 deletions
@@ -0,0 +1,25 @@
import { Bar } from 'vue-chartjs'
export default {
extends: Bar,
props: ['num_labels','data_range', 'options'],
mounted () {
var labels=[];
var data=[];
for (var x = 0; x <= this.num_labels; x++) {
labels.push(x);
}
for (var x = 0; x <= this.data_range; x++) {
data.push(x);
}
this.renderChart({
labels: labels,
datasets: [
{
backgroundColor: '#f87979',
data:data
}
]
})
}
}
@@ -3,19 +3,17 @@ import { Modal, ModalHelper } from "@/components/modals";
import { Factory, messageService, awaiter } from "@/_base";
import Component from "vue-class-component";
import { Prop } from 'vue-property-decorator';
import Tastierino from "@/app_modules_thermo/components/tastierino.vue";
import { appModelActions } from "@/store/app.store";
@Component({
components: {
modal: Modal,
tastierino: Tastierino
}
})
export default class AvvioProduzione extends Vue {
enabling: boolean = true;
@Prop({})
@Prop({default:0})
pieces: number;
mock_pieces: number = this.pieces;
@@ -7,18 +7,16 @@
</button>
</div>
<section>
<div class="specific">
<article>
<div class="input-area">
<label>{{'enabling'|localize('Settaggio numero pezzi')}}</label>
<toggle-button v-model="enabling"></toggle-button>
</div>
<img class="disabled" src="assets/icons/png/tast-disable.png" v-if="!enabling">
<div class="input-area" v-if="enabling">
<div class="input-area">
<label>{{'mock_pieces'|localize('Numero pezzi')}}</label>
<numeric v-model="mock_pieces"/>
<numeric v-model="mock_pieces" v-if="enabling"/>
</div>
<tastierino v-if="enabling"></tastierino>
</div>
</article>
</section>
<footer>
<button class="btn" @click="annulla()">Annulla</button>
@@ -15,7 +15,7 @@ import ShowEstrazioneInfo from "@/app_modules_thermo/setup/estrazione/components
import ShowVuotoInfo from "@/app_modules_thermo/setup/vuoto/show-vuoto-info.vue";
import ShowImbutituraInfo from "@/app_modules_thermo/setup/imbutitura/show-imbutitura-info.vue";
import ShowOpzioniInfo from "@/app_modules_thermo/setup/opzioni/show-opzioni-info.vue";
import AvvioProduzione from "@/app_modules_thermo/setup/avvio-pruduzione/avvio-produzione.vue";
import AvvioProduzione from "@/app_modules_thermo/setup/avvio-produzione/avvio-produzione.vue";
import ShowArretramentoRiscaldiInfo from "@/app_modules_thermo/processo/arretramento-riscaldi/show-arretramento-riscladi-info.vue";
@@ -50,6 +50,7 @@ export default class Setup extends Vue {
case 8: return ModalHelper.ShowModalAsync(ShowVuotoInfo);
case 9: return ModalHelper.ShowModalAsync(ShowEstrazioneInfo);
case 10: return ModalHelper.ShowModalAsync(ShowOpzioniInfo);
case 11: return ModalHelper.ShowModalAsync(AvvioProduzione);
}
return null;
@@ -79,7 +79,7 @@
statusImage="fa fa-check-circle undone-step"
></setup-button>
<div class="setup-play" @click="sendMessage('show-avvio-produzione-info')">
<div class="setup-play" @click="showModalAtStep(11);">
<img class="dim" src="assets/icons/svg/setup-play.svg" />
</div>
</div>
@@ -3,11 +3,16 @@ import Component from 'vue-class-component';
import { Prop } from 'vue-property-decorator';
import Slider from "@/app_modules_thermo/components/slider.vue";
import Scheda from "@/app_modules_thermo/components/scheda.vue";
@Component({ name: "ariacontrostampo", components: { scheda: Scheda, slider: Slider } })
import Chart from "@/app_modules_thermo/components/chart.js";
@Component({ name: "ariacontrostampo", components: { chart :Chart,scheda: Scheda, slider: Slider } })
export default class AriaControstampo extends Vue {
@Prop()
recipe: Recipe.IRecipe;
max_range=Math.max(
this.recipe.upperplate_air_1_chart_setpointx.range.max,
this.recipe.upperplate_air_2_chart_setpointx.range.max,
this.recipe.upperplate_air_3_chart_setpointx.range.max
)
}
@@ -40,7 +40,11 @@
></scheda>
</article>
<article>
<div class="box transparent center box-500">
<chart
:data_range="max_range"
:num_labels="recipe.upperplate_air_max_time.setpointHMI"
></chart>
<div class="box transparent center box- 500">
<div class="body">
<div class="input-area">
<label>{{'upperplate_air_max_time'|localize('Durata massima')}}</label>
@@ -5,7 +5,7 @@
<div>
<img src="assets/icons/png/quota.png" />
<span>{{recipe.general_sizes_upperplate_max_height.setpointHMI}}</span>
<small>mm</small>
<small>{{recipe.general_sizes_upperplate_max_height.unitMeasure}}</small>
</div>
</div>
</div>
@@ -5,14 +5,14 @@
<div>
<img src="assets/icons/png/quota.png" />
<span>{{recipe.general_sizes_frame_dim_y.setpointHMI}}</span>
<small>mm</small>
<small>{{recipe.general_sizes_frame_dim_y.unitMeasure}}</small>
</div>
</div>
<div class="borded_label" id="quota2" v-focus-on="general_sizes_frame_dim_x">
<div>
<img src="assets/icons/png/quota.png" />
<span>{{recipe.general_sizes_frame_dim_x.setpointHMI}}</span>
<small>mm</small>
<small>{{recipe.general_sizes_frame_dim_x.unitMeasure}}</small>
</div>
</div>
</div>
@@ -5,21 +5,21 @@
<div>
<img src="assets/icons/png/quota.png" />
<span>{{recipe.general_sizes_sheet_dim_x.setpointHMI}}</span>
<small>mm</small>
<small>{{recipe.general_sizes_sheet_dim_x.unitMeasure}}</small>
</div>
</div>
<div class="borded_label" id="quota2" v-focus-on="general_sizes_sheet_dim_y">
<div>
<img src="assets/icons/png/quota.png" />
<span>{{recipe.general_sizes_sheet_dim_y.setpointHMI}}</span>
<small>mm</small>
<small>{{recipe.general_sizes_sheet_dim_y.unitMeasure}}</small>
</div>
</div>
<div class="borded_label" id="quota3" v-focus-on="general_sizes_sheet_thickness">
<div>
<img src="assets/icons/png/quota.png" />
<span>{{recipe.general_sizes_sheet_thickness.setpointHMI}}</span>
<small>mm</small>
<small>{{recipe.general_sizes_sheet_thickness.unitMeasure}}</small>
</div>
</div>
</div>
@@ -5,14 +5,14 @@
<div>
<img src="assets/icons/png/quota.png" />
<span>{{recipe.general_sizes_plate_dim_y.setpointHMI}}</span>
<small>mm</small>
<small>{{recipe.general_sizes_plate_dim_y.unitMeasure}}</small>
</div>
</div>
<div class="borded_label" id="quota2" v-focus-on="general_sizes_plate_dim_x">
<div>
<img src="assets/icons/png/quota.png" />
<span>{{recipe.general_sizes_plate_dim_x.setpointHMI}}</span>
<small>mm</small>
<small>{{recipe.general_sizes_plate_dim_x.unitMeasure}}</small>
</div>
</div>
</div>
@@ -5,35 +5,35 @@
<div>
<img src="assets/icons/png/quota.png" />
<span>{{recipe.general_sizes_mould_dim_x.setpointHMI}}</span>
<small>mm</small>
<small>{{recipe.general_sizes_mould_dim_x.unitMeasure}}</small>
</div>
</div>
<div class="borded_label" id="quota2" v-focus-on="general_sizes_mould_dim_y">
<div>
<img src="assets/icons/png/quota.png" />
<span>{{recipe.general_sizes_mould_dim_y.setpointHMI}}</span>
<small>mm</small>
<small>{{recipe.general_sizes_mould_dim_y.unitMeasure}}</small>
</div>
</div>
<div class="borded_label" id="quota3" v-focus-on="general_sizes_mould_max_height">
<div>
<img src="assets/icons/png/quota.png" />
<span>{{recipe.general_sizes_mould_max_height.setpointHMI}}</span>
<small>mm</small>
<small>{{recipe.general_sizes_mould_max_height.unitMeasure}}</small>
</div>
</div>
<div class="borded_label" id="quota4" v-focus-on="general_sizes_mould_base_height">
<div>
<img src="assets/icons/png/quota.png" />
<span>{{recipe.general_sizes_mould_base_height.setpointHMI}}</span>
<small>mm</small>
<small>{{recipe.general_sizes_mould_base_height.unitMeasure}}</small>
</div>
</div>
<div class="borded_label" id="quota5" v-focus-on="general_sizes_mould_min_height">
<div>
<img src="assets/icons/png/quota.png" />
<span>{{recipe.general_sizes_mould_min_height.setpointHMI}}</span>
<small>mm</small>
<small>{{recipe.general_sizes_mould_min_height.unitMeasure}}</small>
</div>
</div>
</div>
@@ -4,33 +4,33 @@
<div class="borded_label" id="quota1" v-focus-on="pyrometer_lowerthermoregulator_sleep_percentage">
<div>
<span>{{recipe.pyrometer_lowerthermoregulator_sleep_percentage.setpointHMI}}</span>
<small>%</small>
<small>{{recipe.pyrometer_lowerthermoregulator_sleep_percentage.unitMeasure}}</small>
</div>
</div>
<div class="borded_label" id="quota2" v-focus-on="pyrometer_lowerthermoregulator_min_percentage">
<div>
<span>{{recipe.pyrometer_lowerthermoregulator_min_percentage.setpointHMI}}</span>
<small>%</small>
<small>{{recipe.pyrometer_lowerthermoregulator_min_percentage.unitMeasure}}</small>
</div>
</div>
<div class="borded_label" id="quota3" v-focus-on="pyrometer_lowerthermoregulator_max_percentage">
<div>
<span>{{recipe.pyrometer_lowerthermoregulator_max_percentage.setpointHMI}}</span>
<small>%</small>
<small>{{recipe.pyrometer_lowerthermoregulator_max_percentage.unitMeasure}}</small>
</div>
</div>
<div class="borded_label" id="quota4" v-focus-on="pyrometer_lowerthermoregulator_start_adjustment">
<div>
<img src="assets/icons/png/temperatura.png" />
<span>{{recipe.pyrometer_lowerthermoregulator_start_adjustment.setpointHMI}}</span>
<small>°C</small>
<small>{{recipe.pyrometer_lowerthermoregulator_start_adjustment.unitMeasure}}</small>
</div>
</div>
<div class="borded_label" id="quota5" v-focus-on="pyrometer_lowerthermoregulator_end_adjustment">
<div>
<img src="assets/icons/png/temperatura.png" />
<span>{{recipe.pyrometer_lowerthermoregulator_end_adjustment.setpointHMI}}</span>
<small>°C</small>
<small>{{recipe.pyrometer_lowerthermoregulator_end_adjustment.unitMeasure}}</small>
</div>
</div>
</div>
@@ -4,33 +4,33 @@
<div class="borded_label" id="quota1" v-focus-on="pyrometer_upperthermoregulator_sleep_percentage">
<div>
<span>{{recipe.pyrometer_upperthermoregulator_sleep_percentage.setpointHMI}}</span>
<small>%</small>
<small>{{recipe.pyrometer_upperthermoregulator_sleep_percentage.unitMeasure}}</small>
</div>
</div>
<div class="borded_label" id="quota2" v-focus-on="pyrometer_upperthermoregulator_min_percentage">
<div>
<span>{{recipe.pyrometer_upperthermoregulator_min_percentage.setpointHMI}}</span>
<small>%</small>
<small>{{recipe.pyrometer_upperthermoregulator_min_percentage.unitMeasure}}</small>
</div>
</div>
<div class="borded_label" id="quota3" v-focus-on="pyrometer_upperthermoregulator_max_percentage">
<div>
<span>{{recipe.pyrometer_upperthermoregulator_max_percentage.setpointHMI}}</span>
<small>%</small>
<small>{{recipe.pyrometer_upperthermoregulator_max_percentage.unitMeasure}}</small>
</div>
</div>
<div class="borded_label" id="quota4" v-focus-on="pyrometer_upperthermoregulator_start_adjustment">
<div>
<img src="assets/icons/png/temperatura.png" />
<span>{{recipe.pyrometer_upperthermoregulator_start_adjustment.setpointHMI}}</span>
<small>°C</small>
<small>{{recipe.pyrometer_upperthermoregulator_start_adjustment.unitMeasure}}</small>
</div>
</div>
<div class="borded_label" id="quota5" v-focus-on="pyrometer_upperthermoregulator_end_adjustment">
<div>
<img src="assets/icons/png/temperatura.png" />
<span>{{recipe.pyrometer_upperthermoregulator_end_adjustment.setpointHMI}}</span>
<small>°C</small>
<small>{{recipe.pyrometer_upperthermoregulator_end_adjustment.unitMeasure}}</small>
</div>
</div>
</div>
@@ -2,30 +2,30 @@
<div class="svg-area">
<img src="assets/svg/disegno-quote-velocita.svg" />
<div class="borded_label" id="quota1">
<div>
<div v-focus-on="positions_frame_intermediate_position">
<img src="assets/icons/png/salita.png" />
<span>{{recipe.positions_frame_intermediate_position.setpointHMI}}</span>
<small>mm</small>
<small>{{recipe.positions_frame_intermediate_position.unitMeasure}}</small>
</div>
<div>
<div v-focus-on="positions_frame_intermediate_speed">
<img src="assets/icons/png/bassa.png" />
<span>{{recipe.positions_frame_intermediate_speed.setpointHMI}}</span>
<small>mm</small>
<small>{{recipe.positions_frame_intermediate_speed.unitMeasure}}</small>
</div>
</div>
<div class="borded_label" id="quota2">
<div>
<div v-focus-on="positions_frame_lower_position">
<img src="assets/icons/png/salita.png" />
<span>{{recipe.positions_frame_lower_position.setpointHMI}}</span>
<small>mm</small>
<small>{{recipe.positions_frame_lower_position.unitMeasure}}</small>
</div>
<div>
<div v-focus-on="positions_frame_lower_speed">
<img src="assets/icons/png/alta.png" />
<span>{{recipe.positions_frame_lower_speed.setpointHMI}}</span>
<small>mm</small>
<small>{{recipe.positions_frame_lower_speed.unitMeasure}}</small>
</div>
</div>
<div class="borded_label" id="quota3">
<div class="borded_label" id="quota3" v-focus-on="">
<div>
<img src="assets/icons/png/discesa.png" />
<span>00</span>
@@ -37,7 +37,7 @@
<small>mm</small>
</div>
</div>
<div class="borded_label" id="quota4">
<div class="borded_label" id="quota4" v-focus-on="">
<div>
<img src="assets/icons/png/discesa.png" />
<span>00</span>
@@ -50,22 +50,22 @@
</div>
</div>
<div class="borded_label" id="quota5">
<div>
<div v-focus-on="positions_frame_upper_position">
<img src="assets/icons/png/discesa.png" />
<span>{{recipe.positions_frame_upper_position.setpointHMI}}</span>
<small>mm</small>
<small>{{recipe.positions_frame_upper_position.unitMeasure}}</small>
</div>
<div>
<div v-focus-on="positions_frame_upper_speed">
<img src="assets/icons/png/alta.png" />
<span>{{recipe.positions_frame_upper_speed.setpointHMI}}</span>
<small>mm</small>
<small>{{recipe.positions_frame_upper_speed.unitMeasure}}</small>
</div>
</div>
<div class="borded_label" id="quota6">
<div class="borded_label" id="quota6" v-focus-on="positions_frame_unload_position">
<div>
<img src="assets/icons/png/quota.png" />
<span>{{recipe.positions_frame_unload_position.setpointHMI}}</span>
<small>mm</small>
<small>{{recipe.positions_frame_unload_position.unitMeasure}}</small>
</div>
</div>
</div>
@@ -1,35 +1,35 @@
<template>
<div class="svg-area">
<img src="assets/svg/disegno-quote-velocita-stampo.svg" />
<div class="borded_label" id="quota1">
<div class="borded_label" id="quota1" v-focus-on="positions_mould_intermediate_position">
<div>
<img src="assets/icons/png/quota.png" />
<span>{{recipe.positions_mould_intermediate_position.setpointHMI}}</span>
<small>mm</small>
<small>{{recipe.positions_mould_intermediate_position.unitMeasure}}</small>
</div>
</div>
<div class="borded_label" id="quota2">
<div class="borded_label" id="quota2" v-focus-on="">
<div>
<img src="assets/icons/png/quota.png" />
<span>00</span>
<small>mm</small>
</div>
</div>
<div class="borded_label" id="quota3">
<div class="borded_label" id="quota3" v-focus-on="">
<div>
<img src="assets/icons/png/quota.png" />
<span>00</span>
<small>mm</small>
</div>
</div>
<div class="borded_label" id="quota4">
<div class="borded_label" id="quota4" v-focus-on="">
<div>
<img src="assets/icons/png/quota.png" />
<span>00</span>
<small>mm</small>
</div>
</div>
<div class="borded_label" id="quota5">
<div class="borded_label" id="quota5" v-focus-on="">
<div>
<img src="assets/icons/png/quota.png" />
<span>00</span>
@@ -38,51 +38,51 @@
</div>
<div class="borded_label" id="quota6">
<div>
<div v-focus-on="positions_mould_upperdeceleration_position">
<img src="assets/icons/png/salita.png" />
<span>{{recipe.positions_mould_upperdeceleration_position.setpointHMI}}</span>
<small>mm</small>
<small>{{recipe.positions_mould_upperdeceleration_position.unitMeasure}}</small>
</div>
<div>
<div v-focus-on="positions_mould_upperdeceleration_speed">
<img src="assets/icons/png/bassa.png" />
<span>{{recipe.positions_mould_upperdeceleration_speed.setpointHMI}}</span>
<small>mm</small>
<small>{{recipe.positions_mould_upperdeceleration_speed.unitMeasure}}</small>
</div>
</div>
<div class="borded_label" id="quota7">
<div>
<div v-focus-on="positions_mould_upper_position">
<img src="assets/icons/png/salita.png" />
<span>{{recipe.positions_mould_upper_position.setpointHMI}}</span>
<small>mm</small>
<small>{{recipe.positions_mould_upper_position.unitMeasure}}</small>
</div>
<div>
<div v-focus-on="positions_mould_upper_speed">
<img src="assets/icons/png/alta.png" />
<span>{{recipe.positions_mould_upper_speed.setpointHMI}}</span>
<small>mm</small>
<small>{{recipe.positions_mould_upper_speed.unitMeasure}}</small>
</div>
</div>
<div class="borded_label" id="quota8">
<div>
<div v-focus-on="positions_mould_lowerdeceleration_position">
<img src="assets/icons/png/discesa.png" />
<span>{{recipe.positions_mould_lowerdeceleration_position.setpointHMI}}</span>
<small>mm</small>
<small>{{recipe.positions_mould_lowerdeceleration_position.unitMeasure}}</small>
</div>
<div>
<div v-focus-on="positions_mould_lowerdeceleration_speed">
<img src="assets/icons/png/bassa.png" />
<span>{{recipe.positions_mould_lowerdeceleration_speed.setpointHMI}}</span>
<small>mm</small>
<small>{{recipe.positions_mould_lowerdeceleration_speed.unitMeasure}}</small>
</div>
</div>
<div class="borded_label" id="quota9">
<div>
<div v-focus-on="positions_mould_lower_position">
<img src="assets/icons/png/discesa.png" />
<span>{{recipe.positions_mould_lower_position.setpointHMI}}</span>
<small>mm</small>
<small>{{recipe.positions_mould_lower_position.unitMeasure}}</small>
</div>
<div>
<div v-focus-on="positions_mould_lower_speed">
<img src="assets/icons/png/alta.png" />
<span>{{recipe.positions_mould_lower_speed.setpointHMI}}</span>
<small>mm</small>
<small>{{recipe.positions_mould_lower_speed.unitMeasure}}</small>
</div>
</div>
</div>
@@ -2,54 +2,54 @@ e<template>
<div class="svg-area">
<img src="assets/svg/disegno-controstampo-quote-velocita.svg" />
<div class="borded_label" id="quota1">
<div>
<div v-focus-on="positions_upperplate_lower_position">
<img src="assets/icons/png/salita.png" />
<span>{{recipe.positions_upperplate_lower_position.setpointHMI}}</span>
<small>mm</small>
<small>{{recipe.positions_upperplate_lower_position.unitMeasure}}</small>
</div>
<div>
<div v-focus-on="positions_upperplate_lower_speed">
<img src="assets/icons/png/alta.png" />
<span>{{recipe.positions_upperplate_lower_speed.setpointHMI}}</span>
<small>mm</small>
<small>{{recipe.positions_upperplate_lower_speed.unitMeasure}}</small>
</div>
</div>
<div class="borded_label" id="quota2">
<div>
<div v-focus-on="positions_upperplate_lowerdeceleration_position">
<img src="assets/icons/png/salita.png" />
<span>{{recipe.positions_upperplate_lowerdeceleration_position.setpointHMI}}</span>
<small>mm</small>
<small>{{recipe.positions_upperplate_lowerdeceleration_position.unitMeasure}}</small>
</div>
<div>
<div v-focus-on="positions_upperplate_lowerdeceleration_speed">
<img src="assets/icons/png/bassa.png" />
<span>{{recipe.positions_upperplate_lowerdeceleration_speed.setpointHMI}}</span>
<small>mm</small>
<small>{{recipe.positions_upperplate_lowerdeceleration_speed.unitMeasure}}</small>
</div>
</div>
<div class="borded_label" id="quota3">
<div>
<div v-focus-on="positions_upperplate_upper_position">
<img src="assets/icons/png/discesa.png" />
<span>{{recipe.positions_upperplate_upper_position.setpointHMI}}</span>
<small>mm</small>
<small>{{recipe.positions_upperplate_upper_position.unitMeasure}}</small>
</div>
<div>
<div v-focus-on="positions_upperplate_upper_speed">
<img src="assets/icons/png/alta.png" />
<span>{{recipe.positions_upperplate_upper_speed.setpointHMI}}</span>
<small>mm</small>
<small>{{recipe.positions_upperplate_upper_speed.unitMeasure}}</small>
</div>
</div>
<div class="borded_label" id="quota4">
<div>
<div v-focus-on="positions_upperplate_upperdeceleration_position">
<img src="assets/icons/png/discesa.png" />
<span>{{recipe.positions_upperplate_upperdeceleration_position.setpointHMI}}</span>
<small>mm</small>
<small>{{recipe.positions_upperplate_upperdeceleration_position.unitMeasure}}</small>
</div>
<div>
<div v-focus-on="positions_upperplate_upperdeceleration_speed">
<img src="assets/icons/png/bassa.png" />
<span>{{recipe.positions_upperplate_upperdeceleration_speed.setpointHMI}}</span>
<small>mm</small>
<small>{{recipe.positions_upperplate_upperdeceleration_speed.unitMeasure}}</small>
</div>
</div>
<div class="borded_label" id="quota5">
<div class="borded_label" id="quota5" v-focus-on="">
<div>
<img src="assets/icons/png/quota.png" />
<span>00</span>
@@ -8,25 +8,25 @@
<div class="body">
<div class="input-area">
<label>{{'positions_upperplate_lower_position' | localize('Quota inferiore')}}</label>
<numeric v-model="recipe.positions_upperplate_lower_position" />
<numeric v-model="recipe.positions_upperplate_lower_position" id="positions_upperplate_lower_position"/>
</div>
<slider v-model="recipe.positions_upperplate_lower_position"></slider>
<div class="input-area">
<label>{{'positions_upperplate_lower_speed' | localize('Velocità discesa')}}</label>
<numeric v-model="recipe.positions_upperplate_lower_speed" />
<numeric v-model="recipe.positions_upperplate_lower_speed" id="positions_upperplate_lower_speed"/>
</div>
<slider v-model="recipe.positions_upperplate_lower_speed"></slider>
<hr />
<div class="input-area">
<label>{{'positions_upperplate_upper_position' | localize('Quota superiore')}}</label>
<numeric v-model="recipe.positions_upperplate_upper_position" />
<numeric v-model="recipe.positions_upperplate_upper_position" id="positions_upperplate_upper_position"/>
</div>
<slider v-model="recipe.positions_upperplate_upper_position"></slider>
<div class="input-area">
<label>{{'positions_upperplate_upper_speed' | localize('Velocità salita')}}</label>
<numeric v-model="recipe.positions_upperplate_upper_speed" />
<numeric v-model="recipe.positions_upperplate_upper_speed" id="positions_upperplate_upper_speed"/>
</div>
<slider v-model="recipe.positions_upperplate_upper_speed"></slider>
@@ -34,12 +34,12 @@
<div class="input-area">
<label>{{'positions_upperplate_upperdeceleration_position' | localize('Corsa')}}</label>
<numeric v-model="recipe.positions_upperplate_upperdeceleration_position" />
<numeric v-model="recipe.positions_upperplate_upperdeceleration_position" id="positions_upperplate_upperdeceleration_position"/>
</div>
<slider v-model="recipe.positions_upperplate_upperdeceleration_position"></slider>
<div class="input-area">
<label>{{'positions_upperplate_upperdeceleration_speed' | localize('Velocità di rallentamento salita')}}</label>
<numeric v-model="recipe.positions_upperplate_upperdeceleration_speed" />
<numeric v-model="recipe.positions_upperplate_upperdeceleration_speed" id="positions_upperplate_upperdeceleration_speed"/>
</div>
<slider v-model="recipe.positions_upperplate_upperdeceleration_speed"></slider>
@@ -47,12 +47,12 @@
<div class="input-area">
<label>{{'positions_upperplate_lowerdeceleration_position' | localize('Corsa')}}</label>
<numeric v-model="recipe.positions_upperplate_lowerdeceleration_position" />
<numeric v-model="recipe.positions_upperplate_lowerdeceleration_position" id="positions_upperplate_lowerdeceleration_position"/>
</div>
<slider v-model="recipe.positions_upperplate_lowerdeceleration_position"></slider>
<div class="input-area">
<label>{{'positions_upperplate_lowerdeceleration_speed' | localize('Velocità di rallentamento discesa')}}</label>
<numeric v-model="recipe.positions_upperplate_lowerdeceleration_speed" />
<numeric v-model="recipe.positions_upperplate_lowerdeceleration_speed" id="positions_upperplate_lowerdeceleration_speed"/>
</div>
<slider v-model="recipe.positions_upperplate_lowerdeceleration_speed"></slider>
</div>
@@ -8,13 +8,13 @@
<div class="body">
<div class="input-area">
<label>{{'positions_frame_lower_position' | localize('Quota inferiore')}}</label>
<numeric v-model="recipe.positions_frame_lower_position" />
<numeric v-model="recipe.positions_frame_lower_position" id="positions_frame_lower_position"/>
</div>
<slider v-model="recipe.positions_frame_lower_position"></slider>
<div class="input-area">
<label>{{'positions_frame_lower_speed' | localize('Velocità discesa')}}</label>
<numeric v-model="recipe.positions_frame_lower_speed" />
<numeric v-model="recipe.positions_frame_lower_speed" id="positions_frame_lower_speed"/>
</div>
<slider v-model="recipe.positions_frame_lower_speed"></slider>
@@ -22,13 +22,13 @@
<div class="input-area">
<label>{{'positions_frame_intermediate_position' | localize('Quota intermedia')}}</label>
<numeric v-model="recipe.positions_frame_intermediate_position" />
<numeric v-model="recipe.positions_frame_intermediate_position" id="positions_frame_intermediate_position"/>
</div>
<slider v-model="recipe.positions_frame_intermediate_position"></slider>
<div class="input-area">
<label>{{'positions_frame_intermediate_speed' | localize('Velocità a quota intermedia')}}</label>
<numeric v-model="recipe.positions_frame_intermediate_speed" />
<numeric v-model="recipe.positions_frame_intermediate_speed" id="positions_frame_intermediate_speed"/>
</div>
<slider v-model="recipe.positions_frame_intermediate_speed"></slider>
@@ -36,13 +36,13 @@
<div class="input-area">
<label>{{'positions_frame_upper_position' | localize('Quota superiore')}}</label>
<numeric v-model="recipe.positions_frame_upper_position" />
<numeric v-model="recipe.positions_frame_upper_position" id="positions_frame_upper_position"/>
</div>
<slider v-model="recipe.positions_frame_upper_position"></slider>
<div class="input-area">
<label>{{'positions_frame_upper_speed' | localize('Velocità salita')}}</label>
<numeric v-model="recipe.positions_frame_upper_speed" />
<numeric v-model="recipe.positions_frame_upper_speed" id="positions_frame_upper_speed"/>
</div>
<slider v-model="recipe.positions_frame_upper_speed"></slider>
@@ -50,7 +50,7 @@
<div class="input-area">
<label>{{'positions_frame_unload_position' | localize('Quota')}}</label>
<numeric v-model="recipe.positions_frame_unload_position" />
<numeric v-model="recipe.positions_frame_unload_position" id="positions_frame_unload_position"/>
</div>
<slider v-model="recipe.positions_frame_unload_position"></slider>
</div>
@@ -8,30 +8,30 @@
<div class="body">
<div class="input-area">
<label>{{'positions_mould_lower_position' | localize('Quota inferiore')}}</label>
<numeric v-model="recipe.positions_mould_lower_position" />
<numeric v-model="recipe.positions_mould_lower_position" id="positions_mould_lower_position"/>
</div>
<slider v-model="recipe.positions_mould_lower_position"></slider>
<div class="input-area">
<label>{{'positions_mould_lower_speed' | localize('Velocità discesa')}}</label>
<numeric v-model="recipe.positions_mould_lower_speed" />
<numeric v-model="recipe.positions_mould_lower_speed" id="positions_mould_lower_speed"/>
</div>
<slider v-model="recipe.positions_mould_lower_speed"></slider>
<hr />
<div class="input-area">
<label>{{'positions_mould_intermediate_position' | localize('Quota intermedia')}}</label>
<numeric v-model="recipe.positions_mould_intermediate_position" />
<numeric v-model="recipe.positions_mould_intermediate_position" id="positions_mould_intermediate_position"/>
</div>
<slider v-model="recipe.positions_mould_intermediate_position"></slider>
<hr />
<div class="input-area">
<label>{{'positions_mould_upper_position' | localize('Quota superiore')}}</label>
<numeric v-model="recipe.positions_mould_upper_position" />
<numeric v-model="recipe.positions_mould_upper_position" id="positions_mould_upper_position"/>
</div>
<slider v-model="recipe.positions_mould_upper_position"></slider>
<div class="input-area">
<label>{{'positions_mould_upper_speed' | localize('Velocità salita')}}</label>
<numeric v-model="recipe.positions_mould_upper_speed" />
<numeric v-model="recipe.positions_mould_upper_speed" id="positions_mould_upper_speed"/>
</div>
<slider v-model="recipe.positions_mould_upper_speed"></slider>
@@ -39,12 +39,12 @@
<div class="input-area">
<label>{{'positions_mould_upperdeceleration_position' | localize('Corsa')}}</label>
<numeric v-model="recipe.positions_mould_upperdeceleration_position" />
<numeric v-model="recipe.positions_mould_upperdeceleration_position" id="positions_mould_upperdeceleration_position"/>
</div>
<slider v-model="recipe.positions_mould_upperdeceleration_position"></slider>
<div class="input-area">
<label>{{'positions_mould_upperdeceleration_speed' | localize('Velocità di rallentamento salita')}}</label>
<numeric v-model="recipe.positions_mould_upperdeceleration_speed" />
<numeric v-model="recipe.positions_mould_upperdeceleration_speed" id="positions_mould_upperdeceleration_speed"/>
</div>
<slider v-model="recipe.positions_mould_upperdeceleration_speed"></slider>
@@ -52,12 +52,12 @@
<div class="input-area">
<label>{{'positions_mould_lowerdeceleration_position' | localize('Corsa')}}</label>
<numeric v-model="recipe.positions_mould_lowerdeceleration_position" />
<numeric v-model="recipe.positions_mould_lowerdeceleration_position" id="positions_mould_lowerdeceleration_position"/>
</div>
<slider v-model="recipe.positions_mould_lowerdeceleration_position"></slider>
<div class="input-area">
<label>{{'positions_mould_lowerdeceleration_speed' | localize('Velocità di rallentamento discesa')}}</label>
<numeric v-model="recipe.positions_mould_lowerdeceleration_speed" />
<numeric v-model="recipe.positions_mould_lowerdeceleration_speed" id="positions_mould_lowerdeceleration_speed"/>
</div>
<slider v-model="recipe.positions_mould_lowerdeceleration_speed"></slider>
</div>