WIP MMCM
This commit is contained in:
@@ -82,7 +82,7 @@ export const useMMCMStore = defineStore('counter', {
|
||||
methodCollect: 'Main propre',
|
||||
timeSlot : null,
|
||||
partialDelivery : false,
|
||||
generalMedicine : true,
|
||||
generalMedicineRefusal : false,
|
||||
}),
|
||||
getters: {
|
||||
fullAddress: (state) => (state.street !== null) ? state.street + ' ' + state.zipCode + ' ' + state.city : null,
|
||||
@@ -96,7 +96,7 @@ export const useMMCMStore = defineStore('counter', {
|
||||
needPrescriptionDateCollect: (state) => !!(state.productList.filter(p => p.id === state.idProduct)[0].ref === 'MMCM_FACTEUR' && state.withPrescription),
|
||||
dateDeliveryTimestampInSecond: (state) => timestampConverter(state.dateDelivery),
|
||||
dateCollectTimestampInSecond: (state) => timestampConverter(state.dateCollect),
|
||||
generalMedicineAgreement:(state) => (state.generalMedicine) ? 'Oui' : 'Non',
|
||||
generalMedicineAgreement:(state) => (state.generalMedicineRefusal) ? 'Non' : 'Oui',
|
||||
partialDeliveryWish:(state) => (state.partialDelivery) ? 'Oui' : 'Non',
|
||||
|
||||
msgDelivery: (state) => {
|
||||
@@ -108,18 +108,18 @@ export const useMMCMStore = defineStore('counter', {
|
||||
if(state.productList.length === 2) {
|
||||
|
||||
if (date.deliveryExpress === today) {
|
||||
arr.push('Dès aujourd\'hui en moins de 2h')
|
||||
arr.push('Livraison dès aujourd\'hui en moins de 2h')
|
||||
} else {
|
||||
arr.push('A partir de ' + format(date.deliveryExpress, 'EEEE', {locale: fr}) + ' en moins de 2h')
|
||||
arr.push('Livraison à partir de ' + format(date.deliveryExpress, 'EEEE', {locale: fr}) + ' en moins de 2h')
|
||||
}
|
||||
}
|
||||
|
||||
const useFacteurDate = (state.withPrescription) ? date.deliveryFacteur : date.collectFacteur;
|
||||
|
||||
if (useFacteurDate === tomorrow) {
|
||||
arr.push('A partir de demain entre 9h et 17h')
|
||||
arr.push('Livraison à partir de demain entre 9h et 17h')
|
||||
} else {
|
||||
arr.push('A partir de ' + format(useFacteurDate, 'EEEE', {locale: fr}) + ' entre 9h et 17h')
|
||||
arr.push('Livraison à partir de ' + format(useFacteurDate, 'EEEE', {locale: fr}) + ' entre 9h et 17h')
|
||||
}
|
||||
return arr
|
||||
},
|
||||
@@ -128,8 +128,8 @@ export const useMMCMStore = defineStore('counter', {
|
||||
let step = {dayOne: false, dayTwo: false}
|
||||
|
||||
if (state.withPrescription) {
|
||||
step.dayOne = format(date.collectFacteur, 'dd/MM/yyyy', {locale: fr})
|
||||
step.dayTwo = format(date.deliveryFacteur, 'dd/MM/yyyy', {locale: fr})
|
||||
step.dayOne = format(date.collectFacteur, 'eeee dd MMM yyyy', {locale: fr})
|
||||
step.dayTwo = format(date.deliveryFacteur, 'eeee dd MMM yyyy', {locale: fr})
|
||||
}
|
||||
return step
|
||||
|
||||
|
||||
@@ -37,16 +37,16 @@ export default {
|
||||
setup() {
|
||||
const store = useMMCMStore()
|
||||
const cards = [{
|
||||
name: 'La pharmacie Prado Mermoz n\'a pas mon ordonnance',
|
||||
name: 'Je fais parvenir mon ordonnance par le facteur ou le livreur',
|
||||
subTitle: "",
|
||||
validity: true,
|
||||
steps: ['Le livreur vient chercher l’original de mon ordonnance, carte vitale et carte mutuelle pour la prise en charge du tiers-payant (mis dans une enveloppe scellée)',
|
||||
steps: ['Le livreur vient chercher l’original de mon ordonnance, carte vitale et carte mutuelle pour la prise en charge du tiers-payant (mis dans une enveloppe fermée)',
|
||||
'Il viendra vous livrer votre commande (les médicaments et les ajouts de parapharmacie que vous aurez commandés en même temps) et vous rapporter vos documents',
|
||||
]
|
||||
},
|
||||
{
|
||||
name: 'La pharmacie Prado Mermoz a déjà reçu mon ordonnance',
|
||||
subTitle : 'Par téléconsultation (Doctolib ...), pas de tiers payant dans ce cas',
|
||||
name: 'Je fais parvenir mon ordonnance par le médecin',
|
||||
subTitle : '',
|
||||
validity: false,
|
||||
steps: ['Le livreur viendra vous livrer votre commande (les médicaments et les ajouts de parapharmacie que vous aurez commandés en même temps)',
|
||||
]
|
||||
|
||||
@@ -19,11 +19,11 @@
|
||||
</div>
|
||||
<div v-if="product.ref ==='MMCM_FACTEUR' && store.withPrescription">
|
||||
<p>
|
||||
<strong>A partir du {{store.stepFacteur.dayOne}} : Collecte de vos documents de santé</strong><br />
|
||||
<strong>Collecte de vos documents de santé à partir du {{store.stepFacteur.dayOne}}</strong><br />
|
||||
La collecte de l’enveloppe fermée contenant vos documents de santé originaux et leur remise à la pharmacie auront lieu entre 9h et 17h, du lundi au vendredi au moins un jour avant la date de livraison.
|
||||
</p>
|
||||
<p>
|
||||
<strong> A partir du {{store.stepFacteur.dayTwo}} : Livraison</strong><br />
|
||||
<strong>Livraison à partir du {{store.stepFacteur.dayTwo}}</strong><br />
|
||||
La livraison des médicaments et le retour de vos documents de santé sera réalisé entre 9h et 17h, du lundi au vendredi.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
@@ -31,9 +31,9 @@
|
||||
<div class="step_title">Informations complémentaires :</div>
|
||||
|
||||
<div class="form-check">
|
||||
<input class="form-check-input" type="checkbox" :value="true" id="generique_choice" v-model="generalMedicine">
|
||||
<input class="form-check-input" type="checkbox" :value="true" id="generique_choice" v-model="generalMedicineRefusal">
|
||||
<label class="form-check-label" for="generique_choice">
|
||||
J'accepte les médicaments génériques sauf mentions écrites du médecin ou instructions personnelles contraires.
|
||||
Je refuse les médicaments génériques (pas de tiers payant dans ce cas)
|
||||
</label>
|
||||
</div>
|
||||
|
||||
@@ -75,11 +75,11 @@ export default {
|
||||
const suspens = ref(false)
|
||||
const store = useMMCMStore()
|
||||
|
||||
const {generalMedicine, partialDelivery} = storeToRefs(store)
|
||||
const {generalMedicineRefusal, partialDelivery} = storeToRefs(store)
|
||||
|
||||
const urlGoogleMap = "https://www.google.com/maps?width=100%25&height=600&hl=en&q=" + encodeURI(store.fullAddress) + "&t=&z=17&ie=UTF8&iwloc=B&output=embed"
|
||||
return {
|
||||
generalMedicine,
|
||||
generalMedicineRefusal,
|
||||
partialDelivery,
|
||||
suspens,
|
||||
store,
|
||||
@@ -111,7 +111,7 @@ export default {
|
||||
}
|
||||
|
||||
if (import.meta.env.DEV) {
|
||||
urlApi += '&ID_SESSION=BP6XBH42';
|
||||
urlApi += '&ID_SESSION=ufhTu2vi';
|
||||
console.log(urlApi)
|
||||
}
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
<div class="mb-3">
|
||||
Livraison express en moins de 2h par coursier<br/>
|
||||
ou le surlendemain par votre facteur dans les zones éligibles.
|
||||
ou le lendemain par votre facteur dans les zones éligibles.
|
||||
</div>
|
||||
<div class="text-center">
|
||||
<router-link to="/address-check" class="btn btn-primary">
|
||||
|
||||
Reference in New Issue
Block a user