PageSourceSearch

https://monclub.fftt.com/assets/index-CjKeVMoG.js

js fftt.com collected 2026-09-24 09:36:54 UTC 12,680 bytes, 1 lines download raw bytes

1import{_ as P,D as N,c,w as t,r,o as m,e as a,g as o,t as d,b as w,d as h,m as b,F as k,x as F,ao as V,aO as I,av as E,a as M,E as U,aP as B,aQ as q,aR as J}from"./index-DcN32Kdt.js";import{c as Q}from"./question-form-DLLafo6D.js";import{s as j}from"./index-B0uThlB9.js";import"./event-bus-CGRXT3Tn.js";const G={mixins:[N],props:{value:{}},data:()=>({reviewStatusLabels:{0:"--",1:"En cours",2:"Favorable","-1":"Défavorable"},reviewStatusColorsClasses:{0:"chipTransparent",1:"chipYellow",2:"chipGreen","-1":"chipRed"}}),computed:{reviewProp(){return this.entityType+"Review"},reviewStatusOptions(){const e=[];for(const l in this.reviewStatusLabels)e.push({label:this.reviewStatusLabels[l],value:parseInt(l)});return e}},methods:{getReviewStatusLabel(e,l){return l=l||this.reviewProp,this.reviewStatusLabels[e[l].status]},getChipColorClass(e,l){return l=l||this.reviewProp,this.reviewStatusColorsClasses[e[l].status]}}},Y={key:0},$={class:"md-layout md-gutter"};function z(e,l,i,f,S,R){const p=r("md-dialog-title"),g=r("md-table-head"),s=r("md-table-row"),n=r("md-table-cell"),v=r("md-table"),C=r("md-dialog-content"),L=r("md-button"),D=r("md-dialog-actions"),_=r("loader"),y=r("md-dialog");return m(),c(y,{"md-active":e.doShow,"onUpdate:mdActive":l[1]||(l[1]=A=>e.doShow=A),"md-close-on-esc":!0,"md-click-outside-to-close":!0},{default:t(()=>[a(p,null,{default:t(()=>[o(d(e.title),1)]),_:1}),a(C,null,{default:t(()=>[i.value?(m(),w("div",Y,[a(v,null,{default:t(()=>[a(s,null,{default:t(()=>[a(g,{colspan:"2"},{default:t(()=>[...l[2]||(l[2]=[b("h3",{class:"colorSecondary"},"Demande de label",-1)])]),_:1})]),_:1}),a(s,null,{default:t(()=>[a(n,null,{default:t(()=>[...l[3]||(l[3]=[o("Code Club",-1)])]),_:1}),a(n,null,{default:t(()=>[o(d(i.value.club.identifier),1)]),_:1})]),_:1}),a(s,null,{default:t(()=>[a(n,null,{default:t(()=>[...l[4]||(l[4]=[o("Nom du club",-1)])]),_:1}),a(n,null,{default:t(()=>[o(d(i.value.club.name),1)]),_:1})]),_:1}),a(s,null,{default:t(()=>[a(n,null,{default:t(()=>[...l[5]||(l[5]=[o("Label",-1)])]),_:1}),a(n,null,{default:t(()=>[o(d(i.value.label.name),1)]),_:1})]),_:1}),a(s,null,{default:t(()=>[a(n,null,{default:t(()=>[...l[6]||(l[6]=[o("Date de la demande",-1)])]),_:1}),a(n,null,{default:t(()=>[o(d(e.$dateFormat(i.value.dateCreated)),1)]),_:1})]),_:1}),a(s,null,{default:t(()=>[a(n,null,{default:t(()=>[...l[7]||(l[7]=[o("Date de début",-1)])]),_:1}),a(n,null,{default:t(()=>[o(d(e.$dateFormat(i.value.startDate)),1)]),_:1})]),_:1}),a(s,null,{default:t(()=>[a(n,null,{default:t(()=>[...l[8]||(l[8]=[o("Date de fin",-1)])]),_:1}),a(n,null,{default:t(()=>[o(d(e.$dateFormat(i.value.endDate)),1)]),_:1})]),_:1}),a(s,null,{default:t(()=>[a(n,null,{default:t(()=>[...l[9]||(l[9]=[o("Décision finale",-1)])]),_:1}),i.value.definitiveStatus===null?(m(),c(n,{key:0},{default:t(()=>[...l[10]||(l[10]=[o("En attente",-1)])]),_:1})):(m(),c(n,{key:1},{default:t(()=>[o(d(i.value.definitiveStatus?"Acceptée":"Refusée"),1)]),_:1}))]),_:1})]),_:1}),b("div",$,[a(v,{class:"md-layout-item"},{default:t(()=>[a(s,null,{default:t(()=>[a(g,{colspan:"2"},{default:t(()=>[...l[11]||(l[11]=[b("h3",{class:"colorSecondary"},"Avis Ligue",-1)])]),_:1})]),_:1}),a(s,null,{default:t(()=>[a(n,null,{default:t(()=>[...l[12]||(l[12]=[o("Date d'évaluation",-1)])]),_:1}),a(n,null,{default:t(()=>[o(d(e.$dateFormat(i.value.leagueReview.dateModified)),1)]),_:1})]),_:1}),a(s,null,{default:t(()=>[a(n,null,{default:t(()=>[...l[13]||(l[13]=[o("Statut",-1)])]),_:1}),a(n,null,{default:t(()=>[o(d(R.getReviewStatusLabel(i.value,"leagueReview")),1)]),_:1})]),_:1}),a(s,null,{default:t(()=>[a(n,{colspan:"2"},{default:t(()=>[l[14]||(l[14]=b("h4",null,"Commentaires",-1)),o(" "+d(i.value.leagueReview.description),1)]),_:1})]),_:1})]),_:1}),a(v,{class:"md-layout-item"},{default:t(()=>[a(s,null,{default:t(()=>[a(g,{colspan:"2"},{default:t(()=>[...l[15]||(l[15]=[b("h3",{class:"colorSecondary"},"Décision Fédération",-1)])]),_:1})]),_:1}),a(s,null,{default:t(()=>[a(n,null,{default:t(()=>[...l[16]||(l[16]=[o("Date d'évaluation",-1)])]),_:1}),a(n,null,{default:t(()=>[o(d(e.$dateFormat(i.value.federationReview.dateModified)),1)]),_:1})]),_:1}),a(s,null,{default:t(()=>[a(n,null,{default:t(()=>[...l[17]||(l[17]=[o("Statut",-1)])]),_:1}),a(n,null,{default:t(()=>[o(d(R.getReviewStatusLabel(i.value,"federationReview")),1)]),_:1})]),_:1}),a(s,null,{default:t(()=>[a(n,{colspan:"2"},{default:t(()=>[l[18]||(l[18]=b("h4",null,"Commentaires",-1)),o(" "+d(i.value.federationReview.description),1)]),_:1})]),_:1})]),_:1})]),i.value.labelResort?(m(),c(v,{key:0},{default:t(()=>[a(s,null,{default:t(()=>[a(g,{colspan:"2"},{default:t(()=>[...l[19]||(l[19]=[b("h3",{class:"colorSecondary"},"Recours",-1)])]),_:1})]),_:1}),a(s,null,{default:t(()=>[a(n,null,{default:t(()=>[...l[20]||(l[20]=[o("Commentaires",-1)])]),_:1}),a(n,null,{default:t(()=>[o(d(i.value.labelResort.description),1)]),_:1})]),_:1}),a(s,null,{default:t(()=>[a(n,null,{default:t(()=>[...l[21]||(l[21]=[o("Status",-1)])]),_:1}),a(n,null,{default:t(()=>[i.value.labelResort.status===null?(m(),w(k,{key:0},[o("En attente")],64)):(m(),w(k,{key:1},[o(d(i.value.labelResort.status?"Accepté":"Refusé"),1)],64))]),_:1})]),_:1})]),_:1})):h("",!0)])):h("",!0)]),_:1}),a(D,null,{default:t(()=>[a(L,{class:"md-primary",onClick:l[0]||(l[0]=F(A=>e.doShow=!1,["prevent"]))},{default:t(()=>[...l[22]||(l[22]=[o("Fermer",-1)])]),_:1})]),_:1}),a(_,{loading:e.loading,"full-page":!1,"can-cancel":!1},null,8,["loading"])]),_:1},8,["md-active"])}const H=P(G,[["render",z]]),O={components:{ShowDialog:H},data:()=>({createValues:{},blankFormAnswer:null,persistentQueryParams:!1,labelApplicationStates:{},labelResortFormProps:{}}),methods:{openPreviewDialog(e){this.openShowFormTemplateDialog(e.form.template)},doOpenCreateDialog(e){this.createValues={club:M.generateIri(U.entrypoint,this.$route.params.clubId),label:e,formAnswer:{form:e.form,questionAnswers:[]}},this.getFormTemplateItem(e.form.template),this.openCreateDialog()},doCreate(){const e=JSON.parse(JSON.stringify(this.createValues));this.hasLabelResort(e.label)&&(e.previousApplication=this.labelApplicationStates[e.label["@id"]].labelApplication),this.create(e)},doOpenCreateLabelResortDialog(e){this.labelResortFormProps={labelApplication:this.labelApplicationStates[e["@id"]].labelApplication},this.openCreateLabelResortDialog()},canCreateLabelApplication(e){return!this.listLoading&&e.form&&this.labelApplicationStates[e["@id"]]&&this.labelApplicationStates[e["@id"]].canCreateLabelApplication},canCreateLabelResort(e){return!this.listLoading&&e.form&&this.labelApplicationStates[e["@id"]]&&this.labelApplicationStates[e["@id"]].canCreateLabelResort},hasLabelResort(e){const l=this.hasLabelApplication(e);return l&&l.labelResort},hasLabelApplication(e){return this.labelApplicationStates[e["@id"]]&&this.labelApplicationStates[e["@id"]].labelApplication},updateLabelApplicationState(e){const l=this.labelApplicationStates[e["@id"]],i=this.items.filter(S=>S.label.id===e.id);if(!i.length)return;const f=i[i.length-1];return l.labelApplication=f,f.definitiveStatus?l.canCreateLabelApplication=E(f.endDate):f.previousApplication&&f.previousApplication.labelResort&&!f.previousApplication.labelResort.status?(l.canCreateLabelApplication=!1,l.canCreateLabelResort=!1):f.labelResort?(l.canCreateLabelApplication=f.labelResort.status,l.canCreateLabelResort=!1):(l.canCreateLabelApplication=!1,l.canCreateLabelResort=f.definitiveStatus===!1),l}},watch:{labelItems(e){if(e&&e.length){const l=[];for(let i=e.length-1;i>=0;--i)l.push(e[i].id),this.labelApplicationStates[e[i]["@id"]]={canCreateLabelApplication:!0,canCreateLabelResort:!1,labelApplication:null};this.setOrder({by:"id",dir:"asc"}),this.filter({"club.id":this.$route.params.clubId,"label.id":l})}},items(e){if(e&&e.length)for(let l=this.labelItems.length-1;l>=0;--l)this.updateLabelApplicationState(this.labelItems[l])},formTemplateItem(e){e&&(this.blankFormAnswer=Q(e),this.createValues.formAnswer&&Ob
1ject.assign(this.createValues.formAnswer,this.blankFormAnswer))},created(e){e&&this.getList()},createdLabelResort(e){e&&this.getList()}},created(){this.setLabelListPath("/api"+I.entrypoint),this.hydrateLocalFiltersFromState(),this.labelPagination.order||this.setLabelOrder({by:"id",dir:"desc"}),this.getLabelList()}};j.links(O,[{namespace:I.namespace,operations:["list","show"],prefix:"label",withDialogs:!0},{namespace:B.namespace,operations:["create","list","update","show"],withDialogs:!0},{namespace:q.namespace,operations:["show"],prefix:"formTemplate",withDialogs:!0},{namespace:J.namespace,operations:["create"],prefix:"labelResort",withDialogs:!0}]);const K=O,W=["src"],X={class:"md-layout md-alignment-center mbm"},Z=["src"];function x(e,l,i,f,S,R){const p=r("md-table-cell"),g=r("md-tooltip"),s=r("md-icon"),n=r("md-button"),v=r("collapsor"),C=r("preconfigured-list"),L=r("md-table-row"),D=r("md-table"),_=r("details-dialog"),y=r("form-dialog"),A=r("show-dialog");return m(),w("div",null,[a(C,{title:"Liste des labels",loading:e.listLoading||e.labelListLoading,items:e.labelItems,pagination:e.labelPagination,"on-order-change":e.changeLabelOrder,"on-page-change":e.getLabelPage,"on-limit-change":e.changeLabelLimit,"on-row-click":e.openShowLabelDialog,selectable:!1},{"md-table-row-inner":t(({item:u})=>[a(p,{"md-label":"Nom du label","md-sort-by":"label.name"},{default:t(()=>[o(d(u.name),1)]),_:2},1024),a(p,{"md-label":"Logo","md-sort-by":"label.name"},{default:t(()=>[u.logo&&u.logo.public?(m(),w("img",{key:0,style:{"max-width":"100px"},src:u.logo.url},null,8,W)):(m(),w(k,{key:1},[o("--")],64))]),_:2},1024),a(p,{"md-label":"Durée de validité","md-sort-by":"label.duration"},{default:t(()=>[o(d(u.duration)+" ans",1)]),_:2},1024),a(p,{"md-label":"Résumé","md-sort-by":"description"},{default:t(()=>[o(d(u.description||"--"),1)]),_:2},1024),a(p,{"md-label":"Actions"},{default:t(()=>[a(v,null,{default:t(()=>[u.form?(m(),c(n,{key:0,class:"md-icon-button md-mini",onClick:F(T=>e.openPreviewDialog(u),["prevent","stop"])},{default:t(()=>[a(g,{"md-direction":"top"},{default:t(()=>[...l[4]||(l[4]=[o("Voir le questionnaire",-1)])]),_:1}),a(s,null,{default:t(()=>[...l[5]||(l[5]=[o("assignment",-1)])]),_:1})]),_:1},8,["onClick"])):h("",!0),e.hasLabelApplication(u)?(m(),c(n,{key:1,class:"md-icon-button md-mini",onClick:F(T=>e.openShowDialog(e.hasLabelApplication(u)),["prevent","stop"])},{default:t(()=>[a(g,{"md-direction":"top"},{default:t(()=>[...l[6]||(l[6]=[o("Voir l'état de la demande",-1)])]),_:1}),a(s,null,{default:t(()=>[...l[7]||(l[7]=[o("remove_red_eye",-1)])]),_:1})]),_:1},8,["onClick"])):h("",!0)]),_:2},1024)]),_:2},1024)]),_:1},8,["loading","items","pagination","on-order-change","on-page-change","on-limit-change","on-row-click"]),a(_,{show:e.showLabelDialogOpened,"onUpdate:show":l[0]||(l[0]=u=>e.showLabelDialogOpened=u),title:"Détails d'un label",loading:e.showLabelLoading},V({_:2},[e.labelItem?{name:"body",fn:t(()=>[b("div",X,[e.labelItem.logo&&e.labelItem.logo.public?(m(),w("img",{key:0,style:{"max-width":"300px"},src:e.labelItem.logo.url},null,8,Z)):h("",!0)]),a(D,null,{default:t(()=>[a(L,null,{default:t(()=>[a(p,null,{default:t(()=>[...l[8]||(l[8]=[o("Nom",-1)])]),_:1}),a(p,null,{default:t(()=>[o(d(e.labelItem.name),1)]),_:1})]),_:1}),a(L,null,{default:t(()=>[a(p,null,{default:t(()=>[...l[9]||(l[9]=[o("Durée de validité",-1)])]),_:1}),a(p,null,{default:t(()=>[o(d(e.labelItem.duration),1)]),_:1})]),_:1}),e.labelItem.description?(m(),c(L,{key:0},{default:t(()=>[a(p,null,{default:t(()=>[...l[10]||(l[10]=[o("Résumé du label",-1)])]),_:1}),a(p,null,{default:t(()=>[o(d(e.labelItem.description),1)]),_:1})]),_:1})):h("",!0)]),_:1})]),key:"0"}:void 0]),1032,["show","loading"]),a(_,{show:e.showFormTemplateDialogOpened,"onUpdate:show":l[1]||(l[1]=u=>e.showFormTemplateDialogOpened=u),title:"Prévisualiser un questionnaire",componentPath:"form-answer",componentName:"form",componentProps:{withoutInfos:!0,disabled:!0},item:e.blankFormAnswer,loading:e.showFormTemplateLoading},null,8,["show","item","loading"]),a(y,{show:e.createLabelResortDialogOpened,"onUpdate:show":l[2]||(l[2]=u=>e.createLabelResortDialogOpened=u),title:"Faire une demande de recours",formPath:"label-resort",formProps:e.labelResortFormProps,mapping:e.createLabelResortMapping,errors:e.createLabelResortViolations,loading:e.createLabelResortLoading,onSubmit:e.createLabelResort},null,8,["show","formProps","mapping","errors","loading","onSubmit"]),a(A,{show:e.showDialogOpened,"onUpdate:show":l[3]||(l[3]=u=>e.showDialogOpened=u),title:"Statut de la demande de label",value:e.item,loading:e.showLoading},null,8,["show","value","loading"])])}const oe=P(K,[["render",x]]);
1export{oe 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.