Joywork/complexes/js/3c611383519874b3.js

2 lines
12 KiB
JavaScript
Raw Normal View History

2026-05-22 20:21:54 +02:00
"use strict";(self["webpackChunkcomplexes"]=self["webpackChunkcomplexes"]||[]).push([[208],{84305:function(e,s,a){a.d(s,{D:function(){return u}});var t=a(55234),l=a(90144),o=a(56768),r=a(22093),i=a(81387),c=a(82815);const n={selectedTypes:[],selectedMetros:[],selectedRayons:[],selectedComplexes:[],selectedDecorations:[],selectedComplexTypes:[],address:"",period:"",area_from:"",area_to:"",rooms:[],useSquarePrice:!1,rayons:[],squareKitchen_min:"",squareKitchen_max:"",complexes:[],floor_from:"",floor_to:"",price_from:"",price_to:"",selectedPaymentTypes:[],selectedInstallments:[],customSelectedInstallments:[],initialPayment:"",paymentTerm:"",installmentPrice:{min:"",max:""}},u=(0,t.nY)("object",(()=>{const e=(0,i.lq)(),s=(0,i.rd)(),a=(0,l.KR)("tile"),t=(0,l.KR)(1),u=(0,l.KR)(0),m=(0,l.KR)(0),v=(0,l.KR)(!0),d=(0,l.KR)(!0),p=(0,l.KR)({}),h=(0,l.Kh)({list:!0,archivedList:!0}),y=(0,l.KR)([]),_=(0,l.KR)(0),f=(0,l.KR)(0),g=(0,l.KR)(null),x=(0,l.KR)(10),C=(0,l.KR)({list:"Список",tile:"Плитка"}),k=e=>{g.value=e},R=()=>{const s=["selectedTypes","selectedComplexTypes","rooms","selectedMetros","complexes","selectedDecorations","selectedPaymentTypes","selectedInstallments","customSelectedInstallments"];Object.entries(e.query).forEach((([e,a])=>{if(s.includes(e)){if(null===a||"null"===a||""===a||"number"===typeof a&&isNaN(a))return;Array.isArray(a)&&(a=a.map((s=>isNaN(+s)||"rooms"==e?s:parseInt(s)))),"string"==typeof a&&(a=isNaN(+a)||"rooms"==e?[a]:[parseInt(a)])}"rayons"==e&&(Array.isArray(a)&&(a=a.map((e=>e))),"string"==typeof a&&(a=[a])),K.value[e]="true"==a||"false"!=a&&a})),e.query.page&&(t.value=+e.query.page)};(0,o.sV)(R);const L=e=>{a.value=e},w=()=>{s.replace({query:{}}),K.value=(0,c.JH)(n)},K=(0,l.KR)((0,c.JH)(n));async function b(s=!0){h.list=!0,s||(t.value=1),r.A.searchComplexes({...K.value,address:K.value.address.trim()},t.value,!e.meta.isViewPage).then((e=>{var s=e.data;p.value=s.list,u.value=s.total,m.value=s.allPages;const a=document.getElementsByTagName("main");a&&a[0].scrollTo({top:0,behavior:"smooth"})})).catch((function(e){console.log(e)})).finally((()=>{h.list=!1}))}async function I(e=!0){h.archivedList=!0,e||(t.value=1),r.A.searchComplexes({...K.value,address:K.value.address.trim(),is_archive:!0},t.value,!1).then((e=>{var s=e.data;y.value=s.list,f.value=s.total,_.value=s.allPages;const a=document.getElementsByTagName("main");a&&a[0].scrollTo({top:0,behavior:"smooth"})})).catch((function(e){console.log(e)})).finally((()=>{h.archivedList=!1}))}return(0,o.wB)(t,(s=>{["main","complexes-list"].includes(e.name)&&!h.list&&b(),"archive-main"!=e.name||h.archivedList||I()})),(0,o.wB)((()=>e.name),((e,s)=>{e!=s&&("archive-main"==e?I():"main"==e&&b())}),{deep:!0}),{activeType:a,types:C,changeActiveType:L,activePage:t,getListComplex:b,getArchivedListComplex:I,archivedAllPages:_,archivedTotalRecords:f,archivedComplexes:y,rowsComplex:x,allPages:m,complex_filter:K,complexes:p,load:v,loaders:h,archivedListLoading:h.archivedList,archiveLoad:d,totalRecords:u,activeComplex:g,setActiveComplex:k,clearFilters:w}}))},92208:function(e,s,a){a.r(s),a.d(s,{default:function(){return q}});a(44114);var t=a(56768),l=a(90144),o=a(69689),r=(a(17642),a(58004),a(33853),a(45876),a(32475),a(15024),a(31698),a(24232)),i=a(82815),c=a(81387);const n={class:"homeItem"},u={class:"homeItem__image"},m=["src"],v={key:1,xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",version:"1.1",id:"Capa_1",x:"0px",y:"0px",width:"130px",height:"130px",viewBox:"0 0 217.267 217.267",style:{"enable-background":"new 0 0 217.267 217.267"},"xml:space":"preserve"},d={class:"homeItem__content"},p={class:"homeItem__desc"},h={class:"homeItem__descComplex"},y={class:"homeItem__houseName"},_={class:"homeItem__houseAddress"},f={class:"homeItem__rooms"};var g={__name:"HomeItem",props:{house:Object},emits:["deleteItem"],setup(e,{emit:s}){const a=e,o=(0,c.lq)(),g=(0,t.EW)((()=>a.house?.images.length?a.house?.images[0].url:null)),x=(0,t.EW)((()=>`/view/${o.params.id}/home/${a.house.id}`)),C=e=>{const s=Object.keys(e).sort(((e,s)=>"studio"===e||"studi
//# sourceMappingURL=3c611383519874b3.js.map