|
|
@@ -123,39 +123,43 @@ Page 'Mon abonnement'
|
|
|
>
|
|
|
<v-col
|
|
|
cols="12"
|
|
|
- :lg="organizationProfile.isArtistPremiumProduct ? 3 : 6"
|
|
|
+ :lg="
|
|
|
+ organizationProfile.isArtistPremiumProduct &&
|
|
|
+ !organizationProfile.isTrialActive
|
|
|
+ ? 4
|
|
|
+ : 8
|
|
|
+ "
|
|
|
sm="12"
|
|
|
>
|
|
|
<span class="theme-artist"
|
|
|
- >Pour les orchestres, chorales, compagnies et troupes
|
|
|
+ >Pour les orchestres, chorales, <br />compagnies et troupes
|
|
|
artistiques</span
|
|
|
>
|
|
|
</v-col>
|
|
|
- <v-col
|
|
|
- cols="12"
|
|
|
- :lg="organizationProfile.isArtistPremiumProduct ? 3 : 5"
|
|
|
- sm="12"
|
|
|
- :offset="organizationProfile.isArtistPremiumProduct ? 0 : 1"
|
|
|
- >
|
|
|
+ <v-col cols="12" lg="4" sm="12">
|
|
|
<span class="theme-school"
|
|
|
- >Pour les établissements d'enseignements artistiques*</span
|
|
|
+ >Pour les établissements d'enseignements <br />
|
|
|
+ artistiques*</span
|
|
|
>
|
|
|
</v-col>
|
|
|
</v-row>
|
|
|
|
|
|
<v-row class="card-container">
|
|
|
<v-col
|
|
|
- lg="3"
|
|
|
+ lg="4"
|
|
|
sm="12"
|
|
|
md="6"
|
|
|
- v-if="organizationProfile.isArtistProduct"
|
|
|
+ v-if="
|
|
|
+ organizationProfile.isArtistProduct ||
|
|
|
+ organizationProfile.isTrialActive
|
|
|
+ "
|
|
|
>
|
|
|
<LayoutPagesSubscriptionCard
|
|
|
class="artistCard"
|
|
|
title="Logiciel Artist Standard"
|
|
|
:extraHeader="
|
|
|
organizationProfile.isArtistProduct
|
|
|
- ? 'Votre version'
|
|
|
+ ? 'Votre version actuelle'
|
|
|
: undefined
|
|
|
"
|
|
|
color="artist"
|
|
|
@@ -163,25 +167,54 @@ Page 'Mon abonnement'
|
|
|
>
|
|
|
<template #card.subTitle>
|
|
|
<div class="priceBlock">
|
|
|
- <span class="price">{{ formatCurrency(11, 'EUR') }}</span>
|
|
|
- TTC/mois
|
|
|
+ <span v-if="organizationProfile.isCmf"
|
|
|
+ ><strong>{{ $t('price_include_cmf') }}*</strong></span
|
|
|
+ >
|
|
|
+ <span v-else
|
|
|
+ ><span class="price">{{
|
|
|
+ formatCurrency(14.0, 'EUR')
|
|
|
+ }}</span>
|
|
|
+ TTC/mois*</span
|
|
|
+ >
|
|
|
</div>
|
|
|
</template>
|
|
|
<template #card.action>
|
|
|
- <v-btn
|
|
|
- v-if="!organizationProfile.isArtistProduct"
|
|
|
- class="theme-artist btn"
|
|
|
- href="https://logiciels.opentalent.fr/opentalent-artist"
|
|
|
- target="_blank"
|
|
|
- >
|
|
|
- {{ $t('to_know_more') }}
|
|
|
- <i class="fa-solid fa-greater-than small"></i>
|
|
|
- </v-btn>
|
|
|
+ <v-row>
|
|
|
+ <v-col
|
|
|
+ cols="12"
|
|
|
+ v-if="
|
|
|
+ !organizationProfile.isArtistProduct &&
|
|
|
+ !organizationProfile.isTrialActive
|
|
|
+ "
|
|
|
+ >
|
|
|
+ <v-btn
|
|
|
+ class="theme-artist btn"
|
|
|
+ href="https://logiciels.opentalent.fr/opentalent-artist"
|
|
|
+ target="_blank"
|
|
|
+ >
|
|
|
+ {{ $t('to_know_more') }}
|
|
|
+ <i class="fa-solid fa-greater-than small"></i>
|
|
|
+ </v-btn>
|
|
|
+ </v-col>
|
|
|
+ <v-col cols="12">
|
|
|
+ <span
|
|
|
+ v-if="organizationProfile.isCmf"
|
|
|
+ class="special_conditions"
|
|
|
+ >
|
|
|
+ *En cas de non-réadhésion, il reste accessible au tarif
|
|
|
+ public de 14€ TTC/mois (Tarif 2025. Abonnement payable
|
|
|
+ annuellement).
|
|
|
+ </span>
|
|
|
+ <span v-else class="special_conditions">
|
|
|
+ *Tarif public 2025. Abonnement payable annuellement.
|
|
|
+ </span>
|
|
|
+ </v-col>
|
|
|
+ </v-row>
|
|
|
</template>
|
|
|
</LayoutPagesSubscriptionCard>
|
|
|
</v-col>
|
|
|
|
|
|
- <v-col lg="3" sm="12" md="6" v-if="organizationProfile.isArtist">
|
|
|
+ <v-col lg="4" sm="12" md="6" v-if="organizationProfile.isArtist">
|
|
|
<LayoutPagesSubscriptionCard
|
|
|
class="artistCard"
|
|
|
title="Logiciel Artist Premium*"
|
|
|
@@ -189,20 +222,26 @@ Page 'Mon abonnement'
|
|
|
organizationProfile.isArtistPremiumProduct
|
|
|
? organizationProfile.isTrialActive
|
|
|
? `Version en cours d'essai J-${organizationProfile.trialCountDown}`
|
|
|
- : 'Votre version'
|
|
|
+ : 'Votre version actuelle'
|
|
|
: '1 mois d\'essai offert'
|
|
|
"
|
|
|
color="artist"
|
|
|
:list="listCheck.artistPremium"
|
|
|
>
|
|
|
<template #card.subTitle>
|
|
|
- <div class="priceBlock">
|
|
|
+ <div
|
|
|
+ class="priceBlock"
|
|
|
+ v-if="
|
|
|
+ !organizationProfile.isArtistPremiumProduct ||
|
|
|
+ organizationProfile.isTrialActive
|
|
|
+ "
|
|
|
+ >
|
|
|
<span class="price">{{
|
|
|
organizationProfile.isCmf
|
|
|
? formatCurrency(7.5, 'EUR')
|
|
|
: formatCurrency(18.0, 'EUR')
|
|
|
}}</span>
|
|
|
- TTC/mois
|
|
|
+ TTC/mois**
|
|
|
</div>
|
|
|
</template>
|
|
|
<template #card.action>
|
|
|
@@ -252,6 +291,12 @@ Page 'Mon abonnement'
|
|
|
*Convient aux petites écoles sans besoins spécifiques de
|
|
|
gestion pédagogique, de facturation, etc. Pour une
|
|
|
solution complète optez pour Opentalent School
|
|
|
+ <br />
|
|
|
+ **Tarif
|
|
|
+ <span v-if="organizationProfile.isCmf"
|
|
|
+ >adhérent CMF</span
|
|
|
+ ><span v-else>public</span> 2025. Abonnement payable
|
|
|
+ annuellement.
|
|
|
</span>
|
|
|
</v-col>
|
|
|
</v-row>
|
|
|
@@ -260,17 +305,11 @@ Page 'Mon abonnement'
|
|
|
</v-col>
|
|
|
|
|
|
<v-col
|
|
|
- lg="3"
|
|
|
+ lg="4"
|
|
|
sm="12"
|
|
|
md="6"
|
|
|
:offset="
|
|
|
- !md && mdAndUp
|
|
|
- ? organizationProfile.isSchool
|
|
|
- ? 4
|
|
|
- : organizationProfile.isArtistPremiumProduct
|
|
|
- ? 0
|
|
|
- : 2
|
|
|
- : 0
|
|
|
+ !md && mdAndUp ? (organizationProfile.isSchool ? 4 : 0) : 0
|
|
|
"
|
|
|
>
|
|
|
<LayoutPagesSubscriptionCard
|
|
|
@@ -284,7 +323,9 @@ Page 'Mon abonnement'
|
|
|
"
|
|
|
:subTitle="!organizationProfile.isSchool ? 'Sur devis' : ''"
|
|
|
:extraHeader="
|
|
|
- organizationProfile.isSchool ? 'Votre version' : undefined
|
|
|
+ organizationProfile.isSchool
|
|
|
+ ? 'Votre version actuelle'
|
|
|
+ : undefined
|
|
|
"
|
|
|
color="school"
|
|
|
:list="listCheck.school"
|
|
|
@@ -615,24 +656,20 @@ const downloadDolibarrBill = (ref: string): void => {
|
|
|
padding-left: 5px;
|
|
|
}
|
|
|
.priceBlock {
|
|
|
- text-align: center;
|
|
|
font-size: 15px;
|
|
|
font-weight: normal;
|
|
|
+ text-transform: none;
|
|
|
.price {
|
|
|
+ text-transform: uppercase;
|
|
|
font-size: 30px;
|
|
|
font-weight: bold;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-.artistCard {
|
|
|
- :deep(.v-card-title) {
|
|
|
- text-align: center;
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
.special_conditions {
|
|
|
font-size: 10px;
|
|
|
+ font-style: italic;
|
|
|
}
|
|
|
|
|
|
.trialBtn {
|