PageSourceSearch

https://gab-service.ru/_nuxt/WAOHLGCV.js

js gab-service.ru collected 2026-10-08 06:45:59 UTC 13,038 bytes, 1 lines download raw bytes

1import{_ as X}from"./BfxGbLiA.js";import{_ as B}from"./BBAnpVQJ.js";import{z as D,A as M,i as k,h as L,o as n,c as u,f as t,n as x,E as z,G as R,a as v,j as A,F as U,J as S,K as h,q,t as g,u as c,b as j,w as I,e as d,g as Y,r as Z,v as Q,x as tt}from"./C7lwBsaI.js";import{u as W}from"./pqvJozyl.js";import{u as V}from"./B087Zvh_.js";import{_ as et}from"./D9Em19Y1.js";import{_ as st,a as at}from"./D4BpTj_g.js";/* empty css        */import{_ as ot}from"./CLuRvZxm.js";import{_ as it}from"./B99bqMww.js";import{_ as nt}from"./BL2xGNfa.js";import"./C7-K8M5I.js";import"./BiqYpvmi.js";import"./CWL8szQ5.js";import"./5NNwYznA.js";import"./D7WRpNgT.js";import"./Cpj98o6Y.js";import"./dg1dVfJE.js";import"./2Zyeh90e.js";import"./D7y17fnr.js";import"./C6bD9w-6.js";import"./DaUckBT0.js";import"./BFqpzpW1.js";import"./ju8t1pDW.js";const lt={class:"tabs"},rt={class:"input"},ct={class:"input"},_t={__name:"appFilterTransactions",setup(b){const e=D(),m=M(),l=k({query:e.query.query||"",activity:"",type:""});function i(){m.push({query:{...e.query,...l.value,page:1}})}return L(()=>e.query,f=>{Object.keys(l.value).forEach(a=>{l.value[a]=f[a]||(typeof l.value[a]=="number"?0:"")})},{immediate:!0}),(f,a)=>(n(),u(U,null,[t("div",lt,[t("a",{class:x(["tabs__item",{_active:!l.value.activity.length}]),href:"javascript:void(0)",onClick:a[0]||(a[0]=_=>{l.value.activity="",i()})}," Все операции ",2),t("a",{class:x(["tabs__item",{_active:l.value.activity==="add"}]),href:"javascript:void(0)",onClick:a[1]||(a[1]=_=>{l.value.activity="add",i()})}," Пополнения ",2),t("a",{class:x(["tabs__item",{_active:l.value.activity==="withdrawing"}]),href:"javascript:void(0)",onClick:a[2]||(a[2]=_=>{l.value.activity="withdrawing",i()})}," Списания ",2)]),t("form",{class:"inputs _grow _3-1",onSubmit:a[6]||(a[6]=A(_=>i(),["prevent","stop"]))},[t("div",rt,[z(t("input",{"onUpdate:modelValue":a[3]||(a[3]=_=>l.value.query=_),type:"text",placeholder:"Поиск по полям",autocomplete:"off","data-lpignore":"true"},null,512),[[R,l.value.query]]),a[7]||(a[7]=t("div",{class:"input__placeholder"},[t("span",null,"Поиск"),t("div",{class:"hint"},[t("i",{class:"icon icon-info"}),t("div",{class:"hint__drop _top c1 _b"}," По всем полям ")])],-1))]),t("div",ct,[a[8]||(a[8]=t("div",{class:"input__placeholder"},[t("span",null,"Тип")],-1)),v(ot,{modelValue:l.value.type,"onUpdate:modelValue":[a[4]||(a[4]=_=>l.value.type=_),a[5]||(a[5]=_=>i())],options:[{value:"",text:"- Все -"},{value:"real",text:"Рубли"},{value:"gab",text:"ГАБ-токены"}],placeholder:"- Выбрать"},null,8,["modelValue"])])],32)],64))}},ut={class:"input _low"},dt={__name:"PromoCodeInputButton",emits:["update"],setup(b,{emit:e}){const{user:m}=S(h()),{checkAuthUser:l}=h(),{addTip:i}=W(),f=e,a=k("");async function _(){const{data:r}=await q("/transactions/promocode/",{method:"post",headers:{"Content-Type":"application/json"},body:{promocode:a.value},watch:!1});r?.value?.success?(a.value="",i({type:"success",text:"Промокод успешно применен"}),await l(),f("update")):i({type:"error",text:"Промокод не применен"})}return(r,p)=>(n(),u("form",{class:"input-btn",autocomplete:"off",onSubmit:A(_,["prevent"])},[t("div",ut,[z(t("input",{type:"text",placeholder:"Промокод","onUpdate:modelValue":p[0]||(p[0]=$=>a.value=$),autocomplete:"off",name:"transactions_promocode_no_autofill",autocorrect:"off",autocapitalize:"off",spellcheck:"false","data-lpignore":"true"},null,512),[[R,a.value]])]),p[1]||(p[1]=t("button",{type:"submit",class:"btn _low"},[t("i",{class:"icon icon-right"})],-1))],32))}},pt={class:"finance__block"},mt={class:"finance__plan"},vt={class:"finance__plan-row"},ft={class:"finance__plan-name"},yt={class:"h4"},kt={key:0,class:"t2 color5"},bt=["checked"],ht={key:0,class:"radio__label"},gt={key:1,class:"radio__label"},$t={__name:"appUserTariff",setup(b){const{user:e}=S(h()),{checkAuthUser:m}=h(),{addTip:l}=W(),{addDirection:i}=V(),f=async _=>{if(e.value.pmethods.length===0)l({type:"error",text:"Для настройки автоплатежа требуется добавить хотя-бы один способ оплаты"});else{const{data:r}=await q("/users/tariff_autopay/",{method:"post",headers:{"Content-Type":"application/json"},body:{id:_},watch:!1});await m(),l({type:"success",text:"Настройки автоплатежа обновлены"})}},a=Y(()=>e.value?.is_worker?e.value?.worker?.company?.tariff:e.value?.tariff);return(_,r)=>{const p=B;return n(),u("div",pt,[t("div",mt,[r[2]||(r[2]=t("div",{class:"t2"},"Мой тариф",-1)),t("div",vt,[t("div",ft,[t("div",yt,g(c(a)?.name),1)]),_.$appAllowedInWorkerSettings("block_finance_section_plan_management",null,c(e))?(n(),j(p,{key:0,class:"t3 color",to:"/tariffs/"},{default:I(()=>[...r[1]||(r[1]=[t("b",null,"Сменить тариф",-1)])]),_:1})):d("",!0)]),c(e).tariff_till.length>0?(n(),u("div",kt," Действует до "+g(c(e).tariff_till),1)):d("",!0)]),c(e).tariff_id>1?(n(),u("label",{key:0,class:"radio",onClick:r[0]||(r[0]=A($=>f(),["prevent"]))},[t("input",{type:"checkbox",checked:c(e).tariff_autopay,readonly:""},null,8,bt),r[3]||(r[3]=t("span",{class:"radio__mask"},null,-1)),c(e).tariff_autopay?(n(),u("b",ht,"Автоплатеж включен")):d("",!0),c(e).tariff_autopay?d("",!0):(n(),u("b",gt,"Подключить автоплатеж"))])):d("",!0)])}}},wt={key:0,class:"finance__block"},qt={class:"finance__plan"},Ct={class:"finance__plan-row"},At={class:"finance__plan-name"},St={class:"h4"},Tt={key:1,class:"finance__block"},xt={class:"finance__plan"},jt={class:"finance__plan-row"},It={class:"finance__plan-name"},Ut={class:"h4"},Wt={__name:"appUserLimits",props:{limits:{type:Object,required:!0}},setup(b){return(e,m)=>(n(),u(U,null,[b.limits?.freePublishCount?(n(),u("div",wt,[t("div",qt,[m[0]||(m[0]=t("div",{class:"t2"},"Бесплатных публикаций:",-1)),t("div",Ct,[t("div",At,[t("div",St,g(b.limits?.freePublishCount),1)])])])])):d("",!0),b.limits?.accessesCount?(n(),u("div",Tt,[t("div",xt,[m[1]||(m[1]=t("div",{class:"t2"},"Бесплатных доступов к файлам и контактам:",-1)),t("div",jt,[t("div",It,[t("div",Ut,g(b.limits?.accessesCount),1)])])])])):d("",!0)],64))}},Vt={key:0,class:"paycards"},Ft=["onClick"],Nt={class:"paycard__info"},Pt=["onClick"],Bt={class:"paycard__info"},Dt={class:"paycard__numbers"},Mt=["src"],Lt={__name:"appUserPmethods",setup(b){const{user:e}=S(h()),{checkAuthUser:m}=h(),{addTip:l}=W(),{addDirection:i}=V(),f=async _=>{const{data:r}=await q("/users/balance_card_make_main/",{method:"post",headers:{"Content-Type":"application/json"},body:{id:_},watch:!1});await m(),l({type:"success",text:"Главная карта изменена"})};function a(_){i("pmethod-remove-confirm-popup-"+_)}return(_,r)=>c(e)?.pmethods?.length>0?(n(),u("div",Vt,[(n(!0),u(U,null,Z(c(e).pmethods,p=>(n(),u("div",{class:"paycard",onClick:$=>f(p.id)},[t("div",Nt,[r[1]||(r[1]=t("b",{class:"c1"},"Основная карта",-1)),t("a",{href:"javascript:void(0)",onClick:A($=>a(p.card_mask),["stop"])},[...r[0]||(r[0]=[t("i",{class:"icon icon-trash"},null,-1)])],8,Pt)]),t("div",Bt,[t("div",Dt,[t("p",null,g(p.card_mask),1),r[2]||(r[2]=t("small",null,"**/**",-1))]),t("img",{src:`/img/cards/${_.$appGetCredit
1CardType(p.card_mask)}.svg`,loading:"lazy"},null,8,Mt)])],8,Ft))),256))])):d("",!0)}},zt={class:"main inner"},Rt={class:"profile-lk-page aside-body _reverse _nb-hidden"},Et={class:"aside"},Ot={class:"blocks"},Gt={class:"finance-page__main"},Ht={class:"finance"},Jt={key:0,class:"finance__block _balance"},Kt={key:0,class:"finance__balance"},Xt={class:"h2"},Yt={key:1,class:"finance__block"},Zt={key:0,class:"finance__bonus"},Qt={class:"h3"},te={key:2,class:"finance__block"},ee={key:0,class:"blocks"},se={key:1,class:"blocks"},Se={__name:"index",setup(b){const{user:e}=S(h()),{addDirection:m}=V(),l=M(),i=D(),{$appToolTitle:f}=Q();tt({title:f("Кошелек")});function a(){m("balance-add-popup")}async function _(){const{data:s}=await q("/users/balance_card_add/",{method:"post",headers:{"Content-Type":"application/json"},body:{},watch:!1});s?.value?.confirmation_url?.length>0?window.location.href=s.value.confirmation_url:addTip({type:"error",text:"Не удалось запустить добавление карты, попробуйте позже или обратитесь в поддержку"})}const r=k([]),p=k({}),$=k([]),F=k(!1),N=k(null),C=k({query:i.query.query||"",activity:i.query.activity||"",type:i.query.type||""}),y=k({current_page:Number(i.query.page||1),total_pages:1,limit:null,text:""}),w=k({sort_field:i.query.sort_field||"id",sort_direction:i.query.sort_direction||"desc"});async function T(){F.value=!0,N.value=null;try{const s={filter:C.value,page:y.value.current_page,sort_field:w.value.sort_field,sort_direction:w.value.sort_direction};y.value.limit&&(s.limit=y.value.limit);const o=await q("/transactions/index",{method:"POST",params:s,watch:!1});r.value=o.data.value.data||[],p.value=o.data.value.user_limits||[],$.value=o.data.value.navigation_path||[],y.value.total_pages=o.data.value.pagination.total_pages||1,y.value.limit=o.data.value.pagination.limit||1,y.value.text=o.data.value.pagination.text||""}catch{N.value="Не удалось загрузить данные разделов"}finally{F.value=!1}}L(()=>({query:i.query.query||"",activity:i.query.activity||"",type:i.query.type||"",limit:Number(i.query.limit||20),page:Number(i.query.page||1),sort_field:i.query.sort_field||"id",sort_direction:i.query.sort_direction||"desc"}),s=>{C.value.query=s.query,C.value.activity=s.activity,C.value.type=s.type,y.value.limit=s.limit,y.value.current_page=s.page,w.value.sort_field=s.sort_field,w.value.sort_direction=s.sort_direction,T()},{immediate:!0});function E(s){s>=1&&s<=y.value.total_pages&&l.push({query:{...i.query,page:s}})}function O(s){const o=w.value.sort_field===s&&w.value.sort_direction==="asc"?"desc":"asc";l.push({query:{...i.query,sort_field:s,sort_direction:o,page:1}})}return(s,o)=>{const G=X,P=B,H=Wt,J=Lt;return n(),u("main",zt,[t("div",Rt,[t("aside",Et,[v(st,{user:c(e)},null,8,["user"]),v(at,{user:c(e)},null,8,["user"])]),t("section",Ot,[v(G),o[9]||(o[9]=t("h1",{class:"h2"},"Кошелек",-1)),t("div",Gt,[t("div",Ht,[s.$appAllowedInWorkerSettings("block_finance_section_wallet_access",null,c(e))?(n(),u("div",Jt,[s.$appAllowedInWorkerSettings("block_finance_section_wallet_access_option_wallet_access_list","balance_access",c(e))?(n(),u("div",Kt,[o[2]||(o[2]=t("div",{class:"t2"},"Баланс",-1)),t("div",Xt,g(s.$appToolFieldValueFormatter(c(e).real_balance,"price-number"))+" ₽ ",1)])):d("",!0),s.$appAllowedInWorkerSettings("block_finance_section_wallet_access_option_wallet_access_list","refill_access",c(e))?(n(),u("a",{key:1,class:"btn _low",href:"javascript:void(0)",onClick:a},[...o[3]||(o[3]=[t("span",{"data-mb-text":"Пополнить"},[t("span",null,"Пополнить баланс")],-1),t("i",{class:"icon icon-wallet"},null,-1)])])):d("",!0)])):d("",!0),s.$appAllowedInWorkerSettings("block_finance_section_wallet_access",null,c(e))?(n(),u("div",Yt,[s.$appAllowedInWorkerSettings("block_finance_section_wallet_access_option_wallet_access_list","balance_access",c(e))?(n(),u("div",Zt,[o[6]||(o[6]=t("div",{class:"t2"},"Бонусный счет",-1)),v(P,{to:"/user/bonus/",class:"finance__bonus-row"},{default:I(()=>[t("div",Qt,g(s.$appToolFieldValueFormatter(c(e).token_balance,"price-number")),1),o[4]||(o[4]=t("img",{src:et,alt:"",loading:"lazy"},null,-1))]),_:1}),v(P,{class:"t3 color",to:"/help/601/",target:"_blank"},{default:I(()=>[...o[5]||(o[5]=[t("b",null,"Как получить бонусы",-1)])]),_:1})])):d("",!0),s.$appAllowedInWorkerSettings("block_finance_section_wallet_access_option_wallet_access_list","refill_access",c(e))?(n(),j(dt,{
1key:1,onUpdate:o[0]||(o[0]=K=>T())})):d("",!0)])):d("",!0),v($t),v(H,{limits:p.value},null,8,["limits"]),s.$appAllowedInWorkerSettings("block_finance_section_wallet_access",null,c(e))&&s.$appAllowedInWorkerSettings("block_finance_section_wallet_access_option_wallet_access_list","refill_access",c(e))?(n(),u("div",te,[o[8]||(o[8]=t("div",{class:"t2"},"Способы оплаты",-1)),v(J),t("a",{class:"btn _border _low",href:"javascript:void(0)",onClick:_},[...o[7]||(o[7]=[t("span",null,"Добавить карту",-1),t("i",{class:"icon icon-paycard"},null,-1)])])])):d("",!0)]),s.$appAllowedInWorkerSettings("block_finance_section_wallet_access",null,c(e))&&s.$appAllowedInWorkerSettings("block_finance_section_wallet_access_option_wallet_access_list","balance_access",c(e))?(n(),u("div",se,[v(_t),r.value?.length?(n(),j(it,{key:0,transactions:r.value,toggleSort:O,onUpdate:o[1]||(o[1]=K=>T())},null,8,["transactions"])):d("",!0),v(nt,{pagination:y.value,"on-page-change":E},null,8,["pagination"])])):(n(),u("div",ee," Доступ к транзакциям ограничен "))])])])])}}};export{Se 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.