LicenceCmfOrganizationER.vue 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <template>
  2. <main>
  3. <LayoutContainer>
  4. <v-card class="mb-5">
  5. <v-form
  6. ref="form"
  7. lazy-validation
  8. >
  9. <v-btn class="mr-4 ot_green ot_white--text" @click="">
  10. {{ $t('generate') }}
  11. </v-btn>
  12. </v-form>
  13. </v-card>
  14. </LayoutContainer>
  15. </main>
  16. </template>
  17. <script lang="ts">
  18. import { defineComponent } from '@nuxtjs/composition-api'
  19. import { Repository as VuexRepository } from '@vuex-orm/core/dist/src/repository/Repository'
  20. import { Query, Model } from '@vuex-orm/core'
  21. import { repositoryHelper } from '~/services/store/repository'
  22. import {LicenceCmfOrganizationER} from "~/models/Export/LicenceCmfOrganizationER";
  23. export default defineComponent({
  24. setup() {
  25. const repository: VuexRepository<Model> = repositoryHelper.getRepository(LicenceCmfOrganizationER)
  26. const query: Query = repository.query()
  27. return {
  28. model: LicenceCmfOrganizationER,
  29. query,
  30. }
  31. },
  32. beforeDestroy: function () {
  33. repositoryHelper.cleanRepository(LicenceCmfOrganizationER)
  34. }
  35. })
  36. </script>