Added confirm-box on perform maintenance actions & fix translation Bug

This commit is contained in:
Nicola Carminati
2019-01-11 11:50:40 +01:00
parent c27f8ad3ef
commit 4b02a41b59
8 changed files with 30 additions and 22 deletions
+2 -1
View File
@@ -430,7 +430,7 @@
<tooling_equipment_list_select_availfamilies>Famiglie disponibili:</tooling_equipment_list_select_availfamilies>
<!-- Tool Manager - Message-Box -->
<modal_confirm_delete>Richiesta di conferma</modal_confirm_delete>
<modal_confirm_title>Richiesta di conferma</modal_confirm_title>
<modal_ok_button>Ok</modal_ok_button>
<modal_cancel_button>Annulla</modal_cancel_button>
<modal_confirm_delete_tool>Sei sicuro di voler cancellare l'utensile?</modal_confirm_delete_tool>
@@ -442,6 +442,7 @@
<siemens_modal_confirm_delete_shank>Sei sicuro di voler cancellare il multitool?</siemens_modal_confirm_delete_shank>
<modal_confirm_delete_tool_inshank>Sei sicuro di voler scaricare l'utensile dal codolo?</modal_confirm_delete_tool_inshank>
<siemens_modal_confirm_delete_tool_inshank>Sei sicuro di voler scaricare l'utensile dal multitool?</siemens_modal_confirm_delete_tool_inshank>
<modal_confirm_perform_maintenance>Sei sicuro di aver eseguito questa manutenzione?</modal_confirm_perform_maintenance>
<!-- Maintenance Manager -->
<maintenance_header_title>Gestore delle manutenzioni</maintenance_header_title>
+2 -1
View File
@@ -429,7 +429,7 @@
<tooling_equipment_list_select_availfamilies>Available Families</tooling_equipment_list_select_availfamilies>
<!-- Tool Manager - Message-Box -->
<modal_confirm_delete>Confirm Operation</modal_confirm_delete>
<modal_confirm_title>Confirm Operation</modal_confirm_title>
<modal_ok_button>Ok</modal_ok_button>
<modal_cancel_button>Cancel</modal_cancel_button>
<modal_confirm_delete_tool>Are you sure to delete this tool?</modal_confirm_delete_tool>
@@ -441,6 +441,7 @@
<siemens_modal_confirm_delete_shank>Are you sure to delete this multitool?</siemens_modal_confirm_delete_shank>
<modal_confirm_delete_tool_inshank>Are you sure to unload this tool from his shank?</modal_confirm_delete_tool_inshank>
<siemens_modal_confirm_delete_tool_inshank>Are you sure to unload this tool from his multitool?</siemens_modal_confirm_delete_tool_inshank>
<modal_confirm_perform_maintenance>Are you sure you have performed this maintenance?</modal_confirm_perform_maintenance>
<!-- Maintenance Manager -->
<maintenance_header_title>Maintenance manager</maintenance_header_title>
@@ -83,7 +83,7 @@ export default class AlarmDetail extends Vue {
let $this = this;
if (attach) {
ModalHelper.AskConfirm(this.$options.filters.localize("modal_confirm_delete", "Richiesta di conferma"),
ModalHelper.AskConfirm(this.$options.filters.localize("modal_confirm_title", "Richiesta di conferma"),
this.$options.filters.localize("modal_confirm_delete_attachment", "Confermi la cancellazione dell'allegato?"),
() => {
alarmsService.deleteAttachments(attach.attachmentId).then(response => {
@@ -169,7 +169,7 @@ export default class AlarmDetail extends Vue {
debugger
let $this = this;
if(note){
ModalHelper.AskConfirm(this.$options.filters.localize("modal_confirm_delete", "Richiesta di conferma"),
ModalHelper.AskConfirm(this.$options.filters.localize("modal_confirm_title", "Richiesta di conferma"),
this.$options.filters.localize("modal_confirm_delete_note", "Confermi la cancellazione della nota?"),
() => {
alarmsService.deleteNote(this.alarm.id,note.id).then(response => {
@@ -163,7 +163,7 @@ export default class AlarmHistory extends Vue {
debugger
let $this = this;
if(note){
ModalHelper.AskConfirm(this.$options.filters.localize("modal_confirm_delete", "Richiesta di conferma"),
ModalHelper.AskConfirm(this.$options.filters.localize("modal_confirm_title", "Richiesta di conferma"),
this.$options.filters.localize("modal_confirm_delete_note", "Confermi la cancellazione della nota?"),
() => {
alarmsService.deleteNote(this.selectedAlarm.alarmId,note.id).then(response => {
@@ -178,7 +178,7 @@ export default class AlarmHistory extends Vue {
let $this = this;
if (attach) {
ModalHelper.AskConfirm(this.$options.filters.localize("modal_confirm_delete", "Richiesta di conferma"),
ModalHelper.AskConfirm(this.$options.filters.localize("modal_confirm_title", "Richiesta di conferma"),
this.$options.filters.localize("modal_confirm_delete_attachment", "Confermi la cancellazione dell'allegato?"),
() => {
alarmsService.deleteAttachments(attach.attachmentId).then(response => {
@@ -138,7 +138,7 @@ export default class MaintenanceCard extends Vue {
}
async onClickDeleteNote(note) {
if (note && this.selectedMaintenance.id) {
ModalHelper.AskConfirm(this.$options.filters.localize("modal_confirm_delete", "Richiesta di conferma"),
ModalHelper.AskConfirm(this.$options.filters.localize("modal_confirm_title", "Richiesta di conferma"),
this.$options.filters.localize("modal_confirm_delete_note", "Confermi la cancellazione della nota?"),
() => {
new MaintenanceService().DeleteNoteMaintenance(this.selectedMaintenance.id, note).then(response => {
@@ -178,17 +178,23 @@ export default class MaintenanceCard extends Vue {
return "";
}
async onClickRunMaintenance(m) {
await new MaintenanceService().RunMaintenance(m);
//Delete from Expired List
let service = this.$store.state.alarms.serviceAlarms.find(d => d.id == m.id);
if (service) {
service.guid = service.uid;
alarmsModelActions.removeServiceAlarm(this.$store, service);
}
ModalHelper.AskConfirm(this.$options.filters.localize("modal_confirm_title", "Richiesta di conferma"),
this.$options.filters.localize("modal_confirm_perform_maintenance", "Sei sicuro di aver eseguito questa manutenzione?"),
() => {
new MaintenanceService().RunMaintenance(m);
//Reload Maintenances
await new MaintenanceService().GetMaintenances();
//Delete from Expired List
let service = this.$store.state.alarms.serviceAlarms.find(d => d.id == m.id);
if (service) {
service.guid = service.uid;
alarmsModelActions.removeServiceAlarm(this.$store, service);
}
//Reload Maintenances
new MaintenanceService().GetMaintenances();
}, null);
}
existMantainance() {
if (this.selectedMaintenance.lastPerformedDate) {
@@ -207,7 +213,7 @@ export default class MaintenanceCard extends Vue {
}
async onClickDeleteAttach(attach) {
if (attach) {
ModalHelper.AskConfirm(this.$options.filters.localize("modal_confirm_delete", "Richiesta di conferma"),
ModalHelper.AskConfirm(this.$options.filters.localize("modal_confirm_title", "Richiesta di conferma"),
this.$options.filters.localize("modal_confirm_delete_attachment", "Confermi la cancellazione dell'allegato?"),
() => {
new MaintenanceService().DeleteAttachMaintenance(attach).then(response => {
@@ -208,7 +208,7 @@ export default class Maintenance extends Vue {
async deleteMaintenance(maintenance) {
if (maintenance) {
ModalHelper.AskConfirm(this.$options.filters.localize("modal_confirm_delete", "Richiesta di conferma"),
ModalHelper.AskConfirm(this.$options.filters.localize("modal_confirm_title", "Richiesta di conferma"),
this.$options.filters.localize("modal_confirm_delete_maintenances", "Confermi la cancellazione della manutenzione?"),
() => {
awaiter(new MaintenanceService().DeleteMaintenance(maintenance).then(response => {
@@ -685,7 +685,7 @@ export default class toolingEquipment extends Vue {
}
async deleteTool(model) {
ModalHelper.AskConfirm(this.$options.filters.localize("modal_confirm_delete", "Richiesta di conferma"),
ModalHelper.AskConfirm(this.$options.filters.localize("modal_confirm_title", "Richiesta di conferma"),
this.$options.filters.localize("modal_confirm_delete_tool", "Confermi la cancellazione del tool?"),
() => {
if(this.isSiemens){
@@ -702,7 +702,7 @@ export default class toolingEquipment extends Vue {
}
async deleteEdgeData(tool, model) {
ModalHelper.AskConfirm(this.$options.filters.localize("modal_confirm_delete", "Richiesta di conferma"),
ModalHelper.AskConfirm(this.$options.filters.localize("modal_confirm_title", "Richiesta di conferma"),
this.$options.filters.localize("modal_confirm_delete_edge", "Confermi la cancellazione del tagliente?"),
() => {
if(this.isSiemens){
@@ -454,7 +454,7 @@ export default class toolingShanks extends Vue {
// });
}
public removeToolsToShank(shank) {
ModalHelper.AskConfirm(this.$options.filters.localize("modal_confirm_delete", "Richiesta di conferma"),
ModalHelper.AskConfirm(this.$options.filters.localize("modal_confirm_title", "Richiesta di conferma"),
this.$options.filters.localize("modal_confirm_delete_tool_inshank", "Confermi la rimozione del tool dal codolo?"),
() => {
let model = this.selectedEquipment;
@@ -490,7 +490,7 @@ export default class toolingShanks extends Vue {
}
async deleteShank(model) {
ModalHelper.AskConfirm(this.$options.filters.localize("modal_confirm_delete", "Richiesta di conferma"),
ModalHelper.AskConfirm(this.$options.filters.localize("modal_confirm_title", "Richiesta di conferma"),
this.$options.filters.localize("modal_confirm_delete_shank", "Confermi la cancellazione del codolo?"),
() => {
if(this.isSiemens){