diff --git a/application/controllers/api/frontend/v1/stv/Kontakt.php b/application/controllers/api/frontend/v1/stv/Kontakt.php index 48a8d7c15..d68540788 100644 --- a/application/controllers/api/frontend/v1/stv/Kontakt.php +++ b/application/controllers/api/frontend/v1/stv/Kontakt.php @@ -524,7 +524,7 @@ class Kontakt extends FHCAPI_Controller $name = $this->input->post('name'); $anschrift = $this->input->post('anschrift'); $bic = $this->input->post('bic'); - $blz = $this->input->post('blz '); + $blz = $this->input->post('blz'); $kontonr = $this->input->post('kontonr'); $result = $this->BankverbindungModel->insert( diff --git a/public/js/components/Stv/Studentenverwaltung/Details/Kontakt/Address.js b/public/js/components/Stv/Studentenverwaltung/Details/Kontakt/Address.js index 1f727f474..ba66b54b2 100644 --- a/public/js/components/Stv/Studentenverwaltung/Details/Kontakt/Address.js +++ b/public/js/components/Stv/Studentenverwaltung/Details/Kontakt/Address.js @@ -2,13 +2,17 @@ import {CoreFilterCmpt} from "../../../../filter/Filter.js"; import PvAutoComplete from "../../../../../../../index.ci.php/public/js/components/primevue/autocomplete/autocomplete.esm.min.js"; import FhcFormValidation from '../../../../Form/Validation.js'; import BsModal from "../../../../Bootstrap/Modal.js"; +import FormForm from '../../../../Form/Form.js'; +import FormInput from '../../../../Form/Input.js'; export default{ components: { CoreFilterCmpt, PvAutoComplete, FhcFormValidation, - BsModal + BsModal, + FormForm, + FormInput }, props: { uid: Number @@ -50,7 +54,6 @@ export default{ {title:"Abweich.Empf", field:"co_name"}, {title:"Firma", field:"firmenname"}, {title:"Firma_id", field:"firma_id", visible:false}, - {title:"Name", field:"name"}, {title:"Adresse_id", field:"adresse_id", visible:false}, {title:"Person_id", field:"person_id", visible:false}, {title:"Name", field:"name", visible:false}, @@ -184,16 +187,21 @@ export default{ watch: { uid() { this.$refs.table.tabulator.setData('api/frontend/v1/stv/Kontakt/getAdressen/' + this.uid); - } + }, }, methods:{ actionNewAdress() { + this.resetModal(); this.$refs.newAdressModal.show(); }, actionEditAdress(adress_id) { this.loadAdress(adress_id).then(() => { if(this.addressData.adresse_id) + { + this.loadPlaces(this.addressData.plz); this.$refs.editAdressModal.show(); + + } }); }, actionDeleteAdress(adress_id) { @@ -303,121 +311,218 @@ export default{ }) .catch(this.$fhcAlert.handleSystemError) }, - // TODO(chris): use Form Component template: `