PageSourceSearch

https://jobs.qapa.fr/front-applicant/assets/documents-contracts-ePl39qHu.js

js qapa.fr collected 2026-10-01 11:47:06 UTC 5,164 bytes, 2 lines download raw bytes

1import{a as X,B as Z,u as tt,aH as at,Y as et,d as p,c as v,w as n,h as o,b as r,aa as ot,i as m,r as f,V as N,e as D,a$ as nt,t as _,j as A,m as b,a3 as g,aG as st,aC as rt,o as it,a7 as h,al as y,ay as ct,x as lt,p as i,F as ut,k as mt,a1 as dt,ag as pt,aS as ft,aT as _t,R as bt,bo as vt,q as ht}from"./index-D_c_uriZ.js";import{_ as yt}from"./qapa-loadable-box.vue_vue_type_script_setup_true_lang-DRcnjh-4.js";import{_ as Ct}from"./qapa-month-picker.vue_vue_type_script_setup_true_lang-ZZR32R1D.js";import{Q as gt}from"./qapa-mission-table-row-BIq8Er5X.js";import{_ as Mt}from"./change-mission-availability-dialog.vue_vue_type_script_setup_true_lang-C0qsLHx0.js";import{C as kt,e as wt}from"./types-De0JDUIM.js";import{u as St}from"./index-C0-cwjJQ.js";import{u as Nt}from"./index-a6Esk3cV.js";import"./VDatePicker-vKUcghPl.js";import"./qapa-list-row-CL8fwZ7L.js";import"./documents-service-B4RNoiY7.js";import"./missions-service-HD2OO5ow.js";import"./timesheets-service-Du3ShQxA.js";const Dt={key:0},At={key:0,class:"mt-3"},Tt=["onClick"],Yt=X({__name:"documents-contracts",setup(xt){Z({meta:[{name:"robots",content:"noindex, nofollow"}]});const{t:c}=tt(),T=lt(),Y=at(),a=St(),x=Nt(),M=it("applicantAvailabilityDialog"),l=et(p().format("YYYY-MM")),R=h(()=>a.sortedMetadataMonths[0]),V=h(()=>a.sortedMetadataMonths.slice(-1)[0]),E=h(()=>p(l.value).format("MMMM YYYY")),F=h(()=>[...a.contracts??[]].sort((t,e)=>p(t.startDate).isAfter(e.startDate)?-1:1));function k(t){return t.toSign}async function C(){await a.fetchContracts(p(l.value).startOf("month").format("YYYY-MM-DD")).then(async()=>{if(a.contracts){const t=[];a.contracts.filter(k).forEach(e=>t.push(a.fetchTimesheetsAvailability({contractNumber:e.contractNumber,amendmentNumber:e.amendmentNumber}))),await Promise.all(t)}})}function $(){var e,u;return((e=a.contractsMetadata)!=null&&e.metadata?Object.keys((u=a.contractsMetadata)==null?void 0:u.metadata).sort():[]).find(d=>d>=l.value)}async function O(){try{return await Promise.all([a.fetchContractsMeta(),x.fetchConfig()]),l.value=$()??a.sortedMetadataMonths[0]??l.value,await C(),y.success()}catch(t){return console.error(t),y.failure(c("common.une-erreur.une-erreur-est-survenue-reessayer"))}}function q(t){if(t)return`${ft(_t.STORAGE)}${t}?mode=DOWNLOAD`}function B(t){M.value.open(t)}async function L(t){await a.setNotAvailableForMission(t),await C()}function I(t){T.push({name:bt.CONTRACT_SIGNATURE,params:{contractNumber:t.contractNumber.toString()}})}function P(t){return t.contractStatus===kt.FULLY_SIGNED}function U(t){return t.missionStatus===wt.INTERRUPTED}function j(t){var e,u;return(e=a.contractsMetadata)!=null&&e.metadata?Object.keys((u=a.contractsMetadata)==null?void 0:u.metadata).some(d=>p(t).isSame(d)):null}function G(t){return async()=>{try{return await vt(t),y.success()}catch(e){return y.failureWithError(e)}}}return document.documentElement.scrollTop=0,(t,e)=>{var w;const u=Ct,d=ct("i18n-t"),H=nt,Q=mt,W=pt,z=rt,J=yt;return i(),v(J,{"network-available":o(Y).networkAvailable,load:O,"force-display":!!o(a).contracts&&!!((w=o(a).contractsMetadata)!=null&&w.metadata)},{content:n(()=>[r(z,{"title-color":"on-primary-container",loading:o(a).isLoadingContracts||o(a).isLoadingContractsMetadata,title:o(c)("common.contrats"),"no-title-mobile":"",divider:!o(a).hasContract},ot({default:n(()=>[e[3]||(e[3]=m()),o(a).isLoadingContracts?b("",!0):(i(),f(g,{key:0},[o(a).contracts&&o(a).contracts.length===0?(i(),v(N,{key:0},{default:n(()=>[r(D,null,{default:n(()=>[r(H,null,{default:n(()=>[m(_(o(c)("base.views.documents-contracts.nous-navons-pas-de"))+" ",1),o(a).hasContract?(i(),f("span",Dt,[r(d,{keypath:"base.views.documents-contracts.pour-le-mois-de",tag:"span"},{month:n(()=>[A("strong",null,_(E.value),1)]),_:1})])):b("",!0)]),_:1})]),_:1})]),_:1})):b("",!0),e[2]||(e[2]=m()),r(N,null,{default:n(()=>[r(D,{cols:"12"},{default:n(()=>[(i(!0),f(g,null,st(F.value,(s,S)=>(i(),v(gt,ut({key:S},{ref_for:!0},s,{index:S}),{buttons:n(()=>[k(s)?(i(),f(g,{key:0},[r(Q,{onClick:dt(K=>I(s),["prevent"]),class:"sign-contract-button"},{default:n(()=>[m(_(o(c)("common.signer")),1)]),_:1},8,["onClick"]),e[1]||(e[1]=m()),!U(s)&&!s.hasTimesheets?(i(),f("div",At,[A("a",{onClick:K=>B(s.contractNumber),class:"text-primary"},_(o(c)("common.vous-netes-plus-disponible")),9,Tt)])):b("",!0)],64)):P(s)&&s.pdf?(i(),v(W,{key:1,action:G(q(s.pdf))},{default:n(()=>[m(_(o(c)("common.telecharger.telecharger")),1)]),_:1},8,["action"])):b("",!0)]),_:2},1040,["index"]))),128))]),_:1})]),_:1})],64))]),_:2},[o(a).hasContract?{name:"filter",fn:n(()=>[r(u,{modelValue:l.value,"onUpdate:modelValue":[e[0]||(e[0]=s=>l.value=s),C],class:"month-field",label:o(c)("common.mois"),"hide-details":"","hide-clear":"",max:R.value,min:V.value,clearable:!1,"allowed-dates":j},null,8,["modelValue","label","max","min"])]),key:"0"}:void 0]),1032,["loading","title","divider"]),e[4]||(e[4]=m()),r(Mt,{ref_key:"applicantAvailabilityDialog",ref:M,"set-not-available-for-mission-action":L},null,512)]),_:1},8,["network-available","force-display"])}}}),Gt=ht(Yt,[["__scopeId","data-v-e6b68574"]]);export{Gt as default};
2//# sourceMappingURL=documents-contracts-ePl39qHu.js.map

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.