diff --git a/public/js/components/Betriebsmittel/Betriebsmittel.js b/public/js/components/Betriebsmittel/Betriebsmittel.js index 2dce84e10..fb34b0481 100644 --- a/public/js/components/Betriebsmittel/Betriebsmittel.js +++ b/public/js/components/Betriebsmittel/Betriebsmittel.js @@ -32,14 +32,14 @@ export default { ajaxResponse: (url, params, response) => response.data, columns: [ {title: "Nummer", field: "nummer"}, - {title: "PersonId", field: "person_id"}, + {title: "PersonId", field: "person_id"}, {title: "Typ", field: "betriebsmitteltyp"}, - {title: "Anmerkung", field: "anmerkung", visible: false}, - {title: "Retourdatum", field: "retouram"}, - {title: "Beschreibung", field: "beschreibung"}, - {title: "Uid", field: "uid"}, - {title: "Kaution", field: "kaution", visible: false}, - {title: "Ausgabedatum", field: "ausgegebenam", visible: false}, + {title: "Anmerkung", field: "anmerkung", visible: false}, + {title: "Retourdatum", field: "retouram"}, + {title: "Beschreibung", field: "beschreibung"}, + {title: "Uid", field: "uid"}, + {title: "Kaution", field: "kaution", visible: false}, + {title: "Ausgabedatum", field: "ausgegebenam", visible: false}, {title: "Betriebsmittel_id", field: "betriebsmittel_id", visible: false}, {title: "Betriebsmittelperson_id", field: "betriebsmittelperson_id", visible: false}, { @@ -97,7 +97,35 @@ export default { selectableRangeMode: 'click', selectable: true }, - tabulatorEvents: [], + tabulatorEvents: [ + { + event: 'tableBuilt', + handler: async () => { + + await this.$p.loadCategory(['wawi', 'global', 'infocenter']); + + let cm = this.$refs.table.tabulator.columnManager; + + cm.getColumnByField('nummer').component.updateDefinition({ + title: this.$p.t('wawi', 'nummer') + }); + cm.getColumnByField('anmerkung').component.updateDefinition({ + title: this.$p.t('global', 'anmerkung') + }); + cm.getColumnByField('retouram').component.updateDefinition({ + title: this.$p.t('wawi', 'retourdatum') + }); + cm.getColumnByField('kaution').component.updateDefinition({ + title: this.$p.t('infocenter', 'kaution') + }); + cm.getColumnByField('ausgegebenam').component.updateDefinition({ + title: this.$p.t('wawi', 'ausgabedatum') + }); + + } + + } + ], betriebsmittelData: {}, betriebsmittelperson_id : null, listBetriebsmitteltyp: [], @@ -134,7 +162,6 @@ export default { this.$fhcApi.post('api/frontend/v1/stv/betriebsmittel/addNewBetriebsmittel/', this.param ).then(response => { - console.log(response); this.$fhcAlert.alertSuccess(this.$p.t('ui', 'successSave')); this.resetModal(); }).catch(this.$fhcAlert.handleSystemError) @@ -170,8 +197,7 @@ export default { this.$fhcApi.post('api/frontend/v1/stv/betriebsmittel/updateBetriebsmittel/', this.param ).then(response => { - this.$fhcAlert.alertSuccess(this.$p.t('ui', 'editSave')); - // this.hideModal('newBetriebsmittelModal'); + this.$fhcAlert.alertSuccess(this.$p.t('ui', 'successSave')); this.resetModal(); }).catch(this.$fhcAlert.handleSystemError) .finally(() => { @@ -233,54 +259,14 @@ export default { }) .catch(this.$fhcAlert.handleSystemError); }, - mounted(){ - - }, -/* async mounted() { - if(this.showTinyMCE){ - this.initTinyMCE(); - } - - await this.$p.loadCategory(['notiz','global']); - - let cm = this.$refs.table.tabulator.columnManager; - - cm.getColumnByField('verfasser_uid').component.updateDefinition({ - title: this.$p.t('notiz', 'verfasser') - }); - cm.getColumnByField('titel').component.updateDefinition({ - title: this.$p.t('global', 'titel') - }); - cm.getColumnByField('text_stripped').component.updateDefinition({ - title: this.$p.t('global', 'text') - }); - cm.getColumnByField('bearbeiter_uid').component.updateDefinition({ - title: this.$p.t('notiz', 'bearbeiter') - }); - cm.getColumnByField('start').component.updateDefinition({ - title: this.$p.t('global', 'gueltigVon') - }); - cm.getColumnByField('ende').component.updateDefinition({ - title: this.$p.t('global', 'gueltigBis') - }); - cm.getColumnByField('countdoc').component.updateDefinition({ - title: this.$p.t('notiz', 'document') - }); - cm.getColumnByField('erledigt').component.updateDefinition({ - title: this.$p.t('notiz', 'erledigt') - }); - cm.getColumnByField('lastupdate').component.updateDefinition({ - title: this.$p.t('notiz', 'letzte_aenderung') - }); - },*/ template: `
Betriebsmittel {{formData.betriebsmitteltyp}} wirklich löschen?
+{{$p.t('ui', 'betriebsmittel_confirm_delete')}}
@@ -307,13 +293,13 @@ export default {Betriebsmittel anlegen
-Betriebsmittel bearbeiten
+{{$p.t('ui', 'add_betriebsmittel')}}
+{{$p.t('ui', 'edit_betriebsmittel')}}