1 line
11 KiB
JavaScript
1 line
11 KiB
JavaScript
"use strict";(globalThis["webpackChunkbaggisowtfaresystem"]=globalThis["webpackChunkbaggisowtfaresystem"]||[]).push([[891],{1272:(e,a,l)=>{l.r(a),l.d(a,{default:()=>ae});l(939),l(6461),l(7049);var t=l(1347),o=l(4187),n=l(8633),i=l(7763),s=l(3022),r=l(742),u=l(4887),c=l(5599),d=l(5390),v=l(991),p=l.n(v),m=l(588),b=l(8338);const g={class:"filter-sticky"},k={class:"filter-collapsible"},f={class:"row items-center justify-between q-pa-sm bg-grey-2"},y={class:"q-pa-md bg-grey-1"},w={class:"row q-col-gutter-sm q-mb-md"},_={class:"col-12 col-sm-6"},h={class:"col-12 col-sm-6"},D={class:"row q-col-gutter-md items-center"},F={class:"col-auto"},C={class:"col-auto"},q={class:"table-scroll"},L={class:"sticky-bar row justify-between items-center q-pa-sm bg-grey-1"},R={class:"row items-center q-gutter-sm"},x={class:"row items-center justify-between"},A={class:"row items-center"},Y={class:"row items-center q-gutter-md text-right"},V={key:0},B={key:1,class:"resizable-cell-content"},Q={key:2},T={__name:"StatementReport",setup(e){const{canRead:a,canExport:l}=(0,m.J)(),v=a("finance"),T=l("finance"),E=(0,s.A)(),W=(0,r.E)(),K=(0,u.x)(),X=(0,c.l)(),z=(0,d.w)(),U=(0,o.KR)(null),P=(0,o.KR)([]);function G(e,a){if(""===e)return void a(()=>{P.value=W.accountOptions});const l=e.toLowerCase();a(()=>{P.value=W.accountOptions.filter(e=>e.label.toLowerCase().includes(l)||e.value.toLowerCase().includes(l))})}(0,t.sV)(async()=>{await W.fetchAccounts(),P.value=W.accountOptions,window.toggleAllDetails=ae});const M=(0,o.KR)(p()().startOf("year").format("YYYY-MM-DD")),O=(0,o.KR)(p()().format("YYYY-MM-DD")),S=[{label:"1-2 hesap",value:["1","2"]},{label:"1-3 r hesap",value:["1","3"]}],I=(0,o.KR)(S[0].value),N=(0,o.KR)({}),j=(0,o.KR)(!1);function H(e){return e&&0!==e.length?Object.keys(e[0]).map(a=>({name:a,label:a.replace(/_/g," ").replace(/\b\w/g,e=>e.toUpperCase()),field:a,align:"number"===typeof e[0][a]?"right":"left",sortable:!0})):[]}const J=(0,t.EW)(()=>H(K.headers));function Z(e){const a=X.getDetailsByBelge(e);return H(a)}async function $(){U.value&&M.value&&O.value?(await K.loadStatements({startdate:M.value,enddate:O.value,accountcode:U.value,langcode:"TR",parislemler:I.value}),await X.loadDetails({accountCode:U.value,startDate:M.value,endDate:O.value})):E.notify({type:"warning",message:"⚠️ Lütfen cari ve tarih aralığını seçiniz.",position:"top-right"})}function ee(e){"group"!==e._type&&(N.value[e.belge_no]=!N.value[e.belge_no])}function ae(){if(j.value=!j.value,j.value)for(const e of K.headers)e.belge_no&&(N.value[e.belge_no]=!0);else N.value={}}function le(){U.value=null,M.value="",O.value="",I.value=S[0].value,K.headers=[],X.reset()}function te(e){return null==e||isNaN(e)?"0,00":new Intl.NumberFormat("tr-TR",{minimumFractionDigits:2,maximumFractionDigits:2}).format(e)}const oe=(0,o.KR)(!0),ne=(0,o.KR)([]),ie=(0,o.KR)(!0);function se(){ie.value?ne.value=J.value.map((e,a)=>a<3?null:e.name).filter(Boolean):ne.value=J.value.map(e=>e.name),ie.value=!ie.value}async function re(){if(!T.value)return void E.notify({type:"negative",message:"PDF export yetkiniz yok",position:"top-right"});if(console.log("▶️ [DEBUG] handleDownload:",U.value,M.value,O.value),!U.value||!M.value||!O.value)return void E.notify({type:"warning",message:"⚠️ Cari ve tarih aralığını seçmeden PDF alınamaz!",position:"top-right"});const e=await z.downloadPDF(U.value,M.value,O.value,I.value);console.log("📤 [DEBUG] Store’dan gelen result:",e),E.notify({type:e.ok?"positive":"negative",message:e.message,position:"top-right"})}(0,t.wB)(J,e=>{e.length>0&&0===ne.value.length&&(ne.value=e.map(e=>e.name))});const ue=(0,b.i)();async function ce(){if(!T.value)return void E.notify({type:"negative",message:"PDF export yetkiniz yok",position:"top-right"});if(console.log("▶️ [DEBUG] CurrheadDownload:",U.value,M.value,O.value),!U.value||!M.value||!O.value)return void E.notify({type:"warning",message:"⚠️ Cari ve tarih aralığını seçmeden PDF alınamaz!",position:"top-right"});const e=await ue.handlestHeadDownload(U.value,M.value,O.value,I.value);console.log("📤 [DEBUG] CurrheadDownloadresult:",e),E.notify({type:e.ok?"positive":"negative",message:e.message,position:"top-right"})}return(e,a)=>{const l=(0,t.g2)("q-select"),s=(0,t.g2)("q-btn"),r=(0,t.g2)("q-date"),u=(0,t.g2)("q-popup-proxy"),c=(0,t.g2)("q-icon"),d=(0,t.g2)("q-input"),p=(0,t.g2)("q-slide-transition"),m=(0,t.g2)("q-item-section"),b=(0,t.g2)("q-item"),E=(0,t.g2)("q-list"),z=(0,t.g2)("q-btn-dropdown"),H=(0,t.g2)("q-td"),ue=(0,t.g2)("q-tr"),de=(0,t.g2)("q-table"),ve=(0,t.g2)("q-page"),pe=(0,t.gN)("close-popup");return(0,o.R1)(v)?((0,t.uX)(),(0,t.Wv)(ve,{key:0,class:"q-pa-md page-col"},{default:(0,t.k6)(()=>[(0,t.Lk)("div",g,[(0,t.bF)(l,{modelValue:U.value,"onUpdate:modelValue":a[0]||(a[0]=e=>U.value=e),options:P.value,label:"Cari kod / isim",filled:"",clearable:"","use-input":"","input-debounce":"300",onFilter:G,"emit-value":"","map-options":"",loading:(0,o.R1)(W).loading,"option-value":"value","option-label":"label",behavior:"menu","keep-selected":!0},null,8,["modelValue","options","loading"])]),(0,t.Lk)("div",k,[(0,t.Lk)("div",f,[a[7]||(a[7]=(0,t.Lk)("div",{class:"text-subtitle1"},"Filtreler",-1)),(0,t.bF)(s,{dense:"",flat:"",round:"",icon:oe.value?"expand_less":"expand_more",onClick:a[1]||(a[1]=e=>oe.value=!oe.value)},null,8,["icon"])]),(0,t.bF)(p,null,{default:(0,t.k6)(()=>[(0,t.bo)((0,t.Lk)("div",y,[(0,t.Lk)("div",w,[(0,t.Lk)("div",_,[(0,t.bF)(d,{modelValue:M.value,"onUpdate:modelValue":a[3]||(a[3]=e=>M.value=e),label:"Tarih aralığı - başlangıç",filled:"",clearable:"",readonly:""},{append:(0,t.k6)(()=>[(0,t.bF)(c,{name:"event",class:"cursor-pointer"},{default:(0,t.k6)(()=>[(0,t.bF)(u,{cover:"","transition-show":"scale","transition-hide":"scale"},{default:(0,t.k6)(()=>[(0,t.bF)(r,{modelValue:M.value,"onUpdate:modelValue":a[2]||(a[2]=e=>M.value=e),mask:"YYYY-MM-DD",locale:"tr-TR"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1},8,["modelValue"])]),(0,t.Lk)("div",h,[(0,t.bF)(d,{modelValue:O.value,"onUpdate:modelValue":a[5]||(a[5]=e=>O.value=e),label:"Tarih aralığı - bitiş",filled:"",clearable:"",readonly:""},{append:(0,t.k6)(()=>[(0,t.bF)(c,{name:"event",class:"cursor-pointer"},{default:(0,t.k6)(()=>[(0,t.bF)(u,{cover:"","transition-show":"scale","transition-hide":"scale"},{default:(0,t.k6)(()=>[(0,t.bF)(r,{modelValue:O.value,"onUpdate:modelValue":a[4]||(a[4]=e=>O.value=e),mask:"YYYY-MM-DD",locale:"tr-TR"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1},8,["modelValue"])])]),(0,t.bF)(l,{modelValue:I.value,"onUpdate:modelValue":a[6]||(a[6]=e=>I.value=e),options:S,label:"Parasal İşlem Tipi","emit-value":"","map-options":"",filled:"",class:"q-mb-md"},null,8,["modelValue"]),(0,t.Lk)("div",D,[(0,t.Lk)("div",F,[(0,t.bF)(s,{color:"primary",icon:"filter_alt",label:"Filtrele",onClick:$})]),(0,t.Lk)("div",C,[(0,t.bF)(s,{flat:"",color:"grey-8",icon:"restart_alt",label:"Sıfırla",onClick:le})])])],512),[[n.aG,oe.value]])]),_:1})]),(0,t.Lk)("div",q,[(0,t.Lk)("div",L,[(0,t.bF)(s,{flat:"",color:"primary",icon:"view_column",label:ie.value?"CARİ BİLGİ DETAY Gizle":"CARİ BİLGİ DETAY Sütunu Göster",onClick:se},null,8,["label"]),(0,t.Lk)("div",R,[(0,t.bF)(s,{flat:"",color:"secondary",icon:"list",label:j.value?"Tüm Detayları Kapat":"Tüm Detayları Aç",onClick:ae},null,8,["label"]),(0,o.R1)(T)?((0,t.uX)(),(0,t.Wv)(z,{key:0,flat:"",color:"red",icon:"picture_as_pdf",label:"Yazdır"},{default:(0,t.k6)(()=>[(0,t.bF)(E,{style:{"min-width":"200px"}},{default:(0,t.k6)(()=>[(0,t.bo)(((0,t.uX)(),(0,t.Wv)(b,{clickable:"",onClick:re},{default:(0,t.k6)(()=>[(0,t.bF)(m,{class:"text-primary"},{default:(0,t.k6)(()=>[...a[8]||(a[8]=[(0,t.eW)(" Detaylı Cari Ekstre Yazdır ",-1)])]),_:1})]),_:1})),[[pe]]),(0,t.bo)(((0,t.uX)(),(0,t.Wv)(b,{clickable:"",onClick:ce},{default:(0,t.k6)(()=>[(0,t.bF)(m,{class:"text-secondary"},{default:(0,t.k6)(()=>[...a[9]||(a[9]=[(0,t.eW)(" Cari Hesap Ekstresi Yazdır ",-1)])]),_:1})]),_:1})),[[pe]])]),_:1})]),_:1})):(0,t.Q3)("",!0)])]),(0,t.bF)(de,{class:"sticky-table",title:"Hareketler",rows:(0,o.R1)(K).groupedRows,columns:J.value,"visible-columns":ne.value,"row-key":e=>e.OrderHeaderID+"_"+e.OrderNumber,flat:"",bordered:"",dense:"","rows-per-page-options":[0],loading:(0,o.R1)(K).loading,"table-style":{tableLayout:"auto",minWidth:"1600px"}},{body:(0,t.k6)(e=>["group"===e.row._type?((0,t.uX)(),(0,t.Wv)(ue,{key:0,class:"group-row bg-grey-3 text-weight-bold"},{default:(0,t.k6)(()=>[(0,t.bF)(H,{colspan:"100%",class:"q-pa-sm"},{default:(0,t.k6)(()=>[(0,t.Lk)("div",x,[(0,t.Lk)("div",A,[(0,t.bF)(s,{dense:"",flat:"",round:"",icon:(0,o.R1)(K).groupOpen[e.row.para_birimi]?"expand_less":"expand_more",class:"q-mr-sm",onClick:a=>(0,o.R1)(K).toggleGroup(e.row.para_birimi)},null,8,["icon","onClick"]),(0,t.Lk)("span",null,"Para Birimi: "+(0,i.v_)(e.row.para_birimi),1)]),(0,t.Lk)("div",Y,[(0,t.Lk)("div",null,"Bakiye: "+(0,i.v_)(te(e.row.sonBakiye)),1)])])]),_:2},1024)]),_:2},1024)):"data"===e.row._type?((0,t.uX)(),(0,t.Wv)(ue,{key:1,props:e,class:"main-row"},{default:(0,t.k6)(()=>[((0,t.uX)(!0),(0,t.CE)(t.FK,null,(0,t.pI)(e.cols,a=>((0,t.uX)(),(0,t.Wv)(H,{key:a.name,props:e,onClick:l=>"belge_no"===a.name?ee(e.row):null,class:(0,i.C4)(["cursor-pointer","aciklama"===a.name?"resizable-cell":"","belge_no"===a.name?"text-primary text-bold":""])},{default:(0,t.k6)(()=>[["borc","alacak","bakiye"].includes(a.name)?((0,t.uX)(),(0,t.CE)("span",V,(0,i.v_)(te(e.row[a.field])),1)):"aciklama"===a.name?((0,t.uX)(),(0,t.CE)("div",B,(0,i.v_)(e.row[a.field]??""),1)):((0,t.uX)(),(0,t.CE)("span",Q,(0,i.v_)(e.row[a.field]??""),1))]),_:2},1032,["props","onClick","class"]))),128))]),_:2},1032,["props"])):(0,t.Q3)("",!0),"data"===e.row._type&&N.value[e.row.belge_no]?((0,t.uX)(),(0,t.Wv)(ue,{key:2,class:"sub-row"},{default:(0,t.k6)(()=>[(0,t.bF)(H,{colspan:"100%"},{default:(0,t.k6)(()=>[(0,t.bF)(de,{rows:(0,o.R1)(X).getDetailsByBelge(e.row.belge_no),columns:Z(e.row.belge_no),"row-key":"Urun_Kodu",flat:"",dense:"",bordered:"","hide-bottom":"","no-data-label":"Detay bulunamadı",class:"custom-subtable",loading:(0,o.R1)(X).loading,"table-style":{minWidth:"1200px"}},null,8,["rows","columns","loading"])]),_:2},1024)]),_:2},1024)):(0,t.Q3)("",!0)]),_:1},8,["rows","columns","visible-columns","row-key","loading"])])]),_:1})):((0,t.uX)(),(0,t.Wv)(ve,{key:1,class:"q-pa-md flex flex-center"},{default:(0,t.k6)(()=>[...a[10]||(a[10]=[(0,t.Lk)("div",{class:"text-negative text-subtitle1"}," Bu module erisim yetkiniz yok. ",-1)])]),_:1}))}}};var E=l(5013),W=l(6941),K=l(2677),X=l(6510),z=l(6067),U=l(3933),P=l(8360),G=l(5626),M=l(5303),O=l(3766),S=l(2589),I=l(4958),N=l(6087),j=l(7339),H=l(8785),J=l(8657),Z=l(272),$=l.n(Z);const ee=T,ae=ee;$()(T,"components",{QPage:E.A,QSelect:W.A,QBtn:K.A,QSlideTransition:X.A,QInput:z.A,QIcon:U.A,QPopupProxy:P.A,QDate:G.A,QBtnDropdown:M.A,QList:O.A,QItem:S.A,QItemSection:I.A,QTable:N.A,QTr:j.A,QTd:H.A}),$()(T,"directives",{ClosePopup:J.A})}}]); |