PageSourceSearch

https://www.vmfpatrimoine.org/_nuxt/DI9pYysW.js

js vmfpatrimoine.org collected 2026-10-02 10:43:30 UTC 30,012 bytes, 1 lines download raw bytes

1import{_ as se,o as i,c as p,a as e,Q as j,j as J,m as t,z as y,V as H,A as $,f as P,t as _,J as X,U as W,b as E,C as z,d as te,x as C,P as Y,l as B,W as le,X as Z,Y as F,E as T,D as O,N as ee,Z as oe,I as re,$ as ne,F as R,r as U,M as q,B as V,n as M,a0 as ie,k as ae,a1 as de,a2 as ue,a3 as D,a4 as me,u as pe,a5 as ce,H as Q,w as ge,v as ye,a6 as ve,y as be}from"./h9yQLS9B.js";import{c as _e,d as fe,e as we,f as Ae}from"./CcKk4UL_.js";import{u as K}from"./C18uverE.js";import{_ as $e,u as Pe,a as xe}from"./D2OmAQG8.js";import{c as he}from"./C8aAPFcY.js";import{a as Ee}from"./P2u8RZ2d.js";import"./fr3g8E3O.js";import"./CJSe-VKO.js";const Ce={},Ie={class:"text-center flex flex-col justify-center text-xl md:text-4xl font-semibold big-card py-20 md:py-32 md:space-y-4"};function Se(k,m){return i(),p("div",Ie,[...m[0]||(m[0]=[e("p",null,"Bienvenue sur votre espace personnel",-1)])])}const ke=se(Ce,[["render",Se]]),Me={key:0},Re={class:"space-y-6"},Ne={class:"lg:grid lg:grid-cols-3 lg:gap-4 lg:items-start lg:border-t lg:border-gray-300 lg:pt-5"},Le={class:"mt-1 lg:mt-0 lg:col-span-2"},Oe={class:"lg:grid lg:grid-cols-3 lg:gap-4 lg:items-start lg:border-t lg:border-gray-300 lg:pt-5"},Ue={class:"mt-1 lg:mt-0 lg:col-span-2"},Ve={class:"lg:grid lg:grid-cols-3 lg:gap-4 lg:items-start lg:border-t lg:border-gray-300 lg:pt-5"},De={class:"mt-1 lg:mt-0 lg:col-span-2"},Be={class:"relative"},Te={class:"lg:grid lg:grid-cols-3 lg:gap-4 lg:items-start lg:border-t lg:border-gray-300 lg:pt-5"},je={class:"mt-1 lg:mt-0 lg:col-span-2"},Fe={class:"lg:grid lg:grid-cols-3 lg:gap-4 lg:items-start lg:border-t lg:border-gray-300 lg:pt-5"},ze={class:"mt-1 lg:mt-0 lg:col-span-2"},qe={class:"lg:grid lg:grid-cols-3 lg:gap-4 lg:items-start lg:border-t lg:border-gray-300 lg:pt-5"},He={class:"mt-1 lg:mt-0 lg:col-span-2"},Je={class:"lg:grid lg:grid-cols-3 lg:gap-4 lg:items-start lg:border-t lg:border-gray-300 lg:pt-5"},Ye={class:"mt-1 lg:mt-0 lg:col-span-2"},Ge={class:"lg:grid lg:grid-cols-3 lg:gap-4 lg:items-start lg:border-t lg:border-gray-300 lg:pt-5"},We={class:"mt-1 lg:mt-0 lg:col-span-2"},Qe={class:"lg:grid lg:grid-cols-3 lg:gap-4 lg:items-start lg:border-t lg:border-gray-300 lg:pt-5"},Ke={class:"mt-1 lg:mt-0 lg:col-span-2"},Xe={class:"lg:grid lg:grid-cols-3 lg:gap-4 lg:items-start lg:border-t lg:border-gray-300 lg:pt-5"},Ze={class:"mt-1 lg:mt-0 lg:col-span-2"},es={class:"lg:grid lg:grid-cols-3 lg:gap-4 lg:items-start lg:border-t lg:border-gray-300 lg:pt-5"},ss={class:"mt-1 lg:mt-0 lg:col-span-2"},ts={class:"lg:grid lg:grid-cols-3 lg:gap-4 lg:items-start lg:border-t lg:border-gray-300 lg:pt-5"},ls={class:"mt-1 lg:mt-0 lg:col-span-2"},os={class:"pt-5"},rs={class:"flex justify-end"},ns={__name:"InformationsForm",async setup(k){let m,v;const s=j();return s.isAuthenticated(),s.userAuthenticated.isAuthenticated&&([m,v]=J(()=>s.getUser()),await m,v()),(b,l)=>t(s).user?(i(),p("div",Me,[e("div",Re,[l[33]||(l[33]=e("p",{class:"text-lg font-semibold"},"Utilisateur Principal",-1)),e("div",Ne,[l[14]||(l[14]=e("label",{for:"civility"},"Civilité",-1)),e("div",Le,[y(e("select",{"onUpdate:modelValue":l[0]||(l[0]=r=>t(s).user.civility=r),id:"civility"},[...l[13]||(l[13]=[e("option",{value:"undefined",disabled:"",selected:""},"Sélectionner une civilité",-1),e("option",{value:1},"Monsieur",-1),e("option",{value:2},"Madame",-1),e("option",{value:3},"Autre",-1)])],512),[[H,t(s).user.civility]])])]),e("div",Oe,[l[15]||(l[15]=e("label",{for:"PRENOM_1"},"Prénom",-1)),e("div",Ue,[y(e("input",{"onUpdate:modelValue":l[1]||(l[1]=r=>t(s).user.PRENOM_1=r),type:"text",name:"firstname",id:"PRENOM_1"},null,512),[[$,t(s).user.PRENOM_1]])])]),e("div",Ve,[l[16]||(l[16]=e("label",{for:"NOM_1"},"Nom",-1)),e("div",De,[y(e("input",{"onUpdate:modelValue":l[2]||(l[2]=r=>t(s).user.NOM_1=r),type:"text",name:"lastname",id:"NOM_1"},null,512),[[$,t(s).user.NOM_1]])])]),e("div",Be,[e("div",Te,[l[18]||(l[18]=e("label",{for:"birthday"},"Date de naissance",-1)),e("div",je,[y(e("input",{"onUpdate:modelValue":l[3]||(l[3]=r=>t(s).user.birthday=r),type:"date",placeholder:"dd/mm/yyyy",id:"birthday",class:"min-w-[calc(100%_-_16px)]"},null,512),[[$,t(s).user.birthday]]),l[17]||(l[17]=e("span",{id:"error-birthday",class:"error-message"},null,-1))])])]),e("div",Fe,[l[20]||(l[20]=e("label",{for:"mobile"},"Téléphone mobile",-1)),e("div",ze,[y(e("input",{"onUpdate:modelValue":l[4]||(l[4]=r=>t(s).user.MOBILE_1=r),id:"mobile",name:"mobile",type:"tel",autocomplete:"tel"},null,512),[[$,t(s).user.MOBILE_1]]),l[19]||(l[19]=e("span",{id:"error-mobile",class:"error-message"},null,-1))])]),e("div",qe,[l[22]||(l[22]=e("label",{for:"mobileSecondary"},"Téléphone mobile secondaire",-1)),e("div",He,[y(e("input",{"onUpdate:modelValue":l[5]||(l[5]=r=>t(s).user.MOBILE_2=r),id:"mobileSecondary",name:"mobileSecondary",type:"tel",autocomplete:"tel"},null,512),[[$,t(s).user.MOBILE_2]]),l[21]||(l[21]=e("span",{id:"error-mobileSecondary",class:"error-message"},null,-1))])]),e("div",Je,[l[24]||(l[24]=e("label",{for:"phone"},"Téléphone fixe",-1)),e("div",Ye,[y(e("input",{"onUpdate:modelValue":l[6]||(l[6]=r=>t(s).user.TELEPHONE_PRINCIPAL=r),id:"phone",name:"phone",type:"tel",autocomplete:"tel"},null,512),[[$,t(s).user.TELEPHONE_PRINCIPAL]]),l[23]||(l[23]=e("span",{id:"error-phone",class:"error-message"},null,-1))])]),l[34]||(l[34]=e("p",{class:"text-lg font-semibold pt-16"},"Utilisateur Secondaire",-1)),e("div",Ge,[l[26]||(l[26]=e("label",{for:"civility"}," Civilité",-1)),e("div",We,[y(e("select",{"onUpdate:modelValue":l[7]||
1(l[7]=r=>t(s).user.husband.civility=r)},[...l[25]||(l[25]=[e("option",{value:"undefined",disabled:"",selected:""},"Sélectionner une civilité",-1),e("option",{value:1},"Monsieur",-1),e("option",{value:2},"Madame",-1),e("option",{value:3},"Autre",-1)])],512),[[H,t(s).user.husband.civility]])])]),e("div",Qe,[l[27]||(l[27]=e("label",null,"Prénom",-1)),e("div",Ke,[y(e("input",{"onUpdate:modelValue":l[8]||(l[8]=r=>t(s).user.husband.PRENOM_MADAME=r),name:"firstname",type:"text"},null,512),[[$,t(s).user.husband.PRENOM_MADAME]])])]),e("div",Xe,[l[28]||(l[28]=e("label",null,"Nom",-1)),e("div",Ze,[y(e("input",{"onUpdate:modelValue":l[9]||(l[9]=r=>t(s).user.husband.lastname=r),name:"lastname",type:"text"},null,512),[[$,t(s).user.husband.lastname]])])]),e("div",es,[l[30]||(l[30]=e("label",{for:"birthdayBis"},"Date de naissance",-1)),e("div",ss,[y(e("input",{"onUpdate:modelValue":l[10]||(l[10]=r=>t(s).user.husband.birthday=r),type:"date",placeholder:"dd/mm/yyyy",id:"birthdayBis",class:"min-w-[calc(100%_-_16px)]"},null,512),[[$,t(s).user.husband.birthday]]),l[29]||(l[29]=e("span",{id:"error-birthdayBis",class:"error-message"},null,-1))])]),e("div",ts,[l[32]||(l[32]=e("label",{for:"mobileBis"},"Téléphone mobile",-1)),e("div",ls,[y(e("input",{"onUpdate:modelValue":l[11]||(l[11]=r=>t(s).user.husband.phone_primary=r),id:"mobileBis",name:"mobile",type:"tel",autocomplete:"tel"},null,512),[[$,t(s).user.husband.phone_primary]]),l[31]||(l[31]=e("span",{id:"error-mobileBis",class:"error-message"},null,-1))])]),e("div",os,[e("div",rs,[e("a",{onClick:l[12]||(l[12]=r=>("useValidatorMyAccountInformations"in b?b.useValidatorMyAccountInformations:t(_e))(t(s).user)?t(s).saveUser():null),class:"btn-primary-white"},"Sauvegarder")])])])])):P("",!0)}},is={key:0},as={class:"space-y-6"},ds={class:"lg:grid lg:grid-cols-3 lg:gap-4 lg:items-start lg:pt-5"},us={class:"mt-1 lg:mt-0 lg:col-span-2"},ms={key:0},ps={key:1},cs={class:"lg:grid lg:grid-cols-3 lg:gap-4 lg:items-start lg:border-t lg:border-gray-300 lg:pt-5"},gs={class:"mt-1 lg:mt-0 lg:col-span-2"},ys={key:0},vs={key:1},bs={class:"lg:grid lg:grid-cols-3 lg:gap-4 lg:items-start lg:border-t lg:border-gray-300 lg:pt-5"},_s={class:"mt-1 lg:mt-0 lg:col-span-2"},fs={class:"lg:grid lg:grid-cols-3 lg:gap-4 lg:items-start lg:border-t lg:border-gray-300 lg:pt-5"},ws={class:"mt-1 lg:mt-0 lg:col-span-2"},As={class:"lg:grid lg:grid-cols-3 lg:gap-4 lg:items-start lg:border-t lg:border-gray-300 lg:pt-5"},$s={class:"mt-1 lg:mt-0 lg:col-span-2"},Ps={class:"lg:grid lg:grid-cols-3 lg:gap-4 lg:items-start lg:border-t lg:border-gray-300 lg:pt-5"},xs={class:"mt-1 lg:mt-0 lg:col-span-2"},hs={class:"pt-5"},Es={class:"flex justify-end"},Cs={__name:"IdentifiersForm",setup(k){const m=j();return(v,s)=>t(m).user?(i(),p("div",is,[e("div",as,[e("div",ds,[s[5]||(s[5]=e("label",null,"Clé adhérent",-1)),e("div",us,[t(m).user.CLE_ADHERENT?(i(),p("p",ms,_(t(m).user.CLE_ADHERENT),1)):(i(),p("p",ps,"-"))])]),e("div",cs,[s[6]||(s[6]=e("label",null,"Numéro adhérent",-1)),e("div",gs,[t(m).user.NUMERO_ADHERENT?(i(),p("p",ys,_(t(m).user.NUMERO_ADHERENT),1)):(i(),p("p",vs,"-"))])]),s[15]||(s[15]=e("p",{class:"text-lg font-semibold pt-16"},"Utilisateur Principal",-1)),e("div",bs,[s[8]||(s[8]=e("label",{for:"email"}," Adresse e-mail ",-1)),e("div",_s,[y(e("input",{"onUpdate:modelValue":s[0]||(s[0]=b=>t(m).user.EMAIL_1=b),id:"email",name:"email",type:"email",autocomplete:"email"},null,512),[[$,t(m).user.EMAIL_1]]),s[7]||(s[7]=e("span",{id:"error-email",class:"error-message"},null,-1))])]),e("div",fs,[s[10]||(s[10]=e("label",{for:"emailSecondary"}," Adresse e-mail secondaire ",-1)),e("div",ws,[y(e("input",{"onUpdate:modelValue":s[1]||(s[1]=b=>t(m).user.EMAIL_2=b),id:"emailSecondary",name:"email",type:"email",autocomplete:"email"},null,512),[[$,t(m).user.EMAIL_2]]),s[9]||(s[9]=e("span",{id:"error-emailSecondary",class:"error-message"},null,-1))])]),s[16]||(s[16]=e("p",{class:"text-lg font-semibold pt-16"},"Utilisateur Secondaire",-1)),e("div",As,[s[12]||(s[12]=e("label",{for:"emailBis"},"Adresse e-mail",-1)),e("div",$s,[y(e("input",{"onUpdate:modelValue":s[2]||(s[2]=b=>t(m).user.husband.email_primary=b),type:"email",name:"email",id:"emailBis",autocomplete:"email"},null,512),[[$,t(m).user.husband.email_primary]]),s[11]||(s[11]=e("span",{id:"error-emailBis",class:"error-message"},null,-1))])]),e("div",Ps,[s[14]||(s[14]=e("label",{id:"emailSecondaryBis"},"Adresse e-mail secondaire",-1)),e("div",xs,[y(e("input",{"onUpdate:modelValue":s[3]||(s[3]=b=>t(m).user.husband.email_secondary=b),type:"email",name:"email",id:"emailSecondaryBis",autocomplete:"email"},null,512),[[$,t(m).user.husband.email_secondary]]),s[13]||(s[13]=e("span",{id:"error-emailSecondaryBis",class:"error-message"},null,-1))])]),e("div",hs,[e("div",Es,[e("a",{onClick:s[4]||(s[4]=b=>("useValidatorMyAccountIdentifiers"in v?v.useValidatorMyAccountIdentifiers:t(fe))(t(m).user)?t(m).saveUser():null),class:"btn-primary-white"},"Sauvegarder")])])])])):P("",!0)}},Is={class:"pt-10"},Ss={class:"md:mx-auto md:w-full md:max-w-md"},ks={class:"bg-white"},Ms={class:"relative"},Rs=["type"],Ns={class:"relative"},Ls=["type"],Os={__name:"PasswordForm",setup(k){const m=C(!0),v=C({password:null,confirmPassword:null}),s=()=>{m.value=!m.value},b=async()=>{Y.put(B()+"/api/user/change-password",{password:v.value.password,userId:Z().userId,jwt:le()},{headers:{Authorization:F()}}).then(()=>(T.new({type:"success",text:"Mot de passe modifié.",delay:3e3}),O("/"))).catch(()=>{T.new({type:"alert",text:"Erreur modification.",delay:3e3})})},l=()=>{we(v.value)&&b()};return(r,d)=>{const g=z;return i(),p("div",Is,[e("div",Ss,[e("div",ks,[e("form",{onSubmit:X(l,["prevent"]),class:"space-y-6"},[e("div",null,[d[4]||(d[4]=e("label",{for:"password"},"Nouveau mot de passe",-1)),e("div",Ms,[y(e("input",{"onUpdate:modelValue":d[
10]||(d[0]=w=>t(v).password=w),onKeyup:d[1]||(d[1]=w=>("useCheckPassword"in r?r.useCheckPassword:t(K))(t(v).password)),onChange:d[2]||(d[2]=w=>("useCheckPassword"in r?r.useCheckPassword:t(K))(t(v).password)),id:"password",name:"new-password",autocomplete:"new-password",type:t(m)?"password":"text"},null,40,Rs),[[W,t(v).password]]),e("button",{type:"button",onClick:s},[E(g,{name:t(m)?"heroicons:eye-slash-20-solid":"heroicons:eye-solid",class:"absolute top-3.5 right-4 w-5 h-5 text-anthracitePrimary-500"},null,8,["name"])])]),d[5]||(d[5]=te('<span id="error-password" class="error-message"></span><div class="pwd-checker"><span id="pwd-length" class="pwd-base">Au moins 8 caractères</span><span id="pwd-lowercase" class="pwd-base">Au moins une lettre minuscule</span><span id="pwd-uppercase" class="pwd-base">Au moins une lettre majuscule</span><span id="pwd-number" class="pwd-base">Au moins un chiffre</span><span id="pwd-special" class="pwd-base">Au moins un caractère spécial (!#$%)</span></div>',2))]),e("div",null,[d[6]||(d[6]=e("label",{for:"confirmPassword"},"Confirmation du mot de passe",-1)),e("div",Ns,[y(e("input",{"onUpdate:modelValue":d[3]||(d[3]=w=>t(v).confirmPassword=w),id:"confirmPassword",name:"confirm-password",autocomplete:"new-password",type:t(m)?"password":"text"},null,8,Ls),[[W,t(v).confirmPassword]]),e("button",{type:"button",onClick:s},[E(g,{name:t(m)?"heroicons:eye-slash-20-solid":"heroicons:eye-solid",class:"absolute top-3.5 right-4 w-5 h-5 text-anthracitePrimary-500"},null,8,["name"])])]),d[7]||(d[7]=e("span",{id:"error-confirmPassword",class:"error-message"},null,-1))]),d[8]||(d[8]=e("div",{class:"flex justify-center"},[e("button",{type:"submit",class:"btn-primary-white"},"Modifier mot de passe")],-1))],32)])])])}}},Us={class:"modal"},Vs={class:"modal-frame"},Ds={class:"modal-wrapper"},Bs={class:"modal-content w-[570px] max-h-[80%]"},Ts={class:"modal-header-close"},js={key:0},Fs={key:1},zs={key:0,class:"w-full flex flex-col justify-center items-center"},qs={key:1},Hs={class:"space-y-6"},Js={key:0},Ys={key:1},Gs=["selected","value"],Ws={class:"autocomplete"},Qs={key:0},Ks=["onClick"],Xs={class:"grid grid-cols-1 lg:grid-cols-7 gap-y-2 gap-x-6"},Zs={class:"lg:col-span-3"},et={class:"lg:col-span-4"},st={class:"modal-footer"},tt={__name:"EditAddress",props:["addressSelect","userAddress"],setup(k,{emit:m}){const v=m,s=j(),b=k,l=C(!0),r=C(b.addressSelect),d=C(!1),{dataAddressesAutocomplete:g,isShowAutocomplete:w}=Ee(q(()=>r.value.ADRESSE_PRINCIPAL_1),q(()=>r.value.country),q(()=>r.value),d),x=()=>v("close"),I=f=>{g.value=[],r.value.ADRESSE_PRINCIPAL_1=f.properties.street?f.properties.housenumber+" "+f.properties.street:f.properties.name,r.value.CODE_POSTAL_PRINCIPAL=f.properties.postcode,r.value.COMMUNE_PRINCIPAL=f.properties.city,r.value.country="France"},c=()=>{setTimeout(()=>{d.value=!1},200)},h=()=>r.value.mode==="edit"?s.putAddress(r.value).then(x):s.newAddress(r.value).then(x);return ee(()=>{oe(),setTimeout(()=>{l.value=!1},300)}),re(()=>{ne()}),(f,o)=>{const u=z;return i(),p("div",Us,[o[33]||(o[33]=e("div",{class:"modal-background"},null,-1)),e("div",Vs,[e("div",Ds,[e("div",Bs,[e("div",Ts,[e("button",{onClick:o[0]||(o[0]=n=>x())},[E(u,{name:"heroicons:x-mark",class:"w-8 h-8"})]),t(r).mode==="new"?(i(),p("p",js," Nouvelle adresse ")):P("",!0),t(r).mode==="edit"?(i(),p("p",Fs," Modifier une adresse ")):P("",!0)]),e("div",{onClick:o[10]||(o[10]=n=>g.value=[]),class:"modal-body h-full"},[t(l)?(i(),p("div",zs,[...o[13]||(o[13]=[e("div",{class:"border-t-transparent w-16 h-16 border-[6px] border-goldPrimary-500 border-solid rounded-full animate-spin"},null,-1)])])):(i(),p("div",qs,[e("div",Hs,[o[32]||(o[32]=e("label",{class:"text-sm italic obligatory"}," Champs obligatoires ",-1)),t(r).is_primary?P("",!0):(i(),p("div",Js,[o[14]||(o[14]=e("label",{for:"lastname",class:"obligatory"}," Nom ",-1)),y(e("input",{"onUpdate:modelValue":o[1]||(o[1]=n=>t(r).lastname=n),type:"text",id:"lastname",name:"lastname"},null,512),[[$,t(r).lastname]]),o[15]||(o[15]=e("span",{id:"error-lastname",class:"error-message"},null,-1))])),t(r).is_primary?P("",!0):(i(),p("div",Ys,[o[16]||(o[16]=e("label",{for:"firstname",class:"obligatory"}," Prénom ",-1)),y(e("input",{"onUpdate:modelValue":o[2]||(o[2]=n=>t(r).firstname=n),type:"text",id:"firstname",name:"firstname"},null,512),[[$,t(r).firstname]]),o[17]||(o[17]=e("span",{id:"error-firstname",class:"error-message"},null,-1))])),e("div",null,[o[19]||(o[19]=e("label",{for:"country",class:"obligatory"}," Pays ",-1)),y(e("select",{"onUpdate:modelValue":o[3]||(o[3]=n=>t(r).country=n),name:"country",id:"country"},[o[18]||(o[18]=e("option",{value:"",disabled:""}," Sélectionner un pays ",-1)),(i(!0),p(R,null,U(t(he),n=>(i(),p("option",{selected:n==="France",value:n},_(n),9,Gs))),256))],512),[[H,t(r).country]]),o[20]||(o[20]=e("span",{id:"error-country",class:"error-message"},null,-1))]),e("div",Ws,[o[21]||(o[21]=e("label",{for:"address",class:"obligatory"}," Adresse de livraison ",-1)),y(e("input",{"onUpdate:modelValue":o[4]||(o[4]=n=>
1t(r).ADRESSE_PRINCIPAL_1=n),type:"text",id:"address",name:"address",onFocus:o[5]||(o[5]=n=>d.value=!0),onBlur:c},null,544),[[$,t(r).ADRESSE_PRINCIPAL_1]]),t(w)?(i(),p("ul",Qs,[(i(!0),p(R,null,U(t(g),n=>(i(),p("li",{onClick:a=>I(n)},_(n.properties.label),9,Ks))),256))])):P("",!0),o[22]||(o[22]=e("p",{class:"text-sm italic"}," Exemple : 10 rue de la liberté ",-1)),o[23]||(o[23]=e("span",{id:"error-address",class:"error-message"},null,-1))]),e("div",null,[o[24]||(o[24]=e("label",{class:"optional"},"Complément d’adresse 1",-1)),y(e("input",{"onUpdate:modelValue":o[6]||(o[6]=n=>t(r).ADRESSE_PRINCIPAL_2=n),type:"text"},null,512),[[$,t(r).ADRESSE_PRINCIPAL_2]]),o[25]||(o[25]=e("p",{class:"text-sm italic"}," Exemple : Batiment, Résidence, Etage... ",-1))]),e("div",null,[o[26]||(o[26]=e("label",{class:"optional"},"Complément d’adresse 2",-1)),y(e("input",{"onUpdate:modelValue":o[7]||(o[7]=n=>t(r).ADRESSE_PRINCIPAL_3=n),type:"text"},null,512),[[$,t(r).ADRESSE_PRINCIPAL_3]]),o[27]||(o[27]=e("p",{class:"text-sm italic"}," Exemple : Lieu-dit, Hameau... ",-1))]),e("div",Xs,[e("div",Zs,[o[28]||(o[28]=e("label",{for:"zip",class:"obligatory"}," Code postal ",-1)),y(e("input",{"onUpdate:modelValue":o[8]||(o[8]=n=>t(r).CODE_POSTAL_PRINCIPAL=n),type:"text",pattern:"[0-9]*",id:"zip",name:"zip"},null,512),[[$,t(r).CODE_POSTAL_PRINCIPAL]]),o[29]||(o[29]=e("span",{id:"error-zip",class:"error-message"},null,-1))]),e("div",et,[o[30]||(o[30]=e("label",{for:"city",class:"obligatory"}," Commune ",-1)),y(e("input",{"onUpdate:modelValue":o[9]||(o[9]=n=>t(r).COMMUNE_PRINCIPAL=n),type:"text",id:"city",name:"city"},null,512),[[$,t(r).COMMUNE_PRINCIPAL]]),o[31]||(o[31]=e("span",{id:"error-city",class:"error-message"},null,-1))])])])]))]),e("div",st,[e("button",{onClick:o[11]||(o[11]=n=>x())}," Annuler "),e("button",{onClick:o[12]||(o[12]=n=>("useValidatorEditAddress"in f?f.useValidatorEditAddress:t(Ae))(t(r))?h():null)}," Envoyer ")])])])])])}}},lt={class:"relative"},ot={class:"md:space-y-8 min-h-window lg:max-w-[1000px] max-w-[500px] mx-auto"},rt={class:"space-y-4"},nt={class:"grid grid-cols-1 lg:grid-cols-2 gap-6"},it={key:0,class:"rounded-[6px] border border-goldPrimary-500 md:text-lg p-4 flex justify-between items-start space-x-4"},at={key:0},dt={key:1},ut={class:"flex flex-col gap-y-4"},mt={key:1,class:"rounded-[20px] border-dashed-custom md:text-lg p-4 flex justify-center items-center min-h-[122px]"},pt={class:"space-y-4"},ct={class:"grid grid-cols-1 lg:grid-cols-2 gap-6"},gt={class:"h-full flex flex-col justify-between gap-y-2"},yt={class:"mb-2"},vt={key:0},bt={key:1},_t={class:"flex flex-col mt-4"},ft={class:"flex items-center gap-x-2.5"},wt={class:"flex items-center gap-x-2.5"},At={class:"flex flex-col gap-y-4"},$t=["onClick"],Pt=["onClick"],xt={class:"rounded-[20px] border-dashed-custom md:text-lg p-4 flex justify-center items-center min-h-[206px]"},ht={key:0,class:"w-screen h-screen flex flex-col justify-center items-center bg-white/50 fixed top-0 left-0 z-50"},Et={__name:"AddressesList",async setup(k){let m,v;const s=j();let b=C(!1),l=C(null),r=C(!1);s.isAuthenticated(),s.userAuthenticated.isAuthenticated&&([m,v]=J(()=>s.getUser()),await m,v());function d(I){ie.new("Voulez-vous vraiment supprimer cette adresse ?",()=>{s.deleteAddress(I)})}function g(){b.value=!0}function w(){b.value=!1}async function x({addressId:I,typeAddress:c,status:h}){r.value=!0,s.addressesBook.find(f=>f.id===I)[c]=h,s.addressesBook.forEach(f=>{f.id!==I&&f[c]&&(f[c]=!1)});try{await Y.put(`${B()}/api/address/update/${I}`,{[c]:h},{headers:{Authorization:F()}})}catch{T.new({type:"alert",text:"Erreur mise à jour adresse.",delay:3e3})}finally{await s.getUser(),r.value=!1}}return(I,c)=>{const h=z,f=$e,o=tt;return i(),p("div",lt,[e("div",ot,[e("div",rt,[c[4]||(c[4]=e("p",{class:"font-semibold text-lg"}," Mon adresse principale ",-1)),e("div",nt,[t(s).primaryAddress?(i(),p("div",it,[e("div",null,[e("p",null,_(t(s).primaryAddress.ADRESSE_PRINCIPAL_1),1),t(s).primaryAddress.ADRESSE_PRINCIPAL_2?(i(),p("p",at,_(t(s).primaryAddress.ADRESSE_PRINCIPAL_2),1)):P("",!0),t(s).primaryAddress.ADRESSE_PRINCIPAL_3?(i(),p("p",dt,_(t(s).primaryAddress.ADRESSE_PRINCIPAL_3),1)):P("",!0),e("p",null,_(t(s).primaryAddress.CODE_POSTAL_PRINCIPAL)+" "+_(t(s).primaryAddress.COMMUNE_PRINCIPAL),1),e("p",null,_(t(s).primaryAddress.country),1)]),e("div",ut,[e("button",{onClick:c[0]||(c[0]=u=>(V(l)?l.value={...t(s).primaryAddress,mode:"edit"}:l={...t(s).primaryAddress,mode:"edit"},g()))},[E(h,{name:"heroicons:pencil-square",class:"w-9 h-9 p-1.5 btn-primary-white"})]),e("button",{onClick:c[1]||(c[1]=u=>d(t(s).primaryAddress.id))},[E(h,{name:"heroicons:trash",class:"w-9 h-9 p-1.5 btn-primary-white"})])])])):(i(),p("div",mt,[e("button",{onClick:c[2]||(c[2]=u=>(V(l)?l.value={mode:"new",is_primary:!0,country:""}:l={mode:"new",is_primary:!0,country:""},g())),class:"text-2xl border-2 border-goldPrimary-500 rounded-full w-16 h-16 text-goldPrimary-500 hover:bg-goldPrimary-500/70 hover:text-white transition-all duration-300"},[E(h,{name:"heroicons:plus",class:"w-9 h-9 p-1.5"})])]))])]),c[8]||(c[8]=e("hr",{class:"lg:w-1/2 mx-auto lg:!my-12 !my-8 border-gray-300"},null,-1)),e("div",pt,[c[7]||(c[7]=e("p",{class:"font-semibold text-lg"}," Mon carnet d'adresses ",-1)),e("div",ct,[(i(!0),p(R,null,U(t(s).addressesBook,u=>(i(),p("div",{key:u.id,class:"rounded-[6px] border border-goldPrimary-500 md:text-lg p-4 flex justify-between items-start space-x-4"},[e("div",gt,[e("div",null,[e("p",yt,_(u.lastname)+" "+_(u.firstname),1),e("p",null,_(u.ADRESSE_PRINCIPAL_1),1),u.ADRESSE_PRINCIPAL_2?(i(),p("p",vt,_(u.ADRESSE_PRINCIPAL_2),1)):P("",!0),u.ADRESSE_PRINCIPAL_3?(i(),p("p",bt,_(u.ADRESSE_PRINCIPAL_3),1)):P("",!0),e("p",null,_(u.CODE_POSTAL_PRINCIPAL)+" "+_(u.COMMUNE_PRINCIPAL),1),e("p",null,_(u.country),1)]),e("div",_t,[e("div",ft,[E(f,{checked:u.is_delivery,"onUpdate:checked":n=>u.is_delivery=n,onOnchangeChecked:n=>x({addressId:u.id,typeAddress:"is_delivery",status:n})},null,8,["checked","onUpdate:checked","onOnchangeChecked"]),c[5]||(c[5]=e("p",null,"Livraison",-1))]),e("div",wt,[E(f,{checked:u.is_billing,"onUpdate:checked":n=>u.is_billing=n,onOnchangeChecked:n=>x({addressId:u.id,typeAddress:"is_billing",status:n})},null,8,["checked","onUpdate:checked","onOnchangeChecked"]),c[6]||(c[6]=e("p",null,"Facturation",-1))])])]),e("div",At,[e("button",{onClick:n=>(V(l)?l.value={...u,mode:"edit"}:l={...u,mode:"edit"},g())},[E(h,{name:"heroicons:pencil-square",class:"w-9 h-9 p-1.5 btn-primary-white"})],8,$t),e("button",{onClick:n=>d(u.id)},[E(h,{name:"heroicons:trash",class:"w-9 h-9 p-1.5 btn-primary-white"})],8,Pt)])]))),128)),e("div",xt,[e("button",{onClick:c[3]||(c[3]=u=>(V(l)?l.value={mode:"new",country:""}:l={mode:"new",country:""},g())),class:"text-2xl border-2 border-goldPrimary-500 rounded-full w-16 h-16 text-goldPrimary-500 hover:bg-goldPrimary-500/70 hover:text-white transition-all duration-300"},[E(h,{name:"heroicons:plus",class:"w-9 h-9 p-1.5"})])])])]),t(b)?(i(),M(o,{key:0,addressSelect:t(l),onClose:w},null,8,["addressSelect"])):P("",!0)]),t(r)?(i(),p("div",ht,[...c[9]||(c[9]=[e("div",{class:"border-t-transparent w-16 h-16 border-[6px] border-goldPrimary-500 border-solid rounded-full animate-spin"},null,-1)])])):P("",!0)])}}},Ct={class:"min-h-window"}
1,It={class:"w-full lg:w-3/4 mx-auto space-y-6"},St={class:"flex justify-end"},kt={class:"w-32"},Mt=["value","selected"],Rt={class:"table-alternate w-full text-xs md:text-base"},Nt={class:"font-sans font-bold"},Lt={class:"hidden md:table-cell"},Ot={class:"text-right"},Ut={class:"flex justify-end items-center gap-4 md:gap-6"},Vt=["id"],Dt=["onClick","id"],Bt=["onClick"],Tt={key:1},jt={__name:"AllMyOrders",async setup(k){let m,v;const s=ue(),b=new Date;let l=C(!1),r=C([]),d=C(null),g=C(b.getFullYear());const{data:w,refresh:x}=([m,v]=J(()=>ae(()=>$fetch(`${B()}/api/shop/order/user/${Z()}/${g.value}`,{headers:{Authorization:F()}}),"$bI7E8eQSrj")),m=await m,v(),m);I();function I(){const a=b.getFullYear();for(let S=0;S<a-2022+1;S++)r.value.push(a-S)}function c(n){const a=s.findIndex(S=>S.value==n);return s[a].label}async function h(n){return{...await $fetch(`${B()}/api/shop/order/${n}`,{headers:{Authorization:F()}})}}async function f(n){let a=await h(n);return a.products=[],await new Promise((N,A)=>{a.cart.forEach(async L=>{await Y.get(`${B()}/api/product/${L.id}`).then(G=>{a.products.push({id:L.id,title:G.data.title,price:D(G.data.price),qty:L.qty})}).catch(()=>{A()}),a.products.length===a.cart.length&&N()})}).then(async()=>{a.products.sort((N,A)=>N.id-A.id),a.price_donation!="0.00"&&a.products.push({id:0,title:"Don",price:D(a.price_donation),qty:"-"}),a.date=me(a.date),a.price_delivery=D(a.price_delivery),a.price_subtotal=D(a.price_subtotal),a.price_total=D(a.price_total),a.payment_status=c(a.payment_status)}).catch(()=>{T.new({type:"alert",text:"Une erreur est survenue.",delay:3e3})}),{...a}}async function o(n){d.value=await f(n),l.value=!0}async function u(n){const a=document.querySelector(`#loader-${n}`),S=document.querySelector(`#btn-${n}`);a.classList.remove("hidden"),S.classList.add("hidden");let N=await f(n);await Pe(N).then(()=>{a.classList.add("hidden")}).catch(()=>{T.new({type:"alert",text:"Erreur lors de la generation du reçu.",delay:3e3})}),a.classList.add("hidden"),S.classList.remove("hidden")}return(n,a)=>{const S=z,N=xe;return i(),p(R,null,[e("div",Ct,[e("div",It,[e("div",St,[e("div",kt,[a[2]||(a[2]=e("label",{for:"orders-year",class:"sr-only"},"Année",-1)),e("select",{onChange:a[0]||(a[0]=A=>(V(g)?g.value=A.target.value:g=A.target.value,t(x)())),name:"year",id:"orders-year"},[(i(!0),p(R,null,U(t(r),(A,L)=>(i(),p("option",{value:A,selected:L===0},_(A),9,Mt))),256))],32)])]),e("table",Rt,[a[5]||(a[5]=e("caption",{class:"sr-only"},"Mes commandes",-1)),a[6]||(a[6]=e("thead",null,[e("tr",null,[e("th",null,"Référence"),e("th",null,"Statut"),e("th",{class:"hidden md:table-cell"},"Paiement"),e("th",{class:"text-right"},"Total (€)"),e("th",null,[e("span",{class:"sr-only"},"Plus d'informations")])])],-1)),e("tbody",null,[t(w).length>0?(i(!0),p(R,{key:0},U(t(w),A=>(i(),p("tr",null,[e("td",Nt,_(A.reference),1),e("td",null,_(c(A.payment_status)),1),e("td",Lt,_(("useSetOrderPaymentMethod"in n?n.useSetOrderPaymentMethod:t(de))(A.payment_method)),1),e("td",Ot,_(A.price_total),1),e("td",Ut,[e("div",{id:`loader-${A.reference}`,class:"hidden md:mr-1.5 border-t-transparent w-6 h-6 md:w-7 md:h-7 border-[3px] border-goldPrimary-500 border-solid rounded-full animate-spin"},null,8,Vt),e("button",{onClick:L=>u(A.reference),id:`btn-${A.reference}`,class:"btn-action"},[E(S,{name:"heroicons:arrow-down-tray",class:"w-5 h-5 md:w-7 md:h-6"})],8,Dt),e("button",{onClick:L=>o(A.reference),class:"btn-action"},[E(S,{name:"heroicons:eye",class:"w-5 h-5 md:w-7 md:h-6"})],8,Bt)])]))),256)):(i(),p("tr",Tt,[...a[3]||(a[3]=[e("td",{colspan:"99"},[e("p",{class:"text-center text-lg font-semibold"},"Aucun résultat ne correspond à votre recherche.")],-1)])])),a[4]||(a[4]=e("tr",null,[e("td",{colspan:"99",class:"border-bottom"})],-1))])])])]),t(l)?(i(),M(N,{key:0,closeModal:t(l),"onUpdate:closeModal":a[1]||(a[1]=A=>V(l)?l.value=A:l=A),order:t(d)},null,8,["closeModal","order"])):P("",!0)],64)}}},Ft={class:"container mx-auto my-4 min-h-window"},zt={class:"md:hidden"},qt=["value","selected"],Ht={class:"hidden md:block"},Jt={class:"tabs"}
1,Yt=["onClick","href"],Gt={class:"my-5 md:my-10"},ll={__name:"mon-compte",setup(k){pe({title:"Mon Compte"});const m=j(),v=ce();let s=C([{name:"Accueil",current:!1,param:"accueil"},{name:"Informations",current:!1,param:"informations"},{name:"Identifiants",current:!1,param:"identifiants"},{name:"Mot de passe",current:!1,param:"mot-de-passe"},{name:"Adresses",current:!1,param:"adresses"},{name:"Mes commandes",current:!1,param:"mes-commandes"}]);const b=d=>{const g=s.value.findIndex(w=>w.param===d);return g!==-1?(s.value.forEach(w=>w.current=!1),s.value[g].current=!0,!0):!1};ee(async()=>{m.userAuthenticated.isAuthenticated&&await m.getUser();const d=v.query.tab;d?b(d)||(s.value[0].current=!0,O("/mon-compte",{replace:!0})):s.value[0].current=!0}),Q(()=>v.query.tab,d=>{d?b(d)||(s.value[0].current=!0,O("/mon-compte",{replace:!0})):(s.value.forEach(g=>g.current=!1),s.value[0].current=!0)});function l(d){const g=d.target.value,w=s.value.find(x=>x.name===g);w&&(s.value.forEach(x=>x.current=!1),w.current=!0,w.param==="accueil"?O("/mon-compte",{replace:!0}):O(`/mon-compte?tab=${w.param}`,{replace:!0}))}function r(d){s.value.forEach(g=>g.current=!1),d.current=!0,d.param==="accueil"?O("/mon-compte",{replace:!0}):O(`/mon-compte?tab=${d.param}`,{replace:!0})}return Q(s.value,()=>{ve()}),(d,g)=>{const w=ke,x=ns,I=Cs,c=Os,h=Et,f=jt,o=ye;return i(),p("div",Ft,[E(o,null,{default:ge(()=>[e("div",zt,[e("select",{onChange:g[0]||(g[0]=u=>l(u)),id:"tabs",name:"tabs"},[(i(!0),p(R,null,U(t(s),u=>(i(),p("option",{key:u.name,value:u.name,selected:u.current},_(u.name),9,qt))),128))],32),g[1]||(g[1]=e("div",{class:"mt-5 border-b border-b-gray-300"},null,-1))]),e("div",Ht,[e("div",Jt,[e("nav",null,[(i(!0),p(R,null,U(t(s),u=>(i(),p("a",{key:u.name,onClick:X(n=>r(u),["prevent"]),class:be([u.current?"tab-current":"tab-other"]),href:u.param==="accueil"?"/mon-compte":`/mon-compte?tab=${u.param}`},_(u.name),11,Yt))),128))])])]),e("div",Gt,[t(s)[0].current?(i(),M(w,{key:0})):P("",!0),t(s)[1].current?(i(),M(x,{key:1})):P("",!0),t(s)[2].current?(i(),M(I,{key:2})):P("",!0),t(s)[3].current?(i(),M(c,{key:3})):P("",!0),t(s)[4].current?(i(),M(h,{key:4})):P("",!0),t(s)[5].current?(i(),M(f,{key:5})):P("",!0)])]),_:1})])}}};export{ll as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.