diff --git a/Thermo.Active/wwwroot/src/app_modules_thermo/setup/ciclo/components/show-ciclo-info.ts b/Thermo.Active/wwwroot/src/app_modules_thermo/setup/ciclo/components/show-ciclo-info.ts index a192ef8a..11d3a3a9 100644 --- a/Thermo.Active/wwwroot/src/app_modules_thermo/setup/ciclo/components/show-ciclo-info.ts +++ b/Thermo.Active/wwwroot/src/app_modules_thermo/setup/ciclo/components/show-ciclo-info.ts @@ -9,6 +9,7 @@ import Caricatore from "./base-components/caricatore.vue"; import { recipeActions } from "@/store/recipe.store"; import { store } from "@/store"; import { Deferred } from '@/services'; +import { recipeService } from "@/services/recipeService"; @Component({ components: { modal: Modal, stepfooter: StepFooter, caricatore: Caricatore, cicloformatura: CicloFormatura } }) export default class ShowCicloInfo extends Vue { @@ -24,8 +25,35 @@ export default class ShowCicloInfo extends Vue { this.deferred.resolve(-1); }; - conferma() { + async conferma() { recipeActions.setCurrent(store, this.recipe); + await recipeService.Update( + { + cycle_forming_type: this.recipe.cycle_forming_type, + cycle_forming_pause_cycle: this.recipe.cycle_forming_pause_cycle, + cycle_forming_cooling_enabled: this.recipe.cycle_forming_cooling_enabled, + cycle_forming_blowingbox_enabled: this.recipe.cycle_forming_blowingbox_enabled, + cycle_acrylicframe_enabled: this.recipe.cycle_acrylicframe_enabled, + cycle_acrylicframe_time: this.recipe.cycle_acrylicframe_time, + cycle_upperoverheating_enabled: this.recipe.cycle_upperoverheating_enabled, + cycle_upperoverheating_time: this.recipe.cycle_upperoverheating_time, + cycle_crystallisation_type: this.recipe.cycle_crystallisation_type, + cycle_crystallisation_time: this.recipe.cycle_crystallisation_time, + cycle_loader_enable: this.recipe.cycle_loader_enable, + cycle_loader_lifter_lowerposition_delay: this.recipe.cycle_loader_lifter_lowerposition_delay, + cycle_loader_lifter_upperposition_delay: this.recipe.cycle_loader_lifter_upperposition_delay, + cycle_loader_split_sheet_time: this.recipe.cycle_loader_split_sheet_time, + cycle_loader_ejector_position: this.recipe.cycle_loader_ejector_position, + cycle_loader_pallet_height: this.recipe.cycle_loader_pallet_height, + cycle_loader_center_x: this.recipe.cycle_loader_center_x, + cycle_loader_center_y: this.recipe.cycle_loader_center_y, + cycle_loader_checktichness_enabled: this.recipe.cycle_loader_checktichness_enabled, + cycle_loader_suckers_vacuum: this.recipe.cycle_loader_suckers_vacuum, + cycle_loader_ionizer_enabled: this.recipe.cycle_loader_ionizer_enabled, + cycle_loader_manualunloading_enabled: this.recipe.cycle_loader_manualunloading_enabled, + } + ); + await recipeService.Confirm(); ModalHelper.HideModal(); this.deferred.resolve(1); }; diff --git a/Thermo.Active/wwwroot/src/app_modules_thermo/setup/controstampo_setup/components/show-controstampo-info.ts b/Thermo.Active/wwwroot/src/app_modules_thermo/setup/controstampo_setup/components/show-controstampo-info.ts index 368eb5c7..47137936 100644 --- a/Thermo.Active/wwwroot/src/app_modules_thermo/setup/controstampo_setup/components/show-controstampo-info.ts +++ b/Thermo.Active/wwwroot/src/app_modules_thermo/setup/controstampo_setup/components/show-controstampo-info.ts @@ -11,8 +11,18 @@ import EstrazioneControstampo from "./base-components/estrazione-controstampo.vu import { recipeActions } from "@/store/recipe.store"; import { store } from "@/store"; import { Deferred } from '@/services'; +import { recipeService } from "@/services/recipeService"; -@Component({ components: { modal: Modal, stepfooter: StepFooter, ciclocontrostampo: CicloControstampo, ariacontrostampo: AriaControstampo, vuotocontrostampo: VuotoControstampo, estrazionecontrostampo: EstrazioneControstampo } }) +@Component({ + components: { + modal: Modal, + stepfooter: StepFooter, + ciclocontrostampo: CicloControstampo, + ariacontrostampo: AriaControstampo, + vuotocontrostampo: VuotoControstampo, + estrazionecontrostampo: EstrazioneControstampo + } +}) export default class ShowControstampoInfo extends Vue { recipe: Recipe.IRecipe = this.$store.getters.getCurrent(); @@ -26,8 +36,41 @@ export default class ShowControstampoInfo extends Vue { this.deferred.resolve(-1); }; - conferma() { + async conferma() { recipeActions.setCurrent(store, this.recipe); + await recipeService.Update( + { + upperplate_cycle_type: this.recipe.upperplate_cycle_type, + upperplate_cycle_delay: this.recipe.upperplate_cycle_delay, + upperplate_cycle_time: this.recipe.upperplate_cycle_time, + upperplate_air_enable: this.recipe.upperplate_air_enable, + upperplate_air_delay: this.recipe.upperplate_air_delay, + upperplate_air_max_time: this.recipe.upperplate_air_max_time, + upperplate_air_1_chart_setpointx: this.recipe.upperplate_air_1_chart_setpointx, + upperplate_air_1_chart_setpointy: this.recipe.upperplate_air_1_chart_setpointy, + upperplate_air_2_chart_setpointx: this.recipe.upperplate_air_2_chart_setpointx, + upperplate_air_2_chart_setpointy: this.recipe.upperplate_air_2_chart_setpointy, + upperplate_air_3_chart_setpointx: this.recipe.upperplate_air_3_chart_setpointx, + upperplate_air_3_chart_setpointy: this.recipe.upperplate_air_3_chart_setpointy, + upperplate_air_manual: this.recipe.upperplate_air_manual, + upperplate_vacuum_enable: this.recipe.upperplate_vacuum_enable, + upperplate_vacuum_delay: this.recipe.upperplate_vacuum_delay, + upperplate_vacuum_max_time: this.recipe.upperplate_vacuum_max_time, + upperplate_vacuum_1_chart_setpointx: this.recipe.upperplate_vacuum_1_chart_setpointx, + upperplate_vacuum_1_chart_setpointy: this.recipe.upperplate_vacuum_1_chart_setpointy, + upperplate_vacuum_2_chart_setpointx: this.recipe.upperplate_vacuum_2_chart_setpointx, + upperplate_vacuum_2_chart_setpointy: this.recipe.upperplate_vacuum_2_chart_setpointy, + upperplate_vacuum_3_chart_setpointx: this.recipe.upperplate_vacuum_3_chart_setpointx, + upperplate_vacuum_3_chart_setpointy: this.recipe.upperplate_vacuum_3_chart_setpointy, + upperplate_vacuum_manual: this.recipe.upperplate_vacuum_manual, + upperplate_extraction_enable: this.recipe.upperplate_extraction_enable, + upperplate_extraction_delay: this.recipe.upperplate_extraction_delay, + upperplate_extraction_1_chart_setpointx: this.recipe.upperplate_extraction_1_chart_setpointx, + upperplate_extraction_1_chart_setpointy: this.recipe.upperplate_extraction_1_chart_setpointy, + upperplate_extraction_manual: this.recipe.upperplate_extraction_manual, + } + ); + await recipeService.Confirm(); ModalHelper.HideModal(); this.deferred.resolve(1); }; diff --git a/Thermo.Active/wwwroot/src/app_modules_thermo/setup/estrazione/components/show-estrazione-info.ts b/Thermo.Active/wwwroot/src/app_modules_thermo/setup/estrazione/components/show-estrazione-info.ts index 741b6879..19f948c1 100644 --- a/Thermo.Active/wwwroot/src/app_modules_thermo/setup/estrazione/components/show-estrazione-info.ts +++ b/Thermo.Active/wwwroot/src/app_modules_thermo/setup/estrazione/components/show-estrazione-info.ts @@ -9,6 +9,8 @@ import EstrazioneSecondaria from "./base-components/estrazione-secondaria.vue"; import { recipeActions } from "@/store/recipe.store"; import { store } from "@/store"; import { Deferred } from '@/services'; +import { recipeService } from "@/services/recipeService"; + @Component({ components: { @@ -31,8 +33,24 @@ export default class ShowEstrazioneInfo extends Vue { this.deferred.resolve(-1); }; - conferma() { + async conferma() { recipeActions.setCurrent(store, this.recipe); + await recipeService.Update( + { + extraction_main_type: this.recipe.extraction_main_type, + extraction_main_mould_dw_delay: this.recipe.extraction_main_mould_dw_delay, + extraction_main_delay: this.recipe.extraction_main_delay, + extraction_main_1_chart_setpointx: this.recipe.extraction_main_1_chart_setpointx, + extraction_main_1_chart_setpointy: this.recipe.extraction_main_1_chart_setpointy, + extraction_main_manual: this.recipe.extraction_main_manual, + extraction_aux_enabled: this.recipe.extraction_aux_enabled, + extraction_aux_delay: this.recipe.extraction_aux_delay, + extraction_aux_1_chart_setpointx: this.recipe.extraction_aux_1_chart_setpointx, + extraction_aux_1_chart_setpointy: this.recipe.extraction_aux_1_chart_setpointy, + extraction_aux_manual: this.recipe.extraction_aux_manual, + } + ); + await recipeService.Confirm(); ModalHelper.HideModal(); this.deferred.resolve(1); }; diff --git a/Thermo.Active/wwwroot/src/app_modules_thermo/setup/formato/components/show-formato-info.ts b/Thermo.Active/wwwroot/src/app_modules_thermo/setup/formato/components/show-formato-info.ts index bcb5eecb..6a7a014a 100644 --- a/Thermo.Active/wwwroot/src/app_modules_thermo/setup/formato/components/show-formato-info.ts +++ b/Thermo.Active/wwwroot/src/app_modules_thermo/setup/formato/components/show-formato-info.ts @@ -60,15 +60,21 @@ export default class ShowFormatoInfo extends Vue { { general_sizes_mould_dim_x: this.recipe.general_sizes_mould_dim_x, general_sizes_mould_dim_y: this.recipe.general_sizes_mould_dim_y, + general_sizes_mould_max_height : this.recipe.general_sizes_mould_max_height, + general_sizes_mould_min_height : this.recipe.general_sizes_mould_min_height, general_sizes_mould_base_height: this.recipe.general_sizes_mould_base_height, + general_sizes_sheet_material : this.recipe.general_sizes_sheet_material, general_sizes_sheet_dim_x: this.recipe.general_sizes_sheet_dim_x, general_sizes_sheet_dim_y: this.recipe.general_sizes_sheet_dim_y, general_sizes_sheet_thickness: this.recipe.general_sizes_sheet_thickness, + general_sizes_plate_type :this.recipe.general_sizes_plate_type, general_sizes_plate_dim_x: this.recipe.general_sizes_plate_dim_x, general_sizes_plate_dim_y: this.recipe.general_sizes_plate_dim_y, + general_sizes_frame_traverses: this.recipe.general_sizes_frame_traverses, general_sizes_frame_dim_x: this.recipe.general_sizes_frame_dim_x, general_sizes_frame_dim_y: this.recipe.general_sizes_frame_dim_y, general_sizes_upperplate_max_height: this.recipe.general_sizes_upperplate_max_height, + general_area_working_dxsx:this.recipe.general_area_working_dxsx, } ); await recipeService.Confirm(); diff --git a/Thermo.Active/wwwroot/src/app_modules_thermo/setup/imbutitura/show-imbutitura-info.ts b/Thermo.Active/wwwroot/src/app_modules_thermo/setup/imbutitura/show-imbutitura-info.ts index e1945126..5de59f7b 100644 --- a/Thermo.Active/wwwroot/src/app_modules_thermo/setup/imbutitura/show-imbutitura-info.ts +++ b/Thermo.Active/wwwroot/src/app_modules_thermo/setup/imbutitura/show-imbutitura-info.ts @@ -9,6 +9,7 @@ import Scheda from "@/app_modules_thermo/components/scheda.vue"; import { recipeActions } from "@/store/recipe.store"; import { store } from "@/store"; import { Deferred } from "@/services"; +import { recipeService } from "@/services/recipeService"; @Component({ components: { @@ -30,8 +31,22 @@ export default class ShowImbutituraInfo extends Vue { this.deferred.resolve(-1); }; - conferma(name: string) { + async conferma(name: string) { recipeActions.setCurrent(store, this.recipe); + await recipeService.Update( + { + drawing_type: this.recipe.drawing_type, + drawing_height: this.recipe.drawing_height, + drawing_delay: this.recipe.drawing_delay, + drawing_1_chart_setpointx: this.recipe.drawing_1_chart_setpointx, + drawing_1_chart_setpointy: this.recipe.drawing_1_chart_setpointy, + drawing_photocell: this.recipe.drawing_photocell, + drawing_mantaining_flow: this.recipe.drawing_mantaining_flow, + drawing_manual: this.recipe.drawing_manual, + drawing_mould_up_delay: this.recipe.drawing_mould_up_delay, + } + ); + await recipeService.Confirm(); ModalHelper.HideModal(); this.deferred.resolve(1); }; diff --git a/Thermo.Active/wwwroot/src/app_modules_thermo/setup/opzioni/show-opzioni-info.ts b/Thermo.Active/wwwroot/src/app_modules_thermo/setup/opzioni/show-opzioni-info.ts index 6b991942..9e7dd00c 100644 --- a/Thermo.Active/wwwroot/src/app_modules_thermo/setup/opzioni/show-opzioni-info.ts +++ b/Thermo.Active/wwwroot/src/app_modules_thermo/setup/opzioni/show-opzioni-info.ts @@ -10,6 +10,7 @@ import { recipeActions } from "@/store/recipe.store"; import { store } from "@/store"; import { Prop } from "vue-property-decorator"; import { Deferred } from "@/services"; +import { recipeService } from "@/services/recipeService"; @Component({ components: { @@ -33,8 +34,113 @@ export default class ShowOpzioniInfo extends Vue { this.deferred.resolve(-1); }; - conferma() { + async conferma() { recipeActions.setCurrent(store, this.recipe); + await recipeService.Update( + { + options_undercutmould_1_mode: this.recipe.options_undercutmould_1_mode, + options_undercutmould_1_position: this.recipe.options_undercutmould_1_position, + options_undercutmould_1_delay_acti: this.recipe.options_undercutmould_1_delay_acti, + options_undercutmould_1_delay_dis: this.recipe.options_undercutmould_1_delay_dis, + options_undercutmould_2_mode: this.recipe.options_undercutmould_2_mode, + options_undercutmould_2_position: this.recipe.options_undercutmould_2_position, + options_undercutmould_2_delay_acti: this.recipe.options_undercutmould_2_delay_acti, + options_undercutmould_2_delay_dis: this.recipe.options_undercutmould_2_delay_dis, + options_undercutmould_3_mode: this.recipe.options_undercutmould_3_mode, + options_undercutmould_3_position: this.recipe.options_undercutmould_3_position, + options_undercutmould_3_delay_acti: this.recipe.options_undercutmould_3_delay_acti, + options_undercutmould_3_delay_dis: this.recipe.options_undercutmould_3_delay_dis, + options_undercutmould_4_mode: this.recipe.options_undercutmould_4_mode, + options_undercutmould_4_position: this.recipe.options_undercutmould_4_position, + options_undercutmould_4_delay_acti: this.recipe.options_undercutmould_4_delay_acti, + options_undercutmould_4_delay_dis: this.recipe.options_undercutmould_4_delay_dis, + options_undercutmould_5_mode: this.recipe.options_undercutmould_5_mode, + options_undercutmould_5_position: this.recipe.options_undercutmould_5_position, + options_undercutmould_5_delay_acti: this.recipe.options_undercutmould_5_delay_acti, + options_undercutmould_5_delay_dis: this.recipe.options_undercutmould_5_delay_dis, + options_undercutmould_6_mode: this.recipe.options_undercutmould_6_mode, + options_undercutmould_6_position: this.recipe.options_undercutmould_6_position, + options_undercutmould_6_delay_acti: this.recipe.options_undercutmould_6_delay_acti, + options_undercutmould_6_delay_dis: this.recipe.options_undercutmould_6_delay_dis, + options_undercutmould_7_mode: this.recipe.options_undercutmould_7_mode, + options_undercutmould_7_position: this.recipe.options_undercutmould_7_position, + options_undercutmould_7_delay_acti: this.recipe.options_undercutmould_7_delay_acti, + options_undercutmould_7_delay_dis: this.recipe.options_undercutmould_7_delay_dis, + options_undercutmould_8_mode: this.recipe.options_undercutmould_8_mode, + options_undercutmould_8_position: this.recipe.options_undercutmould_8_position, + options_undercutmould_8_delay_acti: this.recipe.options_undercutmould_8_delay_acti, + options_undercutmould_8_delay_dis: this.recipe.options_undercutmould_8_delay_dis, + options_undercutmould_9_mode: this.recipe.options_undercutmould_9_mode, + options_undercutmould_9_position: this.recipe.options_undercutmould_9_position, + options_undercutmould_9_delay_acti: this.recipe.options_undercutmould_9_delay_acti, + options_undercutmould_9_delay_dis: this.recipe.options_undercutmould_9_delay_dis, + options_undercutmould_10_mode: this.recipe.options_undercutmould_10_mode, + options_undercutmould_10_position: this.recipe.options_undercutmould_10_position, + options_undercutmould_10_delay_acti: this.recipe.options_undercutmould_10_delay_acti, + options_undercutmould_10_delay_dis: this.recipe.options_undercutmould_10_delay_dis, + options_undercutupperplate_1_mode:this.recipe.options_undercutupperplate_1_mode, + options_undercutupperplate_1_position:this.recipe.options_undercutupperplate_1_position, + options_undercutupperplate_1_delay_acti:this.recipe.options_undercutupperplate_1_delay_acti, + options_undercutupperplate_1_delay_dis:this.recipe.options_undercutupperplate_1_delay_dis, + options_undercutupperplate_2_mode:this.recipe.options_undercutupperplate_2_mode, + options_undercutupperplate_2_position:this.recipe.options_undercutupperplate_2_position, + options_undercutupperplate_2_delay_acti:this.recipe.options_undercutupperplate_2_delay_acti, + options_undercutupperplate_2_delay_dis:this.recipe.options_undercutupperplate_2_delay_dis, + options_undercutupperplate_3_mode:this.recipe.options_undercutupperplate_3_mode, + options_undercutupperplate_3_position:this.recipe.options_undercutupperplate_3_position, + options_undercutupperplate_3_delay_acti:this.recipe.options_undercutupperplate_3_delay_acti, + options_undercutupperplate_3_delay_dis:this.recipe.options_undercutupperplate_3_delay_dis, + options_undercutupperplate_4_mode:this.recipe.options_undercutupperplate_4_mode, + options_undercutupperplate_4_position:this.recipe.options_undercutupperplate_4_position, + options_undercutupperplate_4_delay_acti:this.recipe.options_undercutupperplate_4_delay_acti, + options_undercutupperplate_4_delay_dis:this.recipe.options_undercutupperplate_4_delay_dis, + options_undercutupperplate_5_mode:this.recipe.options_undercutupperplate_5_mode, + options_undercutupperplate_5_position:this.recipe.options_undercutupperplate_5_position, + options_undercutupperplate_5_delay_acti:this.recipe.options_undercutupperplate_5_delay_acti, + options_undercutupperplate_5_delay_dis:this.recipe.options_undercutupperplate_5_delay_dis, + options_undercutupperplate_6_mode:this.recipe.options_undercutupperplate_6_mode, + options_undercutupperplate_6_position:this.recipe.options_undercutupperplate_6_position, + options_undercutupperplate_6_delay_acti:this.recipe.options_undercutupperplate_6_delay_acti, + options_undercutupperplate_6_delay_dis:this.recipe.options_undercutupperplate_6_delay_dis, + options_undercutupperplate_7_mode:this.recipe.options_undercutupperplate_7_mode, + options_undercutupperplate_7_position:this.recipe.options_undercutupperplate_7_position, + options_undercutupperplate_7_delay_acti:this.recipe.options_undercutupperplate_7_delay_acti, + options_undercutupperplate_7_delay_dis:this.recipe.options_undercutupperplate_7_delay_dis, + options_undercutupperplate_8_mode:this.recipe.options_undercutupperplate_8_mode, + options_undercutupperplate_8_position:this.recipe.options_undercutupperplate_8_position, + options_undercutupperplate_8_delay_acti:this.recipe.options_undercutupperplate_8_delay_acti, + options_undercutupperplate_8_delay_dis:this.recipe.options_undercutupperplate_8_delay_dis, + options_undercutupperplate_9_mode:this.recipe.options_undercutupperplate_9_mode, + options_undercutupperplate_9_position:this.recipe.options_undercutupperplate_9_position, + options_undercutupperplate_9_delay_acti:this.recipe.options_undercutupperplate_9_delay_acti, + options_undercutupperplate_9_delay_dis:this.recipe.options_undercutupperplate_9_delay_dis, + options_undercutupperplate_10_mode:this.recipe.options_undercutupperplate_10_mode, + options_undercutupperplate_10_position:this.recipe.options_undercutupperplate_10_position, + options_undercutupperplate_10_delay_acti:this.recipe.options_undercutupperplate_10_delay_acti, + options_undercutupperplate_10_delay_dis:this.recipe.options_undercutupperplate_10_delay_dis, + options_thermoregulator_1_enabled:this.recipe.options_thermoregulator_1_enabled, + options_thermoregulator_1_setpoint:this.recipe.options_thermoregulator_1_setpoint, + options_thermoregulator_2_enabled:this.recipe.options_thermoregulator_2_enabled, + options_thermoregulator_2_setpoint:this.recipe.options_thermoregulator_2_setpoint, + options_thermoregulator_3_enabled:this.recipe.options_thermoregulator_3_enabled, + options_thermoregulator_3_setpoint:this.recipe.options_thermoregulator_3_setpoint, + options_thermoregulator_4_enabled:this.recipe.options_thermoregulator_4_enabled, + options_thermoregulator_4_setpoint:this.recipe.options_thermoregulator_4_setpoint, + options_thermoregulator_5_enabled:this.recipe.options_thermoregulator_5_enabled, + options_thermoregulator_5_setpoint:this.recipe.options_thermoregulator_5_setpoint, + options_thermoregulator_6_enabled:this.recipe.options_thermoregulator_6_enabled, + options_thermoregulator_6_setpoint:this.recipe.options_thermoregulator_6_setpoint, + options_thermoregulator_7_enabled:this.recipe.options_thermoregulator_7_enabled, + options_thermoregulator_7_setpoint:this.recipe.options_thermoregulator_7_setpoint, + options_thermoregulator_8_enabled:this.recipe.options_thermoregulator_8_enabled, + options_thermoregulator_8_setpoint:this.recipe.options_thermoregulator_8_setpoint, + options_thermoregulator_9_enabled:this.recipe.options_thermoregulator_9_enabled, + options_thermoregulator_9_setpoint:this.recipe.options_thermoregulator_9_setpoint, + options_thermoregulator_10_enabled:this.recipe.options_thermoregulator_10_enabled, + options_thermoregulator_10_setpoint:this.recipe.options_thermoregulator_10_setpoint, + } + ); + await recipeService.Confirm(); ModalHelper.HideModal(); this.deferred.resolve(1); }; diff --git a/Thermo.Active/wwwroot/src/app_modules_thermo/setup/pirometro/components/show-pirometro-info.ts b/Thermo.Active/wwwroot/src/app_modules_thermo/setup/pirometro/components/show-pirometro-info.ts index cdb87e46..bee2c201 100644 --- a/Thermo.Active/wwwroot/src/app_modules_thermo/setup/pirometro/components/show-pirometro-info.ts +++ b/Thermo.Active/wwwroot/src/app_modules_thermo/setup/pirometro/components/show-pirometro-info.ts @@ -10,6 +10,7 @@ import StepFooter from "@/app_modules_thermo/setup/components/step-footer.vue"; import { recipeActions } from "@/store/recipe.store"; import { store } from "@/store"; import { Deferred } from "@/services"; +import { recipeService } from "@/services/recipeService"; @Component({ components: { modal: Modal, pirometro: Pirometro, stepfooter: StepFooter, termosuperiore: TermoregolazioneSuperiore, termoinferiore: TermoregolazioneInferiore } }) export default class ShowPirometroInfo extends Vue { @@ -25,8 +26,32 @@ export default class ShowPirometroInfo extends Vue { this.deferred.resolve(-1); }; - conferma() { + async conferma() { recipeActions.setCurrent(store, this.recipe); + await recipeService.Update( + { + pyrometer_pyrometer_enabled: this.recipe.pyrometer_pyrometer_enabled, + pyrometer_pyrometer_setpoint: this.recipe.pyrometer_pyrometer_setpoint, + pyrometer_pyrometer_delay: this.recipe.pyrometer_pyrometer_delay, + pyrometer_upperthermoregulator_start_adjustment: this.recipe.pyrometer_upperthermoregulator_start_adjustment, + pyrometer_upperthermoregulator_end_adjustment: this.recipe.pyrometer_upperthermoregulator_end_adjustment, + pyrometer_upperthermoregulator_min_percentage: this.recipe.pyrometer_upperthermoregulator_min_percentage, + pyrometer_upperthermoregulator_max_percentage: this.recipe.pyrometer_upperthermoregulator_max_percentage, + pyrometer_upperthermoregulator_sleep_enabled: this.recipe.pyrometer_upperthermoregulator_sleep_enabled, + pyrometer_upperthermoregulator_sleep_percentage: this.recipe.pyrometer_upperthermoregulator_sleep_percentage, + pyrometer_lowerthermoregulator_start_adjustment: this.recipe.pyrometer_lowerthermoregulator_start_adjustment, + pyrometer_lowerthermoregulator_end_adjustment: this.recipe.pyrometer_lowerthermoregulator_end_adjustment, + pyrometer_lowerthermoregulator_min_percentage: this.recipe.pyrometer_lowerthermoregulator_min_percentage, + pyrometer_lowerthermoregulator_max_percentage: this.recipe.pyrometer_lowerthermoregulator_max_percentage, + pyrometer_lowerthermoregulator_sleep_enabled: this.recipe.pyrometer_lowerthermoregulator_sleep_enabled, + pyrometer_lowerthermoregulator_sleep_percentage: this.recipe.pyrometer_lowerthermoregulator_sleep_percentage, + pyrometer_upperthermoregulator_sleep_temperature: this.recipe.pyrometer_upperthermoregulator_sleep_temperature, + pyrometer_upperthermoregulator_working_temperature: this.recipe.pyrometer_upperthermoregulator_working_temperature, + pyrometer_lowerthermoregulator_sleep_temperature: this.recipe.pyrometer_lowerthermoregulator_sleep_temperature, + pyrometer_lowerthermoregulator_working_temperature: this.recipe.pyrometer_lowerthermoregulator_working_temperature, + } + ); + await recipeService.Confirm(); ModalHelper.HideModal(); this.deferred.resolve(1); }; diff --git a/Thermo.Active/wwwroot/src/app_modules_thermo/setup/quote-velocita/components/show-quote-velocita-info.ts b/Thermo.Active/wwwroot/src/app_modules_thermo/setup/quote-velocita/components/show-quote-velocita-info.ts index 23dd9099..e0e09198 100644 --- a/Thermo.Active/wwwroot/src/app_modules_thermo/setup/quote-velocita/components/show-quote-velocita-info.ts +++ b/Thermo.Active/wwwroot/src/app_modules_thermo/setup/quote-velocita/components/show-quote-velocita-info.ts @@ -10,6 +10,7 @@ import { recipeActions } from "@/store/recipe.store"; import { store } from "@/store"; import { Prop } from "vue-property-decorator"; import { Deferred } from "@/services"; +import { recipeService } from "@/services/recipeService"; @Component({ components: { @@ -33,8 +34,37 @@ export default class ShowQuoteVelocitaInfo extends Vue { this.deferred.resolve(-1); }; - conferma() { + async conferma() { recipeActions.setCurrent(store, this.recipe); + await recipeService.Update( + { + positions_mould_lower_position: this.recipe.positions_mould_lower_position, + positions_mould_lower_speed: this.recipe.positions_mould_lower_speed, + positions_mould_intermediate_position: this.recipe.positions_mould_intermediate_position, + positions_mould_upper_position: this.recipe.positions_mould_upper_position, + positions_mould_upper_speed: this.recipe.positions_mould_upper_speed, + positions_mould_upperdeceleration_position: this.recipe.positions_mould_upperdeceleration_position, + positions_mould_upperdeceleration_speed: this.recipe.positions_mould_upperdeceleration_speed, + positions_mould_lowerdeceleration_position: this.recipe.positions_mould_lowerdeceleration_position, + positions_mould_lowerdeceleration_speed: this.recipe.positions_mould_lowerdeceleration_speed, + positions_frame_lower_position: this.recipe.positions_frame_lower_position, + positions_frame_lower_speed: this.recipe.positions_frame_lower_speed, + positions_frame_upper_position: this.recipe.positions_frame_upper_position, + positions_frame_upper_speed: this.recipe.positions_frame_upper_speed, + positions_frame_intermediate_position: this.recipe.positions_frame_intermediate_position, + positions_frame_intermediate_speed: this.recipe.positions_frame_intermediate_speed, + positions_frame_unload_position: this.recipe.positions_frame_unload_position, + positions_upperplate_lower_position: this.recipe.positions_upperplate_lower_position, + positions_upperplate_lower_speed: this.recipe.positions_upperplate_lower_speed, + positions_upperplate_upper_position: this.recipe.positions_upperplate_upper_position, + positions_upperplate_upper_speed: this.recipe.positions_upperplate_upper_speed, + positions_upperplate_upperdeceleration_position: this.recipe.positions_upperplate_upperdeceleration_position, + positions_upperplate_upperdeceleration_speed: this.recipe.positions_upperplate_upperdeceleration_speed, + positions_upperplate_lowerdeceleration_position: this.recipe.positions_upperplate_lowerdeceleration_position, + positions_upperplate_lowerdeceleration_speed: this.recipe.positions_upperplate_lowerdeceleration_speed, + } + ); + await recipeService.Confirm(); ModalHelper.HideModal(); this.deferred.resolve(1); }; diff --git a/Thermo.Active/wwwroot/src/app_modules_thermo/setup/raffreddamento/components/show-raffreddamento-info.ts b/Thermo.Active/wwwroot/src/app_modules_thermo/setup/raffreddamento/components/show-raffreddamento-info.ts index 137c0041..cbcd7f79 100644 --- a/Thermo.Active/wwwroot/src/app_modules_thermo/setup/raffreddamento/components/show-raffreddamento-info.ts +++ b/Thermo.Active/wwwroot/src/app_modules_thermo/setup/raffreddamento/components/show-raffreddamento-info.ts @@ -12,6 +12,7 @@ import Otturatori from "./base-components/otturatori.vue"; import { recipeActions } from "@/store/recipe.store"; import { store } from "@/store"; import { Deferred } from '@/services'; +import { recipeService } from "@/services/recipeService"; @Component({ components: { @@ -37,8 +38,42 @@ export default class Raffreddamento extends Vue { this.deferred.resolve(-1); }; - conferma() { + async conferma() { recipeActions.setCurrent(store, this.recipe); + await recipeService.Update( + { + cooling_blowing_type: this.recipe.cooling_blowing_type, + cooling_blowing_delay: this.recipe.cooling_blowing_delay, + cooling_blowing_time: this.recipe.cooling_blowing_time, + cooling_pyrometer_enabled: this.recipe.cooling_pyrometer_enabled, + cooling_pyrometer_setpoint: this.recipe.cooling_pyrometer_setpoint, + cooling_pyrometer_delay: this.recipe.cooling_pyrometer_delay, + cooling_nebulizer_type: this.recipe.cooling_nebulizer_type, + cooling_nebulizer_delay: this.recipe.cooling_nebulizer_delay, + cooling_nebulizer_time: this.recipe.cooling_nebulizer_time, + cooling_telescopic_enable: this.recipe.cooling_telescopic_enable, + cooling_telescopic_position: this.recipe.cooling_telescopic_position, + cooling_telescopic_swing_enable: this.recipe.cooling_telescopic_swing_enable, + cooling_telescopic_swing_stroke: this.recipe.cooling_telescopic_swing_stroke, + cooling_shutter_1_opening_perc: this.recipe.cooling_shutter_1_opening_perc, + cooling_shutter_2_opening_perc: this.recipe.cooling_shutter_2_opening_perc, + cooling_shutter_3_opening_perc: this.recipe.cooling_shutter_3_opening_perc, + cooling_shutter_4_opening_perc: this.recipe.cooling_shutter_4_opening_perc, + cooling_shutter_5_opening_perc: this.recipe.cooling_shutter_5_opening_perc, + cooling_shutter_6_opening_perc: this.recipe.cooling_shutter_6_opening_perc, + cooling_shutter_7_opening_perc: this.recipe.cooling_shutter_7_opening_perc, + cooling_shutter_8_opening_perc: this.recipe.cooling_shutter_8_opening_perc, + cooling_shutter_9_opening_perc: this.recipe.cooling_shutter_9_opening_perc, + cooling_shutter_10_opening_perc: this.recipe.cooling_shutter_10_opening_perc, + cooling_shutter_11_opening_perc: this.recipe.cooling_shutter_11_opening_perc, + cooling_shutter_12_opening_perc: this.recipe.cooling_shutter_12_opening_perc, + cooling_shutter_13_opening_perc: this.recipe.cooling_shutter_13_opening_perc, + cooling_shutter_14_opening_perc: this.recipe.cooling_shutter_14_opening_perc, + cooling_shutter_15_opening_perc: this.recipe.cooling_shutter_15_opening_perc, + cooling_shutter_16_opening_perc: this.recipe.cooling_shutter_16_opening_perc, + } + ); + await recipeService.Confirm(); ModalHelper.HideModal(); this.deferred.resolve(1); }; diff --git a/Thermo.Active/wwwroot/src/app_modules_thermo/setup/riscaldi/components/show-riscaldi-info.ts b/Thermo.Active/wwwroot/src/app_modules_thermo/setup/riscaldi/components/show-riscaldi-info.ts index 5d0ff435..dcdf6a00 100644 --- a/Thermo.Active/wwwroot/src/app_modules_thermo/setup/riscaldi/components/show-riscaldi-info.ts +++ b/Thermo.Active/wwwroot/src/app_modules_thermo/setup/riscaldi/components/show-riscaldi-info.ts @@ -10,8 +10,9 @@ import SostDecomp from "./base-components/sostentamento-decompressione.vue"; import { recipeActions } from "@/store/recipe.store"; import { store } from "@/store"; import { Deferred } from "@/services"; +import { recipeService } from "@/services/recipeService"; -@Component({ components: { modal: Modal, stepfooter: StepFooter, riscaldiinf: RiscaldiInf,riscaldisup: RiscaldiSup, sostdecomp: SostDecomp } }) +@Component({ components: { modal: Modal, stepfooter: StepFooter, riscaldiinf: RiscaldiInf, riscaldisup: RiscaldiSup, sostdecomp: SostDecomp } }) export default class ShowRiscaldamentoSuperioreInfo extends Vue { recipe: Recipe.IRecipe = this.$store.getters.getCurrent(); @@ -25,8 +26,28 @@ export default class ShowRiscaldamentoSuperioreInfo extends Vue { this.deferred.resolve(-1); }; - conferma(name: string) { + async conferma(name: string) { recipeActions.setCurrent(store, this.recipe); + await recipeService.Update( + { + heats_lowerheaters_max_time: this.recipe.heats_lowerheaters_max_time, + heats_lowerheaters_movement_enabled: this.recipe.heats_lowerheaters_movement_enabled, + heats_lowerheaters_enabled: this.recipe.heats_lowerheaters_enabled, + heats_lowerheaters_oscillation: this.recipe.heats_lowerheaters_oscillation, + heats_upperheaters_max_time: this.recipe.heats_upperheaters_max_time, + heats_upperheaters_movement_enabled: this.recipe.heats_upperheaters_movement_enabled, + heats_upperheaters_enabled: this.recipe.heats_upperheaters_enabled, + heats_upperheaters_oscillation: this.recipe.heats_upperheaters_oscillation, + heats_decomsustain_type: this.recipe.heats_decomsustain_type, + heats_decomsustain_decompression_flow: this.recipe.heats_decomsustain_decompression_flow, + heats_decomsustain_min_blowing_time: this.recipe.heats_decomsustain_min_blowing_time, + heats_decomsustain_sustain_delay: this.recipe.heats_decomsustain_sustain_delay, + heats_decomsustain_decompression_delay: this.recipe.heats_decomsustain_decompression_delay, + heats_decomsustain_decompression_duration: this.recipe.heats_decomsustain_decompression_duration, + heats_decomsustain_smoke_function_enabled: this.recipe.heats_decomsustain_smoke_function_enabled, + } + ); + await recipeService.Confirm(); ModalHelper.HideModal(); this.deferred.resolve(1); }; diff --git a/Thermo.Active/wwwroot/src/app_modules_thermo/setup/vuoto/show-vuoto-info.ts b/Thermo.Active/wwwroot/src/app_modules_thermo/setup/vuoto/show-vuoto-info.ts index 9f803cbf..cafb3827 100644 --- a/Thermo.Active/wwwroot/src/app_modules_thermo/setup/vuoto/show-vuoto-info.ts +++ b/Thermo.Active/wwwroot/src/app_modules_thermo/setup/vuoto/show-vuoto-info.ts @@ -11,16 +11,19 @@ import Prevuoto from "./base-components/prevuoto.vue"; import { recipeActions } from "@/store/recipe.store"; import { store } from "@/store"; import { Deferred } from "@/services"; +import { recipeService } from "@/services/recipeService"; -@Component({ components: - { - modal: Modal, +@Component({ + components: + { + modal: Modal, vuotoprincipale: VuotoPrincipale, vuotodiretto: VuotoDiretto, - vuotoausiliario: VuotoAusiliario, + vuotoausiliario: VuotoAusiliario, prevuoto: Prevuoto, - stepfooter: StepFooter - } }) + stepfooter: StepFooter + } +}) export default class ShowVuotoInfo extends Vue { recipe: Recipe.IRecipe = this.$store.getters.getCurrent(); @@ -34,8 +37,45 @@ export default class ShowVuotoInfo extends Vue { this.deferred.resolve(-1); }; - conferma() { + async conferma() { recipeActions.setCurrent(store, this.recipe); + await recipeService.Update( + { + vacuum_main_start: this.recipe.vacuum_main_start, + vacuum_main_delay: this.recipe.vacuum_main_delay, + vacuum_main_max_time: this.recipe.vacuum_main_max_time, + vacuum_main_1_chart_setpointx: this.recipe.vacuum_main_1_chart_setpointx, + vacuum_main_1_chart_setpointy: this.recipe.vacuum_main_1_chart_setpointy, + vacuum_main_2_chart_setpointx: this.recipe.vacuum_main_2_chart_setpointx, + vacuum_main_2_chart_setpointy: this.recipe.vacuum_main_2_chart_setpointy, + vacuum_main_3_chart_setpointx: this.recipe.vacuum_main_3_chart_setpointx, + vacuum_main_3_chart_setpointy: this.recipe.vacuum_main_3_chart_setpointy, + vacuum_main_manual: this.recipe.vacuum_main_manual, + vacuum_direct_enabled: this.recipe.vacuum_direct_enabled, + vacuum_direct_delay: this.recipe.vacuum_direct_delay, + vacuum_direct_time: this.recipe.vacuum_direct_time, + vacuum_aux_enabled: this.recipe.vacuum_aux_enabled, + vacuum_aux_delay: this.recipe.vacuum_aux_delay, + vacuum_aux_max_time: this.recipe.vacuum_aux_max_time, + vacuum_aux_1_chart_setpointx: this.recipe.vacuum_aux_1_chart_setpointx, + vacuum_aux_1_chart_setpointy: this.recipe.vacuum_aux_1_chart_setpointy, + vacuum_aux_2_chart_setpointx: this.recipe.vacuum_aux_2_chart_setpointx, + vacuum_aux_2_chart_setpointy: this.recipe.vacuum_aux_2_chart_setpointy, + vacuum_aux_3_chart_setpointx: this.recipe.vacuum_aux_3_chart_setpointx, + vacuum_aux_3_chart_setpointy: this.recipe.vacuum_aux_3_chart_setpointy, + vacuum_aux_manual: this.recipe.vacuum_aux_manual, + vacuum_pre_enabled: this.recipe.vacuum_pre_enabled, + vacuum_pre_delay: this.recipe.vacuum_pre_delay, + vacuum_pre_max_time: this.recipe.vacuum_pre_max_time, + vacuum_pre_1_chart_setpointx: this.recipe.vacuum_pre_1_chart_setpointx, + vacuum_pre_1_chart_setpointy: this.recipe.vacuum_pre_1_chart_setpointy, + vacuum_pre_2_chart_setpointx: this.recipe.vacuum_pre_2_chart_setpointx, + vacuum_pre_2_chart_setpointy: this.recipe.vacuum_pre_2_chart_setpointy, + vacuum_pre_3_chart_setpointx: this.recipe.vacuum_pre_3_chart_setpointx, + vacuum_pre_3_chart_setpointy: this.recipe.vacuum_pre_3_chart_setpointy, + } + ); + await recipeService.Confirm(); ModalHelper.HideModal(); this.deferred.resolve(1); };