diff --git a/application/models/ressource/Betriebsmittelperson_model.php b/application/models/ressource/Betriebsmittelperson_model.php index 75609759b..48c35381f 100644 --- a/application/models/ressource/Betriebsmittelperson_model.php +++ b/application/models/ressource/Betriebsmittelperson_model.php @@ -115,7 +115,7 @@ class Betriebsmittelperson_model extends DB_Model $query = " SELECT - bm.nummer, bmp.person_id, bm.betriebsmitteltyp, bmp.anmerkung as anmerkung, bmp.retouram, TO_CHAR(bmp.retouram::timestamp, 'DD.MM.YYYY') AS format_retour, bmp.ausgegebenam, TO_CHAR(bmp.ausgegebenam::timestamp, 'DD.MM.YYYY') AS format_ausgabe, bm.beschreibung, bmp.uid, bmp.kaution, bm.betriebsmittel_id, bmp.betriebsmittelperson_id, bm.inventarnummer + bm.nummer, bmp.person_id, bm.betriebsmitteltyp, bmp.anmerkung as anmerkung, bmp.retouram, TO_CHAR(bmp.retouram::timestamp, 'DD.MM.YYYY') AS format_retour, bmp.ausgegebenam, TO_CHAR(bmp.ausgegebenam::timestamp, 'DD.MM.YYYY') AS format_ausgabe, bm.beschreibung, bmp.uid, bmp.kaution, bm.betriebsmittel_id, bmp.betriebsmittelperson_id, bm.inventarnummer, bm.nummer2 FROM wawi.tbl_betriebsmittelperson bmp JOIN diff --git a/public/js/components/Betriebsmittel/Betriebsmittel.js b/public/js/components/Betriebsmittel/Betriebsmittel.js index e7f09b26a..986b86d64 100644 --- a/public/js/components/Betriebsmittel/Betriebsmittel.js +++ b/public/js/components/Betriebsmittel/Betriebsmittel.js @@ -46,15 +46,15 @@ export default { }, ajaxResponse: (url, params, response) => response.data, columns: [ - {title: "Nummer", field: "nummer"}, + {title: "Nummer", field: "nummer", width: 150}, {title: "PersonId", field: "person_id", visible: false}, - {title: "Typ", field: "betriebsmitteltyp"}, + {title: "Typ", field: "betriebsmitteltyp", width: 125}, {title: "Anmerkung", field: "anmerkung", visible: false}, - {title: "Retourdatum", field: "format_retour", visible: false}, + {title: "Retourdatum", field: "format_retour", width: 128}, {title: "Beschreibung", field: "beschreibung"}, - {title: "Uid", field: "uid", visible: false}, + {title: "Uid", field: "uid", width: 87}, {title: "Kaution", field: "kaution", visible: false}, - {title: "Ausgabedatum", field: "format_ausgabe"}, + {title: "Ausgabedatum", field: "format_ausgabe", width: 144}, {title: "Betriebsmittel_id", field: "betriebsmittel_id", visible: false}, {title: "Betriebsmittelperson_id", field: "betriebsmittelperson_id", visible: false}, { @@ -161,9 +161,11 @@ export default { actionEditBetriebsmittel(betriebsmittelperson_id) { this.statusNew = false; this.loadBetriebsmittel(betriebsmittelperson_id); + this.$refs.betriebsmittelModal.show(); }, actionNewBetriebsmittel() { this.resetModal(); + this.$refs.betriebsmittelModal.show(); this.statusNew = true; this.formData.ausgegebenam = this.getDefaultDate(); this.reload(); @@ -179,6 +181,7 @@ export default { return this.endpoint.addNewBetriebsmittel(this.id, this.formData) .then(response => { this.$fhcAlert.alertSuccess(this.$p.t('ui', 'successSave')); + this.hideModal('betriebsmittelModal'); this.resetModal(); }).catch(this.$fhcAlert.handleSystemError) .finally(() => { @@ -205,6 +208,7 @@ export default { return this.endpoint.updateBetriebsmittel(betriebsmittelperson_id, this.formData) .then(response => { this.$fhcAlert.alertSuccess(this.$p.t('ui', 'successSave')); + this.hideModal('betriebsmittelModal'); this.resetModal(); }).catch(this.$fhcAlert.handleSystemError) .finally(() => { @@ -263,195 +267,179 @@ export default { }, template: `
{{$p.t('ui', 'betriebsmittel_confirm_delete')}}
- +{{$p.t('ui', 'betriebsmittel_confirm_delete')}}
-{{$p.t('ui', 'add_betriebsmittel')}}
+{{$p.t('ui', 'edit_betriebsmittel')}}
+ -{{$p.t('ui', 'add_betriebsmittel')}}
-{{$p.t('ui', 'edit_betriebsmittel')}}
-