1import{aI as t,V as a,a4 as e,Z as s,a8 as l,K as r,aH as o,b3 as d,$ as i,a0 as c,Y as n,_ as u,Q as p}from"./index.0ddf34bc.js";import{s as m}from"./pinia.bd2239bc.js";import b from"./GeneralHeader.a89e4e09.js";import{E as f}from"./EmptyStateIcon.c4ced3b2.js";import{Q as g,b as _}from"./QTable.5e5087c4.js";import{Q as v}from"./QBadge.13173873.js";import{d as x}from"./index.740d9f2a.js";import{t as w,b as y}from"./nomenclature.328b7288.js";import{Q as j}from"./QToolbarTitle.eff28aad.js";import{d as q,F as h,G as D,H as P,P as Y,L as S,R as k,M as T,u as H,Q as M,a0 as Q,A as z,o as $,O as G}from"./vue-vendor.2d5172a4.js";import{_ as I}from"./GeneralTooltip.0a935917.js";import"./vue-router.71813d4a.js";import"./validation.10cbf8d1.js";import"./QMarkupTable.94b48bb9.js";import"./use-fullscreen.ca696322.js";import"./shipment.b18e0fa0.js";const E={class:"col-xs-12 col-sm-6 col-md-4 flex"},L={class:"text-subtitle2 brand-color1 text-bold ellipsis",style:{"max-width":"250px"}},N={class:"text-subtitle2 brand-color2"},O={class:"text-subtitle2 brand-color2"},V={class:"text-subtitle2 brand-color2"};var A=r(q({__name:"GridTable",props:{tableProps:{}},setup:r=>(d,i)=>(h(),D("div",E,[P(l,{class:"fit brand-radius",flat:"",bordered:""},{default:Y((()=>[P(t,{class:"q-px-md bg-secondary"},{default:Y((()=>[P(j,{class:"no-padding"},{default:Y((()=>[S("div",L,k(r.tableProps.row.subject),1)])),_:1})])),_:1}),P(a,{class:"customSepartor"}),P(e,{class:"q-py-sm flex items-center justify-between customPadding"},{default:Y((()=>{var t,a,e;return[i[0]||(i[0]=S("div",{class:"text-subtitle2 brand-color1"},"Departament",-1)),P(v,{class:T(null!=(e=null==(a=H(w)[null!=(t=r.tableProps.row.category_id)?t:0])?void 0:a.class)?e:"dept-tag-primary")},{default:Y((()=>{var t,a;return[M(k(null==(a=H(w)[null!=(t=r.tableProps.row.category_id)?t:0])?void 0:a.title),1)]})),_:1},8,["class"])]})),_:1}),P(a,{class:"customSepartor"}),P(e,{class:"q-py-sm flex items-center justify-between customPadding"},{default:Y((()=>{var t,a;return[i[1]||(i[1]=S("div",{class:"text-subtitle2 brand-color1"},"Status",-1)),P(v,{dense:"",square:"",class:T(`${null==(a=H(y)[null!=(t=r.tableProps.row.status)?t:0])?void 0:a.class}`),style:{padding:"4px 10px"}},{default:Y((()=>{var t,a;return[M(k(null==(a=H(y)[null!=(t=r.tableProps.row.status)?t:0])?void 0:a.title),1)]})),_:1},8,["class"])]})),_:1}),P(a,{class:"customSepartor"}),P(e,{class:"q-py-sm flex items-center justify-between customPadding"},{default:Y((()=>{var t;return[i[2]||(i[2]=S("div",{class:"text-subtitle2 brand-color1"},"Data adaugare",-1)),S("div",N,k(H(o)().formatDate(null!=(t=r.tableProps.row.added)?t:"","DD.MM.YYYY")),1)]})),_:1}),P(a,{class:"customSepartor"}),P(e,{class:"q-py-sm flex items-center justify-between customPadding"},{default:Y((()=>{var t;return[i[3]||(i[3]=S("div",{class:"text-subtitle2 brand-color1"},"Data actualizare",-1)),S("div",O,k(H(o)().formatDate(null!=(t=r.tableProps.row.updated)?t:"","DD.MM.YYYY")),1)]})),_:1}),P(a,{class:"customSepartor"}),P(e,{class:"q-py-sm flex items-center justify-between customPadding"},{default:Y((()=>{var t;return[i[4]||(i[4]=S("div",{class:"text-subtitle2 brand-color1"},"Ora actualizare",-1)),S("div",V,k(H(o)().formatDate(null!=(t=r.tableProps.row.updated)?t:"","HH:mm")),1)]})),_:1}),P(a,{class:"customSepartor"}),P(e,{class:"q-py-sm flex justify-end customPadding"},{default:Y((()=>[P(s,{to:{name:"account.tickets.view",params:{id:r.tableProps.row.id}},color:"secondary","no-caps":"","no-wrap":"",unelevated:"",class:"brand-radius customBtn"},{default:Y((()=>[M(k(d.$t("buttons.details"))+" ",1),i[5]||(i[5]=S("i",{class:"fa-solid fa-chevron-right q-ml-sm"},null,-1))])),_:1},8,["to"])])),_:1})])),_:1})]))}),[["__scopeId","data-v-e1d80a9c"]]);const B={class:"col-12"},C={class:"col-12"},R={class:"row q-col-gutter-xs"},U={class:"col-12 text-center"},F={class:"row q-col-gutter-xs"},K={class:"col-12 text-center"},Z={class:"row q-col-gutter-xs"},J={class:"col-12 text-center"};var W=r(q({__name:"TicketsTable",setup(t){const a=Q((()=>u((()=>import("./PaginationComponent.b72bb43b.js")),["assets/PaginationComponent.b72bb43b.js","assets/index.0ddf34bc.js","assets/index.864b5ed4.css","assets/vue-vendor.2d51
172a4.js","assets/pinia.bd2239bc.js","assets/vue-router.71813d4a.js","assets/validation.10cbf8d1.js"]))),r=d(),{index:p}=m(r),b=[{name:"id",label:"Nr. tichet",field:"id",align:"left",classes:"brand-color1 text-weight-bold"},{name:"subject",label:"Subiect",field:"subject",align:"left"},{name:"category_id",label:"Departament",field:"category_id",align:"center",classes:"text-subtitle2 brand-color2"},{name:"status",label:"Status",field:"status",align:"center"},{name:"updated",label:"Data actualizarii",field:"updated",align:"center",classes:"text-subtitle2 brand-color2"},{name:"updatedH",label:"Ora actualizarii",field:"updatedH",align:"center",classes:"text-subtitle2 brand-color2"},{name:"added",label:"Data adaugarii",field:"added",align:"center",classes:"text-subtitle2 brand-color2"},{name:"actions",label:"",field:"actions",align:"left",style:"width: 1%"}];return(t,d)=>(h(),D("div",B,[S("div",C,[P(l,{class:"cardStyle q-pa-sm-md"},{default:Y((()=>[P(e,{class:"no-padding"},{default:Y((()=>[P(g,{class:"brand-radius gt-sm",rows:H(p).list,columns:b,"row-key":"id","card-container-class":"q-col-gutter-md","rows-per-page-options":[0],"hide-pagination":!0,grid:!1,bordered:!1,flat:"",dense:""},{"body-cell-subject":Y((t=>[P(_,{props:t},{default:Y((()=>[P(i,{dense:"",class:"no-padding"},{default:Y((()=>[P(c,null,{default:Y((()=>[P(n,{class:"text-subtitle2 brand-color2 ellipsis",style:{"max-width":"200px"}},{default:Y((()=>[M(k(t.row.subject),1)])),_:2},1024)])),_:2},1024),P(I,{text:t.row.subject,class:"text-center"},null,8,["text"])])),_:2},1024)])),_:2},1032,["props"])])),"body-cell-category_id":Y((t=>[P(_,{props:t},{default:Y((()=>[P(i,{dense:"",class:"no-padding"},{default:Y((()=>[P(c,null,{default:Y((()=>{var a,e;return[P(v,{class:T(null!=(e=null==(a=H(w)[t.row.category_id])?void 0:a.class)?e:"dept-tag-primary")},{default:Y((()=>{var a;return[M(k(null==(a=H(w)[t.row.category_id])?void 0:a.title),1)]})),_:2},1032,["class"])]})),_:2},1024)])),_:2},1024)])),_:2},1032,["props"])])),"body-cell-status":Y((t=>[P(_,{props:t},{default:Y((()=>[P(v,{dense:"",square:"",class:T(`${H(x)().getStatus(t.row.status).class}`)},{default:Y((()=>[M(k(H(x)().getStatus(t.row.status).title),1)])),_:2},1032,["class"])])),_:2},1032,["props"])])),"body-cell-added":Y((t=>[P(_,{props:t},{default:Y((()=>[S("div",R,[S("div",U,k(H(o)().formatDate(t.row.added,"DD.MM.YYYY")),1)])])),_:2},1032,["props"])])),"body-cell-updated":Y((t=>[P(_,{props:t},{default:Y((()=>[S("div",F,[S("div",K,k(H(o)().formatDate(t.row.updated,"DD.MM.YYYY")),1)])])),_:2},1032,["props"])])),"body-cell-updatedH":Y((t=>[P(_,{props:t},{default:Y((()=>[S("div",Z,[S("div",J,k(H(o)().formatDate(t.row.updated,"HH:mm")),1)])])),_:2},1032,["props"])])),"body-cell-actions":Y((a=>[P(_,{props:a},{default:Y((()=>[P(s,{to:{name:"account.tickets.view",params:{id:a.row.id}},class:"simple-btn-default","no-caps":"","no-wrap":"",unelevated:""},{default:Y((()=>[M(k(t.$t("buttons.details")),1)])),_:1},8,["to"])])),_:2},1032,["props"])])),item:Y((t=>[P(A,{"table-props":t},null,8,["table-props"])])),"no-data":Y((()=>[...d[3]||(d[3]=[S("div",{class:"text-subtitle2 full-width row flex-center text-grey-8 q-mt-xl q-mb-lg"},[S("span",{class:"q-ml-sm"},"Nu am gasit rezultate conform criteriilor de cautare")],-1)])])),_:1},8,["rows"]),P(g,{class:"brand-radius lt-md",rows:H(p).list,columns:b,"row-key":"id","card-container-class":"q-col-gutter-md","rows-per-page-options":[0],"hide-pagination":!0,grid:!0,bordered:!0,flat:"",dense:""},{item:Y((t=>[P(A,{"table-props":t},null,8,["table-props"])])),"no-data":Y((()=>[...d[4]||(d[4]=[S("div",{class:"text-subtitle2 full-width row flex-center text-grey-8 q-mt-xl q-mb-lg"},[S("span",{class:"q-ml-sm"},"Nu am gasit rezultate conform criteriilor de cautare")],-1)])])),_:1},8,["rows"]),P(H(a),{page:H(p).filters.page,"onUpdate:page":d[0]||(d[0]=t=>H(p).filters.page=t),limit:H(p).filters.limit,"onUpdate:limit":d[1]||(d[1]=t=>H(p).filters.limit=t),total:H(p).total,onChange:d[2]||(d[2]=t=>{r.GetTickets()})},null,8,["page","limit","total"])])),_:1})])),_:1})])]))}}),[["__scopeId","data-v-1c7cd0c6"]]);const X={key:0,class:"row q-pt-md"},tt={key:1,class:"row"},at={class:"emptyState"};var et=r(q({__name:"TicketsView",setup(t){const e=d(),{index:s}=m(e);return z((()=>{e.GetTickets()})),$((()=>{e.$reset(),e.$dispose()})),(t,e)=>(h(),G(p,{class:"no-margin"},{default:Y((()=>
1[P(b,{title:"Lista tichete",subtitle:"Lista tichete deschise si administrarea cererilor de suport online"}),P(a,{class:"q-mt-md"}),H(s).list.length>0?(h(),D("div",X,[P(W)])):(h(),D("div",tt,[S("div",at,[P(f,{icon:"tickets.avif",title:"Nu ai tichete deschise",subtitle:"Poti deschide un tichet de suport din pagina de detalii a comenzii. Pentru alte situatii,<br> te rugam sa ne contactezi pe chat sau la [email protected]."})])]))])),_:1}))}}),[["__scopeId","data-v-64ad11a2"]]);export{et 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.