_id.vue 848 B

123456789101112131415161718192021222324252627282930
  1. <!-- Page de détails d'un IBAN (Edit mode) -->
  2. <template>
  3. <main>
  4. <FormOrganizationBankAccount :id="id" v-if="!fetchState.pending"></FormOrganizationBankAccount>
  5. </main>
  6. </template>
  7. <script lang="ts">
  8. import {defineComponent, useContext} from '@nuxtjs/composition-api'
  9. import {useDataUtils} from "~/composables/data/useDataUtils";
  10. import {BankAccount} from "~/models/Core/BankAccount";
  11. import {OrganizationAddressPostal} from "~/models/Organization/OrganizationAddressPostal";
  12. export default defineComponent({
  13. name: 'EditBankAccount',
  14. setup () {
  15. const {$dataProvider, route} = useContext()
  16. const {getItemToEdit} = useDataUtils($dataProvider)
  17. const id = parseInt(route.value.params.id)
  18. const {fetchState} = getItemToEdit(id, BankAccount)
  19. return {
  20. id,
  21. fetchState
  22. }
  23. }
  24. })
  25. </script>
  26. <style>
  27. </style>