AllReadyDid.vue 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <template>
  2. <LazyLayoutDialog :show="show" theme="warning">
  3. <template #dialogType>{{ $t('important') }}</template>
  4. <template #dialogTitle>{{ $t('trial_all_ready_did') }}</template>
  5. <template #dialogText>
  6. <v-card-text class="text">
  7. <p>Au cours des 6 derniers mois, vous avez bénéficié d’un essai gratuit de 30 jours du logiciel Opentalent Artist Premium.</p>
  8. <p>Pour continuer à explorer toutes les fonctionnalités de notre solution et optimiser la gestion de votre structure, nous vous invitons à souscrire à l’une de nos offres adaptées à vos besoins.</p>
  9. <p>Si toutefois vous souhaitez une réactivation exceptionnelle de l’essai, n’hésitez pas à contacter notre équipe Opentalent. 
Nous serons ravis d’évaluer votre demande et de vous accompagner dans vos projets.</p>
  10. </v-card-text>
  11. </template>
  12. <template #dialogBtn>
  13. <v-btn class="mr-4 submitBtn theme-neutral-strong" @click="closeDialog">
  14. {{ $t('cancel') }}
  15. </v-btn>
  16. <v-btn class="mr-4 submitBtn theme-warning" @click="contactOpentalent">
  17. {{ $t('opentalent_contact') }}
  18. </v-btn>
  19. </template>
  20. </LazyLayoutDialog>
  21. </template>
  22. <script setup lang="ts">
  23. import UrlUtils from "~/services/utils/urlUtils";
  24. const props = defineProps({
  25. show: {
  26. type: Boolean,
  27. required: false,
  28. default: false,
  29. },
  30. })
  31. const emit = defineEmits(['closeDialog'])
  32. const closeDialog = () => {
  33. emit('closeDialog')
  34. }
  35. const contactOpentalent = async () => {
  36. emit('closeDialog')
  37. await navigateTo('https://logiciels.opentalent.fr/nous-contacter', {
  38. open: {
  39. target: '_blank',
  40. },
  41. external: true
  42. })
  43. }
  44. </script>
  45. <style scoped lang="scss">
  46. .text{
  47. font-size: 13px;
  48. p{
  49. margin-bottom: 10px;
  50. }
  51. }
  52. </style>