PageSourceSearch

https://vezdekakdoma.ru/_nuxt/4sJT1tga.js

js vezdekakdoma.ru collected 2026-10-04 01:00:00 UTC 23,957 bytes, 1 lines download raw bytes

1import{_ as Se,a as xe,b as $e,c as Me,d as Oe,e as De}from"./BaDM_LTJ.js";import{D as O,a as Le,f as Fe,ak as He,b as Je,al as Qe,a3 as je,af as ze,g as ce,r as Ve,aj as Ye,o as Xe,am as Ae,_ as se,l as Pe,n as me,u as Be,L as Re,p as Ze,U as Ke}from"./C3CJXpD8.js";import{b as R,u as pe,_ as et,i as tt,j as qe}from"./DvMzSDXT.js";import{k as z,aA as _e,aB as ve,ag as $,ad as u,u as t,l as L,B as ae,O as at,ah as o,R as r,N as i,P as le,b as S,as as Ee,ak as st,a0 as nt,a4 as g,a9 as ot,ac as b,ae as M,x as X,Y as Ne,I as B,ai as ue,a1 as A,c as Z,A as Ge,at as lt,X as ut}from"./DmsGKCLR.js";import{_ as rt}from"./nZfImdu4.js";import{S as Ue}from"./C1-oSVSr.js";import{u as Ie}from"./DVvlzCT0.js";import{_ as we}from"./Dg78BXDH.js";import"./C5tezIzt.js";import"./vWSI-6nH.js";import"./B1CLsSs_.js";const D={AUCTION:R.AUCTION,REJECTED:R.REJECTED,DONE:R.DONE},de={[D.AUCTION]:"Аукцион",[D.REJECTED]:"Отклонено",[D.DONE]:"Выполнено"},it=[{id:D.AUCTION,label:de[D.AUCTION]},{id:D.REJECTED,label:de[D.REJECTED]},{id:D.DONE,label:de[D.DONE]}],w={AUCTION:R.AUCTION,DONE:R.DONE},Ce={[w.AUCTION]:"Активные лоты",[w.DONE]:"Закрытые лоты"},dt=[{id:w.AUCTION,label:Ce[w.AUCTION]},{id:w.DONE,label:Ce[w.DONE]}],We=h=>{const T=O.fromFormat(h,"yyyy-MM-dd HH:mm:ss").diff(O.now(),["days","hours","minutes"]),f=Math.floor(T.days);let k=`${f} ${Ie(f,"день","дня","дней")} `;if(T.days>0||T.hours>0?k+=`${Math.floor(T.hours)} ч. `:k+="0 ч. ",T.days===0&&T.hours===0){const N=Math.floor(T.minutes);k=`${N} ${Ie(N,"минуту","минуты","минут")}`}return k},ct=z({__name:"Tabs",props:_e({disabled:{type:Boolean}},{modelValue:{default:D.AUCTION,required:!0},modelModifiers:{}}),emits:["update:modelValue"],setup(h){const c=ve(h,"modelValue");return(T,f)=>{const k=Se;return u(),$(k,{modelValue:c.value,"onUpdate:modelValue":f[0]||(f[0]=N=>c.value=N),disabled:T.disabled,tabs:t(it),class:"mb-10"},null,8,["modelValue","disabled","tabs"])}}}),mt=z({__name:"VkdDatePickerRange",props:_e({fromLabel:{default:""},hideDetails:{type:[Boolean,String],default:!1},toLabel:{default:""},required:{type:Boolean,default:!1},rules:{default:()=>[]},minDate:{default:()=>{}},maxDate:{default:()=>{}},startError:{type:Boolean},endError:{type:Boolean},startErrorMessages:{},endErrorMessages:{}},{modelValue:{default:{start:null,end:null}},modelModifiers:{}}),emits:["update:modelValue"],setup(h){const c=ve(h,"modelValue"),{width:T}=Le(),f=L(()=>T.value>500),k=L(()=>({columns:f.value?2:1,rows:f.value?1:2})),N=L(()=>c.value.start?O.fromJSDate(c.value.start).toFormat("d.MM.y"):null),_=L(()=>c.value.end?O.fromJSDate(c.value.end).toFormat("d.MM.y"):null);return(n,e)=>{const a=Fe,y=ae("VDatePicker");return u(),$(y,at({modelValue:c.value,"onUpdate:modelValue":e[0]||(e[0]=m=>c.value=m),modelModifiers:{range:!0}},t(k),{"min-date":n.minDate,"max-date":n.maxDate}),{default:o(({togglePopover:m})=>[r("div",{class:le(["flex items-center gap-x-6",{"flex-col":!t(f)}])},[i(a,{class:le(["w-full",t(f)?"":"mb-5"]),"model-value":t(N),error:n.startError,"error-messages":n.startErrorMessages,label:n.fromLabel,required:n.required,readonly:"","hide-details":n.hideDetails,rules:n.rules,onFocus:m},null,8,["class","model-value","error","error-messages","label","required","hide-details","rules","onFocus"]),i(a,{class:"w-full","model-value":t(_),error:n.endError,"error-messages":n.endErrorMessages,label:n.toLabel,required:n.required,readonly:"","hide-details":n.hideDetails,rules:n.rules,onFocus:m},null,8,["model-value","error","error-messages","label","required","hide-details","rules","onFocus"])],2)]),_:1},16,["modelValue","min-date","max-date"])}}}),pt={class:"mb-10"},_t={key:0,class:"mb-6"},vt={class:"mb-6"},gt={class:"mb-6"},ft={class:"guest-form-fields mb-6"},yt={class:"who-wrapper mb-6"},bt={class:"mb-20"},Tt={class:"guest-form-actions-wrapper"},kt={class:"guest-form-actions"},Vt=11.75,he=500,At=z({__name:"AddForm",props:{companyId:{}},emits:["close","change"],setup(h,{emit:c}){const T=c,{width:f}=Le(),k=S(!1),N=S(!1),_=S(null),n={required:je},e=S(Ue.defineSearchOptions()),{handleUpdateSplitBeds:a,isSplitBedsCheckboxDisabled:y,whoGoingTitle:m}=pe(e),V=()=>({address:null,distance:null,comment:"",dateEnd:O.now().plus({days:2}).toJSDate(),maxPrice:"0",range:{start:null,end:null}}),v=O.now().plus({days:1}).toJSDate(),U=O.now().plus({days:3}).toJSDate(),s=S(V()),l=L(()=>{const E={};if(s.value.dateEnd instanceof Date&&s.value.range.start instanceof Date){const d=new Date(s.value.dateEnd),I=new Date(s.value.range.start);d.setHours(0,0,0,0),I.setHours(0,0,0,0),d>I&&(E.dateIn="Дата заезда не может быть раньше даты окончания аукциона")}return s.value.comment.length>he&&(E.comment=`Максимум ${he} символов`),Object.values(E).length>0?E:null}),x=L(()=>l.value!==null||!s.value.range.start||!s.value.range.end||!s.value.dateEnd||!s.value.maxPrice||Number(s.value.maxPrice)===0?!1:e.value.adults.count!==0),W=Ee("ignoreEl"),Y=Ee("whoGoingEl");He(Y,()=>{N.value=!1},{ignore:[W]});const C=()=>{var d,I,q,F,H,J,Q,j,ee,ne,oe,te;if(!_.value||!s.value.range.start||!s.value.range.end)return null;const E=K();return{company_id:h.companyId,address:{locality:(((d=_.value)==null?void 0:d.data.settlement)??((I=_.value)==null?void 0:I.data.city))||"",region:_.value.data.region||"",lat:((q=_.value)==null?void 0:q.data.geo_lat)||"",lng:((F=_.value)==null?void 0:F.data.geo_lon)||"",street:((J=(H=_.value)==null?void 0:H.data)==null?void 0:J.street)||void 0,street_label:((j=(Q=_.value)==null?void 0:Q.data)==null?void 0:j.street_type)||void 0,house_number:((ne=(ee=_.value)==null?void 0:ee.data)==null?void 0:ne.house)||void 0},date_in:O.fromJSDate(s.value.range.start).toFormat("yyyy-MM-dd"),date_out:O.fromJSDate(s.value.range.end).toFormat("yyyy-MM-dd"),date_end:O.fromJSDate(s.value.dateEnd).toFormat("yyyy-MM-dd HH:mm:ss"),options:{persons:e.value.adults.count,babies:e.value.babies.count,childs:e.value.kids.count,split_beds:e.value.split_beds,coords:E!==null?E:void 0},max_price:Number(s.value.maxPrice),comment:s.value.comment,distance:(te=(oe=_.value)==null?void 0:oe.data)!=null&&te.street&&s.value.distance!==null?Number(s.value.distance):void 0}},p=()=>{T("close"),s.value=V(),e.value=Ue.defineSearchOptions(),_.value=null,N.value=!1,k.value=!1},G=(E,d,I)=>{const q=360/Math.pow(2,I),F=q/Math.cos(E*Math.PI/180),H=Number.parseFloat((E-q/2).toFixed(5)),J=Number.parseFloat((E+q/2).toFixed(5)),Q=Number.parseFloat((d-F/2).toFixed(5)),j=Number.parseFloat((d+F/2).toFixed(5));return[[Q,H],[j,J]]},K=()=>{var H,J,Q,j;if(!((J=(H=_.value)==null?void 0:H.data)!=null&&J.geo_lat)||!((j=(Q=_.value)==null?void 0:Q.data)!=null&&j.geo_lon))return null;const E=parseFloat(_.value.data.geo_lat),d=parseFloat(_.value.data.geo_lon);if(Ae(E)||Ae(d))return null;const I=G(E,d,Vt),[q,F]=I;return[{lng:q[0],lat:q[1]},{lng:F[0],lat:F[1]}]},re=async()=>{var d;if(k.value)return;k.value=!0;const E=C();if(E===null){k.value=!1;return}try{await tt(E),T("change"),Ve.success("Лот успешно добавлен"),p()}
1catch(I){if(Ye.isAxiosError(I)){Xe((d=I.response)==null?void 0:d.data);return}Ve.error("Не удалось добавить лот")}finally{k.value=!1}},ie=E=>{if(E&&!(!E.start||!E.end)&&E.start.getTime()===E.end.getTime()){const d=new Date(E.end);d.setDate(d.getDate()+1),s.value.range.end=d}};return(E,d)=>{const I=Je,q=ze,F=Fe,H=mt,J=et,Q=rt,j=ae("VTextarea"),ee=ce,ne=ae("v-form"),oe=ae("v-card"),te=st("mask");return u(),$(nt(t(f)>768?"v-dialog":"v-bottom-sheet"),{width:"auto",persistent:""},{default:o(()=>[i(oe,{class:"modal-card h-full p-14 bg-white rounded-[15px]",width:"100%","max-width":"853px"},{default:o(()=>[i(I,{onCloseDialog:p},{default:o(()=>d[7]||(d[7]=[g(" Добавление нового лота ")])),_:1}),i(ne,{class:"pt-[10px]",onSubmit:ot(re,["prevent"])},{default:o(()=>{var ge,fe,ye,be,Te,ke;return[r("div",pt,[i(Qe,{modelValue:t(_),"onUpdate:modelValue":d[0]||(d[0]=P=>X(_)?_.value=P:null),label:"Населенный пункт",required:"",rules:[n.required]},{"prepend-inner":o(()=>[i(q,{class:"flex-shrink-0",src:"icons/svg/location.svg",width:"24",height:"24",alt:"Локация"})]),_:1},8,["modelValue","rules"])]),(fe=(ge=t(_))==null?void 0:ge.data)!=null&&fe.street?(u(),b("div",_t,[Ne(i(F,{modelValue:t(s).distance,"onUpdate:modelValue":d[1]||(d[1]=P=>t(s).distance=P),label:"Дистанция, км"},null,8,["modelValue"]),[[te,["##################"]]])])):M("",!0),r("div",vt,[i(H,{modelValue:t(s).range,"onUpdate:modelValue":[d[2]||(d[2]=P=>t(s).range=P),ie],"min-date":t(v),"from-label":"Дата заезда","to-label":"Дата выезда",required:"",rules:[n.required],"start-error":!!((ye=t(l))!=null&&ye.dateIn),"start-error-messages":(be=t(l))==null?void 0:be.dateIn},null,8,["modelValue","min-date","rules","start-error","start-error-messages"])]),r("div",gt,[i(J,{modelValue:t(s).dateEnd,"onUpdate:modelValue":d[3]||(d[3]=P=>t(s).dateEnd=P),"min-date":t(v),"max-date":t(U),rules:[n.required]},null,8,["modelValue","min-date","max-date","rules"])]),r("div",ft,[r("div",yt,[i(F,{ref:"ignoreEl","model-value":t(m),label:"Количество человек","hide-details":"",readonly:"",required:"",onFocus:d[4]||(d[4]=P=>N.value=!0)},null,8,["model-value"]),t(N)?(u(),$(Q,{key:0,ref:"whoGoingEl",class:"who-wrapper__list","search-options":t(e),"is-split-beds-checkbox-disabled":t(y),"onUpdate:splitBeds":t(a)},null,8,["search-options","is-split-beds-checkbox-disabled","onUpdate:splitBeds"])):M("",!0)]),Ne(i(F,{modelValue:t(s).maxPrice,"onUpdate:modelValue":d[5]||(d[5]=P=>t(s).maxPrice=P),label:"Максимально возможная стоимость за сутки",required:"",rules:[n.required]},null,8,["modelValue","rules"]),[[te,["##################"]]])]),r("div",bt,[i(j,{modelValue:t(s).comment,"onUpdate:modelValue":d[6]||(d[6]=P=>t(s).comment=P),"auto-grow":"",error:!!((Te=t(l))!=null&&Te.comment),"error-messages":(ke=t(l))==null?void 0:ke.comment,density:"compact",label:"Примечание",rows:1,variant:"outlined"},null,8,["modelValue","error","error-messages"])]),r("div",Tt,[r("div",kt,[i(ee,{size:"x-large",type:"submit",disabled:t(k)||!t(x)},{default:o(()=>d[8]||(d[8]=[g(" Сохранить ")])),_:1},8,["disabled"]),i(ee,{size:"x-large",theme:"plain",onClick:p},{default:o(()=>d[9]||(d[9]=[g(" Отмена ")])),_:1})])])]}),_:1})]),_:1})]),_:1})}}}),Et=se(At,[["__scopeId","data-v-f157cf14"]]),Nt={key:0},Ut={key:1},It=["onClick"],Ct={key:0},ht={key:1},St={key:0,class:"action-table-warning"},xt={class:"auction-guest-table-mobile-wrapper"},$t={key:1},Mt={key:0,class:"action-table-warning"},Ot=["onClick"],Dt=z({__name:"Table",props:{isLoading:{type:Boolean},rows:{},status:{}},emits:["click-row"],setup(h,{emit:c}){const T=c,f=L(()=>h.status===R.AUCTION),k=L(()=>h.rows.length===0),{getWhoGoingTitle:N}=pe(),_=L(()=>h.rows.map(n=>{const e=O.fromFormat(n.date_in,"yyyy-MM-dd HH:mm:ss").toFormat("d.MM.y"),a=O.fromFormat(n.date_out,"yyyy-MM-dd HH:mm:ss").toFormat("d.MM.y"),y=[n.address.locality,n.address.street_label,n.address.street,n.address.house_number].filter(V=>V!=null||V!=null).join(", "),m=n.state===R.WAITING_PAYMENT;return{...n,class:m?"auction-table-row--waiting-payment":"",isWaitingPayment:m,locality:y,dateRange:`${e} - ${a}`,timeLeft:We(n.date_end),whoGoingTitle:N(n.options)}}));return(n,e)=>{const a=xe,y=$e,m=Oe,V=Me;return u(),b(B,null,[i(a,{class:"auction-guest-table","is-loading":n.isLoading,"is-empty":t(k)},{thead:o(()=>
1[r("tr",null,[e[0]||(e[0]=r("th",null,"№ Лота",-1)),e[1]||(e[1]=r("th",null,"Населенный пункт",-1)),e[2]||(e[2]=r("th",null,"Дата заезда - Дата выезда",-1)),t(f)?(u(),b("th",Nt,"Аукцион завершится через")):M("",!0),t(f)?M("",!0):(u(),b("th",Ut,"Количество гостей")),e[3]||(e[3]=r("th",null,"Кол-во предложений",-1))])]),tbody:o(()=>[(u(!0),b(B,null,ue(t(_),v=>(u(),b("tr",{key:v.id,class:le(["cursor-pointer auction-table-row",v.class]),onClick:U=>T("click-row",v)},[r("td",null,A(v.id),1),r("td",null,A(v.locality),1),r("td",null,A(v.dateRange),1),t(f)?(u(),b("td",Ct,A(v.timeLeft),1)):M("",!0),t(f)?M("",!0):(u(),b("td",ht,A(v.whoGoingTitle),1)),r("td",null,[v.isWaitingPayment?(u(),b("span",St," Ожидает пополнения счета ")):(u(),b(B,{key:1},[g(A(v.apartments_count),1)],64))])],10,It))),128))]),_:1},8,["is-loading","is-empty"]),r("div",xt,[n.isLoading?(u(),$(y,{key:0})):M("",!0),!n.isLoading&&t(k)?(u(),b("div",$t,"Ничего не найдено 😕")):M("",!0),(u(!0),b(B,null,ue(t(_),v=>(u(),$(V,{key:v.id,class:le(["auction-guest-mobile-table auction-table-row",v.class])},{header:o(()=>[i(m,{class:"!p-0"},{title:o(()=>e[4]||(e[4]=[g(" № лота ")])),content:o(()=>[g(A(v.id),1)]),_:2},1024)]),body:o(()=>[i(m,null,{title:o(()=>e[5]||(e[5]=[g(" Населенный пункт ")])),content:o(()=>[g(A(v.locality),1)]),_:2},1024),i(m,null,{title:o(()=>e[6]||(e[6]=[g(" Дата заезда - Дата выезда ")])),content:o(()=>[g(A(v.dateRange),1)]),_:2},1024),t(f)?(u(),$(m,{key:0},{title:o(()=>e[7]||(e[7]=[g(" Аукцион завершится через ")])),content:o(()=>[g(A(v.timeLeft),1)]),_:2},1024)):M("",!0),t(f)?M("",!0):(u(),$(m,{key:1},{title:o(()=>e[8]||(e[8]=[g(" Количество гостей ")])),content:o(()=>[g(A(v.whoGoingTitle),1)]),_:2},1024)),i(m,null,{title:o(()=>e[9]||(e[9]=[g(" Кол-во предложений ")])),content:o(()=>[v.isWaitingPayment?(u(),b("span",Mt," Ожидает пополнения счета ")):(u(),b(B,{key:1},[g(A(v.apartments_count),1)],64))]),_:2},1024),i(m,null,{content:o(()=>[r("div",{style:{color:"#17697a"},class:"text-center",onClick:U=>T("click-row",v)}," Посмотреть предложения ",8,Ot)]),_:2},1024)]),_:2},1032,["class"]))),128))])],64)}}}),Lt=se(Dt,[["__scopeId","data-v-1c0f9de0"]]),Ft={class:"auction-guest-wrapper"},Pt={class:"flex max-md:flex-col gap-[25px] items-center justify-between mt-[50px] mb-20"},Bt=z({__name:"Wrapper",setup(h){const c=Pe(),T=me(),f=Be(),k=L(()=>{var C;return((C=f.currentCompany)==null?void 0:C.id)||0}),N=Object.values(D),n=(()=>{const C=Number(c.query.page),p=Number(c.query.perPage),G=Number(c.query.activeTab);return{page:C>=1?C:1,perPage:p>=1?p:10,activeTab:N.includes(G)?G:D.AUCTION}})(),e=S(!1),a=S(n.page),y=S(1),m=S(n.perPage),V=S(n.activeTab),v=S([]),U=S(!1),s=async()=>{var C;if(!e.value){e.value=!0,v.value=[];try{const p=await qe({page:a.value,per_page:m.value,company_id:(C=f.currentCompany)==null?void 0:C.id,...V.value===D.AUCTION?{"statuses[]":[R.AUCTION,R.WAITING_PAYMENT]}:{status:V.value}});v.value=p.data,y.value=p.last_page}catch(p){console.error(p)}finally{e.value=!1}}},l=C=>{U.value=C},x=()=>{s()},W=C=>{Re({path:`/my/auction/${C.id}`,query:{page:String(a.value),perPage:String(m.value),activeTab:String(V.value)}})},Y=()=>{T.replace({path:c.path,query:{...c.query,page:String(a.value),perPage:String(m.value),activeTab:String(V.value)}})};return Z(a,()=>{Y(),s()}),Z(m,()=>{a.value=1,Y(),s()}),Z(V,()=>{a.value=1,Y(),s()}),Z(()=>c.query,C=>{const p=Number(C.page),G=Number(C.perPage),K=Number(C.activeTab);p>=1&&p!==a.value&&(a.value=p),G>=1&&G!==m.value&&(m.value=G),N.includes(K)&&K!==V.value&&(V.value=K)},{deep:!0}),Ge(()=>{Y(),s()}),(C,p)=>{const G=ct,K=ce,re=Et,ie=Lt,E=we,d=De;return u(),b("div",Ft,[i(G,{modelValue:t(V),"onUpdate:modelValue":p[0]||(p[0]=I=>X(V)?V.value=I:null),disabled:t(e)},null,8,["modelValue","disabled"]),i(K,{class:"auction-guest-wrapper__add-button",size:"x-large",onClick:p[1]||(p[1]=I=>l(!0))},{default:o(()=>p[6]||(p[6]=[g(" Новый лот ")])),_:1}),t(U)?(u(),$(re,{key:0,modelValue:t(U),"onUpdate:modelValue":p[2]||(p[2]=I=>X(U)?U.value=I:null),"company-id":t(k),onClose:p[3]||(p[3]=I=>l(!1)),onChange:x},null,8,["modelValue","company-id"])):M("",!0),i(ie,{"is-loading":t(e),status:t(V),rows:t(v),onClickRow:W},null,8,["is-loading","status","rows"]),r("div",Pt,[i(E,{modelValue:t(a),"onUpdate:modelValue":p[4]||(p[4]=I=>X(a)?a.value=I:null),"last-page":t(y)},null,8,["modelValue","last-page"]),i(d,{modelValue:t(m),"onUpdate:modelValue":p[5]||(p[5]=I=>
1X(m)?m.value=I:null)},null,8,["modelValue"])])])}}}),Rt=se(Bt,[["__scopeId","data-v-a4871469"]]),qt=z({__name:"Tabs",props:_e({disabled:{type:Boolean}},{modelValue:{default:w.AUCTION,required:!0},modelModifiers:{}}),emits:["update:modelValue"],setup(h){const c=ve(h,"modelValue");return(T,f)=>{const k=Se;return u(),$(k,{modelValue:c.value,"onUpdate:modelValue":f[0]||(f[0]=N=>c.value=N),disabled:T.disabled,tabs:t(dt),class:"mb-10"},null,8,["modelValue","disabled","tabs"])}}}),Gt=["onClick"],wt={key:1,class:"user-responses-content"},Wt={key:1,class:"user-responses-content"},Ht={class:"auction-owner-table-mobile-wrapper"},Jt={key:1},Qt={key:1,class:"flex text-center font-bold"},jt={key:0,class:"user-responses-content"},zt={key:1,class:"user-responses-content"},Yt=["onClick"],Xt=z({__name:"Table",props:{isLoading:{type:Boolean},rows:{},status:{}},emits:["click-row"],setup(h,{emit:c}){const T=c,f=L(()=>h.status===R.AUCTION),k=L(()=>h.rows.length===0),{getWhoGoingTitle:N}=pe(),_=(e,a,y,m)=>(e=Math.abs(e),e%10===1&&e%100!==11?a:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?y:m),n=L(()=>h.rows.map(e=>{var V,v,U;const a=O.fromFormat(e.date_in,"yyyy-MM-dd HH:mm:ss").toFormat("d.MM.y"),y=O.fromFormat(e.date_out,"yyyy-MM-dd HH:mm:ss").toFormat("d.MM.y"),m=[e.address.locality,e.address.street_label,e.address.street,e.address.house_number].filter(s=>s!=null||s!=null).join(", ");return{...e,locality:m,dateRange:`${a} - ${y}`,timeLeft:We(e.date_end),whoGoingTitle:N(e.options),userResponsesCountLabel:(((V=e==null?void 0:e.user_responses)==null?void 0:V.count)||0)>0?`Предложено ${(v=e==null?void 0:e.user_responses)==null?void 0:v.count} ${_(((U=e==null?void 0:e.user_responses)==null?void 0:U.count)||0,"объект","объекта","объектов")}`:null}}));return(e,a)=>{const y=ce,m=ae("VIcon"),V=xe,v=$e,U=Oe,s=Me;return u(),b(B,null,[i(V,{class:"auction-owner-table","is-loading":e.isLoading,"is-empty":t(k)},lt({thead:o(()=>[a[0]||(a[0]=r("tr",null,[r("th",null,"№ Лота"),r("th",null,"Населенный пункт"),r("th",null,"Дата заезда - Дата выезда"),r("th",null,"Количество гостей"),r("th",null,"Аукцион завершится через"),r("th",null,"Максимальная стоимость за сутки"),r("th",null,"Действия")],-1))]),tbody:o(()=>[(u(!0),b(B,null,ue(t(n),l=>(u(),b("tr",{key:l.id,class:"cursor-pointer auction-table-row",onClick:x=>T("click-row",l)},[r("td",null,A(l.id),1),r("td",null,A(l.locality),1),r("td",null,A(l.dateRange),1),r("td",null,A(l.whoGoingTitle),1),r("td",null,A(l.timeLeft),1),r("td",null,A(l.max_price)+" ₽",1),r("td",null,[t(f)?(u(),b(B,{key:0},[l.userResponsesCountLabel?(u(),b("div",wt,[r("span",null,A(l.userResponsesCountLabel),1),i(y,{class:"flex whitespace-nowrap items-center gap-2",theme:"secondary"},{default:o(()=>[i(m,{icon:"mdi-plus",size:"20"}),a[2]||(a[2]=g(" Предложить ещё "))]),_:1})])):(u(),$(y,{key:0},{default:o(()=>a[1]||(a[1]=[g(" Откликнуться ")])),_:1}))],64)):(u(),b("div",Wt,[r("span",null,A(l.userResponsesCountLabel),1)]))])],8,Gt))),128))]),_:2},[!e.isLoading&&t(k)&&!t(f)?{name:"empty-row-content",fn:o(()=>[a[3]||(a[3]=r("div",{class:"font-bold"}," Вы еще не откликнулись ни на один лот Аукциона ",-1))]),key:"0"}:void 0]),1032,["is-loading","is-empty"]),r("div",Ht,[e.isLoading?(u(),$(v,{key:0})):M("",!0),!e.isLoading&&t(k)?(u(),b("div",Jt,[t(f)?(u(),b(B,{key:0},[g(" Ничего не найдено 😕 ")],64)):(u(),b("div",Qt," Вы еще не откликнулись ни на один лот Аукциона "))])):M("",!0),(u(!0),b(B,null,ue(t(n),l=>(u(),$(s,{key:l.id,class:"auction-owner-mobile-table auction-table-row"},{header:o(()=>[i(U,{class:"!p-0"},{title:o(()=>a[4]||(a[4]=[g(" № лота ")])),content:o(()=>[g(A(l.id),1)]),_:2},1024)]),body:o(()=>[i(U,null,{title:o(()=>a[5]||(a[5]=[g(" Населенный пункт ")])),content:o(()=>[g(A(l.locality),1)]),_:2},1024),i(U,null,{title:o(()=>a[6]||(a[6]=[g(" Дата заезда - Дата выезда ")])),content:o(()=>[g(A(l.dateRange),1)]),_:2},1024),i(U,null,{title:o(()=>a[7]||(a[7]=[g(" Количество гостей ")])),content:o(()=>[g(A(l.whoGoingTitle),1)]),_:2},1024),i(U,null,{title:o(()=>a[8]||(a[8]=[g(" Аукцион завершится через ")])),content:o(()=>[g(A(l.timeLeft),1)]),_:2},1024),i(U,null,{title:o(()=>a[9]||(a[9]=[g(" Максимальная стоимость за сутки ")])),content:o(()=>[g(A(l.max_price)+" ₽ ",1)]),_:2},1024),i(U,null,{title:o(()=>a[10]||(a[10]=[g(" Действия ")])),content:o(()=>[t(f)?(u(),b("div",jt,[l.userResponsesCountLabel?(u(),b(B,{key:1}
1,[r("span",null,A(l.userResponsesCountLabel),1),i(y,{class:"flex whitespace-nowrap items-center gap-2",theme:"secondary",onClick:x=>T("click-row",l)},{default:o(()=>[i(m,{icon:"mdi-plus",size:"20"}),a[12]||(a[12]=g(" Предложить ещё "))]),_:2},1032,["onClick"])],64)):(u(),$(y,{key:0,onClick:x=>T("click-row",l)},{default:o(()=>a[11]||(a[11]=[g(" Откликнуться ")])),_:2},1032,["onClick"]))])):(u(),b("div",zt,[r("span",null,A(l.userResponsesCountLabel),1)]))]),_:2},1024),i(U,null,{content:o(()=>[r("div",{style:{color:"#17697a"},class:"text-center",onClick:x=>T("click-row",l)}," Предложено ",8,Yt)]),_:2},1024)]),_:2},1024))),128))])],64)}}}),Zt=se(Xt,[["__scopeId","data-v-ff27c709"]]),Kt={class:"auction-owner-wrapper"},ea={class:"flex max-md:flex-col gap-[25px] items-center justify-between mt-[50px] mb-20"},ta=z({__name:"Wrapper",setup(h){const c=Pe(),T=me(),f=Object.values(w),N=(()=>{const s=Number(c.query.page),l=Number(c.query.perPage),x=Number(c.query.activeTab);return{page:s>=1?s:1,perPage:l>=1?l:10,activeTab:f.includes(x)?x:w.AUCTION}})(),_=S(!1),n=S(N.page),e=S(1),a=S(N.perPage),y=S(N.activeTab),m=S([]),V=async()=>{if(_.value)return;_.value=!0,m.value=[];const s=await qe({page:n.value,per_page:a.value,...y.value===w.DONE?{"statuses[]":[R.REJECTED,R.DONE],with_responses:1}:{status:y.value}});m.value=s.data,e.value=s.last_page,_.value=!1},v=s=>{Re({path:`/my/auction/${s.id}`,query:{page:String(n.value),perPage:String(a.value),activeTab:String(y.value)}})},U=()=>{T.replace({path:c.path,query:{...c.query,page:String(n.value),perPage:String(a.value),activeTab:String(y.value)}})};return Z(n,()=>{U(),V()}),Z(a,()=>{n.value=1,U(),V()}),Z(y,()=>{n.value=1,U(),V()}),Z(()=>c.query,s=>{const l=Number(s.page),x=Number(s.perPage),W=Number(s.activeTab);l>=1&&l!==n.value&&(n.value=l),x>=1&&x!==a.value&&(a.value=x),f.includes(W)&&W!==y.value&&(y.value=W)},{deep:!0}),Ge(()=>{U(),V()}),(s,l)=>{const x=qt,W=Zt,Y=we,C=De;return u(),b("div",Kt,[i(x,{modelValue:t(y),"onUpdate:modelValue":l[0]||(l[0]=p=>X(y)?y.value=p:null),disabled:t(_)},null,8,["modelValue","disabled"]),i(W,{"is-loading":t(_),status:t(y),rows:t(m),onClickRow:v},null,8,["is-loading","status","rows"]),r("div",ea,[i(Y,{modelValue:t(n),"onUpdate:modelValue":l[1]||(l[1]=p=>X(n)?n.value=p:null),"last-page":t(e)},null,8,["modelValue","last-page"]),i(C,{modelValue:t(a),"onUpdate:modelValue":l[2]||(l[2]=p=>X(a)?a.value=p:null)},null,8,["modelValue"])])])}}}),aa=se(ta,[["__scopeId","data-v-d6419c4f"]]),_a=z({__name:"index",setup(h){Ze({title:"Аукцион"});const c=Be(),T=me();return ut(()=>{(!c.isJur||c.isSimpleEmployee)&&(!c.isPhy||!c.user||!Ke.isOwner())&&T.replace("/my/profile")}),(f,k)=>{const N=Rt,_=aa;return u(),b("div",null,[k[0]||(k[0]=r("h1",{class:"content-title mb-10 sm:mt-0"},"Аукцион",-1)),t(c).user?(u(),b(B,{key:0},[t(c).isJur?(u(),$(N,{key:0})):(u(),$(_,{key:1}))],64)):M("",!0)])}}});export{_a 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.