1import{a0 as Z,i as D,r as O,t as ee,o as a,c as n,a as s,y as p,w as A,b as u,e as t,D as _,v as j,F as le,L as te,j as r,E as g,g as se,k as oe,x as ae,s as v,l as R}from"./app-Cu5XHDAx.js";import{_ as ne}from"./Pagination-C452vqdt.js";import{_ as ie}from"./Table-DL4A-kbY.js";import{_ as re}from"./FilterDate-CzO5wdAZ.js";import{_ as de}from"./ColumnsInTable-ifRlUlob.js";import{_ as ue}from"./ElementsOnPage-Bcturv17.js";import{_ as ce}from"./Filter-BTcx_pAh.js";import{_ as me}from"./Search-DHV7-69_.js";import{l as pe}from"./loadObjAddresses-CTZSxqMU.js";import"./TablePreloader-C6EYUXKq.js";async function ve(z,B){return await Z("/ajax/history-payment-types",{success:C=>{const F=[10,9,8,7,6,3];return C.result.length!==0?C.result.filter(m=>!F.includes(m.id)).map(m=>({value:m.id,label:m.name})):[]}})}const _e={class:"row mb-4"},be={class:"col-12 col-md-3 col-lg-4 mb-3 mb-md-0"},ge={class:"col-12 col-md-9 col-lg-8 text-start text-sm-end"},fe={class:"page-filters-wrapper"},ye={class:"row align-items-center mb-4"},he={class:"col-12 col-lg-4 col-xl-3 searching-wrap"},xe={class:"col-12 col-xl-9"},Ve={class:"row filters g-2"},$e={class:"col-12 col-sm-4 col-lg-3 col-xxxl-2"},ke={class:"col-12 col-sm-4 col-lg-3 col-xxxl-4"},we={class:"col-12 col-sm-4 col-lg-3 col-xxxl-2"},Ce={class:"col-12 col-sm-4 col-lg-3 col-xxxl-2"},Fe={class:"d-flex align-items-center d-flex__period"},Se={class:"ms-5 transaction-ms-5__flex-wrap"},Ue={key:0,class:"col th th-center"},Te={key:1,class:"col th th-center"},De={key:2,class:"col th th-center"},je={key:3,class:"col-2 th th-center"},Be={key:4,class:"col th th-center"},qe={key:5,class:"col-2 th th-center"},Ae={key:6,class:"col th th-center"},Ee={key:7,class:"col th th-center"},Me={key:8,class:"col-2 th th-center"},Pe={key:0,class:"col td"},Ie=["title"],Le=["title"],Ne=["title"],Oe=["title"],Re=["title"],ze=["title"],Ge={class:"total-section"},He={key:0,class:"total-results"},Je={key:1,class:"total-no-results"},Ke={class:"modal-header"},Qe={class:"modal-body"},nl={__name:"TransactionRegistry",setup(z){const B=D("$ajax"),w=D("$toast"),C=D("$date"),F=D("$userData").value,m=v(!1),E=v(null),G=[{id:1,value:"true",label:"Ðкл"},{id:2,value:"false",label:"ÐÑкл"}],H=[{id:1,value:"activated",label:"ÐкÑивиÑован"},{id:2,value:"not activated",label:"Ðе акÑивиÑован"},{id:3,value:"blocked",label:"ÐаблокиÑован"}],i=v([{id:1,value:"date",label:"ÐаÑа, вÑемÑ",visible:!0},{id:2,value:"state",label:"СÑаÑÑÑ",visible:!0},{id:3,value:"login",label:"Ðогин",visible:!0},{id:4,value:"name",label:"ÐмÑ",visible:!0},{id:5,value:"autopayment",label:"ÐвÑоплаÑеж",visible:!0},{id:6,value:"address",label:"ÐдÑеÑ",visible:!0},{id:7,value:"operationType",label:"Тип опеÑаÑии",visible:!0},{id:8,value:"sum",label:"СÑмма",visible:!0},{id:9,value:"comment",label:"ÐомменÑаÑий",visible:!0}]),S=R(()=>{const o=[];return i.value.forEach(e=>{e.visible&&o.push(e.value)}),o}),M=R(()=>i.value.map(o=>o.value)),b=v("all"),y=v(null),f=v(null),h=v(null),x=v(null),V=v(null),$=v(null),k=v(null),q=O({valuesFormFront:M.value,search:y,searchByAddress:f,searchByActivationStatus:h,searchByRecurringStatus:x,searchByOperationType:V,dateFrom:$,dateTo:k}),d=B.get("/ajax/history-payment",O({execute:!1,query:!1,params:{search:y,searchByAddress:f,searchByActivationStatus:h,searchByRecurringStatus:x,searchByOperationType:V,dateFrom:$,dateTo:k},success(o,e,U){o.data.result.count===0?(U.value=0,e.value=[]):(U.value=o.data.result.count,e.value=o.data.result.result,E.value=o.data.result.sum)},error(o){w.error(o)}})),P=B.post({url:"/ajax/history-payment-export",data:q,before(){b.value==="allVisible"?q.valuesFormFront=S.value:q.valuesFormFront=M.value},success(o){w.success("ÐокÑÐ¼ÐµÐ½Ñ Ð³Ð¾Ñов к пеÑаÑи"),window.location.href=`${window.location.origin}/download/csv/file/${o.path}?fileName=${o.pathUser}`,m.value=!1},error(o){w.error(o)}});function c(){d.params.page=1,d.execute()}function I(o,e){d.params[e]=o?.toISOString(),c()}return(o,e)=>
1{const U=me,T=ce,J=ue,K=de,L=re,Q=ie,W=ne,N=se,X=oe,Y=ee("Modal");return a(),n("article",null,[s("div",_e,[s("div",be,[s("h1",null,p(o.$page.props.pagetitle),1)]),s("div",ge,[s("button",{type:"button",class:"btn-add my-1 mx-2",onClick:e[0]||(e[0]=A(l=>m.value=!0,["prevent"]))},[...e[21]||(e[21]=[s("span",{class:"me-2"},"ÐкÑпоÑÑ ",-1),s("span",{class:"icon icon-export"},null,-1)])])])]),s("div",fe,[s("div",ye,[s("div",he,[u(U,{modelValue:t(y),"onUpdate:modelValue":e[1]||(e[1]=l=>_(y)?y.value=l:null),modelModifiers:{trim:!0},onUpdate:e[2]||(e[2]=l=>t(d).params.page=1)},null,8,["modelValue"])]),s("div",xe,[s("div",Ve,[s("div",$e,[u(T,{type:"multiple",name:"search-states",placeholder:"СÑаÑÑÑ","multiple-label":["ÑÑаÑÑÑ Ð²ÑбÑан","ÑÑаÑÑÑа вÑбÑано","ÑÑаÑÑÑов вÑбÑано"],search:!1,options:H,field:"label",modelValue:t(h),"onUpdate:modelValue":e[3]||(e[3]=l=>_(h)?h.value=l:null),onSelect:c,onDeselect:c,onClear:c},null,8,["modelValue"])]),s("div",ke,[u(T,{type:"multiple",name:"search-addresses",placeholder:"ÐдÑеÑ","multiple-label":["адÑÐµÑ Ð²ÑбÑан","адÑеÑа вÑбÑано","адÑеÑов вÑбÑано"],search:!0,options:async l=>await t(pe)(l,t(f)),resolve:o.$mixins.setResolve("searchByAddress",t(d)),modelValue:t(f),"onUpdate:modelValue":e[4]||(e[4]=l=>_(f)?f.value=l:null),onSelect:c,onDeselect:c,onClear:c},null,8,["options","resolve","modelValue"])]),s("div",we,[u(T,{type:"single",name:"search-autopay",placeholder:"ÐвÑоплаÑеж",search:!1,options:G,field:"label",modelValue:t(x),"onUpdate:modelValue":e[5]||(e[5]=l=>_(x)?x.value=l:null),onSelect:c,onDeselect:c,onClear:c},null,8,["modelValue"])]),s("div",Ce,[u(T,{type:"multiple",name:"search-operation-types",placeholder:"Тип опеÑаÑии","multiple-label":["опеÑаÑÐ¸Ñ Ð²ÑбÑана","опеÑаÑии вÑбÑано","опеÑаÑий вÑбÑано"],search:!1,options:t(ve),resolve:!0,modelValue:t(V),"onUpdate:modelValue":e[6]||(e[6]=l=>_(V)?V.value=l:null),onSelect:c,onDeselect:c,onClear:c},null,8,["options","modelValue"])])])])]),s("div",Fe,[u(J,{class:"me-3",title:"СÑÑок",storage:"lines-on-page",onSet:e[7]||(e[7]=l=>o.$mixins.setElements(l,t(d))),onChange:e[8]||(e[8]=l=>o.$mixins.changeElements(l,t(d)))}),u(K,{columns:t(i),storage:"registry-columns",onSet:e[9]||(e[9]=l=>i.value=l),onChange:o.$mixins.changeColumns},null,8,["columns","onChange"]),s("div",Se,[e[22]||(e[22]=s("span",null,"ÐеÑиод: ",-1)),u(L,{type:"dateTime",name:"transactions-date-from",label:"С","wrapper-class":"d-inline-flex","margin-class":"mx-3 mx-margin-left_none",placeholder:"__.__.____",modelValue:t($),"onUpdate:modelValue":e[10]||(e[10]=l=>_($)?$.value=l:null),onAfterUpdate:e[11]||(e[11]=l=>I(l,"dateFrom"))},null,8,["modelValue"]),e[23]||(e[23]=s("span",{class:"period__span-none"},"-",-1)),u(L,{type:"dateTime",name:"transactions-date-to",label:"Ðо","wrapper-class":"d-inline-flex","margin-class":"ms-3 mx-margin-left_none",placeholder:"__.__.____",modelValue:t(k),"onUpdate:modelValue":e[12]||(e[12]=l=>_(k)?k.value=l:null),onAfterUpdate:e[13]||(e[13]=l=>I(l,"dateTo"))},null,8,["modelValue"])])])]),u(Q,{request:t(d),"no-results":"СÑÑок",selection:!1,overflow:t(S).length>6?"scroll":"hidden","min-width":t(S).length>6?2e3:0},{header:j(()=>[t(i)[0].visible?(a(),n("div",Ue,"ÐаÑа, вÑемÑ")):r("",!0),t(i)[1].visible?(a(),n("div",Te,"СÑаÑÑÑ")):r("",!0),t(i)[2].visible?(a(),n("div",De,"Ðогин")):r("",!0),t(i)[3].visible?(a(),n("div",je,"ÐмÑ")):r("",!0),t(i)[4].visible?(a(),n("div",Be,"ÐвÑоплаÑеж")):r("",!0),t(i)[5].visible?(a(),n("div",qe,"ÐдÑеÑ")):r("",!0),t(i)[6].visible?(a(),n("div",Ae,"Тип опеÑаÑии")):r("",!0),t(i)[7].visible?(a(),n("div",Ee,"СÑмма")):r("",!0),t(i)[8].visible?(a(),n("div",Me,"ÐомменÑаÑий")):r("",!0)]),body:j(()=>[(a(!0),n(le,null,te(t(d).data,l=>(a(),n("div",{class:"table-item row g-0",key:l.id},[t(i)[0].visible?(a(),n("div",Pe,p(t(C)(l.date).format("L LT")),1)):r("",!0),t(i)[1].visible?(a(),n("div",{key:1,class:g({"col td":!0,"td-center":!l.activation_status}),title:l.activation_status},p(l.activation_status||"---"),11,Ie)):r("",!0),t(i)[2].visible?(a(),n("div",{key:2,class:g({"col td":!0,"td-center":!l.login}),title:l.login},p(l.login||"---"),11,Le)):r("",!0),t(i)[3].visible?(a(),n("div",{key:3,class:g({"col-2 td":!0,"td-center":!l.custom_name}),title:l.custom_name},p(l.custom_name||"---"),11,Ne)):r("",!0),t(i)[4].visible?(a(),n("div",{key:4,class:g({"col td":!0,"td-center":!l.recurring_status})},p(l.recurring_status||"---"),3)):r("",!0),t(i)[5].visible?(a(),n("div",{key:5,class:g({"col-2 td":!0,"td-center":!l.address}),title:l.address},p(l.address||"---"),11,Oe)):r("",!0),t(i)[6].visible?(a(),n("div",{key:6,class:"col td",title:l.operation_name},p(l.operation_name),9,Re)):r("",!0),t(i)[7].visible?(a(),n("div",{key:7,class:g({"col td td-end":!0,"td-center":!l.sum})},p(`${l.sum}${t(F).countryId!==1?"":"â½"}`||"---"),3)):r("",!0),t(i)[8].visible?(a(),n("div",{key:8,class:g({"col-2 td":!0,"td-center":!l.comment}),title:l.comment},p(l.comment||"---"),11,ze)):r("",!0)]))),128))]),_:1},8,["request","overflow","min-width"]),s("div",Ge,[t(d).completed&&t(d).data.length!==0?(a(),n("div",He,[s("span",null,"ÐÑого: "+p(t(d).count?`${t(E)}${t(F).countryId!==1?"":"â½"}`:0),1)])):r("",!0),t(d).completed&&t(d).data.length===0?(a(),n("div",Je,[...e[24]||(e[24]=[s("span",null,"ÐолÑзоваÑелей не найдено",-1)])])):r("",!0)]),u(W,{"total-pages":t(d).totalPages,"per-page":t(d).params.limit,"current-page":t(d).params.page||1,"request-completed":t(d).completed,onPagechanged:e[14]||(e[14]=l=>o.$mixins.changePage(l,t(d)))},null,8,["total-pages","per-page","current-page","request-completed"]),u(Y,{modelValue:t(m),"onUpdate:modelValue":e[20]||(e[20]=l=>_(m)?m.value=l:null),name:"addModal",classes:"modal-container","content-class":"modal-content modal-content-mid
1dle","click-to-close":!1,"esc-to-close":!0},{default:j(()=>[s("div",Ke,[e[26]||(e[26]=s("h1",null,"ÐкÑпоÑÑ ÑееÑÑÑа опеÑаÑий",-1)),s("button",{class:"btn-close",onClick:e[15]||(e[15]=A(l=>m.value=!1,["prevent"]))},[...e[25]||(e[25]=[s("span",{class:"icon-close"},null,-1)])])]),s("div",Qe,[e[28]||(e[28]=s("h5",{class:"my-3"},"Ðакие Ð¿Ð¾Ð»Ñ Ð²ÑгÑÑзиÑÑ?",-1)),s("form",{onSubmit:e[19]||(e[19]=A(l=>t(P).execute(),["prevent"]))},[u(N,{type:"radio",name:"export",id:"export-all",label:"ÐÑгÑÑзиÑÑ Ð²Ñе полÑ",value:"all","input-class":"default-radio","wrapper-class":"input-control-wrapper inline","margin-class":"mb-2",modelValue:t(b),"onUpdate:modelValue":e[16]||(e[16]=l=>_(b)?b.value=l:null)},null,8,["modelValue"]),u(N,{type:"radio",name:"export",id:"export-visible",label:`ÐÑгÑÑзиÑÑ Ð²Ð¸Ð´Ð¸Ð¼Ñе Ð¿Ð¾Ð»Ñ (${t(S).length})`,value:"allVisible","input-class":"default-radio","wrapper-class":"input-control-wrapper inline","margin-class":"mb-2",modelValue:t(b),"onUpdate:modelValue":e[17]||(e[17]=l=>_(b)?b.value=l:null)},null,8,["label","modelValue"]),u(X,{class:"mt-4",cancel:!0,processing:t(P).isFetching,onCancel:e[18]||(e[18]=l=>m.value=!1)},{default:j(()=>[...e[27]||(e[27]=[ae("СоÑ
ÑаниÑÑ",-1)])]),_:1},8,["processing"])],32)])]),_:1},8,["modelValue"])])}}};export{nl 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.