|
|
@@ -24,403 +24,403 @@ Page 'Mon abonnement'
|
|
|
</v-container>
|
|
|
</UiExpansionPanel>
|
|
|
|
|
|
- <UiExpansionPanel
|
|
|
- v-if="dolibarrAccount && dolibarrAccount.contract"
|
|
|
- title="service_detail"
|
|
|
- icon="fas fa-info"
|
|
|
- >
|
|
|
- <v-container fluid class="container">
|
|
|
- <v-row>
|
|
|
- <v-col
|
|
|
- v-for="line in dolibarrAccount.contract.lines"
|
|
|
- :key="line.id"
|
|
|
- cols="12"
|
|
|
- lg="12"
|
|
|
- >
|
|
|
- <strong>{{ line.serviceLabel }}</strong> - {{ $t('until') }} :
|
|
|
- {{ $d(line.dateEnd) }}
|
|
|
- </v-col>
|
|
|
-
|
|
|
- <v-col v-if="ability.can('manage', 'texto')" cols="12" lg="12">
|
|
|
- <strong>{{ $t('remaining_sms_credit') }}</strong> -
|
|
|
- <span
|
|
|
- v-if="
|
|
|
- !mobytPending && mobytStatus !== null && mobytStatus.active
|
|
|
- "
|
|
|
+ <UiExpansionPanel
|
|
|
+ v-if="dolibarrAccount && dolibarrAccount.contract"
|
|
|
+ title="service_detail"
|
|
|
+ icon="fas fa-info"
|
|
|
+ >
|
|
|
+ <v-container fluid class="container">
|
|
|
+ <v-row>
|
|
|
+ <v-col
|
|
|
+ v-for="line in dolibarrAccount.contract.lines"
|
|
|
+ :key="line.id"
|
|
|
+ cols="12"
|
|
|
+ lg="12"
|
|
|
>
|
|
|
- {{
|
|
|
- mobytStatus.money.toLocaleString($i18n.locale, {
|
|
|
- style: 'currency',
|
|
|
- currency: 'EUR',
|
|
|
- })
|
|
|
- }}
|
|
|
- {{
|
|
|
- i18n.t('convert_price_to_sms', {
|
|
|
- nb_sms: mobytStatus.amount,
|
|
|
- })
|
|
|
- }}
|
|
|
- </span>
|
|
|
- </v-col>
|
|
|
- </v-row>
|
|
|
- </v-container>
|
|
|
- </UiExpansionPanel>
|
|
|
-
|
|
|
- <UiExpansionPanel
|
|
|
- v-if="showDolibarrPanel"
|
|
|
- title="bills"
|
|
|
- icon="fas fa-file"
|
|
|
- >
|
|
|
- <v-container :fluid="true" class="container">
|
|
|
- <v-row>
|
|
|
- <v-table v-if="dolibarrAccount !== null">
|
|
|
- <thead>
|
|
|
- <tr>
|
|
|
- <th>{{ $t('reference') }}</th>
|
|
|
- <th>{{ $t('date') }}</th>
|
|
|
- <th>{{ $t('taxExcludedAmount') }}</th>
|
|
|
- <th>{{ $t('status') }}</th>
|
|
|
- <th/>
|
|
|
- </tr>
|
|
|
- </thead>
|
|
|
- <tbody>
|
|
|
- <tr v-for="bill in dolibarrAccount.bills" :key="bill.id">
|
|
|
- <td>{{ bill.ref }}</td>
|
|
|
- <td>{{ $d(bill.date) }}</td>
|
|
|
- <td>
|
|
|
- {{
|
|
|
- bill.taxExcludedAmount.toLocaleString($i18n.locale, {
|
|
|
- style: 'currency',
|
|
|
- currency: 'EUR',
|
|
|
- })
|
|
|
- }}
|
|
|
- </td>
|
|
|
- <td>
|
|
|
- {{ bill.paid === true ? $t('paid') : $t('unpaid') }}
|
|
|
- </td>
|
|
|
- <td>
|
|
|
- <a
|
|
|
- class="clickable"
|
|
|
- @click="downloadDolibarrBill(bill.ref)"
|
|
|
- >
|
|
|
- {{ $t('download') }}
|
|
|
- </a>
|
|
|
- </td>
|
|
|
- </tr>
|
|
|
- </tbody>
|
|
|
- </v-table>
|
|
|
- </v-row>
|
|
|
- </v-container>
|
|
|
- </UiExpansionPanel>
|
|
|
-
|
|
|
- <UiExpansionPanel
|
|
|
- v-if="!organizationProfile.isManagerProduct"
|
|
|
- title="opentalent_offers"
|
|
|
- icon="fas fa-plus"
|
|
|
- >
|
|
|
- <v-container fluid class="container">
|
|
|
- <v-row
|
|
|
- v-if="!md && mdAndUp && !organizationProfile.isSchool"
|
|
|
- class="offer_title"
|
|
|
- >
|
|
|
- <v-col
|
|
|
- cols="12"
|
|
|
- :lg="
|
|
|
- organizationProfile.isArtistPremiumProduct &&
|
|
|
- !organizationProfile.isTrialActive
|
|
|
- ? 4
|
|
|
- : 8
|
|
|
- "
|
|
|
- sm="12"
|
|
|
+ <strong>{{ line.serviceLabel }}</strong> - {{ $t('until') }} :
|
|
|
+ {{ $d(line.dateEnd) }}
|
|
|
+ </v-col>
|
|
|
+
|
|
|
+ <v-col v-if="ability.can('manage', 'texto')" cols="12" lg="12">
|
|
|
+ <strong>{{ $t('remaining_sms_credit') }}</strong> -
|
|
|
+ <span
|
|
|
+ v-if="
|
|
|
+ !mobytPending && mobytStatus !== null && mobytStatus.active
|
|
|
+ "
|
|
|
+ >
|
|
|
+ {{
|
|
|
+ mobytStatus.money.toLocaleString($i18n.locale, {
|
|
|
+ style: 'currency',
|
|
|
+ currency: 'EUR',
|
|
|
+ })
|
|
|
+ }}
|
|
|
+ {{
|
|
|
+ i18n.t('convert_price_to_sms', {
|
|
|
+ nb_sms: mobytStatus.amount,
|
|
|
+ })
|
|
|
+ }}
|
|
|
+ </span>
|
|
|
+ </v-col>
|
|
|
+ </v-row>
|
|
|
+ </v-container>
|
|
|
+ </UiExpansionPanel>
|
|
|
+
|
|
|
+ <UiExpansionPanel
|
|
|
+ v-if="showDolibarrPanel"
|
|
|
+ title="bills"
|
|
|
+ icon="fas fa-file"
|
|
|
+ >
|
|
|
+ <v-container :fluid="true" class="container">
|
|
|
+ <v-row>
|
|
|
+ <v-table v-if="dolibarrAccount !== null">
|
|
|
+ <thead>
|
|
|
+ <tr>
|
|
|
+ <th>{{ $t('reference') }}</th>
|
|
|
+ <th>{{ $t('date') }}</th>
|
|
|
+ <th>{{ $t('taxExcludedAmount') }}</th>
|
|
|
+ <th>{{ $t('status') }}</th>
|
|
|
+ <th />
|
|
|
+ </tr>
|
|
|
+ </thead>
|
|
|
+ <tbody>
|
|
|
+ <tr v-for="bill in dolibarrAccount.bills" :key="bill.id">
|
|
|
+ <td>{{ bill.ref }}</td>
|
|
|
+ <td>{{ $d(bill.date) }}</td>
|
|
|
+ <td>
|
|
|
+ {{
|
|
|
+ bill.taxExcludedAmount.toLocaleString($i18n.locale, {
|
|
|
+ style: 'currency',
|
|
|
+ currency: 'EUR',
|
|
|
+ })
|
|
|
+ }}
|
|
|
+ </td>
|
|
|
+ <td>
|
|
|
+ {{ bill.paid === true ? $t('paid') : $t('unpaid') }}
|
|
|
+ </td>
|
|
|
+ <td>
|
|
|
+ <a
|
|
|
+ class="clickable"
|
|
|
+ @click="downloadDolibarrBill(bill.ref)"
|
|
|
+ >
|
|
|
+ {{ $t('download') }}
|
|
|
+ </a>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ </tbody>
|
|
|
+ </v-table>
|
|
|
+ </v-row>
|
|
|
+ </v-container>
|
|
|
+ </UiExpansionPanel>
|
|
|
+
|
|
|
+ <UiExpansionPanel
|
|
|
+ v-if="!organizationProfile.isManagerProduct"
|
|
|
+ title="opentalent_offers"
|
|
|
+ icon="fas fa-plus"
|
|
|
+ >
|
|
|
+ <v-container fluid class="container">
|
|
|
+ <v-row
|
|
|
+ v-if="!md && mdAndUp && !organizationProfile.isSchool"
|
|
|
+ class="offer_title"
|
|
|
>
|
|
|
- <span class="theme-artist"
|
|
|
- >Pour les orchestres, chorales, <br >compagnies et troupes
|
|
|
- artistiques</span
|
|
|
- >
|
|
|
- </v-col>
|
|
|
- <v-col cols="12" lg="4" sm="12">
|
|
|
- <span class="theme-school"
|
|
|
- >Pour les établissements d'enseignements <br >
|
|
|
- artistiques*</span
|
|
|
+ <v-col
|
|
|
+ cols="12"
|
|
|
+ :lg="
|
|
|
+ organizationProfile.isArtistPremiumProduct &&
|
|
|
+ !organizationProfile.isTrialActive
|
|
|
+ ? 4
|
|
|
+ : 8
|
|
|
+ "
|
|
|
+ sm="12"
|
|
|
>
|
|
|
- </v-col>
|
|
|
- </v-row>
|
|
|
-
|
|
|
- <v-row class="card-container">
|
|
|
- <v-col
|
|
|
- v-if="
|
|
|
- organizationProfile.isArtistProduct ||
|
|
|
- organizationProfile.isTrialActive
|
|
|
- "
|
|
|
- lg="4"
|
|
|
- sm="12"
|
|
|
- md="6"
|
|
|
- >
|
|
|
- <LayoutPagesSubscriptionCard
|
|
|
- class="artistCard"
|
|
|
- title="Logiciel Artist Standard"
|
|
|
- :extra-header="
|
|
|
- organizationProfile.isArtistProduct
|
|
|
- ? 'Votre version actuelle'
|
|
|
- : undefined
|
|
|
+ <span class="theme-artist"
|
|
|
+ >Pour les orchestres, chorales, <br />compagnies et troupes
|
|
|
+ artistiques</span
|
|
|
+ >
|
|
|
+ </v-col>
|
|
|
+ <v-col cols="12" lg="4" sm="12">
|
|
|
+ <span class="theme-school"
|
|
|
+ >Pour les établissements d'enseignements <br />
|
|
|
+ artistiques*</span
|
|
|
+ >
|
|
|
+ </v-col>
|
|
|
+ </v-row>
|
|
|
+
|
|
|
+ <v-row class="card-container">
|
|
|
+ <v-col
|
|
|
+ v-if="
|
|
|
+ organizationProfile.isArtistProduct ||
|
|
|
+ organizationProfile.isTrialActive
|
|
|
"
|
|
|
- color="artist"
|
|
|
- :list="listCheck.artist"
|
|
|
+ lg="4"
|
|
|
+ sm="12"
|
|
|
+ md="6"
|
|
|
>
|
|
|
- <template #card.subTitle>
|
|
|
- <div class="priceBlock">
|
|
|
- <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-row>
|
|
|
- <v-col
|
|
|
+ <LayoutPagesSubscriptionCard
|
|
|
+ class="artistCard"
|
|
|
+ title="Logiciel Artist Standard"
|
|
|
+ :extra-header="
|
|
|
+ organizationProfile.isArtistProduct
|
|
|
+ ? 'Votre version actuelle'
|
|
|
+ : undefined
|
|
|
+ "
|
|
|
+ color="artist"
|
|
|
+ :list="listCheck.artist"
|
|
|
+ >
|
|
|
+ <template #card.subTitle>
|
|
|
+ <div class="priceBlock">
|
|
|
+ <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-row>
|
|
|
+ <v-col
|
|
|
+ v-if="
|
|
|
+ !organizationProfile.isArtistProduct &&
|
|
|
+ !organizationProfile.isTrialActive
|
|
|
+ "
|
|
|
+ cols="12"
|
|
|
+ >
|
|
|
+ <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" />
|
|
|
+ </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 v-if="organizationProfile.isArtist" lg="4" sm="12" md="6">
|
|
|
+ <LayoutPagesSubscriptionCard
|
|
|
+ class="artistCard"
|
|
|
+ title="Logiciel Artist Premium*"
|
|
|
+ :extra-header="
|
|
|
+ organizationProfile.isArtistPremiumProduct
|
|
|
+ ? organizationProfile.isTrialActive
|
|
|
+ ? `Version en cours d'essai J-${organizationProfile.trialCountDown}`
|
|
|
+ : 'Votre version actuelle'
|
|
|
+ : '1 mois d\'essai offert'
|
|
|
+ "
|
|
|
+ color="artist"
|
|
|
+ :list="listCheck.artistPremium"
|
|
|
+ >
|
|
|
+ <template #card.subTitle>
|
|
|
+ <div
|
|
|
v-if="
|
|
|
- !organizationProfile.isArtistProduct &&
|
|
|
- !organizationProfile.isTrialActive
|
|
|
+ !organizationProfile.isArtistPremiumProduct ||
|
|
|
+ organizationProfile.isTrialActive
|
|
|
"
|
|
|
- cols="12"
|
|
|
+ class="priceBlock"
|
|
|
>
|
|
|
- <v-btn
|
|
|
- class="theme-artist btn"
|
|
|
- href="https://logiciels.opentalent.fr/opentalent-artist"
|
|
|
- target="_blank"
|
|
|
+ <span class="price">{{
|
|
|
+ organizationProfile.isCmf
|
|
|
+ ? formatCurrency(7.5, 'EUR')
|
|
|
+ : formatCurrency(18.0, 'EUR')
|
|
|
+ }}</span>
|
|
|
+ TTC/mois**
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
+ <template #card.action>
|
|
|
+ <v-row>
|
|
|
+ <v-col
|
|
|
+ v-if="
|
|
|
+ !organizationProfile.isArtistPremiumProduct &&
|
|
|
+ (accessProfileStore.isAdmin ||
|
|
|
+ accessProfileStore.isCaMember)
|
|
|
+ "
|
|
|
+ cols="12"
|
|
|
+ >
|
|
|
+ <v-btn class="btn trialBtn" @click="startTrial">
|
|
|
+ {{ $t('try_premium_version') }}
|
|
|
+ <i class="fa-solid fa-greater-than small" />
|
|
|
+ </v-btn>
|
|
|
+ </v-col>
|
|
|
+ <v-col
|
|
|
+ v-if="
|
|
|
+ (!organizationProfile.isArtistPremiumProduct ||
|
|
|
+ organizationProfile.isTrialActive) &&
|
|
|
+ (accessProfileStore.isAdmin ||
|
|
|
+ accessProfileStore.isCaMember)
|
|
|
+ "
|
|
|
+ cols="12"
|
|
|
>
|
|
|
- {{ $t('to_know_more') }}
|
|
|
- <i class="fa-solid fa-greater-than small"/>
|
|
|
- </v-btn>
|
|
|
- </v-col>
|
|
|
- <v-col cols="12">
|
|
|
- <span
|
|
|
- v-if="organizationProfile.isCmf"
|
|
|
- class="special_conditions"
|
|
|
+ <v-btn class="theme-artist btn" @click="subscription">
|
|
|
+ {{ $t('subscribe_to_the_offer') }}
|
|
|
+ <i class="fa-solid fa-greater-than small" />
|
|
|
+ </v-btn>
|
|
|
+ </v-col>
|
|
|
+
|
|
|
+ <v-col
|
|
|
+ v-if="
|
|
|
+ organizationProfile.isTrialActive &&
|
|
|
+ (accessProfileStore.isAdmin ||
|
|
|
+ accessProfileStore.isCaMember)
|
|
|
+ "
|
|
|
+ cols="12"
|
|
|
>
|
|
|
- *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 v-if="organizationProfile.isArtist" lg="4" sm="12" md="6">
|
|
|
- <LayoutPagesSubscriptionCard
|
|
|
- class="artistCard"
|
|
|
- title="Logiciel Artist Premium*"
|
|
|
- :extra-header="
|
|
|
- organizationProfile.isArtistPremiumProduct
|
|
|
- ? organizationProfile.isTrialActive
|
|
|
- ? `Version en cours d'essai J-${organizationProfile.trialCountDown}`
|
|
|
- : 'Votre version actuelle'
|
|
|
- : '1 mois d\'essai offert'
|
|
|
+ <v-btn class="stop_btn" @click="showStopTrialDialog">
|
|
|
+ {{ $t('stop_trial') }}
|
|
|
+ </v-btn>
|
|
|
+ </v-col>
|
|
|
+ <v-col cols="12">
|
|
|
+ <span class="special_conditions">
|
|
|
+ *Convient aux petites écoles sans besoins spécifiques
|
|
|
+ de gestion pédagogique, de facturation, etc. Pour une
|
|
|
+ solution complète optez pour Opentalent School
|
|
|
+ <span
|
|
|
+ v-if="
|
|
|
+ !organizationProfile.isArtistPremiumProduct ||
|
|
|
+ organizationProfile.isTrialActive
|
|
|
+ "
|
|
|
+ >
|
|
|
+ <br />
|
|
|
+ **Tarif
|
|
|
+ <span v-if="organizationProfile.isCmf"
|
|
|
+ >adhérent CMF</span
|
|
|
+ ><span v-else>public</span> 2025. Abonnement payable
|
|
|
+ annuellement.
|
|
|
+ </span>
|
|
|
+ </span>
|
|
|
+ </v-col>
|
|
|
+ </v-row>
|
|
|
+ </template>
|
|
|
+ </LayoutPagesSubscriptionCard>
|
|
|
+ </v-col>
|
|
|
+
|
|
|
+ <v-col
|
|
|
+ lg="4"
|
|
|
+ sm="12"
|
|
|
+ md="6"
|
|
|
+ :offset="
|
|
|
+ !md && mdAndUp ? (organizationProfile.isSchool ? 4 : 0) : 0
|
|
|
"
|
|
|
- color="artist"
|
|
|
- :list="listCheck.artistPremium"
|
|
|
>
|
|
|
- <template #card.subTitle>
|
|
|
- <div
|
|
|
- v-if="
|
|
|
- !organizationProfile.isArtistPremiumProduct ||
|
|
|
- organizationProfile.isTrialActive
|
|
|
- "
|
|
|
- class="priceBlock"
|
|
|
- >
|
|
|
- <span class="price">{{
|
|
|
- organizationProfile.isCmf
|
|
|
- ? formatCurrency(7.5, 'EUR')
|
|
|
- : formatCurrency(18.0, 'EUR')
|
|
|
- }}</span>
|
|
|
- TTC/mois**
|
|
|
- </div>
|
|
|
- </template>
|
|
|
- <template #card.action>
|
|
|
- <v-row>
|
|
|
- <v-col
|
|
|
- v-if="
|
|
|
- !organizationProfile.isArtistPremiumProduct &&
|
|
|
- (accessProfileStore.isAdmin ||
|
|
|
- accessProfileStore.isCaMember)
|
|
|
- "
|
|
|
- cols="12"
|
|
|
- >
|
|
|
- <v-btn class="btn trialBtn" @click="startTrial">
|
|
|
- {{ $t('try_premium_version') }}
|
|
|
- <i class="fa-solid fa-greater-than small"/>
|
|
|
- </v-btn>
|
|
|
- </v-col>
|
|
|
- <v-col
|
|
|
- v-if="
|
|
|
- (!organizationProfile.isArtistPremiumProduct ||
|
|
|
- organizationProfile.isTrialActive) &&
|
|
|
- (accessProfileStore.isAdmin ||
|
|
|
- accessProfileStore.isCaMember)
|
|
|
+ <LayoutPagesSubscriptionCard
|
|
|
+ class="schoolCard"
|
|
|
+ :title="
|
|
|
+ !organizationProfile.isSchool
|
|
|
+ ? 'Logiciel School Standard / Premium'
|
|
|
+ : organizationProfile.isSchoolPremiumProduct
|
|
|
+ ? 'Logiciel School Premium'
|
|
|
+ : 'Logiciel School Standard'
|
|
|
+ "
|
|
|
+ :sub-title="!organizationProfile.isSchool ? 'Sur devis' : ''"
|
|
|
+ :extra-header="
|
|
|
+ organizationProfile.isSchool
|
|
|
+ ? 'Votre version actuelle'
|
|
|
+ : undefined
|
|
|
+ "
|
|
|
+ color="school"
|
|
|
+ :list="listCheck.school"
|
|
|
+ >
|
|
|
+ <template #card.action>
|
|
|
+ <v-row>
|
|
|
+ <v-col cols="12">
|
|
|
+ <v-btn
|
|
|
+ v-if="!organizationProfile.isSchool"
|
|
|
+ class="theme-school btn"
|
|
|
+ href="https://logiciels.opentalent.fr/opentalent-school"
|
|
|
+ target="_blank"
|
|
|
+ >
|
|
|
+ {{ $t('to_know_more') }}
|
|
|
+ <i class="fa-solid fa-greater-than small" />
|
|
|
+ </v-btn>
|
|
|
+ </v-col>
|
|
|
+ <v-col cols="12">
|
|
|
+ <span class="special_conditions">
|
|
|
+ *Extranet disponible uniquement dans la version
|
|
|
+ Opentalent School Premium
|
|
|
+ </span>
|
|
|
+ </v-col>
|
|
|
+ </v-row>
|
|
|
+ </template>
|
|
|
+ </LayoutPagesSubscriptionCard>
|
|
|
+ </v-col>
|
|
|
+ </v-row>
|
|
|
+ </v-container>
|
|
|
+ </UiExpansionPanel>
|
|
|
+
|
|
|
+ <UiExpansionPanel title="opentalent_options" icon="fas fa-plus">
|
|
|
+ <v-container fluid class="container card-container">
|
|
|
+ <v-row cols="12">
|
|
|
+ <v-col lg="3" sm="12" md="6">
|
|
|
+ <LayoutPagesSubscriptionCard
|
|
|
+ class="optionsCard"
|
|
|
+ title="SMS"
|
|
|
+ sub-title="Option payante"
|
|
|
+ color="primary"
|
|
|
+ :list="listCheck.sms"
|
|
|
+ >
|
|
|
+ <template #card.action>
|
|
|
+ <v-btn
|
|
|
+ class="theme-primary btn"
|
|
|
+ :href="
|
|
|
+ runtimeConfig.public.fileStorageBaseUrl +
|
|
|
+ (organizationProfile.isCmf
|
|
|
+ ? '/Bon_de_commande/Achat_SMS_CMF.pdf'
|
|
|
+ : '/Bon_de_commande/Achat_SMS_Public.pdf')
|
|
|
"
|
|
|
- cols="12"
|
|
|
+ target="_blank"
|
|
|
>
|
|
|
- <v-btn class="theme-artist btn" @click="subscription">
|
|
|
- {{ $t('subscribe_to_the_offer') }}
|
|
|
- <i class="fa-solid fa-greater-than small"/>
|
|
|
- </v-btn>
|
|
|
- </v-col>
|
|
|
+ acheter des credits SMS
|
|
|
+ <i class="fa-solid fa-greater-than small" />
|
|
|
+ </v-btn>
|
|
|
+ </template>
|
|
|
+ </LayoutPagesSubscriptionCard>
|
|
|
+ </v-col>
|
|
|
|
|
|
- <v-col
|
|
|
- v-if="
|
|
|
- organizationProfile.isTrialActive &&
|
|
|
- (accessProfileStore.isAdmin ||
|
|
|
- accessProfileStore.isCaMember)
|
|
|
+ <v-col lg="3" sm="12" md="6">
|
|
|
+ <LayoutPagesSubscriptionCard
|
|
|
+ class="optionsCard"
|
|
|
+ title="Nom de domaine"
|
|
|
+ sub-title="Option payante"
|
|
|
+ color="primary"
|
|
|
+ :list="listCheck.domain"
|
|
|
+ >
|
|
|
+ <template #card.action>
|
|
|
+ <v-btn
|
|
|
+ class="theme-primary btn"
|
|
|
+ :href="
|
|
|
+ runtimeConfig.public.fileStorageBaseUrl +
|
|
|
+ '/Bon_de_commande/Nom_de_domaine.pdf'
|
|
|
"
|
|
|
- cols="12"
|
|
|
+ target="_blank"
|
|
|
>
|
|
|
- <v-btn class="stop_btn" @click="showStopTrialDialog">
|
|
|
- {{ $t('stop_trial') }}
|
|
|
- </v-btn>
|
|
|
- </v-col>
|
|
|
- <v-col cols="12">
|
|
|
- <span class="special_conditions">
|
|
|
- *Convient aux petites écoles sans besoins spécifiques de
|
|
|
- gestion pédagogique, de facturation, etc. Pour une
|
|
|
- solution complète optez pour Opentalent School
|
|
|
- <span
|
|
|
- v-if="
|
|
|
- !organizationProfile.isArtistPremiumProduct ||
|
|
|
- organizationProfile.isTrialActive
|
|
|
- "
|
|
|
- >
|
|
|
- <br >
|
|
|
- **Tarif
|
|
|
- <span v-if="organizationProfile.isCmf"
|
|
|
- >adhérent CMF</span
|
|
|
- ><span v-else>public</span> 2025. Abonnement payable
|
|
|
- annuellement.
|
|
|
- </span>
|
|
|
- </span>
|
|
|
- </v-col>
|
|
|
- </v-row>
|
|
|
- </template>
|
|
|
- </LayoutPagesSubscriptionCard>
|
|
|
- </v-col>
|
|
|
-
|
|
|
- <v-col
|
|
|
- lg="4"
|
|
|
- sm="12"
|
|
|
- md="6"
|
|
|
- :offset="
|
|
|
- !md && mdAndUp ? (organizationProfile.isSchool ? 4 : 0) : 0
|
|
|
- "
|
|
|
- >
|
|
|
- <LayoutPagesSubscriptionCard
|
|
|
- class="schoolCard"
|
|
|
- :title="
|
|
|
- !organizationProfile.isSchool
|
|
|
- ? 'Logiciel School Standard / Premium'
|
|
|
- : organizationProfile.isSchoolPremiumProduct
|
|
|
- ? 'Logiciel School Premium'
|
|
|
- : 'Logiciel School Standard'
|
|
|
- "
|
|
|
- :sub-title="!organizationProfile.isSchool ? 'Sur devis' : ''"
|
|
|
- :extra-header="
|
|
|
- organizationProfile.isSchool
|
|
|
- ? 'Votre version actuelle'
|
|
|
- : undefined
|
|
|
- "
|
|
|
- color="school"
|
|
|
- :list="listCheck.school"
|
|
|
- >
|
|
|
- <template #card.action>
|
|
|
- <v-row>
|
|
|
- <v-col cols="12">
|
|
|
- <v-btn
|
|
|
- v-if="!organizationProfile.isSchool"
|
|
|
- class="theme-school btn"
|
|
|
- href="https://logiciels.opentalent.fr/opentalent-school"
|
|
|
- target="_blank"
|
|
|
- >
|
|
|
- {{ $t('to_know_more') }}
|
|
|
- <i class="fa-solid fa-greater-than small"/>
|
|
|
- </v-btn>
|
|
|
- </v-col>
|
|
|
- <v-col cols="12">
|
|
|
- <span class="special_conditions">
|
|
|
- *Extranet disponible uniquement dans la version
|
|
|
- Opentalent School Premium
|
|
|
- </span>
|
|
|
- </v-col>
|
|
|
- </v-row>
|
|
|
- </template>
|
|
|
- </LayoutPagesSubscriptionCard>
|
|
|
- </v-col>
|
|
|
- </v-row>
|
|
|
- </v-container>
|
|
|
- </UiExpansionPanel>
|
|
|
-
|
|
|
- <UiExpansionPanel title="opentalent_options" icon="fas fa-plus">
|
|
|
- <v-container fluid class="container card-container">
|
|
|
- <v-row cols="12">
|
|
|
- <v-col lg="3" sm="12" md="6">
|
|
|
- <LayoutPagesSubscriptionCard
|
|
|
- class="optionsCard"
|
|
|
- title="SMS"
|
|
|
- sub-title="Option payante"
|
|
|
- color="primary"
|
|
|
- :list="listCheck.sms"
|
|
|
- >
|
|
|
- <template #card.action>
|
|
|
- <v-btn
|
|
|
- class="theme-primary btn"
|
|
|
- :href="
|
|
|
- runtimeConfig.public.fileStorageBaseUrl +
|
|
|
- (organizationProfile.isCmf
|
|
|
- ? '/Bon_de_commande/Achat_SMS_CMF.pdf'
|
|
|
- : '/Bon_de_commande/Achat_SMS_Public.pdf')
|
|
|
- "
|
|
|
- target="_blank"
|
|
|
- >
|
|
|
- acheter des credits SMS
|
|
|
- <i class="fa-solid fa-greater-than small"/>
|
|
|
- </v-btn>
|
|
|
- </template>
|
|
|
- </LayoutPagesSubscriptionCard>
|
|
|
- </v-col>
|
|
|
-
|
|
|
- <v-col lg="3" sm="12" md="6">
|
|
|
- <LayoutPagesSubscriptionCard
|
|
|
- class="optionsCard"
|
|
|
- title="Nom de domaine"
|
|
|
- sub-title="Option payante"
|
|
|
- color="primary"
|
|
|
- :list="listCheck.domain"
|
|
|
- >
|
|
|
- <template #card.action>
|
|
|
- <v-btn
|
|
|
- class="theme-primary btn"
|
|
|
- :href="
|
|
|
- runtimeConfig.public.fileStorageBaseUrl +
|
|
|
- '/Bon_de_commande/Nom_de_domaine.pdf'
|
|
|
- "
|
|
|
- target="_blank"
|
|
|
- >
|
|
|
- souscrire à l'option
|
|
|
- <i class="fa-solid fa-greater-than small"/>
|
|
|
- </v-btn>
|
|
|
- </template>
|
|
|
- </LayoutPagesSubscriptionCard>
|
|
|
- </v-col>
|
|
|
- </v-row>
|
|
|
- </v-container>
|
|
|
- </UiExpansionPanel>
|
|
|
- </v-expansion-panels>
|
|
|
+ souscrire à l'option
|
|
|
+ <i class="fa-solid fa-greater-than small" />
|
|
|
+ </v-btn>
|
|
|
+ </template>
|
|
|
+ </LayoutPagesSubscriptionCard>
|
|
|
+ </v-col>
|
|
|
+ </v-row>
|
|
|
+ </v-container>
|
|
|
+ </UiExpansionPanel>
|
|
|
+ </v-expansion-panels>
|
|
|
</LayoutContainer>
|
|
|
|
|
|
<LayoutDialogTrialAlreadyDid
|