PageSourceSearch

https://inanctur.com.tr/_nuxt/Cg0WjQrU.js

js inanctur.com.tr collected 2026-09-24 10:19:21 UTC 6,774 bytes, 1 lines download raw bytes

1import{m as H,a5 as q,x as M,r as d,w as G,o as Q,e as m,g as u,j as k,B as T,t as U,F as J,R as C,k as L,v as Y,A as z,Y as I,l as $,c as Z,Z as S,f as i,bN as K,al as P}from"./8EhAlHkq.js";import{_ as W}from"./CXXQfkOm.js";import{_ as X}from"./DQDaQdNA.js";import{_ as ee}from"./CxTeGxhG.js";import"./BeZaVVts.js";import"./BUI1hWV_.js";import"./2kONHoet.js";import"./CX8OKlfU.js";import"./BT9mZFlG.js";import"./C_qmTgv9.js";import"./CioTinf8.js";import"./D-xYEvY6.js";import"./D3n82H3k.js";import"./CZ21Awv1.js";/* empty css        */import"./oBMD3L4r.js";import"./D4R_d620.js";import"./BisfpjbF.js";/* empty css        */import"./B-TzNpnU.js";import"./Bsjzn62a.js";import"./eZyMoiNa.js";import"./BrKyKLCt.js";import"./CoHhX64R.js";import"./Bc7jUAqa.js";import"./Bpwe5D3V.js";import"./DCfA2cBC.js";import"./DAjo_cBH.js";import"./D1rlm_zp.js";import"./BAa7Gilj.js";import"./CDcFJMYc.js";import"./D0ykHrmn.js";import"./BxQDYVdv.js";import"./ZZ253kM-.js";import"./Bmwr-fLt.js";import"./Be3ZaPKo.js";const te=S(W),se=S(X),ae={class:"max-w-7xl w-full mx-auto"},oe={key:0,class:"flex items-center gap-3"},re={class:"text-sm text-slate-700 font-medium"},le=["placeholder"],ne={key:0},ie={key:1,class:"text-slate-500 p-2"},ue={key:2,class:"text-slate-500 p-2"},de={key:0,class:"flex space-x-2 mt-2 md:mt-0"},me={key:0,class:"mt-3 bg-white border rounded-md shadow-sm p-4 flex items-center justify-between"},Ze={__name:"new",setup(pe){const{decodeHTMLEntities:D}=H(),_=q(),h=Z(),R=M(()=>{var e;return(e=_.params)==null?void 0:e.id}),f=d(null),y=d([]),r=d(null),b=d(!1),p=d(null),w=d(""),c=d(null),x=d(!1),B=e=>{var a,n,o,l,v;if(!e||!((a=p.value)!=null&&a.getData)||!((n=p.value)!=null&&n.setResevation))return!1;const t=p.value.getData();if(!t)return!1;const s={...t,rez_responsible_name:e.m_ad||t.rez_responsible_name||"",rez_responsible_surname:e.m_soyad||t.rez_responsible_surname||"",rez_responsible_mobile:e.m_cep||e.m_tel1||e.m_tel2||t.rez_responsible_mobile||"",rez_responsible_email:e.m_mail||t.rez_responsible_email||"",rez_responsible_tc:e.m_tcno||t.rez_responsible_tc||""};return(v=(l=(o=s==null?void 0:s.rooms)==null?void 0:o[0])==null?void 0:l.pax)!=null&&v[0]&&(s.rooms[0].pax[0]={...s.rooms[0].pax[0],name:e.m_ad||s.rooms[0].pax[0].name||"",surname:e.m_soyad||s.rooms[0].pax[0].surname||"",mobile:e.m_cep||e.m_tel1||e.m_tel2||s.rooms[0].pax[0].mobile||"",tckn:e.m_tcno||s.rooms[0].pax[0].tckn||"",email:e.m_mail||s.rooms[0].pax[0].email||"",customer_id:e.id||s.rooms[0].pax[0].customer_id||null,payment_responsible_customer_id:e.id||s.rooms[0].pax[0].payment_responsible_customer_id||null}),p.value.setResevation(s),!0},g=(e,t=0)=>{if(!e)return;!B(e)&&t<10&&setTimeout(()=>g(e,t+1),250)},N=e=>{c.value=e||null,e!=null&&e.id&&(w.value=e.id),g(e)},O=async e=>{var s;if(!e)return null;const t=(s=I())==null?void 0:s.value;try{return(await $({url:`${h.public.apiBase}/rest/Customer/${e}`,params:{lang:"NONE",fields:"id,m_ad,m_soyad,m_tcno,m_cep,m_tel1,m_tel2,m_mail,m_sirket"},method:"get",origin:!0,withCredentials:!0,headers:t})).data||null}catch(a){return console.error("fetchCustomerById",a),null}},A=async()=>{var a,n,o,l;const e=((a=_.query)==null?void 0:a.customerId)||((n=_.query)==null?void 0:n.customer_id)||((o=_.query)==null?void 0:o.customer)||((l=_.query)==null?void 0:l.id),t=Array.isArray(e)?e[0]:e;if(!t)return;w.value=String(t);const s=await O(w.value);s!=null&&s.id&&N(s)},E=async()=>{var a;b.value=!0;const e=["created_on,DESC"],t={turs_StartDate:["=",f.value],status:["!=","3"]},s=(a=I())==null?void 0:a.value;try{const n=await $({url:`${h.public.apiBase}/rest/TourDates`,params:{limit:100,offset:0,lang:"NONE",filter:JSON.stringify(t),fields:"pdb_Id,turs_StartDate,turs_EndDate,tur_Sure,tour_Currency,turs_double,turs_otel1.sOtelAdi,turs_otel2.sOtelAdi",sort:e},method:"get",origin:!0,withCredentials:!0,headers:s});y.value=(n.data.formattedData||[]).map(o=>{var l,v;return o.id=o.pdb_Id,o.name=D(`${o.turs_StartDate} ${o.tur_Sure}gun ${(l=o.from_turs_otel1)==null?void 0:l.sOtelAdi}/${(v=o.from_turs_otel2)==null?void 0:v.sOtelAdi} - ${o.turs_double}`),o})}catch(n){console.error("getTours",n)}finally{b.value=!1}},V=()=>{setTimeout(async()=>{var e;(e=p.value)!=null&&e.getTour&&(await p.value.getTour(!1),c.value&&g(c.value))},500)},j=e=>{const t=String(e||"");if(!t)return;const s=(y.value||[]).find(a=>String((a==null?void 0:a.id)||"")===t);r.value=s||{id:t,pdb_Id:t,name:"Ozel Tur"}},F=()=>{K("/reservation/service-new")};return G(r,async e=>{e&&(x.value=!1,await P(),c.value&&g(c.value))}),Q(async()=>{await A()}),(e,t)=>{var n,o;const s=te,a=se;return i(),m("div",ae,[u("div",{class:C(["w-full flex flex-col justify-between md:flex-row md:space-x-4 roun
1ded-md p-2 shadow-lg border-b border-b-slate-300 bg-white",r.value?"mt-4 mb-2 justify-between":"my-10 justify-center items-center"])},[r.value&&!x.value?(i(),m("div",oe,[u("span",re,U(r.value.name),1),t[5]||(t[5]=u("span",{class:"text-xs text-slate-500"},"·",-1)),t[6]||(t[6]=u("span",{class:"text-xs text-slate-500"},"Turu değiştirmek istiyor musunuz?",-1)),u("button",{type:"button",class:"text-xs px-3 py-1 rounded-md bg-sky-600 text-white hover:bg-sky-700 transition",onClick:t[0]||(t[0]=l=>x.value=!0)},"Evet"),u("button",{type:"button",class:"text-xs px-3 py-1 rounded-md bg-slate-200 text-slate-700 hover:bg-slate-300 transition",onClick:t[1]||(t[1]=l=>x.value=!1)},"Hayır")])):(i(),m(J,{key:1},[u("div",{class:C(["flex space-x-2 w-full",r.value?"":"justify-center"])},[L(u("input",{type:"date","onUpdate:modelValue":t[2]||(t[2]=l=>f.value=l),onChange:E,class:"border border-slate-200 text-slate-700 rounded-md p-2 text-sm",placeholder:e.$t("Tur Tarih")},null,40,le),[[Y,f.value]]),f.value&&!b.value?(i(),m("span",ne,[z(s,{modelValue:r.value,"onUpdate:modelValue":t[3]||(t[3]=l=>r.value=l),size:"lg",items:y.value,idField:"id",labelField:"name",class:"w-96 md:w-[600px]",placeholder:e.$t("Tur")},null,8,["modelValue","items","placeholder"])])):b.value?(i(),m("span",ie,"Turlar yükleniyor")):(i(),m("span",ue,"Tur seçmek için önce tur tarihi seçiniz."))],2),y.value&&r.value?(i(),m("div",de,[(i(),T(a,{key:(n=r.value)==null?void 0:n.id,onClick:t[4]||(t[4]=l=>r.value?V():null),color:r.value?"blue":"slate",label:"Turu Seç",size:"md",class:"w-36 py-0"},null,8,["color"]))])):k("",!0)],64))],2),(o=r.value)!=null&&o.id?k("",!0):(i(),m("div",me,[t[7]||(t[7]=u("div",null," Hizmet yönetimi ve paket tur rezervasyon dışı hizmetler artık ayrı bir sayfada. ",-1)),z(a,{color:"teal",size:"md",label:"Hizmet Rezervasyonları",onClick:F})])),r.value?(i(),T(ee,{key:1,tourId:r.value,"order-id":R.value,ref_key:"reserveRef",ref:p,onTourIdChanged:j,isReservation:!1,compactMode:!0,showHotel:!0,createInside:!0},null,8,["tourId","order-id"])):k("",!0)])}}};export{Ze 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.