PageSourceSearch

https://app.invoicing.plus/build/assets/Index-784be533.js

js invoicing.plus collected 2026-09-24 20:05:53 UTC 24,713 bytes, 2 lines download raw bytes

1import{a as he}from"./runtime-dom.esm-bundler-c8a4e9fd.js";import{u as Ve}from"./vue-router-2645b885.js";import{u as fe}from"./vue-i18n-2b0851fa.js";import{a as we,J as be,c as Fe,b as L}from"./main-0b49f352.js";import{u as Ue}from"./dialog-ff0a0145.js";import{u as ge}from"./vue.runtime.esm-bundler-0695577c.js";import{u as Be}from"./lodash-5eb42d42.js";import{u as Ce}from"./notification-bf8208d4.js";import{_ as xe}from"./ObservatoryIcon-f360b8e1.js";import{_ as Te}from"./PurchaseDeliveryNoteIndexDropdown-0e4af9ce.js";import{c as ee,r as ce}from"./index.esm-fdb3bbc0.js";import{u as je}from"./index.esm-e8e553d0.js";import{u as Re}from"./attachment-8dabe49d.js";import{v as A,E as ue,h as q,D as Me,r as d,o as m,i as C,e as l,d as y,f,t as k,u as t,a,c as H,p as ke,F as Oe,s as Le,j as te,g as b,B as qe,l as ve,q as He}from"./runtime-core.esm-bundler-933f4ca9.js";import{u as Ye,P as Ge}from"./usePdfHoverPreview-4354070f.js";import{d as We}from"./index-4b843de9.js";import"./axios-67252f11.js";import"./moment-e9e012b5.js";import"./utilities-cc7bdc62.js";import"./XCircleIcon-086051d1.js";import"./preload-helper-6f27e6cf.js";import"./customer-router-33df74f8.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./menu-2d018230.js";import"./BaseDropdownItem-b9c43399.js";import"./MainLogo-17320595.js";const ze={class:"flex justify-between w-full"},Xe={key:0,action:""},Je={class:"px-8 py-8 sm:px-6 sm:py-4"},Ke=["onClick"],Qe={class:"z-0 flex justify-end p-4 bpurchaseDeliveryNote-t bpurchaseDeliveryNote-gray-200 bpurchaseDeliveryNote-solid"},Ze={key:1},et={class:"my-6 mx-4 bpurchaseDeliveryNote bpurchaseDeliveryNote-gray-200 relative"},tt=["src"],at={class:"z-0 flex justify-end p-4 bpurchaseDeliveryNote-t bpurchaseDeliveryNote-gray-200 bpurchaseDeliveryNote-solid"},st={__name:"SendPurchaseDeliveryNoteModal",setup(De){const V=we(),p=be(),re=Ce(),U=Be(),I=ge(),x=Re(),{t:T}=fe(),E=A(!1),h=A(""),j=A(!1),Y=A(!1);let w=ue({pj:[]}),D=A({pj:null});const G=A(["customer","customerCustom","purchaseDeliveryNote","purchaseDeliveryNoteCustom","company"]),M=q(()=>V.active&&V.componentName==="SendPurchaseDeliveryNoteModal"),N=q(()=>V.data),X=Me("utils"),c=n=>{if(!n||!n.trim())return!0;let r=!1;for(const g of n.trim().split(";"))r=X.validateEmail(g.trim());return r};let i=ue({id:null,from:null,to:null,cc:null,toArray:[],attachments:[],subject:"",body:null,customer_id:null});const J={from:{required:ee.withMessage(T("validation.required"),ce)},toArray:{},to:{mustBeEmail:ee.withMessage(T("validation.email_incorrect"),c)},cc:{mustBeEmail:ee.withMessage(T("validation.email_incorrect"),c)},subject:{required:ee.withMessage(T("validation.required"),ce)},body:{required:ee.withMessage(T("validation.required"),ce)}},v=je(J,q(()=>i));function oe(){j.value=!1}async function K(){if(Y.value===!0)return;Y.value=!0,i.id=V.id,i.customer_id=N.value.customer.id,i.from=I.currentUserSettings.default_user_email_from=="YES"?I.currentUser.email_display:U.selectedCompany.address.email_display,I.currentUserSettings.default_user_email_cc=="YES"&&(i.cc=I.currentUser.email);let n=U.selectedCompanySettings.purchase_delivery_note_mail_subject;N.value&&(i.to=N.value.customer.email,n=n.replace(/{NUMBER}/,N.value.estimate_number),n=n.replace(/{SUPPLIER_NAME}/,N.value.customer.name),n=n.replace(/{COMPANY_NAME}/,U.selectedCompany.name),n=n.replace(/{REFERENCE}/,N.value.reference_number||"")),i.subject=n,i.body=U.selectedCompanySettings.purchase_delivery_note_mail_body,console.log(U.selectedCompanySettings.purchase_delivery_note_mail_body);const r=await p.previewBody(i);i.body=r.data;const g=await p.defaultContact(i);for(const s of g.data.data.contacts.filter(o=>o.auto_recipient_email)){let o=s.email;for(const _ of s.customers)_.id==i.customer_id&&_.pivot.email&&(o=_.pivot.email);o&&i.toArray.push({id:s.id,new_id:s.id,name:s.name,email:o,email_display:s.name+" <"+o+">"})}const B=await p.attachments({id:i.id});i.attachments=B.data}async function ae(){if(v.value.$touch(),v.value.$invalid)return!0;try{E.value=!0;var n;const r=await p.sendPurchaseDeliveryNote(i);if(E.value=!1,r.data.success)return O(),!0}catch(r){console.error(r),E.value=!1,re.showNotification({type:"error",message:T("purchase_delivery_notes.something_went_wrong")})}}function O(){i.toArray=[],V.refreshData&&V.refreshData.refresh(),V.closeModal(),setTimeout(()=>{v.value.$reset(),j.value=!1,h.value=null,Y.value=!1},300)}const Q=q({get:()=>I.currentUserSettings.default_user_email_from==="YES",set:async n=>{const r=n?"YES":"NO";I.currentUserSettings.default_user_email_from=r,i.from=I.currentUserSettings.default_user_email_from=="YES"?I.currentUser.email_display:U.selectedCompany.address.email_display}});function se(n){n.type=="purchase_delivery_note"?axios({url:"/api/v1/purchase-delivery-notes/pdf",method:"POST",data:{ids:[n.id]},responseType:"blob"}).then(r=>{const g=window.URL.createObjectURL(new Blob([r.data])),B=document.createElement("a");B.href=g,B.setAttribute("download",r.headers["content-disposition"].split("=")[1].replace(/"/g,"")),document.body.appendChild(B),B.click()}):n.type.startsWith("attachment")&&axios({url:"/api/v1/attachments/"+n.id+"/download",responseType:"blob"}).then(r=>{const g=window.URL.createObjectURL(new Blob([r.data])),B=document.createElement("a");B.href=g,B.setAttribute("download",r.headers["content-disposition"].split("=")[1].replace(/"/g,"")),document.body.appendChild(B),B.click()})}function de(n,r){i.attachments.splice(r,1),n.type=="attachment_id"&&x.deleteAttachment(n.id)}function le(n,r){n.type.startsWith("attachment")&&(i.attachments[r].hidden=!i.attachments[r].hidden)}async function ne(n,r){let g={name:r.name,model_type:"purchase_delivery_note",model_id:i.id};D.value[n]=r;let B=new FormData;["pj"].forEach(o=>{D.value[`${o}`]&&B.append([`file_${o}`],D.value[`${o}`])}),await x.addAttachment(g).then(async o=>{try{x.uploadFiles(o.data.data,B).then(_=>{i.attachments.push({type:"attachment_id",id:o.data.data.id,name:r.name,email:1}),w.pj=[],D.value.pj=null}).catch(_=>{x.deleteAttachment(o.data.data.id,!1)})}catch{}w.pj=[],D.value.pj=null}).catch(o=>{})}return(n,r)=>{const g=d("BaseIcon"),B=d("BaseSwitchSection"),s=d("BaseInput"),o=d("BaseInputGroup"),_=d("BaseFileUploader"),S=d("BaseEmailMultiSelectInput"),Z=d("BaseCustomInput"),P=d("BaseInputGrid"),$=d("BaseButton"),F=d("BaseModal");return m(),C(F,{show:t(M),onClose:O,onOpen:K},{header:l(()=>[y("div",ze,[f(k(n.$t("purchase_delivery_notes.send_purchase_delivery_note_this",{number:t(N).estimate_number,customer:t(N).customer.name}))+" ",1),a(g,{name:"XCircleIcon",class:"h-6 w-6 text-gray-500 cursor-pointer",onClick:O})])]),default:l(()=>[j.value?(m(),H("div",Ze,[y("div",et,[a($,{class:"absolute top-4 right-4",disabled:E.value,variant:"primary-outline",onClick:oe},{default:l(()=>[a(g,{name:"PencilIcon",class:"h-5 mr-2"}),f(" Edit ")]),_:1},8,["disabled"]),y("iframe",{src:h.value,framebpurchaseDeliveryNote:"0",class:"w-full",style:{"min-height":"500px"}},null,8,tt)]),y("div",at,[a($,{class:"mr-3",variant:"primary-outline",type:"button",onClick:O},{default:l(()=>[f(k(n.$t("general.cancel")),1)]),_:1}),a($,{loading:E.value,disabled:E.value,variant:"primary",type:"button",onClick:ae},{default:l(()=>[E.value?b("",!0):(m(),C(g,{key:0,name:"PaperAirplaneIcon",class:"mr-2"})),f(" "+k(n.$t("general.send")),1)]),_:1},8,["loading","disabled"])])])):(m(),H("form",Xe,[y("div",Je,[a(P,{layout:"three-column"},{default:l(()=>[y("div",null,[a(B,{modelValue:t(Q),"onUpdate:modelValue":r[0]||(r[0]=u=>ke(Q)?Q.value=u:null),title:"Expéditeur",description:"Envoyer cet email avec mon adresse email"},null,8,["modelValue"]),a(o,{class:"pt-4",label:n.$t("general.from_email"),required:"",error:t(v).from.$error&&t(v).from.$errors[0].$message},{default:l(()=>[a(s,{readonly:"",modelValue:t(i).from,"onUpdate:modelValue":r[1]||(r[1]=u=>t(i).from=u),type:"text",invalid:t(v).from.$error,onInput:r[2]||(r[2]=u=>t(v).from.$touch())}
1,null,8,["modelValue","invalid"])]),_:1},8,["label","error"]),a(o,{class:"pt-4",label:n.$t("general.subject"),required:"",error:t(v).subject.$error&&t(v).subject.$errors[0].$message},{default:l(()=>[a(s,{modelValue:t(i).subject,"onUpdate:modelValue":r[3]||(r[3]=u=>t(i).subject=u),type:"text",invalid:t(v).subject.$error,onInput:r[4]||(r[4]=u=>t(v).subject.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["label","error"]),a(o,{class:"pt-4",label:n.$t("settings.menu_title.attachments")},{default:l(()=>[y("ul",null,[(m(!0),H(Oe,null,Le(t(i).attachments,(u,W)=>(m(),H("li",{class:"hover:text-primary-800 text-gray-400 hover:font-bold bpurchaseDeliveryNote-solid bpurchaseDeliveryNote-b-2 bpurchaseDeliveryNote-gray-200 mt-1 flex justify-between",key:W},[y("div",{class:te(["cursor-pointer",u.hidden?"line-through":""]),onClick:z=>se(u)},k(u.name),11,Ke),y("div",null,[u.email==1&&(u.type==="attachment_id"||u.type.includes("other"))?(m(),C(g,{key:0,name:"XCircleIcon",class:"float-right mr-1",onClick:z=>de(u,W),title:"Supprimer la pièce jointe"},null,8,["onClick"])):b("",!0),(u.type.startsWith("attachment")||u.type.includes("other"))&&u.hidden==!0?(m(),C(g,{key:1,name:"EyeSlashIcon",class:"float-right mr-1",onClick:z=>le(u,W),title:"Ne pas envoyer la pièce jointe avec l'email"},null,8,["onClick"])):u.type.startsWith("attachment")||u.type.includes("other")?(m(),C(g,{key:2,name:"EyeIcon",class:"float-right mr-1",onClick:z=>le(u,W),title:"Envoyer la pièce jointe avec l'email"},null,8,["onClick"])):b("",!0)])]))),128))])]),_:1},8,["label"]),a(o,{class:"pt-4",label:"Ajouter une pièce jointe"},{default:l(()=>[a(_,{modelValue:t(w).pj,"onUpdate:modelValue":r[5]||(r[5]=u=>t(w).pj=u),inputFieldName:"pj",accept:"*",onChange:ne},null,8,["modelValue"])]),_:1})]),y("div",null,[a(o,{label:n.$t("general.emails_separated"),error:t(v).to.$error&&t(v).to.$errors[0].$message},{default:l(()=>[a(s,{modelValue:t(i).to,"onUpdate:modelValue":r[6]||(r[6]=u=>t(i).to=u),type:"text",onInput:r[7]||(r[7]=u=>t(v).to.$touch()),autocomplete:"email",id:"email",name:"email"},null,8,["modelValue"])]),_:1},8,["label","error"]),a(o,{class:"pt-2",label:n.$t("general.to_emails_saved"),error:t(v).toArray.$error&&t(v).toArray.$errors[0].$message},{default:l(()=>[a(S,{modelValue:t(i).toArray,"onUpdate:modelValue":r[8]||(r[8]=u=>t(i).toArray=u),placeholder:n.$t("addresses.type_or_click"),"value-prop":"new_id",label:"email_display"},null,8,["modelValue","placeholder"])]),_:1},8,["label","error"]),a(o,{class:"pt-2",label:n.$t("general.emails_separated_cc"),error:t(v).cc.$error&&t(v).cc.$errors[0].$message},{default:l(()=>[a(s,{modelValue:t(i).cc,"onUpdate:modelValue":r[9]||(r[9]=u=>t(i).cc=u),type:"email",onInput:r[10]||(r[10]=u=>t(v).cc.$touch())},null,8,["modelValue"])]),_:1},8,["label","error"])]),y("div",null,[a(o,{label:n.$t("general.body"),required:""},{default:l(()=>[a(Z,{modelValue:t(i).body,"onUpdate:modelValue":r[11]||(r[11]=u=>t(i).body=u),fields:G.value},null,8,["modelValue","fields"])]),_:1},8,["label"])])]),_:1})]),y("div",Qe,[a($,{class:"mr-3",variant:"primary-outline",type:"button",onClick:O},{default:l(()=>[f(k(n.$t("general.cancel")),1)]),_:1}),b("",!0),a($,{loading:E.value,disabled:E.value||!t(i).to&&t(i).toArray.length===0,variant:"primary",type:"button",onClick:ae},{default:l(()=>[E.value?b("",!0):(m(),C(g,{key:0,name:"PaperAirplaneIcon",class:"mr-2"})),f(" "+k(n.$t("general.send")),1)]),_:1},8,["loading","disabled"])])]))]),_:1},8,["show"])}}},lt={class:"relative flex items-center justify-end h-8 list-none border-b-0 border-gray-200 border-solid"},rt={class:"flex text-sm font-medium cursor-pointer select-none rounded border border-primary-500 p-1 px-2 text-primary-500 mr-4"},ot={class:"relative table-container"},nt={class:"relative list-none border-gray-200 border-solid"},it={class:"absolute items-center left-3 top-2.5 select-none"},ct={class:"relative block"},ut={class:"flex"},dt={class:"block w-7"},mt=["src","title"],pt=y("br",null,null,-1),_t={key:0,class:"text-xs"},yt=y("br",null,null,-1),ht={key:0,class:"text-xs"},qt={__name:"Index",setup(De){var B;const V=Ce(),p=be(),{url:re,title:U,schedule:I,hide:x,cancelHide:T}=Ye(s=>`/purchase-delivery-notes/pdf/${s.id}/${s.unique_hash}#zoom=page-width&toolbar=0&navpanes=0`,s=>{var o;return`Bon de réception ${s.estimate_number} de ${((o=s.customer)==null?void 0:o.name)||""}`}),E=Ue(),h=ge(),j=Be(),Y=Fe(),w=A(null),{t:D}=fe();let G=Ve();const M=A(G.params.customer_id>0);A(["DRAFT","SENT","VIEWED","EXPIRED","ACCEPTED","REJECTED"]);let N=h.currentPage.purchaseDeliveryNotes;const X=A(!0);let c=ue({global_search:((B=G.query.search)==null?void 0:B.replace(/\s/g,"_"))||h.currentSearch.purchaseDeliveryNotes,customer_id:G.params.customer_id||"",user_id:"",status:"",from_date:"",to_date:"",purchaseDeliveryNote_number:"",selectedTab:0});Object.assign(c,p.currentFilter);const i=q(()=>!p.totalPurchaseDeliveryNoteCount&&!X.value),J=q({get:()=>p.selectedPurchaseDeliveryNotes,set:s=>{p.selectPurchaseDeliveryNote(s)}}),v=q(()=>[{key:"checkbox",thClass:"extra w-10 pr-0",sortable:!1,tdClass:"font-medium text-gray-900 pr-0"},{key:"user_avatar",label:"",thClass:"extra w-7 pr-0",sortable:!1},{key:"pdf",label:D("invoices.pdf"),thClass:"extra w-7 pr-0",sortable:!1},{key:"sequence_number",label:D("purchase_delivery_notes.number",2)},{key:"name",label:D("purchase_delivery_notes.supplier")},{key:"reference_number",label:D("purchase_delivery_notes.ref_number",1)},{key:"estimate_date",label:D("purchase_delivery_notes.date"),thClass:"extra",tdClass:"font-medium text-gray-500"},{key:"sub_total",label:D("invoices.amount_ht"),tdClass:"font-medium text-gray-900 text-right"},{key:"total",label:D("invoices.amount_ttc"),tdClass:"font-medium text-gray-900 text-right"},{key:"actions",tdClass:"text-right text-sm font-medium pl-0",thClass:"text-right pl-0",sortable:!1}]);We(c,()=>{Q()},{debounce:500}),qe(()=>{p.selectAllField&&p.selectAllPurchaseDeliveryNotes()});function oe(){return h.hasAbilities([L.CREATE_PURCHASE_DELIVERY_NOTE,L.EDIT_PURCHASE_DELIVERY_NOTE,L.VIEW_PURCHASE_DELIVERY_NOTE,L.SEND_PURCHASE_DELIVERY_NOTE])}function K(){p.selectAllField=!1,p.selectedPurchaseDeliveryNotes=[],w.value&&w.value.refresh()}async function ae({page:s,filter:o,sort:_,limit:S,exportExcel:Z}){h.currentLimit.purchaseDeliveryNotes=S,h.currentSearch.purchaseDeliveryNotes!=c.global_search?s=1:N>0&&(s=N),N=0,h.currentSearch.purchaseDeliveryNotes=c.global_search,h.currentOrderByField.purchaseDeliveryNotes=c.orderByField||_.fieldName||"sequence_number",h.currentOrderBy.purchaseDeliveryNotes=c.orderBy||_.order||"desc";let P={search:c.global_search,customer_id:c.customer_id,user_id:c.user_id,status:c.status,from_date:c.from_date,to_date:c.to_date,estimate_number:c.order_number,orderByField:_.fieldName||"estimate_date",orderBy:_.order||"desc",page:s,limit:S,exportExcel:Z};X.value=!0,P.exportExcel===!0&&(P.limit="all");let $=await p.fetchPurchaseDeliveryNotes(P);return P.exportExcel===!0?!1:(X.value=!1,{data:$.data.data,pagination:{totalPages:$.data.meta.last_page,currentPage:s,totalFilterCount:$.data.meta.purchase_delivery_note_filter_count,totalAllCount:$.data.meta.purchase_delivery_note_total_count,totalCount:$.data.meta.total,limit:S}})}function O(s){switch(c.selectedTab=s,s){case 0:c.status="DRAFT";break;case 1:c.status="PARTIAL_INVOICED";break;case 2:c.status="INVOICED";break;default:c.status="";break}}function Q(){p.$patch(s=>
1{Object.assign(s.currentFilter,c),s.selectedPurchaseDeliveryNotes=[],s.selectAllField=!1}),K()}function se(){c.customer={},G.params.customer_id="",c.customer_id="",c.user_id="",c.status="",c.from_date="",c.to_date="",c.purchaseDeliveryNote_number=""}function de(){M.value&&se(),M.value=!M.value}function le(){M.value=!1}async function ne(){const s=await p.fetchPurchaseDeliveryNotes({...p.currentUrl.params,ids:p.selectedPurchaseDeliveryNotes,byIds:!0});for(const o of s.data.data)if(o.is_done_stock){V.showNotification({type:"error",message:D("purchase_delivery_notes.error_select_only_draft")});return}E.openDialog({title:D("general.are_you_sure"),message:D("purchase_delivery_notes.confirm_delete",2),yesLabel:D("general.ok"),noLabel:D("general.cancel"),variant:"danger",hideNoButton:!1,size:"lg"}).then(o=>{o&&p.deleteMultiplePurchaseDeliveryNotes().then(_=>{K(),_.data&&p.$patch(S=>{S.selectedPurchaseDeliveryNotes=[],S.selectAllField=!1})})})}const n=s=>s?s.map(o=>"Envoyé le "+o.formatted_created_at+" à "+o.to.replace(/;/g,", ")).join(`
2`):"";function r(s){h.currentPage.invoices=0,h.currentSearch.invoices=s}function g(s){h.currentPage.purchase_orders=0,h.currentSearch.purchase_orders=s}return Y.fetchUsersCompany(),(s,o)=>{const _=d("BaseIcon"),S=d("BaseDropdownItem"),Z=d("BaseDropdown"),P=d("BaseButton"),$=d("BaseInput"),F=d("router-link"),u=d("BasePageHeader"),W=d("BaseCustomerSelectInput"),z=d("BaseInputGroup"),$e=d("BaseMultiselect"),Ee=d("BaseFilterWrapper"),Ne=d("BaseEmptyPlaceholder"),Ie=d("BaseTab"),Se=d("BaseTabGroup"),me=d("BaseCheckbox"),ie=d("BaseOrderStatusBadge"),pe=d("BaseEstimateStatusBadge"),_e=d("BaseFormatMoney"),ye=d("BaseFormatMoneyUnpaid"),Pe=d("BaseTable"),Ae=d("BasePage");return m(),C(Ae,null,{default:l(()=>[a(st),a(u,{title:s.$t("purchase_delivery_notes.title"),"menu-key":"navigation.purchase_delivery_notes"},{actions:l(()=>[y("div",lt,[t(p).selectedPurchaseDeliveryNotes.length&&t(h).hasAbilities(t(L).DELETE_PURCHASE_DELIVERY_NOTE)?(m(),C(Z,{key:0,"onClick:show":le,class:"absolute float-right"},{activator:l(()=>[y("span",rt,[f(k(s.$t("general.actions_count",{count:t(p).selectedPurchaseDeliveryNotes.length}))+" ",1),a(_,{name:"ChevronDownIcon"})])]),default:l(()=>[a(S,{onClick:ne},{default:l(()=>[a(_,{name:"TrashIcon",class:"mr-3 text-gray-600"}),f(" "+k(s.$t("general.delete")),1)]),_:1})]),_:1})):b("",!0)]),b("",!0),a(P,{variant:"primary",class:"mr-4",onClick:K},{default:l(()=>[a(_,{name:"ArrowPathIcon"})]),_:1}),b("",!0),a($,{modelValue:t(c).global_search,"onUpdate:modelValue":o[0]||(o[0]=e=>t(c).global_search=e),type:"search",autocomplete:"off",placeholder:s.$t("general.search"),class:"w-96"},null,8,["modelValue","placeholder"]),t(h).hasAbilities(t(L).CREATE_PURCHASE_DELIVERY_NOTE)?(m(),C(F,{key:2,to:"purchase-delivery-notes/create"},{default:l(()=>[a(P,{variant:"primary",class:te(["ml-4",{"line-through":t(j).selectedCompany.restricted}]),disabled:t(j).selectedCompany.restricted},{left:l(e=>[a(_,{name:"PlusIcon",class:te(e.class)},null,8,["class"])]),default:l(()=>[f(" "+k(s.$t("purchase_delivery_notes.new_purchase_delivery_note")),1)]),_:1},8,["class","disabled"])]),_:1})):b("",!0)]),_:1},8,["title"]),M.value?(m(),C(Ee,{key:0,"row-on-xl":!0,onClear:se,class:"mt-4"},{default:l(()=>[a(z,{label:s.$t("customers.customer",1)},{default:l(()=>[a(W,{modelValue:t(c).customer,"onUpdate:modelValue":[o[1]||(o[1]=e=>t(c).customer=e),o[2]||(o[2]=e=>t(c).customer_id=e==null?void 0:e.id)],placeholder:s.$t("customers.type_or_click"),"value-prop":"id",label:"name",object:""},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(z,{label:s.$t("users.salesman",1)},{default:l(()=>[a($e,{modelValue:t(c).user_id,"onUpdate:modelValue":o[3]||(o[3]=e=>t(c).user_id=e),label:"name","value-prop":"id","track-by":"name",options:t(Y).users,placeholder:s.$t("users.type_or_click_salesman"),"can-clear":!0,caret:!1,"can-deselect":!1},null,8,["modelValue","options","placeholder"])]),_:1},8,["label"])]),_:1})):b("",!0),ve(a(Ne,{title:s.$t("purchase_delivery_notes.no_purchase_delivery_notes"),description:s.$t("purchase_delivery_notes.list_of_purchase_delivery_notes")},{actions:l(()=>[t(h).hasAbilities(t(L).CREATE_PURCHASE_DELIVERY_NOTE)?(m(),C(P,{key:0,variant:"primary-outline",onClick:o[4]||(o[4]=e=>s.$router.push("/admin/purchase-delivery-notes/create")),class:te({"line-through":t(j).selectedCompany.restricted}),disabled:t(j).selectedCompany.restricted},{left:l(e=>[a(_,{name:"PlusIcon",class:te(e.class)},null,8,["class"])]),default:l(()=>[f(" "+k(s.$t("purchase_delivery_notes.add_new_purchase_delivery_note")),1)]),_:1},8,["class","disabled"])):b("",!0)]),default:l(()=>[a(xe,{class:"mt-5 mb-4"})]),_:1},8,["title","description"]),[[he,t(i)]]),ve(y("div",ot,[y("div",nt,[a(Se,{"selected-tab":t(c).selectedTab,class:"-mb-5",onChange:O},{default:l(()=>[a(Ie,{title:"Toutes"})]),_:1},8,["selected-tab"])]),a(Pe,{ref_key:"tableComponent",ref:w,current:"purchaseDeliveryNotes",data:ae,columns:t(v),limit:t(h).currentLimit.purchaseDeliveryNotes,sortBy:t(h).currentOrderByField.purchaseDeliveryNotes,sortOrder:t(h).currentOrderBy.purchaseDeliveryNotes,class:"mt-4","with-excel":"",canCustomColumns:""},He({header:l(()=>[y("div",it,[a(me,{modelValue:t(p).selectAllField,"onUpdate:modelValue":o[5]||(o[5]=e=>
2t(p).selectAllField=e),variant:"primary",onChange:t(p).selectAllPurchaseDeliveryNotes},null,8,["modelValue","onChange"])])]),"cell-checkbox":l(({row:e})=>[y("div",ct,[a(me,{id:e.id,modelValue:t(J),"onUpdate:modelValue":o[6]||(o[6]=R=>ke(J)?J.value=R:null),value:e.data.id},null,8,["id","modelValue","value"])])]),"cell-name":l(({row:e})=>[y("div",ut,[e.data.customer?(m(),C(F,{key:0,to:{path:`customers/${e.data.customer_id}/edit`}},{default:l(()=>[a(_,{title:"Ouvrir la fiche client",class:"mr-1",name:"UserIcon",classp:"h-4 w-4 mt-0.5"})]),_:2},1032,["to"])):b("",!0),a(F,{to:{path:e.data.is_done_stock?`purchase-delivery-notes/${e.data.id}/view`:`purchase-delivery-notes/${e.data.id}/edit`},class:"font-medium text-primary-500"},{default:l(()=>{var R;return[f(k((R=e.data.customer)==null?void 0:R.name),1)]}),_:2},1032,["to"]),e.data.sent?(m(),C(_,{key:1,title:n(e.data.email_logs),class:"ml-2",name:"EnvelopeIcon"},null,8,["title"])):b("",!0)])]),"cell-pdf":l(({row:e})=>[e.data.customer?(m(),C(F,{key:0,to:{path:`purchase-delivery-notes/${e.data.id}/view`},class:"font-medium text-primary-500",onMouseenter:R=>t(I)(e.data),onMouseleave:t(x),onFocus:R=>t(I)(e.data),onBlur:t(x)},{default:l(()=>[a(_,{name:"CircleStackIcon"})]),_:2},1032,["to","onMouseenter","onMouseleave","onFocus","onBlur"])):b("",!0)]),"cell-user_avatar":l(({row:e})=>[y("div",dt,[e.data.user_avatar?(m(),H("img",{key:0,src:e.data.user_avatar,class:"block w-6 h-6 rounded md:h-7 md:w-7",title:e.data.user_name},null,8,mt)):(m(),C(_,{key:1,name:"UserIcon",class:"w-6 h-6"}))])]),"cell-sequence_number":l(({row:e})=>[e.data.is_done_stock?(m(),C(ie,{key:0,status:"DONE",class:"mr-2 px-3 py-1"},{default:l(()=>[f(k(s.$t("purchase_delivery_notes.done")),1)]),_:1})):b("",!0),a(F,{to:{path:e.data.is_done_stock?`purchase-delivery-notes/${e.data.id}/view`:`purchase-delivery-notes/${e.data.id}/edit`},class:"font-medium text-primary-500"},{default:l(()=>[f(k(e.data.estimate_number),1)]),_:2},1032,["to"]),y("div",null,[e.data.purchase_order?(m(),C(F,{key:0,to:{path:"purchase-orders"},onClick:R=>g(e.data.purchase_order.estimate_number)},{default:l(()=>[a(pe,{status:"LEFT",class:"px-3 py-1"},{default:l(()=>[f(k(e.data.purchase_order.estimate_number),1)]),_:2},1024)]),_:2},1032,["onClick"])):b("",!0),e.data.status&&e.data.status!="DRAFT"?(m(),C(ie,{key:1,status:e.data.status,class:"px-3 py-1"},{default:l(()=>[f(k(s.$t("purchase_delivery_notes."+e.data.status.toLowerCase())),1)]),_:2},1032,["status"])):b("",!0)]),e.data.invoice?(m(),C(F,{key:1,to:{path:"invoices"},onClick:R=>r(e.data.invoice.invoice_number)},{default:l(()=>[a(pe,{status:"RIGHT",class:"px-3 py-1"},{default:l(()=>[f(k(e.data.invoice.invoice_number),1)]),_:2},1024)]),_:2},1032,["onClick"])):b("",!0)]),"cell-estimate_date":l(({row:e})=>[f(k(e.data.formatted_estimate_date),1)]),"cell-deliv_date":l(({row:e})=>[f(k(e.data.formatted_deliv_date),1)]),"cell-status":l(({row:e})=>[a(ie,{status:e.data.status,class:"px-3 py-1"},{default:l(()=>[f(k(s.$t("purchase_delivery_notes."+e.data.status.toLowerCase())),1)]),_:2},1032,["status"])]),"cell-sub_total":l(({row:e})=>[a(_e,{amount:e.data.sub_total,currency:e.data.currency},null,8,["amount","currency"]),pt,e.data.status=="PARTIAL_INVOICED"?(m(),H("span",_t,[f("↪️ "),a(ye,{due_amount:e.data.sub_total_notyet,amount:e.data.sub_total,currency:e.data.currency},null,8,["due_amount","amount","currency"])])):b("",!0)]),"cell-total":l(({row:e})=>[a(_e,{amount:e.data.total,currency:e.data.currency},null,8,["amount","currency"]),yt,e.data.status=="PARTIAL_INVOICED"?(m(),H("span",ht,[f("↪️ "),a(ye,{due_amount:e.data.total_notyet,amount:e.data.total,currency:e.data.currency},null,8,["due_amount","amount","currency"])])):b("",!0)]),_:2},[oe()?{name:"cell-actions",fn:l(({row:e})=>[a(Te,{row:e.data,table:w.value,filters:t(c)},null,8,["row","table","filters"])]),key:"0"}:void 0]),1032,["columns","limit","sortBy","sortOrder"])],512),[[he,!t(i)]]),a(Ge,{url:t(re),title:t(U),onMouseenter:t(T),onMouseleave:t(x)},null,8,["url","title","onMouseenter","onMouseleave"])]),_:1})}}};export{qt 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.