Merge branch 'newfeature/paddle' into newfeature/processo
This commit is contained in:
@@ -0,0 +1,57 @@
|
||||
declare module Recipe{
|
||||
|
||||
interface IRange{
|
||||
min: number;
|
||||
max: number;
|
||||
}
|
||||
|
||||
interface IStatus{
|
||||
visible: boolean;
|
||||
enabled: boolean;
|
||||
hasError: boolean;
|
||||
}
|
||||
|
||||
interface IValue{
|
||||
range:IRange,
|
||||
status:IStatus,
|
||||
unitMeasure:string,
|
||||
valueAct: number
|
||||
}
|
||||
|
||||
interface IRecipe{
|
||||
vacuum_main_start?:IValue,
|
||||
vacuum_main_delay?:IValue,
|
||||
vacuum_main_max_time?:IValue,
|
||||
vacuum_main_1_chart_setpointx?:IValue,
|
||||
vacuum_main_1_chart_setpointy?:IValue,
|
||||
vacuum_main_2_chart_setpointx?:IValue,
|
||||
vacuum_main_2_chart_setpointy?:IValue,
|
||||
vacuum_main_3_chart_setpointx?:IValue,
|
||||
vacuum_main_3_chart_setpointy?:IValue,
|
||||
vacuum_main_manual?:IValue,
|
||||
vacuum_direct_enabled?:IValue,
|
||||
vacuum_direct_delay?:IValue,
|
||||
vacuum_direct_time?:IValue,
|
||||
vacuum_aux_enabled?:IValue,
|
||||
vacuum_aux_delay?:IValue,
|
||||
vacuum_aux_max_time?:IValue,
|
||||
vacuum_aux_1_chart_setpointx?:IValue,
|
||||
vacuum_aux_1_chart_setpointy?:IValue,
|
||||
vacuum_aux_2_chart_setpointx?:IValue,
|
||||
vacuum_aux_2_chart_setpointy?:IValue,
|
||||
vacuum_aux_3_chart_setpointx?:IValue,
|
||||
vacuum_aux_3_chart_setpointy?:IValue,
|
||||
vacuum_aux_manual?:IValue,
|
||||
vacuum_pre_enabled?:IValue,
|
||||
vacuum_pre_delay?:IValue,
|
||||
vacuum_pre_max_time?:IValue,
|
||||
vacuum_pre_1_chart_setpointx?:IValue,
|
||||
vacuum_pre_1_chart_setpointy?:IValue,
|
||||
vacuum_pre_2_chart_setpointx?:IValue,
|
||||
vacuum_pre_2_chart_setpointy?:IValue,
|
||||
vacuum_pre_3_chart_setpointx?:IValue,
|
||||
vacuum_pre_3_chart_setpointy?:IValue
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
declare module Recipe{
|
||||
|
||||
interface IRange{
|
||||
min: number;
|
||||
max: number;
|
||||
}
|
||||
|
||||
interface IStatus{
|
||||
visible: boolean;
|
||||
enabled: boolean;
|
||||
hasError: boolean;
|
||||
}
|
||||
|
||||
interface IValue{
|
||||
range:IRange,
|
||||
status:IStatus,
|
||||
unitMeasure:string,
|
||||
valueAct: number
|
||||
}
|
||||
|
||||
interface IRecipe{
|
||||
vacuum_main_start?:IValue,
|
||||
vacuum_main_delay?:IValue,
|
||||
vacuum_main_max_time?:IValue,
|
||||
vacuum_main_1_chart_setpointx?:IValue,
|
||||
vacuum_main_1_chart_setpointy?:IValue,
|
||||
vacuum_main_2_chart_setpointx?:IValue,
|
||||
vacuum_main_2_chart_setpointy?:IValue,
|
||||
vacuum_main_3_chart_setpointx?:IValue,
|
||||
vacuum_main_3_chart_setpointy?:IValue,
|
||||
vacuum_main_manual?:IValue,
|
||||
vacuum_direct_enabled?:IValue,
|
||||
vacuum_direct_delay?:IValue,
|
||||
vacuum_direct_time?:IValue,
|
||||
vacuum_aux_enabled?:IValue,
|
||||
vacuum_aux_delay?:IValue,
|
||||
vacuum_aux_max_time?:IValue,
|
||||
vacuum_aux_1_chart_setpointx?:IValue,
|
||||
vacuum_aux_1_chart_setpointy?:IValue,
|
||||
vacuum_aux_2_chart_setpointx?:IValue,
|
||||
vacuum_aux_2_chart_setpointy?:IValue,
|
||||
vacuum_aux_3_chart_setpointx?:IValue,
|
||||
vacuum_aux_3_chart_setpointy?:IValue,
|
||||
vacuum_aux_manual?:IValue,
|
||||
vacuum_pre_enabled?:IValue,
|
||||
vacuum_pre_delay?:IValue,
|
||||
vacuum_pre_max_time?:IValue,
|
||||
vacuum_pre_1_chart_setpointx?:IValue,
|
||||
vacuum_pre_1_chart_setpointy?:IValue,
|
||||
vacuum_pre_2_chart_setpointx?:IValue,
|
||||
vacuum_pre_2_chart_setpointy?:IValue,
|
||||
vacuum_pre_3_chart_setpointx?:IValue,
|
||||
vacuum_pre_3_chart_setpointy?:IValue
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
+48
@@ -0,0 +1,48 @@
|
||||
import Vue from 'vue';
|
||||
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:'vuotoprincipale', components: { slider:Slider, scheda:Scheda}})
|
||||
export default class VuotoPrincipale extends Vue{
|
||||
|
||||
Recipe:Recipe.IRecipe={
|
||||
vacuum_main_delay:{
|
||||
range:{
|
||||
min:8,
|
||||
max:105
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:57
|
||||
},
|
||||
vacuum_main_max_time:{
|
||||
range:{
|
||||
min:9,
|
||||
max:127
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:30
|
||||
},
|
||||
};
|
||||
|
||||
@Prop({default:0})
|
||||
ritardo:number;
|
||||
|
||||
@Prop({default:0})
|
||||
percentuale:number;
|
||||
|
||||
@Prop({default:0})
|
||||
durata:number;
|
||||
|
||||
}
|
||||
+50
@@ -0,0 +1,50 @@
|
||||
<template>
|
||||
<section>
|
||||
<aside class="scrollable auto">
|
||||
<div class="input-area">
|
||||
<label>Partenza</label>
|
||||
<select>
|
||||
<option value="Label partenza">Label partenza</option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<hr />
|
||||
|
||||
<div class="input-area">
|
||||
<img src="assets/icons/png/clessidra.png" />
|
||||
<label>Ritardo</label>
|
||||
<div class="rect">
|
||||
{{ritardo}} s
|
||||
</div>
|
||||
</div>
|
||||
<slider :min="0" :max="10" v-model="ritardo" unit-of-measure="s"></slider>
|
||||
|
||||
<hr />
|
||||
|
||||
<div class="input-area">
|
||||
<label>Portata in manuale</label>
|
||||
<div class="rect">
|
||||
{{Recipe.vacuum_main_delay.valueAct}} %
|
||||
</div>
|
||||
</div>
|
||||
<slider :min="Recipe.vacuum_main_delay.range.min" :max="Recipe.vacuum_main_delay.range.max" v-model="Recipe.vacuum_main_delay.valueAct" :unit-of-measure="Recipe.vacuum_main_delay.unitMeasure"></slider>
|
||||
</aside>
|
||||
<hr>
|
||||
<div class="specific">
|
||||
<scheda></scheda>
|
||||
<scheda></scheda>
|
||||
<scheda></scheda>
|
||||
</div>
|
||||
<div class="specific">
|
||||
<div class="input-area">
|
||||
<label>Durata massima</label>
|
||||
<div class="rect">
|
||||
{{Recipe.vacuum_main_max_time.valueAct}} s
|
||||
</div>
|
||||
</div>
|
||||
<slider :min="Recipe.vacuum_main_max_time.range.min" :max="Recipe.vacuum_main_max_time.range.max" v-model="Recipe.vacuum_main_max_time.valueAct" :unit-of-measure="Recipe.vacuum_main_max_time.unitMeasure"></slider>
|
||||
</div>
|
||||
</section>
|
||||
</template>
|
||||
|
||||
<script lang="ts" src="./vuoto-principale.ts"></script>
|
||||
+50
@@ -0,0 +1,50 @@
|
||||
import Vue from 'vue';
|
||||
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:'vuotoprincipale', components: { slider:Slider, scheda:Scheda}})
|
||||
export default class VuotoPrincipale extends Vue{
|
||||
|
||||
Recipe:Recipe.IRecipe={
|
||||
vacuum_main_delay:{
|
||||
range:{
|
||||
min:8,
|
||||
max:105
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:57
|
||||
},
|
||||
vacuum_main_max_time:{
|
||||
range:{
|
||||
min:9,
|
||||
max:127
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:30
|
||||
},
|
||||
};
|
||||
|
||||
@Prop({default:0})
|
||||
ritardo:number;
|
||||
@Prop({default:0})
|
||||
percentuale:number;
|
||||
@Prop({default:0})
|
||||
durata:number;
|
||||
|
||||
mock_ritardo:number=this.ritardo;
|
||||
mock_percentuale:number=this.percentuale;
|
||||
mock_durata:number=this.durata;
|
||||
|
||||
}
|
||||
+44
@@ -0,0 +1,44 @@
|
||||
<template>
|
||||
<section>
|
||||
<aside class="scrollable auto">
|
||||
<div class="input-area">
|
||||
<label>Partenza</label>
|
||||
<select>
|
||||
<option value="Label partenza">Label partenza</option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<hr />
|
||||
|
||||
<div class="input-area">
|
||||
<img src="assets/icons/png/clessidra.png" />
|
||||
<label>Ritardo</label>
|
||||
<input class="rect" v-model="Recipe.vacuum_main_delay.valueAct">
|
||||
</div>
|
||||
<slider :min="Recipe.vacuum_main_delay.range.min" :max="Recipe.vacuum_main_delay.range.max" v-model="Recipe.vacuum_main_delay.valueAct" :unit-of-measure="Recipe.vacuum_main_delay.unitMeasure"></slider>
|
||||
|
||||
<hr />
|
||||
|
||||
<div class="input-area">
|
||||
<label>Portata in manuale</label>
|
||||
<input class="rect" v-model="mock_percentuale">
|
||||
</div>
|
||||
<slider :min="0" :max="100" v-model="mock_percentuale" :unit-of-measure="'%'"></slider>
|
||||
</aside>
|
||||
<hr>
|
||||
<div class="specific">
|
||||
<scheda></scheda>
|
||||
<scheda></scheda>
|
||||
<scheda></scheda>
|
||||
</div>
|
||||
<div class="specific">
|
||||
<div class="input-area">
|
||||
<label>Durata massima</label>
|
||||
<input class="rect" v-model="Recipe.vacuum_main_max_time.valueAct">
|
||||
</div>
|
||||
<slider :min="Recipe.vacuum_main_max_time.range.min" :max="Recipe.vacuum_main_max_time.range.max" v-model="Recipe.vacuum_main_max_time.valueAct" :unit-of-measure="Recipe.vacuum_main_max_time.unitMeasure"></slider>
|
||||
</div>
|
||||
</section>
|
||||
</template>
|
||||
|
||||
<script lang="ts" src="./vuoto-principale.ts"></script>
|
||||
+63
@@ -0,0 +1,63 @@
|
||||
import Vue from 'vue';
|
||||
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:'vuotoprincipale', components: { slider:Slider, scheda:Scheda}})
|
||||
export default class VuotoPrincipale extends Vue{
|
||||
|
||||
Recipe:Recipe.IRecipe={
|
||||
vacuum_main_delay:{
|
||||
range:{
|
||||
min:8,
|
||||
max:105
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:57
|
||||
},
|
||||
vacuum_main_max_time:{
|
||||
range:{
|
||||
min:9,
|
||||
max:127
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:30
|
||||
},
|
||||
vacuum_main_manual:{
|
||||
range:{
|
||||
min:4,
|
||||
max:115
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:8
|
||||
},
|
||||
};
|
||||
|
||||
@Prop({default:0})
|
||||
ritardo:number;
|
||||
@Prop({default:0})
|
||||
percentuale:number;
|
||||
@Prop({default:0})
|
||||
durata:number;
|
||||
|
||||
mock_ritardo:number=this.ritardo;
|
||||
mock_percentuale:number=this.percentuale;
|
||||
mock_durata:number=this.durata;
|
||||
|
||||
}
|
||||
+44
@@ -0,0 +1,44 @@
|
||||
<template>
|
||||
<section>
|
||||
<aside class="scrollable auto">
|
||||
<div class="input-area">
|
||||
<label>Partenza</label>
|
||||
<select>
|
||||
<option value="Label partenza">Label partenza</option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<hr />
|
||||
|
||||
<div class="input-area">
|
||||
<img src="assets/icons/png/clessidra.png" />
|
||||
<label>Ritardo</label>
|
||||
<input class="rect" v-model="Recipe.vacuum_main_delay.valueAct">
|
||||
</div>
|
||||
<slider :min="Recipe.vacuum_main_delay.range.min" :max="Recipe.vacuum_main_delay.range.max" v-model="Recipe.vacuum_main_delay.valueAct" :unit-of-measure="Recipe.vacuum_main_delay.unitMeasure"></slider>
|
||||
|
||||
<hr />
|
||||
|
||||
<div class="input-area">
|
||||
<label>Portata in manuale</label>
|
||||
<input class="rect" v-model="Recipe.vacuum_main_manual.valueAct">
|
||||
</div>
|
||||
<slider :min="Recipe.vacuum_main_manual.range.min" :max="Recipe.vacuum_main_manual.range.max" v-model="Recipe.vacuum_main_manual.valueAct" :unit-of-measure="Recipe.vacuum_main_manual.unitMeasure"></slider>
|
||||
</aside>
|
||||
<hr>
|
||||
<div class="specific">
|
||||
<scheda></scheda>
|
||||
<scheda></scheda>
|
||||
<scheda></scheda>
|
||||
</div>
|
||||
<div class="specific">
|
||||
<div class="input-area">
|
||||
<label>Durata massima</label>
|
||||
<input class="rect" v-model="Recipe.vacuum_main_max_time.valueAct">
|
||||
</div>
|
||||
<slider :min="Recipe.vacuum_main_max_time.range.min" :max="Recipe.vacuum_main_max_time.range.max" v-model="Recipe.vacuum_main_max_time.valueAct" :unit-of-measure="Recipe.vacuum_main_max_time.unitMeasure"></slider>
|
||||
</div>
|
||||
</section>
|
||||
</template>
|
||||
|
||||
<script lang="ts" src="./vuoto-principale.ts"></script>
|
||||
@@ -276,9 +276,13 @@
|
||||
color: #90BF3D;
|
||||
}
|
||||
|
||||
&.fa-minus-circle{
|
||||
color: #7A7C74;
|
||||
&.fa-check-circle.undone-step{
|
||||
color: #1791FF;
|
||||
}
|
||||
|
||||
// &.fa-minus-circle{
|
||||
// color: #7A7C74;
|
||||
// }
|
||||
}
|
||||
|
||||
position: relative;
|
||||
|
||||
@@ -154,6 +154,186 @@ declare module Recipe {
|
||||
upperplate_extraction_1_chart_setpointx?:IValue,
|
||||
upperplate_extraction_1_chart_setpointy?:IValue,
|
||||
upperplate_extraction_manual?:IValue,
|
||||
cooling_blowing_type?:IValue,
|
||||
cooling_blowing_delay?:IValue,
|
||||
cooling_blowing_time?:IValue,
|
||||
cooling_pyrometer_enabled?:IValue,
|
||||
cooling_pyrometer_setpoint?:IValue,
|
||||
cooling_pyrometer_delay?:IValue,
|
||||
cooling_nebulizer_type?:IValue,
|
||||
cooling_nebulizer_delay?:IValue,
|
||||
cooling_nebulizer_time?:IValue,
|
||||
cooling_telescopic_enable?:IValue,
|
||||
cooling_telescopic_position?:IValue,
|
||||
cooling_telescopic_swing_enable?:IValue,
|
||||
cooling_telescopic_swing_stroke?:IValue,
|
||||
cooling_shutter_1_opening_perc?:IValue,
|
||||
cooling_shutter_2_opening_perc?:IValue,
|
||||
cooling_shutter_3_opening_perc?:IValue,
|
||||
cooling_shutter_4_opening_perc?:IValue,
|
||||
cooling_shutter_5_opening_perc?:IValue,
|
||||
cooling_shutter_6_opening_perc?:IValue,
|
||||
cooling_shutter_7_opening_perc?:IValue,
|
||||
cooling_shutter_8_opening_perc?:IValue,
|
||||
cooling_shutter_9_opening_perc?:IValue,
|
||||
cooling_shutter_10_opening_perc?:IValue,
|
||||
cooling_shutter_11_opening_perc?:IValue,
|
||||
cooling_shutter_12_opening_perc?:IValue,
|
||||
cooling_shutter_13_opening_perc?:IValue,
|
||||
cooling_shutter_14_opening_perc?:IValue,
|
||||
cooling_shutter_15_opening_perc?:IValue,
|
||||
cooling_shutter_16_opening_perc?:IValue,
|
||||
|
||||
|
||||
vacuum_main_start?:IValue,
|
||||
vacuum_main_delay?:IValue,
|
||||
vacuum_main_max_time?:IValue,
|
||||
vacuum_main_1_chart_setpointx?:IValue,
|
||||
vacuum_main_1_chart_setpointy?:IValue,
|
||||
vacuum_main_2_chart_setpointx?:IValue,
|
||||
vacuum_main_2_chart_setpointy?:IValue,
|
||||
vacuum_main_3_chart_setpointx?:IValue,
|
||||
vacuum_main_3_chart_setpointy?:IValue,
|
||||
vacuum_main_manual?:IValue,
|
||||
vacuum_direct_enabled?:IValue,
|
||||
vacuum_direct_delay?:IValue,
|
||||
vacuum_direct_time?:IValue,
|
||||
vacuum_aux_enabled?:IValue,
|
||||
vacuum_aux_delay?:IValue,
|
||||
vacuum_aux_max_time?:IValue,
|
||||
vacuum_aux_1_chart_setpointx?:IValue,
|
||||
vacuum_aux_1_chart_setpointy?:IValue,
|
||||
vacuum_aux_2_chart_setpointx?:IValue,
|
||||
vacuum_aux_2_chart_setpointy?:IValue,
|
||||
vacuum_aux_3_chart_setpointx?:IValue,
|
||||
vacuum_aux_3_chart_setpointy?:IValue,
|
||||
vacuum_aux_manual?:IValue,
|
||||
vacuum_pre_enabled?:IValue,
|
||||
vacuum_pre_delay?:IValue,
|
||||
vacuum_pre_max_time?:IValue,
|
||||
vacuum_pre_1_chart_setpointx?:IValue,
|
||||
vacuum_pre_1_chart_setpointy?:IValue,
|
||||
vacuum_pre_2_chart_setpointx?:IValue,
|
||||
vacuum_pre_2_chart_setpointy?:IValue,
|
||||
vacuum_pre_3_chart_setpointx?:IValue,
|
||||
vacuum_pre_3_chart_setpointy?:IValue,
|
||||
|
||||
|
||||
extraction_main_type?:IValue,
|
||||
extraction_main_mould_dw_delay?:IValue,
|
||||
extraction_main_delay?:IValue,
|
||||
extraction_main_1_chart_setpointx?:IValue,
|
||||
extraction_main_1_chart_setpointy?:IValue,
|
||||
extraction_main_manual?:IValue,
|
||||
extraction_aux_enabled?:IValue,
|
||||
extraction_aux_delay?:IValue,
|
||||
extraction_aux_1_chart_setpointx?:IValue,
|
||||
extraction_aux_1_chart_setpointy?:IValue,
|
||||
extraction_aux_manual?:IValue,
|
||||
|
||||
options_undercutmould_1_mode?:IValue,
|
||||
options_undercutmould_1_position?:IValue,
|
||||
options_undercutmould_1_delay_acti?:IValue,
|
||||
options_undercutmould_1_delay_dis?:IValue,
|
||||
options_undercutmould_2_mode?:IValue,
|
||||
options_undercutmould_2_position?:IValue,
|
||||
options_undercutmould_2_delay_acti?:IValue,
|
||||
options_undercutmould_2_delay_dis?:IValue,
|
||||
options_undercutmould_3_mode?:IValue,
|
||||
options_undercutmould_3_position?:IValue,
|
||||
options_undercutmould_3_delay_acti?:IValue,
|
||||
options_undercutmould_3_delay_dis?:IValue,
|
||||
options_undercutmould_4_mode?:IValue,
|
||||
options_undercutmould_4_position?:IValue,
|
||||
options_undercutmould_4_delay_acti?:IValue,
|
||||
options_undercutmould_4_delay_dis?:IValue,
|
||||
options_undercutmould_5_mode?:IValue,
|
||||
options_undercutmould_5_position?:IValue,
|
||||
options_undercutmould_5_delay_acti?:IValue,
|
||||
options_undercutmould_5_delay_dis?:IValue,
|
||||
options_undercutmould_6_mode?:IValue,
|
||||
options_undercutmould_6_position?:IValue,
|
||||
options_undercutmould_6_delay_acti?:IValue,
|
||||
options_undercutmould_6_delay_dis?:IValue,
|
||||
options_undercutmould_7_mode?:IValue,
|
||||
options_undercutmould_7_position?:IValue,
|
||||
options_undercutmould_7_delay_acti?:IValue,
|
||||
options_undercutmould_7_delay_dis?:IValue,
|
||||
options_undercutmould_8_mode?:IValue,
|
||||
options_undercutmould_8_position?:IValue,
|
||||
options_undercutmould_8_delay_acti?:IValue,
|
||||
options_undercutmould_8_delay_dis?:IValue,
|
||||
options_undercutmould_9_mode?:IValue,
|
||||
options_undercutmould_9_position?:IValue,
|
||||
options_undercutmould_9_delay_acti?:IValue,
|
||||
options_undercutmould_9_delay_dis?:IValue,
|
||||
options_undercutmould_10_mode?:IValue,
|
||||
options_undercutmould_10_position?:IValue,
|
||||
options_undercutmould_10_delay_acti?:IValue,
|
||||
options_undercutmould_10_delay_dis?:IValue,
|
||||
|
||||
options_undercutupperplate_1_mode?:IValue,
|
||||
options_undercutupperplate_1_position?:IValue,
|
||||
options_undercutupperplate_1_delay_acti?:IValue,
|
||||
options_undercutupperplate_1_delay_dis?:IValue,
|
||||
options_undercutupperplate_2_mode?:IValue,
|
||||
options_undercutupperplate_2_position?:IValue,
|
||||
options_undercutupperplate_2_delay_acti?:IValue,
|
||||
options_undercutupperplate_2_delay_dis?:IValue,
|
||||
options_undercutupperplate_3_mode?:IValue,
|
||||
options_undercutupperplate_3_position?:IValue,
|
||||
options_undercutupperplate_3_delay_acti?:IValue,
|
||||
options_undercutupperplate_3_delay_dis?:IValue,
|
||||
options_undercutupperplate_4_mode?:IValue,
|
||||
options_undercutupperplate_4_position?:IValue,
|
||||
options_undercutupperplate_4_delay_acti?:IValue,
|
||||
options_undercutupperplate_4_delay_dis?:IValue,
|
||||
options_undercutupperplate_5_mode?:IValue,
|
||||
options_undercutupperplate_5_position?:IValue,
|
||||
options_undercutupperplate_5_delay_acti?:IValue,
|
||||
options_undercutupperplate_5_delay_dis?:IValue,
|
||||
options_undercutupperplate_6_mode?:IValue,
|
||||
options_undercutupperplate_6_position?:IValue,
|
||||
options_undercutupperplate_6_delay_acti?:IValue,
|
||||
options_undercutupperplate_6_delay_dis?:IValue,
|
||||
options_undercutupperplate_7_mode?:IValue,
|
||||
options_undercutupperplate_7_position?:IValue,
|
||||
options_undercutupperplate_7_delay_acti?:IValue,
|
||||
options_undercutupperplate_7_delay_dis?:IValue,
|
||||
options_undercutupperplate_8_mode?:IValue,
|
||||
options_undercutupperplate_8_position?:IValue,
|
||||
options_undercutupperplate_8_delay_acti?:IValue,
|
||||
options_undercutupperplate_8_delay_dis?:IValue,
|
||||
options_undercutupperplate_9_mode?:IValue,
|
||||
options_undercutupperplate_9_position?:IValue,
|
||||
options_undercutupperplate_9_delay_acti?:IValue,
|
||||
options_undercutupperplate_9_delay_dis?:IValue,
|
||||
options_undercutupperplate_10_mode?:IValue,
|
||||
options_undercutupperplate_10_position?:IValue,
|
||||
options_undercutupperplate_10_delay_acti?:IValue,
|
||||
options_undercutupperplate_10_delay_dis?:IValue,
|
||||
|
||||
options_thermoregulator_1_enabled?:IValue,
|
||||
options_thermoregulator_1_setpoint?:IValue,
|
||||
options_thermoregulator_2_enabled?:IValue,
|
||||
options_thermoregulator_2_setpoint?:IValue,
|
||||
options_thermoregulator_3_enabled?:IValue,
|
||||
options_thermoregulator_3_setpoint?:IValue,
|
||||
options_thermoregulator_4_enabled?:IValue,
|
||||
options_thermoregulator_4_setpoint?:IValue,
|
||||
options_thermoregulator_5_enabled?:IValue,
|
||||
options_thermoregulator_5_setpoint?:IValue,
|
||||
options_thermoregulator_6_enabled?:IValue,
|
||||
options_thermoregulator_6_setpoint?:IValue,
|
||||
options_thermoregulator_7_enabled?:IValue,
|
||||
options_thermoregulator_7_setpoint?:IValue,
|
||||
options_thermoregulator_8_enabled?:IValue,
|
||||
options_thermoregulator_8_setpoint?:IValue,
|
||||
options_thermoregulator_9_enabled?:IValue,
|
||||
options_thermoregulator_9_setpoint?:IValue,
|
||||
options_thermoregulator_10_enabled?:IValue,
|
||||
options_thermoregulator_10_setpoint?:IValue,
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -11,4 +11,5 @@ export default class Scheda extends Vue{
|
||||
@Prop({default:0})
|
||||
durata:Recipe.IValue;
|
||||
|
||||
|
||||
}
|
||||
@@ -20,63 +20,63 @@
|
||||
@click="sendMessage('show-ciclo-info')"
|
||||
:phase="3"
|
||||
title="Ciclo"
|
||||
statusImage="fa fa-minus-circle"
|
||||
statusImage="fa fa-check-circle undone-step"
|
||||
></setup-button>
|
||||
|
||||
<setup-button
|
||||
@click="sendMessage('show-riscaldi-info')"
|
||||
:phase="4"
|
||||
title="Riscaldi"
|
||||
statusImage="fa fa-minus-circle"
|
||||
statusImage="fa fa-check-circle undone-step"
|
||||
></setup-button>
|
||||
|
||||
<setup-button
|
||||
@click="sendMessage('show-pirometro-info')"
|
||||
:phase="5"
|
||||
title="Pirometro"
|
||||
statusImage="fa fa-minus-circle"
|
||||
statusImage="fa fa-check-circle undone-step"
|
||||
></setup-button>
|
||||
|
||||
<setup-button
|
||||
@click="sendMessage('show-imbutitura-info')"
|
||||
:phase="6"
|
||||
title="Imbutitura"
|
||||
statusImage="fa fa-minus-circle"
|
||||
statusImage="fa fa-check-circle undone-step"
|
||||
></setup-button>
|
||||
|
||||
<setup-button
|
||||
@click="sendMessage('show-controstampo-info')"
|
||||
:phase="7"
|
||||
title="Controstampo"
|
||||
statusImage="fa fa-minus-circle"
|
||||
statusImage="fa fa-check-circle undone-step"
|
||||
></setup-button>
|
||||
|
||||
<setup-button
|
||||
@click="sendMessage('show-raffreddamento-info')"
|
||||
:phase="8"
|
||||
title="Raffreddamento"
|
||||
statusImage="fa fa-minus-circle"
|
||||
statusImage="fa fa-check-circle undone-step"
|
||||
></setup-button>
|
||||
|
||||
<setup-button
|
||||
@click="sendMessage('show-vuoto-info')"
|
||||
:phase="9"
|
||||
title="Vuoto"
|
||||
statusImage="fa fa-minus-circle"
|
||||
statusImage="fa fa-check-circle undone-step"
|
||||
></setup-button>
|
||||
|
||||
<setup-button
|
||||
@click="sendMessage('show-estrazione-info')"
|
||||
:phase="10"
|
||||
title="Estrazione"
|
||||
statusImage="fa fa-minus-circle"
|
||||
statusImage="fa fa-check-circle undone-step"
|
||||
></setup-button>
|
||||
|
||||
<setup-button
|
||||
@click="sendMessage('show-opzioni-info')"
|
||||
:phase="11"
|
||||
title="Opzioni di lavorazione"
|
||||
statusImage="fa fa-minus-circle"
|
||||
statusImage="fa fa-check-circle undone-step"
|
||||
></setup-button>
|
||||
|
||||
<div class="setup-play">
|
||||
|
||||
+42
@@ -16,6 +16,48 @@ recipe:Recipe.IRecipe={
|
||||
}
|
||||
|
||||
|
||||
recipe:Recipe.IRecipe={
|
||||
extraction_main_delay:{
|
||||
range:{
|
||||
min:5,
|
||||
max:155
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:15
|
||||
},
|
||||
extraction_main_1_chart_setpointx:{
|
||||
range:{
|
||||
min:0,
|
||||
max:154
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:128
|
||||
},
|
||||
extraction_main_1_chart_setpointy:{
|
||||
range:{
|
||||
min:6,
|
||||
max:106
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:49
|
||||
}
|
||||
};
|
||||
|
||||
@Prop({default:0})
|
||||
ritardo:number;
|
||||
|
||||
|
||||
+10
-3
@@ -4,9 +4,9 @@
|
||||
<div class="input-area">
|
||||
<img src="assets/icons/png/clessidra.png">
|
||||
<label>Ritardo</label>
|
||||
<input class="rect" v-model="mockR">
|
||||
<input class="rect" v-model="recipe.extraction_main_delay.valueAct">
|
||||
</div>
|
||||
<slider :min="0" :max="10" v-model="mockR" :unit-of-measure="'s'"></slider>
|
||||
<slider :min="recipe.extraction_main_delay.range.min" :max="recipe.extraction_main_delay.range.max" v-model="recipe.extraction_main_delay.valueAct" :unit-of-measure="recipe.extraction_main_delay.unitMeasure"></slider>
|
||||
<div class="input-area">
|
||||
<label>Tipo</label>
|
||||
<select>
|
||||
@@ -18,7 +18,14 @@
|
||||
</aside>
|
||||
<hr>
|
||||
<div class="specific">
|
||||
<scheda></scheda>
|
||||
<scheda
|
||||
:portata="recipe.extraction_main_1_chart_setpointx.valueAct"
|
||||
:durata="recipe.extraction_main_1_chart_setpointy.valueAct"
|
||||
:min_portata="recipe.extraction_main_1_chart_setpointx.range.min"
|
||||
:max_portata="recipe.extraction_main_1_chart_setpointx.range.max"
|
||||
:min_durata="recipe.extraction_main_1_chart_setpointy.range.min"
|
||||
:max_durata="recipe.extraction_main_1_chart_setpointy.range.max"
|
||||
></scheda>
|
||||
</div>
|
||||
</section>
|
||||
</template>
|
||||
|
||||
+2
@@ -18,10 +18,12 @@ export default class ShowEstrazioneInfo extends Vue{
|
||||
|
||||
annulla(){
|
||||
ModalHelper.HideModal();
|
||||
messageService.publishToChannel('show-vuoto-info');
|
||||
};
|
||||
|
||||
conferma(){
|
||||
ModalHelper.HideModal();
|
||||
messageService.publishToChannel('show-opzioni-info');
|
||||
};
|
||||
|
||||
async beforeMount() {
|
||||
|
||||
+10
-9
@@ -7,14 +7,15 @@ import Slider from "@/app_modules_thermo/components/slider.vue";
|
||||
|
||||
export default class inputSottosquadra extends Vue{
|
||||
|
||||
@Prop({default:0})
|
||||
quota:number;
|
||||
@Prop({default:0})
|
||||
ritardoAtt:number;
|
||||
@Prop({default:0})
|
||||
ritardoDisatt:number;
|
||||
@Prop()
|
||||
quota:Recipe.IValue;
|
||||
@Prop()
|
||||
ritardoAtt:Recipe.IValue;
|
||||
@Prop()
|
||||
ritardoDisatt:Recipe.IValue;
|
||||
|
||||
mockQuota:number=this.quota;
|
||||
mockRitAtt:number=this.ritardoAtt;
|
||||
mockRitDis:number=this.ritardoDisatt;
|
||||
@Prop({default:""})
|
||||
unitMeasure:string;
|
||||
|
||||
|
||||
}
|
||||
+6
-6
@@ -9,19 +9,19 @@
|
||||
<div class="input-area">
|
||||
<img src="assets/icons/png/quota.png">
|
||||
<label>Quota</label>
|
||||
<input class="rect" v-model="mockQuota">
|
||||
<input class="rect" v-model="quota.valueAct">
|
||||
</div>
|
||||
<slider :min="0" :max="800" v-model="mockQuota" :unit-of-measure="'mm'"></slider>
|
||||
<slider :min="quota.range.min" :max="quota.range.max" v-model="quota.valueAct" :unit-of-measure="unitMeasure"></slider>
|
||||
<div class="input-area">
|
||||
<label>Ritardo attivazione</label>
|
||||
<input class="rect" v-model="mockRitAtt">
|
||||
<input class="rect" v-model="ritardoAtt.valueAct">
|
||||
</div>
|
||||
<slider :min="0" :max="10" v-model="mockRitAtt" :unit-of-measure="'s'"></slider>
|
||||
<slider :min="ritardoAtt.range.min" :max="ritardoAtt.range.max" v-model="ritardoAtt.valueAct" :unit-of-measure="unitMeasure"></slider>
|
||||
<div class="input-area">
|
||||
<label>Ritardo disattivazione</label>
|
||||
<input class="rect" v-model="mockRitDis">
|
||||
<input class="rect" v-model="ritardoDisatt.valueAct">
|
||||
</div>
|
||||
<slider :min="0" :max="10" v-model="mockRitDis" :unit-of-measure="'s'"></slider>
|
||||
<slider :min="ritardoDisatt.range.min" :max="ritardoDisatt.range.max" v-model="ritardoDisatt.valueAct" :unit-of-measure="unitMeasure"></slider>
|
||||
</div>
|
||||
</template>
|
||||
<script src="./inputSottosquadra.ts" />
|
||||
+30
-5
@@ -5,12 +5,37 @@ import Slider from "@/app_modules_thermo/components/slider.vue";
|
||||
import ToggleButton from "@/components/toggleButton.vue";
|
||||
|
||||
@Component({name:"input-termo", components:{slider:Slider, ToggleButton}})
|
||||
|
||||
export default class inputTermo extends Vue{
|
||||
|
||||
@Prop({default:0})
|
||||
setpoint:number;
|
||||
@Prop()
|
||||
value:number;
|
||||
// @Prop({default:0})
|
||||
// min:number;
|
||||
// @Prop({default:0})
|
||||
// max:number;
|
||||
@Prop({default:""})
|
||||
unitMeasure:string;
|
||||
@Prop({})
|
||||
abilitazione:Recipe.IValue;
|
||||
@Prop({})
|
||||
setpoint:Recipe.IValue;
|
||||
// @Prop({default:false})
|
||||
// visible_abilitazione: boolean;
|
||||
// @Prop({default:false})
|
||||
// enabled_abilitazione: boolean;
|
||||
// @Prop({default:false})
|
||||
// hasError_abilitazione: boolean;
|
||||
|
||||
|
||||
// abilit:boolean=this.enabled_abilitazione;
|
||||
// // mockSet:number=this.setpoint;
|
||||
|
||||
// get mockSet() {
|
||||
// return this.value;
|
||||
// };
|
||||
|
||||
// set mockSet(v: number) {
|
||||
// this.$emit('input', v);
|
||||
// };
|
||||
|
||||
abilit:boolean=false;
|
||||
mockSet:number=this.setpoint;
|
||||
}
|
||||
+3
-3
@@ -2,13 +2,13 @@
|
||||
<div>
|
||||
<div class="input-area">
|
||||
<label>Abilitazione</label>
|
||||
<toggle-button v-model="abilit"></toggle-button>
|
||||
<toggle-button v-model="abilitazione.status.enabled" v-if="abilitazione.status.visible"></toggle-button>
|
||||
</div>
|
||||
<div class="input-area">
|
||||
<label>Setpoint</label>
|
||||
<input class="rect" v-model="mockSet">
|
||||
<input class="rect" v-model="setpoint.valueAct">
|
||||
</div>
|
||||
<slider :min="0" :max="400" v-model="mockSet" :unit-of-measure="'°C'"></slider>
|
||||
<slider :min="setpoint.range.min" :max="setpoint.range.max" v-model="setpoint.valueAct" :unit-of-measure="unitMeasure"></slider>
|
||||
</div>
|
||||
</template>
|
||||
<script src="./inputTermo.ts" />
|
||||
+5
-3
@@ -12,10 +12,12 @@ export default class setupSottosquadra extends Vue {
|
||||
@Prop()
|
||||
modalita: number;
|
||||
@Prop()
|
||||
quota: number;
|
||||
quota: Recipe.IValue;
|
||||
@Prop()
|
||||
ritardoAtt: number;
|
||||
ritardoAtt: Recipe.IValue;
|
||||
@Prop()
|
||||
ritardoDisatt: number;
|
||||
ritardoDisatt: Recipe.IValue;
|
||||
|
||||
|
||||
|
||||
}
|
||||
+3
-3
@@ -5,12 +5,12 @@ import { Prop } from "vue-property-decorator";
|
||||
@Component({})
|
||||
export default class setupTermo extends Vue {
|
||||
|
||||
@Prop()
|
||||
@Prop({default:""})
|
||||
numTermo: string;
|
||||
|
||||
@Prop()
|
||||
status: string;
|
||||
status: Recipe.IValue;
|
||||
|
||||
@Prop()
|
||||
setpoint: number;
|
||||
setpoint: Recipe.IValue;
|
||||
}
|
||||
+2
-2
@@ -1,8 +1,8 @@
|
||||
<template>
|
||||
<div class="section">
|
||||
<label>{{numTermo}}</label>
|
||||
<label>{{status}}</label>
|
||||
<label>{{setpoint}} °C</label>
|
||||
<label>{{status.enabled}}</label>
|
||||
<label>{{setpoint.valueAct}} °C</label>
|
||||
</div>
|
||||
</template>
|
||||
<script src="./setupTermo.ts" lang="ts"></script>
|
||||
+207
@@ -10,5 +10,212 @@ import SetupSottosquadra from "./base-components/setupSottosquadra.vue";
|
||||
inputSottosquadra: InputSottosquadra
|
||||
}})
|
||||
export default class SottosqaudraStampo extends Vue{
|
||||
|
||||
recipe:Recipe.IRecipe={
|
||||
|
||||
options_undercutupperplate_1_position:{
|
||||
range:{
|
||||
min:0,
|
||||
max:194
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:81
|
||||
},
|
||||
options_undercutupperplate_1_delay_acti:{
|
||||
range:{
|
||||
min:5,
|
||||
max:173
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:61
|
||||
},
|
||||
options_undercutupperplate_1_delay_dis:{
|
||||
range:{
|
||||
min:0,
|
||||
max:172
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:156
|
||||
},
|
||||
|
||||
options_undercutupperplate_2_position:{
|
||||
range:{
|
||||
min:7,
|
||||
max:189
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:122
|
||||
},
|
||||
options_undercutupperplate_2_delay_acti:{
|
||||
range:{
|
||||
min:6,
|
||||
max:125
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:87
|
||||
},
|
||||
options_undercutupperplate_2_delay_dis:{
|
||||
range:{
|
||||
min:3,
|
||||
max:169
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:119
|
||||
},
|
||||
|
||||
options_undercutupperplate_3_position:{
|
||||
range:{
|
||||
min:6,
|
||||
max:133
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:12
|
||||
},
|
||||
options_undercutupperplate_3_delay_acti:{
|
||||
range:{
|
||||
min:9,
|
||||
max:125
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:28
|
||||
},
|
||||
options_undercutupperplate_3_delay_dis:{
|
||||
range:{
|
||||
min:2,
|
||||
max:106
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:98
|
||||
},
|
||||
|
||||
options_undercutupperplate_4_position:{
|
||||
range:{
|
||||
min:3,
|
||||
max:177
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:11
|
||||
},
|
||||
options_undercutupperplate_4_delay_acti:{
|
||||
range:{
|
||||
min:9,
|
||||
max:147
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:103
|
||||
},
|
||||
options_undercutupperplate_4_delay_dis:{
|
||||
range:{
|
||||
min:5,
|
||||
max:141
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:93
|
||||
},
|
||||
|
||||
options_undercutupperplate_5_position:{
|
||||
range:{
|
||||
min:4,
|
||||
max:134
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:28
|
||||
},
|
||||
options_undercutupperplate_5_delay_acti:{
|
||||
range:{
|
||||
min:8,
|
||||
max:114
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:53
|
||||
},
|
||||
options_undercutupperplate_5_delay_dis:{
|
||||
range:{
|
||||
min:1,
|
||||
max:120
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:12
|
||||
},
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
showSottosquadra: string = "sottosquadra-1";
|
||||
}
|
||||
+55
-25
@@ -4,51 +4,51 @@
|
||||
<button :class="{'active':showSottosquadra == 'sottosquadra-1'}" @click="showSottosquadra='sottosquadra-1'">
|
||||
<setup-sottosquadra
|
||||
:numSottoSq="1"
|
||||
status="ON"
|
||||
status="On"
|
||||
modalita="Label modalità"
|
||||
quota="230"
|
||||
ritardoAtt="2"
|
||||
ritardoDisatt="7"
|
||||
:quota="recipe.options_undercutupperplate_1_position.valueAct"
|
||||
:ritardoAtt="recipe.options_undercutupperplate_1_delay_acti.valueAct"
|
||||
:ritardoDisatt="recipe.options_undercutupperplate_1_delay_dis.valueAct"
|
||||
></setup-sottosquadra>
|
||||
</button>
|
||||
<button :class="{'active':showSottosquadra == 'sottosquadra-2'}" @click="showSottosquadra='sottosquadra-2'" class="box-color">
|
||||
<setup-sottosquadra
|
||||
:numSottoSq="2"
|
||||
status="ON"
|
||||
status="On"
|
||||
modalita="Label modalità"
|
||||
quota="230"
|
||||
ritardoAtt="2"
|
||||
ritardoDisatt="7"
|
||||
:quota="recipe.options_undercutupperplate_2_position.valueAct"
|
||||
:ritardoAtt="recipe.options_undercutupperplate_2_delay_acti.valueAct"
|
||||
:ritardoDisatt="recipe.options_undercutupperplate_2_delay_dis.valueAct"
|
||||
></setup-sottosquadra>
|
||||
</button>
|
||||
<button :class="{'active':showSottosquadra == 'sottosquadra-3'}" @click="showSottosquadra='sottosquadra-3'">
|
||||
<setup-sottosquadra
|
||||
:numSottoSq="3"
|
||||
status="ON"
|
||||
status="On"
|
||||
modalita="Label modalità"
|
||||
quota="230"
|
||||
ritardoAtt="2"
|
||||
ritardoDisatt="7"
|
||||
:quota="recipe.options_undercutupperplate_3_position.valueAct"
|
||||
:ritardoAtt="recipe.options_undercutupperplate_3_delay_acti.valueAct"
|
||||
:ritardoDisatt="recipe.options_undercutupperplate_3_delay_dis.valueAct"
|
||||
></setup-sottosquadra>
|
||||
</button>
|
||||
<button :class="{'active':showSottosquadra == 'sottosquadra-4'}" @click="showSottosquadra='sottosquadra-4'" class="box-color">
|
||||
<setup-sottosquadra
|
||||
:numSottoSq="4"
|
||||
status="ON"
|
||||
status="Off"
|
||||
modalita="Label modalità"
|
||||
quota="230"
|
||||
ritardoAtt="2"
|
||||
ritardoDisatt="7"
|
||||
:quota="recipe.options_undercutupperplate_4_position.valueAct"
|
||||
:ritardoAtt="recipe.options_undercutupperplate_4_delay_acti.valueAct"
|
||||
:ritardoDisatt="recipe.options_undercutupperplate_4_delay_dis.valueAct"
|
||||
></setup-sottosquadra>
|
||||
</button>
|
||||
<button :class="{'active':showSottosquadra == 'sottosquadra-5'}" @click="showSottosquadra='sottosquadra-5'">
|
||||
<setup-sottosquadra
|
||||
:numSottoSq="5"
|
||||
status="ON"
|
||||
status="Off"
|
||||
modalita="Label modalità"
|
||||
quota="230"
|
||||
ritardoAtt="2"
|
||||
ritardoDisatt="7"
|
||||
:quota="recipe.options_undercutupperplate_5_position.valueAct"
|
||||
:ritardoAtt="recipe.options_undercutupperplate_5_delay_acti.valueAct"
|
||||
:ritardoDisatt="recipe.options_undercutupperplate_5_delay_dis.valueAct"
|
||||
></setup-sottosquadra>
|
||||
</button>
|
||||
</div>
|
||||
@@ -57,19 +57,49 @@
|
||||
|
||||
<div class="specific">
|
||||
<div v-if="showSottosquadra=='sottosquadra-1'">
|
||||
<input-sottosquadra />
|
||||
<input-sottosquadra
|
||||
:quota="recipe.options_undercutupperplate_1_position"
|
||||
:ritardoAtt="recipe.options_undercutupperplate_1_delay_acti"
|
||||
:ritardoDisatt="recipe.options_undercutupperplate_1_delay_dis"
|
||||
:unitMeasure="recipe.options_undercutupperplate_1_position.unitMeasure"
|
||||
>
|
||||
</input-sottosquadra>
|
||||
</div>
|
||||
<div v-if="showSottosquadra=='sottosquadra-2'">
|
||||
<input-sottosquadra />
|
||||
<input-sottosquadra
|
||||
:quota="recipe.options_undercutupperplate_2_position"
|
||||
:ritardoAtt="recipe.options_undercutupperplate_2_delay_acti"
|
||||
:ritardoDisatt="recipe.options_undercutupperplate_2_delay_dis"
|
||||
:unitMeasure="recipe.options_undercutupperplate_2_position.unitMeasure"
|
||||
>
|
||||
</input-sottosquadra>
|
||||
</div>
|
||||
<div v-if="showSottosquadra=='sottosquadra-3'">
|
||||
<input-sottosquadra />
|
||||
<input-sottosquadra
|
||||
:quota="recipe.options_undercutupperplate_3_position"
|
||||
:ritardoAtt="recipe.options_undercutupperplate_3_delay_acti"
|
||||
:ritardoDisatt="recipe.options_undercutupperplate_3_delay_dis"
|
||||
:unitMeasure="recipe.options_undercutupperplate_3_position.unitMeasure"
|
||||
>
|
||||
</input-sottosquadra>
|
||||
</div>
|
||||
<div v-if="showSottosquadra=='sottosquadra-4'">
|
||||
<input-sottosquadra />
|
||||
<input-sottosquadra
|
||||
:quota="recipe.options_undercutupperplate_4_position"
|
||||
:ritardoAtt="recipe.options_undercutupperplate_4_delay_acti"
|
||||
:ritardoDisatt="recipe.options_undercutupperplate_4_delay_dis"
|
||||
:unitMeasure="recipe.options_undercutupperplate_4_position.unitMeasure"
|
||||
>
|
||||
</input-sottosquadra>
|
||||
</div>
|
||||
<div v-if="showSottosquadra=='sottosquadra-5'">
|
||||
<input-sottosquadra />
|
||||
<input-sottosquadra
|
||||
:quota="recipe.options_undercutupperplate_5_position"
|
||||
:ritardoAtt="recipe.options_undercutupperplate_5_delay_acti"
|
||||
:ritardoDisatt="recipe.options_undercutupperplate_5_delay_dis"
|
||||
:unitMeasure="recipe.options_undercutupperplate_5_position.unitMeasure"
|
||||
>
|
||||
</input-sottosquadra>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
+277
@@ -11,5 +11,282 @@ import InputTermo from "./base-components/inputTermo.vue";
|
||||
}
|
||||
})
|
||||
export default class Termoragolatori extends Vue {
|
||||
|
||||
recipe:Recipe.IRecipe={
|
||||
|
||||
options_thermoregulator_1_enabled:{
|
||||
range:{
|
||||
min:5,
|
||||
max:171
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:132
|
||||
},
|
||||
options_thermoregulator_1_setpoint:{
|
||||
range:{
|
||||
min:2,
|
||||
max:130
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:7
|
||||
},
|
||||
|
||||
options_thermoregulator_2_enabled:{
|
||||
range:{
|
||||
min:8,
|
||||
max:107
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:53
|
||||
},
|
||||
options_thermoregulator_2_setpoint:{
|
||||
range:{
|
||||
min:6,
|
||||
max:192
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:153
|
||||
},
|
||||
|
||||
options_thermoregulator_3_enabled:{
|
||||
range:{
|
||||
min:7,
|
||||
max:112
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:30
|
||||
},
|
||||
options_thermoregulator_3_setpoint:{
|
||||
range:{
|
||||
min:9,
|
||||
max:184
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:116
|
||||
},
|
||||
|
||||
options_thermoregulator_4_enabled:{
|
||||
range:{
|
||||
min:1,
|
||||
max:166
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:148
|
||||
},
|
||||
options_thermoregulator_4_setpoint:{
|
||||
range:{
|
||||
min:8,
|
||||
max:125
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:28
|
||||
},
|
||||
|
||||
options_thermoregulator_5_enabled:{
|
||||
range:{
|
||||
min:3,
|
||||
max:134
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:42
|
||||
},
|
||||
options_thermoregulator_5_setpoint:{
|
||||
range:{
|
||||
min:9,
|
||||
max:146
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:119
|
||||
},
|
||||
|
||||
options_thermoregulator_6_enabled:{
|
||||
range:{
|
||||
min:0,
|
||||
max:178
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:130
|
||||
},
|
||||
options_thermoregulator_6_setpoint:{
|
||||
range:{
|
||||
min:6,
|
||||
max:165
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:17
|
||||
},
|
||||
|
||||
options_thermoregulator_7_enabled:{
|
||||
range:{
|
||||
min:3,
|
||||
max:163
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:120
|
||||
},
|
||||
options_thermoregulator_7_setpoint:{
|
||||
range:{
|
||||
min:7,
|
||||
max:136
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:12
|
||||
},
|
||||
|
||||
options_thermoregulator_8_enabled:{
|
||||
range:{
|
||||
min:9,
|
||||
max:158
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:101
|
||||
},
|
||||
options_thermoregulator_8_setpoint:{
|
||||
range:{
|
||||
min:9,
|
||||
max:132
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:43
|
||||
},
|
||||
|
||||
options_thermoregulator_9_enabled:{
|
||||
range:{
|
||||
min:6,
|
||||
max:112
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:43
|
||||
},
|
||||
options_thermoregulator_9_setpoint:{
|
||||
range:{
|
||||
min:5,
|
||||
max:191
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:144
|
||||
},
|
||||
|
||||
options_thermoregulator_10_enabled:{
|
||||
range:{
|
||||
min:7,
|
||||
max:147
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:8
|
||||
},
|
||||
options_thermoregulator_10_setpoint:{
|
||||
range:{
|
||||
min:2,
|
||||
max:101
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:4
|
||||
}
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
showTermo: string = "termo-1";
|
||||
}
|
||||
+80
-30
@@ -4,71 +4,71 @@
|
||||
<button :class="{'active':showTermo == 'termo-1'}" @click="showTermo='termo-1'">
|
||||
<setup-termo
|
||||
:numTermo="1"
|
||||
status="ON"
|
||||
setpoint="280"
|
||||
:status="recipe.options_thermoregulator_1_enabled.status"
|
||||
:setpoint="recipe.options_thermoregulator_1_setpoint"
|
||||
></setup-termo>
|
||||
</button>
|
||||
<button :class="{'active':showTermo == 'termo-2'}" @click="showTermo='termo-2'" class="box-color">
|
||||
<setup-termo
|
||||
:numTermo="2"
|
||||
status="ON"
|
||||
setpoint="280"
|
||||
:status="recipe.options_thermoregulator_2_enabled.status"
|
||||
:setpoint="recipe.options_thermoregulator_2_setpoint"
|
||||
></setup-termo>
|
||||
</button>
|
||||
<button :class="{'active':showTermo == 'termo-3'}" @click="showTermo='termo-3'">
|
||||
<setup-termo
|
||||
:numTermo="3"
|
||||
status="ON"
|
||||
setpoint="280"
|
||||
:status="recipe.options_thermoregulator_3_enabled.status"
|
||||
:setpoint="recipe.options_thermoregulator_3_setpoint"
|
||||
></setup-termo>
|
||||
</button>
|
||||
<button :class="{'active':showTermo == 'termo-4'}" @click="showTermo='termo-4'" class="box-color">
|
||||
<setup-termo
|
||||
:numTermo="4"
|
||||
status="ON"
|
||||
setpoint="280"
|
||||
:status="recipe.options_thermoregulator_4_enabled.status"
|
||||
:setpoint="recipe.options_thermoregulator_4_setpoint"
|
||||
></setup-termo>
|
||||
</button>
|
||||
<button :class="{'active':showTermo == 'termo-5'}" @click="showTermo='termo-5'">
|
||||
<setup-termo
|
||||
:numTermo="5"
|
||||
status="ON"
|
||||
setpoint="280"
|
||||
:status="recipe.options_thermoregulator_5_enabled.status"
|
||||
:setpoint="recipe.options_thermoregulator_5_setpoint"
|
||||
></setup-termo>
|
||||
</button>
|
||||
<button :class="{'active':showTermo == 'termo-6'}" @click="showTermo='termo-6'" class="box-color">
|
||||
<setup-termo
|
||||
:numTermo="6"
|
||||
status="ON"
|
||||
setpoint="280"
|
||||
:status="recipe.options_thermoregulator_6_enabled.status"
|
||||
:setpoint="recipe.options_thermoregulator_6_setpoint"
|
||||
></setup-termo>
|
||||
</button>
|
||||
<button :class="{'active':showTermo == 'termo-7'}" @click="showTermo='termo-7'">
|
||||
<setup-termo
|
||||
:numTermo="7"
|
||||
status="ON"
|
||||
setpoint="280"
|
||||
:status="recipe.options_thermoregulator_7_enabled.status"
|
||||
:setpoint="recipe.options_thermoregulator_7_setpoint"
|
||||
></setup-termo>
|
||||
</button>
|
||||
<button :class="{'active':showTermo == 'termo-8'}" @click="showTermo='termo-8'" class="box-color">
|
||||
<setup-termo
|
||||
:numTermo="8"
|
||||
status="ON"
|
||||
setpoint="280"
|
||||
:status="recipe.options_thermoregulator_8_enabled.status"
|
||||
:setpoint="recipe.options_thermoregulator_8_setpoint"
|
||||
></setup-termo>
|
||||
</button>
|
||||
<button :class="{'active':showTermo == 'termo-9'}" @click="showTermo='termo-9'">
|
||||
<setup-termo
|
||||
:numTermo="9"
|
||||
status="ON"
|
||||
setpoint="280"
|
||||
:status="recipe.options_thermoregulator_9_enabled.status"
|
||||
:setpoint="recipe.options_thermoregulator_9_setpoint"
|
||||
></setup-termo>
|
||||
</button>
|
||||
<button :class="{'active':showTermo == 'termo-10'}" @click="showTermo='termo-10'" class="box-color">
|
||||
<setup-termo
|
||||
:numTermo="10"
|
||||
status="ON"
|
||||
setpoint="280"
|
||||
:status="recipe.options_thermoregulator_10_enabled.status"
|
||||
:setpoint="recipe.options_thermoregulator_10_setpoint"
|
||||
></setup-termo>
|
||||
</button>
|
||||
</div>
|
||||
@@ -77,34 +77,84 @@
|
||||
|
||||
<div class="specific">
|
||||
<div v-if="showTermo=='termo-1'">
|
||||
<input-termo />
|
||||
<input-termo
|
||||
:setpoint="recipe.options_thermoregulator_1_setpoint"
|
||||
:abilitazione="recipe.options_thermoregulator_1_enabled"
|
||||
:unitMeasure="recipe.options_thermoregulator_1_setpoint.unitMeasure"
|
||||
>
|
||||
</input-termo>
|
||||
</div>
|
||||
<div v-if="showTermo=='termo-2'">
|
||||
<input-termo />
|
||||
<input-termo
|
||||
:setpoint="recipe.options_thermoregulator_2_setpoint"
|
||||
:abilitazione="recipe.options_thermoregulator_2_enabled"
|
||||
:unitMeasure="recipe.options_thermoregulator_2_setpoint.unitMeasure"
|
||||
>
|
||||
</input-termo>
|
||||
</div>
|
||||
<div v-if="showTermo=='termo-3'">
|
||||
<input-termo />
|
||||
<input-termo
|
||||
:setpoint="recipe.options_thermoregulator_3_setpoint"
|
||||
:abilitazione="recipe.options_thermoregulator_3_enabled"
|
||||
:unitMeasure="recipe.options_thermoregulator_3_setpoint.unitMeasure"
|
||||
>
|
||||
</input-termo>
|
||||
</div>
|
||||
<div v-if="showTermo=='termo-4'">
|
||||
<input-termo />
|
||||
<input-termo
|
||||
:setpoint="recipe.options_thermoregulator_4_setpoint"
|
||||
:abilitazione="recipe.options_thermoregulator_4_enabled"
|
||||
:unitMeasure="recipe.options_thermoregulator_4_setpoint.unitMeasure"
|
||||
>
|
||||
</input-termo>
|
||||
</div>
|
||||
<div v-if="showTermo=='termo-5'">
|
||||
<input-termo />
|
||||
<input-termo
|
||||
:setpoint="recipe.options_thermoregulator_5_setpoint"
|
||||
:abilitazione="recipe.options_thermoregulator_5_enabled"
|
||||
:unitMeasure="recipe.options_thermoregulator_5_setpoint.unitMeasure"
|
||||
>
|
||||
</input-termo>
|
||||
</div>
|
||||
<div v-if="showTermo=='termo-6'">
|
||||
<input-termo />
|
||||
<input-termo
|
||||
:setpoint="recipe.options_thermoregulator_6_setpoint"
|
||||
:abilitazione="recipe.options_thermoregulator_6_enabled"
|
||||
:unitMeasure="recipe.options_thermoregulator_6_setpoint.unitMeasure"
|
||||
>
|
||||
</input-termo>
|
||||
</div>
|
||||
<div v-if="showTermo=='termo-7'">
|
||||
<input-termo />
|
||||
<input-termo
|
||||
:setpoint="recipe.options_thermoregulator_7_setpoint"
|
||||
:abilitazione="recipe.options_thermoregulator_7_enabled"
|
||||
:unitMeasure="recipe.options_thermoregulator_7_setpoint.unitMeasure"
|
||||
>
|
||||
</input-termo>
|
||||
</div>
|
||||
<div v-if="showTermo=='termo-8'">
|
||||
<input-termo />
|
||||
<input-termo
|
||||
:setpoint="recipe.options_thermoregulator_8_setpoint"
|
||||
:abilitazione="recipe.options_thermoregulator_8_enabled"
|
||||
:unitMeasure="recipe.options_thermoregulator_8_setpoint.unitMeasure"
|
||||
>
|
||||
</input-termo>
|
||||
</div>
|
||||
<div v-if="showTermo=='termo-9'">
|
||||
<input-termo />
|
||||
<input-termo
|
||||
:setpoint="recipe.options_thermoregulator_9_setpoint"
|
||||
:abilitazione="recipe.options_thermoregulator_9_enabled"
|
||||
:unitMeasure="recipe.options_thermoregulator_9_setpoint.unitMeasure"
|
||||
>
|
||||
</input-termo>
|
||||
</div>
|
||||
<div v-if="showTermo=='termo-10'">
|
||||
<input-termo />
|
||||
<input-termo
|
||||
:setpoint="recipe.options_thermoregulator_10_setpoint"
|
||||
:abilitazione="recipe.options_thermoregulator_10_enabled"
|
||||
:unitMeasure="recipe.options_thermoregulator_10_setpoint.unitMeasure"
|
||||
>
|
||||
</input-termo>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
@@ -14,12 +14,13 @@ import Termoregolatori from "./components/termoregolatori.vue";
|
||||
stepfooter: StepFooter
|
||||
}
|
||||
})
|
||||
export default class ShowQuoteVelocitaInfo extends Vue {
|
||||
export default class ShowOpzioniInfo extends Vue {
|
||||
|
||||
showOpzioni: string = "TR";
|
||||
|
||||
annulla() {
|
||||
ModalHelper.HideModal();
|
||||
messageService.publishToChannel('show-estrazione-info');
|
||||
};
|
||||
|
||||
conferma() {
|
||||
|
||||
+29
@@ -10,6 +10,35 @@ components: {
|
||||
})
|
||||
export default class Ventilatori extends Vue{
|
||||
|
||||
recipe:Recipe.IRecipe={
|
||||
cooling_blowing_delay:{
|
||||
range:{
|
||||
min:5,
|
||||
max:132
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:102
|
||||
},
|
||||
cooling_blowing_time:{
|
||||
range:{
|
||||
min:6,
|
||||
max:138
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:33
|
||||
}
|
||||
};
|
||||
|
||||
@Prop({default:0})
|
||||
durata:number;
|
||||
@Prop({default:0})
|
||||
|
||||
+4
-4
@@ -10,14 +10,14 @@
|
||||
<div class="input-area">
|
||||
<img src="assets/icons/png/clessidra.png">
|
||||
<label>Ritardo</label>
|
||||
<input class="rect" v-model="mockR">
|
||||
<input class="rect" v-model="recipe.cooling_blowing_delay.valueAct">
|
||||
</div>
|
||||
<slider :min="0" :max="10" v-model="mockR" :unit-of-measure="'s'"></slider>
|
||||
<slider :min="recipe.cooling_blowing_delay.range.min" :max="recipe.cooling_blowing_delay.range.max" v-model="recipe.cooling_blowing_delay.valueAct" :unit-of-measure="recipe.cooling_blowing_delay.unitMeasure"></slider>
|
||||
<div class="input-area">
|
||||
<label>Durata</label>
|
||||
<input class="rect" v-model="mockD">
|
||||
<input class="rect" v-model="recipe.cooling_blowing_time.valueAct">
|
||||
</div>
|
||||
<slider :min="0" :max="20" v-model="mockD" :unit-of-measure="'s'"></slider>
|
||||
<slider :min="recipe.cooling_blowing_time.range.min" :max="recipe.cooling_blowing_time.range.max" v-model="recipe.cooling_blowing_time.valueAct" :unit-of-measure="recipe.cooling_blowing_time.unitMeasure"></slider>
|
||||
</div>
|
||||
</section>
|
||||
</template>
|
||||
|
||||
+3
-1
@@ -18,11 +18,13 @@ export default class Raffreddamento extends Vue{
|
||||
|
||||
show: string = "ventilatori";
|
||||
annulla(){
|
||||
ModalHelper.HideModal();
|
||||
ModalHelper.HideModal();
|
||||
messageService.publishToChannel('show-controstampo-info');
|
||||
};
|
||||
|
||||
conferma(){
|
||||
ModalHelper.HideModal();
|
||||
messageService.publishToChannel('show-vuoto-info');
|
||||
};
|
||||
|
||||
async beforeMount() {
|
||||
|
||||
+1
-1
@@ -19,7 +19,7 @@
|
||||
Conferma</button>
|
||||
</footer>
|
||||
</modal>
|
||||
<stepfooter></stepfooter>
|
||||
<!-- <stepfooter></stepfooter> -->
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
||||
+120
-9
@@ -7,15 +7,126 @@ import Scheda from "@/app_modules_thermo/components/scheda.vue"
|
||||
@Component({name:'vuotoprincipale', components: { slider:Slider, scheda:Scheda}})
|
||||
export default class VuotoPrincipale extends Vue{
|
||||
|
||||
@Prop({default:0})
|
||||
ritardo:number;
|
||||
@Prop({default:0})
|
||||
percentuale:number;
|
||||
@Prop({default:0})
|
||||
durata:number;
|
||||
recipe:Recipe.IRecipe={
|
||||
vacuum_main_delay:{
|
||||
range:{
|
||||
min:8,
|
||||
max:105
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:57
|
||||
},
|
||||
vacuum_main_max_time:{
|
||||
range:{
|
||||
min:9,
|
||||
max:127
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:30
|
||||
},
|
||||
vacuum_main_manual:{
|
||||
range:{
|
||||
min:4,
|
||||
max:115
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:8
|
||||
},
|
||||
vacuum_main_1_chart_setpointx:{
|
||||
range:{
|
||||
min:0,
|
||||
max:145
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:82
|
||||
},
|
||||
vacuum_main_1_chart_setpointy:{
|
||||
range:{
|
||||
min:8,
|
||||
max:164
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:83
|
||||
},
|
||||
vacuum_main_2_chart_setpointx:{
|
||||
range:{
|
||||
min:3,
|
||||
max:183
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:40
|
||||
},
|
||||
vacuum_main_2_chart_setpointy:{
|
||||
range:{
|
||||
min:9,
|
||||
max:184
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:57
|
||||
},
|
||||
vacuum_main_3_chart_setpointx:{
|
||||
range:{
|
||||
min:1,
|
||||
max:160
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:27
|
||||
},
|
||||
vacuum_main_3_chart_setpointy:{
|
||||
range:{
|
||||
min:6,
|
||||
max:114
|
||||
},
|
||||
status:{
|
||||
visible:true,
|
||||
enabled:true,
|
||||
hasError:false
|
||||
},
|
||||
unitMeasure:"",
|
||||
valueAct:35
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
mock_ritardo:number=this.ritardo;
|
||||
mock_percentuale:number=this.percentuale;
|
||||
mock_durata:number=this.durata;
|
||||
|
||||
}
|
||||
+21
-9
@@ -13,30 +13,42 @@
|
||||
<div class="input-area">
|
||||
<img src="assets/icons/png/clessidra.png" />
|
||||
<label>Ritardo</label>
|
||||
<input class="rect" v-model="mock_ritardo">
|
||||
<input class="rect" v-model="recipe.vacuum_main_delay.valueAct">
|
||||
</div>
|
||||
<slider :min="0" :max="10" v-model="mock_ritardo" :unit-of-measure="'s'"></slider>
|
||||
<slider :min="recipe.vacuum_main_delay.range.min" :max="recipe.vacuum_main_delay.range.max" v-model="recipe.vacuum_main_delay.valueAct" :unit-of-measure="recipe.vacuum_main_delay.unitMeasure"></slider>
|
||||
|
||||
<hr />
|
||||
|
||||
<div class="input-area">
|
||||
<label>Portata in manuale</label>
|
||||
<input class="rect" v-model="mock_percentuale">
|
||||
<input class="rect" v-model="recipe.vacuum_main_manual.valueAct">
|
||||
</div>
|
||||
<slider :min="0" :max="100" v-model="mock_percentuale" :unit-of-measure="'%'"></slider>
|
||||
<slider :min="recipe.vacuum_main_manual.range.min" :max="recipe.vacuum_main_manual.range.max" v-model="recipe.vacuum_main_manual.valueAct" :unit-of-measure="recipe.vacuum_main_manual.unitMeasure"></slider>
|
||||
</aside>
|
||||
<hr>
|
||||
<div class="specific">
|
||||
<scheda></scheda>
|
||||
<scheda></scheda>
|
||||
<scheda></scheda>
|
||||
<scheda
|
||||
:portata="recipe.vacuum_main_1_chart_setpointx"
|
||||
:durata="recipe.vacuum_main_1_chart_setpointy"
|
||||
:unitMeasure="recipe.vacuum_main_1_chart_setpointx.unitMeasure"
|
||||
></scheda>
|
||||
<scheda
|
||||
:portata="recipe.vacuum_main_2_chart_setpointx"
|
||||
:durata="recipe.vacuum_main_2_chart_setpointy"
|
||||
:unitMeasure="recipe.vacuum_main_2_chart_setpointx.unitMeasure"
|
||||
></scheda>
|
||||
<scheda
|
||||
:portata="recipe.vacuum_main_3_chart_setpointx"
|
||||
:durata="recipe.vacuum_main_3_chart_setpointy"
|
||||
:unitMeasure="recipe.vacuum_main_3_chart_setpointx.unitMeasure"
|
||||
></scheda>
|
||||
</div>
|
||||
<div class="specific">
|
||||
<div class="input-area">
|
||||
<label>Durata massima</label>
|
||||
<input class="rect" v-model="mock_durata">
|
||||
<input class="rect" v-model="recipe.vacuum_main_max_time.valueAct">
|
||||
</div>
|
||||
<slider :min="0" :max="4" v-model="mock_durata" :unit-of-measure="'s'"></slider>
|
||||
<slider :min="recipe.vacuum_main_max_time.range.min" :max="recipe.vacuum_main_max_time.range.max" v-model="recipe.vacuum_main_max_time.valueAct" :unit-of-measure="recipe.vacuum_main_max_time.unitMeasure"></slider>
|
||||
</div>
|
||||
</section>
|
||||
</template>
|
||||
|
||||
@@ -13,10 +13,12 @@ export default class ShowVuotoInfo extends Vue {
|
||||
|
||||
annulla(){
|
||||
ModalHelper.HideModal();
|
||||
messageService.publishToChannel('show-raffreddamento-info');
|
||||
};
|
||||
|
||||
conferma(){
|
||||
ModalHelper.HideModal();
|
||||
messageService.publishToChannel('show-estrazione-info');
|
||||
};
|
||||
|
||||
async beforeMount() {
|
||||
|
||||
Reference in New Issue
Block a user