_id.vue 794 B

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