PageSourceSearch

https://inanctur.com.tr/_nuxt/A-xBS6Qm.js

js inanctur.com.tr collected 2026-09-24 10:20:03 UTC 36,569 bytes, 1 lines download raw bytes

1import{p as Je,a1 as qe,a5 as We,m as Xe,r as h,x as M,o as Qe,e as r,n as L,g as s,j as b,t as n,k as x,v as m,E as z,R as oe,$ as A,F as C,D as N,an as Ze,z as K,Y,l as G,c as et,f as d}from"./8EhAlHkq.js";const tt={class:"main-wrapper bg-gray-100 min-h-screen w-full"},st={key:0,class:"max-w-screen-2xl mx-auto p-4 md:p-6 space-y-4"},at={class:"bg-white rounded-lg border p-4"},lt={class:"flex flex-col md:flex-row md:items-center md:justify-between gap-3"},ot={class:"text-sm text-slate-500"},nt={class:"flex items-center gap-2"},rt={class:"mt-3 text-sm text-slate-600 flex flex-wrap gap-4"},dt={class:"bg-white rounded-lg border p-4 space-y-3 print:hidden"},ut={class:"flex flex-col lg:flex-row lg:items-end gap-3"},it={class:"w-full lg:w-96"},pt={class:"w-full lg:w-72 lg:ml-auto"},ct={class:"flex gap-2"},xt=["value"],_t=["disabled"],bt={class:"pt-2 border-t"},vt={class:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-6 gap-2"},mt=["value"],gt=["disabled"],yt={class:"hidden print:block bg-white"},ft={class:"text-center mb-4"},ht={class:"text-sm text-slate-600"},kt={class:"flex justify-between items-center border-b pb-1 mb-2"},wt={class:"font-semibold text-lg"},Ct={class:"text-sm"},Nt={class:"w-full border-collapse text-sm"},It={class:"border px-2 py-1"},$t={class:"border px-2 py-1"},Ut={key:0},Pt={key:1},Vt={class:"border px-2 py-1"},Mt={class:"border px-2 py-1"},Tt={class:"border px-2 py-1"},Dt={key:0,class:"mb-6 print-section"},St={class:"flex justify-between items-center border-b pb-1 mb-2"},Ot={class:"text-sm"},Bt={class:"w-full border-collapse text-sm"},Lt={class:"border px-2 py-1"},zt={class:"border px-2 py-1"},At={key:0},Et={key:1},jt={class:"border px-2 py-1"},Rt={class:"border px-2 py-1"},Kt={class:"border px-2 py-1"},Yt={class:"grid grid-cols-1 xl:grid-cols-4 gap-4 print:hidden"},Gt={class:"xl:col-span-1 bg-white rounded-lg border p-3"},Ft={class:"flex items-center justify-between mb-2"},Ht={class:"text-xs text-slate-500 flex items-center gap-1"},Jt={key:0,class:"mb-3 border-b pb-3"},qt={class:"flex items-center justify-between gap-2 mb-2"},Wt={class:"text-xs text-slate-500 mb-2"},Xt={class:"space-y-2"},Qt={class:"flex items-start justify-between gap-2"},Zt={class:"text-xs text-slate-700"},es={class:"font-medium text-sm"},ts={class:"flex gap-1"},ss=["onClick"],as=["onClick"],ls=["onClick"],os=["onClick"],ns={key:0,class:"grid grid-cols-1 gap-2 mt-2"},rs={class:"grid grid-cols-1 xl:grid-cols-2 gap-2"},ds=["onUpdate:modelValue"],us=["onUpdate:modelValue"],is=["onUpdate:modelValue"],ps=["onUpdate:modelValue"],cs=["onUpdate:modelValue"],xs=["value"],_s=["onUpdate:modelValue"],bs={class:"grid grid-cols-1 gap-2 mb-2"},vs=["value"],ms={class:"mb-2 text-xs text-slate-500"},gs=["onDragstart"],ys={class:"flex items-start justify-between gap-2"},fs={class:"flex items-start gap-2 grow"},hs=["checked","onChange"],ks={class:"font-medium text-sm"},ws={class:"text-xs text-slate-500"},Cs={class:"text-xs text-slate-500"},Ns={class:"text-xs text-slate-500"},Is={key:0,class:"text-[10px] px-1.5 py-0.5 rounded bg-amber-100 text-amber-700"},$s={class:"mt-1 text-[11px] text-slate-400"},Us={key:0,class:"text-sm text-slate-400 py-3"},Ps={class:"xl:col-span-3 cols-span-3 grid grid-cols-1"},Vs={class:"grid grid-cols-1 md:grid-cols-2 2xl:grid-cols-3 gap-4"},Ms={class:"flex items-center gap-2 mb-2"},Ts=["onUpdate:modelValue"],Ds=["onClick"],Ss=["onClick"],Os={class:"text-xs text-slate-500 mb-2"},Bs={key:1,class:"mb-2 space-y-2"},Ls={class:"flex items-start justify-between gap-2"},zs={class:"text-xs text-slate-700"},As={class:"font-medium text-sm"},Es={class:"flex gap-1"},js=["onClick"],Rs=["onClick"],Ks=["onClick"],Ys=["onClick"],Gs={key:0,class:"grid grid-cols-1 gap-2 mt-2"},Fs={class:"grid grid-cols-1 xl:grid-cols-2 gap-2"},Hs=["onUpdate:modelValue"],Js=["onUpdate:modelValue"],qs=["onUpdate:modelValue"],Ws=["onUpdate:modelValue"],Xs=["onUpdate:modelValue"],Qs=["value"],Zs=["onUpdate:modelValue"],ea=["onDrop"],ta=["onDragstart"],sa={class:"flex items-start justify-between gap-2"},aa={class:"flex items-start gap-2 grow"},la=["checked","onChange"],oa={class:"font-medium text-sm"},na={class:"text-xs text-slate-500"},ra={class:"text-xs text-slate-500"},da={class:"text-xs text-slate-500"},ua={key:0,class:"text-[10px] px-1.5 py-0.5 rounded bg-amber-100 text-amber-700"},ia={key:0,class:"text-xs text-slate-400 text-center py-4"},pa={class:"bg-white border rounded-lg p-3"},ca={class:"text-xs text-slate-500 mb-2"},xa=["onDragstart"],_a={class:"flex items-start justify-between gap-2"},ba={class:"flex items-start gap-2 grow"},va=["checked","onChange"],ma={class:"font-medium text-sm"},ga={class:"text-xs text-slate-500"},ya={class:"text-xs text-slate-500"},fa={class:"text-xs text-slate-500"},ha={key:0,class:"text-xs text-slate-400 text-center py-4"},ka={key:0,class:"mt-2 space-y-2"},wa={class:"flex items-start justify-between gap-2"},Ca={class:"text-xs text-slate-700"},Na={class:"font-medium text-sm"},Ia={class:"flex gap-1"},$a=["onClick"],Ua=["onClick"],Pa=["onClick"],Va=["onClick"],Ma={key:0,class:"grid grid-cols-1 gap-2 mt-2"},Ta={class:"grid grid-cols-1 xl:grid-cols-2 gap-2"},Da=["onUpdate:modelValue"],Sa=["onUpdate:modelValue"],Oa=["onUpdate:modelValue"],Ba=["onUpdate:modelValue"],La=["onUpdate:modelValue"],za=["value"],Aa=["onUpdate:modelValue"],Ea={key:1,class:"max-w-screen-xl mx-auto p-6"},S=47,Me="UNASSIGNED",ja={__name:"bus-[date]",setup(Ra){const E=et(),W=qe(),Te=We(),{goPath:ge,formatDate:ye}=Xe(),k=h(Te.params.date),U=h([]),v=h([]),p=h({}),P=h([]),D=h({}),I=h([]),ne=h(""),X=h("all"),Q=h(""),Z=h(!1),F=h(""),w=h(!1),ee=h(null),te=h(""),H=h(""),fe=h("success"),O=h({}),y=h({paxb_name:"",paxb_surname:"",paxb_tckn:"",paxb_pax_Id:null,paxb_note:"",busName:""}),De=(l="id")=>`${l}_${Date.now()}_${Math.random().toString(36).substr(2,9)}`,i=l=>(l||"").toString().trim(),j=(l,t)=>{const e=(l||"").toString().trim(),a=i(t)||Me;return`${e}|${a}`},J=l=>{const t=(l||"").toString().trim();if(!t)return{date:"",busName:""};const e=t.includes("|")?"|":t.includes("__")?"__":"";if(!e)return{date:"",busName:i(t)};const a=t.split(e),o=(a[0]||"").trim(),u=i(a.slice(1).join(e));return{date:o,busName:u===Me?"":u}},se=(l,t=!1)=>t?{printKey:`manual_${l.id}`,name:`${l.paxb_name||""} ${l.paxb_surname||""}`.trim()||"-",orderOrPaxId:l.paxb_pax_Id||"-",phoneOrTckn:l.paxb_tckn||"-",hotelOrNote:l.paxb_note||"-",isGuide:!1,isManual:!0}:{printKey:`pax_${l.id}`,name:`${l.pax_name||""} ${l.pax_surname||""}`.trim()||"-",orderOrPaxId:l.orderId||"-",phoneOrTckn:l.pax_mobile||"-",hotelOrNote:l.hotelText||"-",isGuide:!!l.pax_is_guide,isManual:!1},Se=l=>{if(!l)return{};if(typeof l=="object")return l;if(typeof l=="string"&&l.trim().startsWith("{"))try{return JSON.parse(l)}catch{return{}}return{}},Oe=l=>{const t=Se(l),a=(Array.isArray(t==null?void 0:t.hotels)?t.hotels:[]).map(o=>{const u=(o==null?void 0:o.sOtelAdi)||(o==null?void 0:o.name)||"";return u?typeof u=="string"?u:u.tr||u.en||Object.values(u)[0]||"":""}).map(o=>String(o).trim()).filter(o=>o).filter((o,u,c)=>c.indexOf(o)===u);return a.length>0?a.join(", "):"-"},Be=M(()=>{const l={};return U.value.forEach(t=>{const e=i(t.pax_bus_no);e&&(l[e]=!0)}),v.value.forEach(t=>{const e=i(t.busName);e&&(l[e]=!0)}),Object.keys(l).sort((t,e)=>t.localeCompare(e,"tr",{numeric:!0,sensitivity:"base"}))}),T=M(()=>{const l={};return Be.value.forEach(t=>{l[t]=!0}),P.value.forEach(t=>{const e=i(t);e&&(l[e]=!0)}),Object.keys(l).sort((t,e)=>t.localeCompare(e,"tr",{numeric:!0,sensitivity:"base"}))}),R=M(()=>U.value.filter(l=>!i(l.pax_bus_no))),q=M(()=>v.value.filter(l=>!i(l.busName))),Le=M(()=>U.value.length+v.value.length),he=M(()=>R.value.length+q.value.length),ze=M(()=>(Z.value?R.value:U.value).map(e=>(e.hotelText||"").toString().trim()).filter(e=>e&&e!=="-").filter((e,a,o)=>o.indexOf(e)===a).sort((e,a)=>e.localeCompare(a,"tr",{sensitivity:"base"}))),re=M(()=>{let l=Z.value?R.value:U.value;if(Q.value&&(l=l.filter(e=>i(e.hotelText)===i(Q.value))),!F.value)return l;const t=F.value.toLocaleLowerCase("tr");return l.filter(e=>{const a=`${e.pax_name||""} ${e.pax_surname||""}`.toLocaleLowerCase("tr"),o=(e.pax_mobile||"").toLocaleLowerCase("tr"),u=(e.tourTitle||"").toLocaleLowerCase("tr"),c=String(e.orderId||"").toLocaleLowerCase("tr"),_=(e.hotelText||"").toLocaleLowerCase("tr");return a.includes(t)||o.includes(t)||u.includes(t)||c.includes(t)||_.includes(t)})}),de=M(()=>{const l=(F.value||"").toLocaleLowerCase("tr");let t=[...q.value];return X.value==="hasTckn"&&(t=t.filter(e=>i(e.paxb_tckn))),X.value==="hasNote"&&(t=t.filter(e=>i(e.paxb_note))),l?t.filter(e=>{const a=`${e.paxb_name||""} ${e.paxb_surname||""}`.toLocaleLowerCase("tr"),o=(e.paxb_tckn||"").toLocaleLowerCase("tr"),u=(e.paxb_note||"").toLocaleLowerCase("tr"),c=String(e.paxb_pax_Id||"").toLocaleLowerCase("tr");return a.includes(l)||o.includes(l)||u.includes(l)||c.includes(l)}):t}),ke=M(()=>T.value.map(l=>({name:l,paxes:U.value.filter(t=>i(t.pax_bus_no)===l),manualPaxes:v.value.filter(t=>i(t.busName)===l),totalCount:U.value.filter(t=>i(t.pax_bus_no)===l).length+v.value.filter(t=>i(t.busName)===l).length}))),Ae=M(()=>ke.value.map(l=>{const t=[...(l.paxes||[]).map(e=>se(e,!1)),...(l.manualPaxes||[]).map(e=>se(e,!0))];return{...l,printRows:t,totalCount:(l.paxes||[]).length+(l.manualPaxes||[]).length}}).filter(l=>(l.printRows||[]).length>0)),ue=M(()=>[...R.value.map(l=>se(l,!1)),...q.value.map(l=>se(l,!0))]),f=(l,t="success")=>{fe.value=t,H.value=l,setTimeout(()=>{H.value===l&&(H.value="")},2500)},Ee=()=>{let l=1,t=`${l}. otobüs`;const e=T.value;for(;e.includes(t);)l+=1,t=`${l}. otobüs`;return t},ae=()=>{const l={...D.value};T.value.forEach(t=>{l[t]||(l[t]=t)}),D.value=l},B=()=>{const l={...p.value};v.value.forEach(t=>{if(!l[t.id]){l[t.id]={paxb_name:t.paxb_name||"",paxb_surname:t.paxb_surname||"",paxb_tckn:t.paxb_tckn||"",paxb_pax_Id:t.paxb_pax_Id||null,paxb_note:t.paxb_note||"",busName:t.busName||""};return}l[t.id]={...l[t.id],paxb_name:t.paxb_name||"",paxb_surname:t.paxb_surname||"",paxb_tckn:t.paxb_tckn||"",paxb_pax_Id:t.paxb_pax_Id||null,paxb_note:t.paxb_note||"",busName:t.busName||""}}),Object.keys(l).forEach(t=>{v.value.some(a=>String(a.id)===String(t))||delete l[t]}),p.value=l},V=l=>!!O.value[l],ie=l=>{B(),O.value={...O.value,[l]:!0}},pe=l=>{const t=v.value.find(e=>String(e.id)===String(l));t&&(p.value={...p.value,[l]:{paxb_name:t.paxb_name||"",paxb_surname:t.paxb_surname||"",paxb_tckn:t.paxb_tckn||"",paxb_pax_Id:t.paxb_pax_Id||null,paxb_note:t.paxb_note||"",busName:t.busName||""}}),O.value={...O.value,[l]:!1}}
1,ce=async l=>{await Fe(l,null,!0)&&(O.value={...O.value,[l]:!1},f("Manuel yolcu güncellendi."))},we=async()=>{var o;if(!k.value)return;const l=(o=Y())==null?void 0:o.value,t=async u=>{var _;const c=await G({url:`${E.public.apiBase}/rest/busList`,method:"get",params:{limit:1e3,offset:0,lang:"NONE",filter:JSON.stringify(u||{}),fields:"id,paxb_name,paxb_surname,paxb_tckn,paxb_pax_Id,paxb_note,paxb_bus_Id"},origin:!0,withCredentials:!0,headers:l});return((_=c==null?void 0:c.data)==null?void 0:_.formattedData)||[]};let e=[];try{e=await t({paxb_bus_Id:["in",`${k.value}|`]})}catch{e=await t(null)}const a=e.filter(u=>J(u.paxb_bus_Id).date===k.value).map(u=>{const c=J(u.paxb_bus_Id);return{...u,busName:c.busName}});v.value=a,B()},Ce=async()=>{var l,t;if(k.value){w.value=!0;try{const e=(l=Y())==null?void 0:l.value,a={rez_check_in:["=",k.value],status:["!=",4],rez_status:["!=","SD_Cancelled"]},o=await G({url:`${E.public.apiBase}/rest/order`,method:"get",params:{limit:1e3,offset:0,lang:"NONE",filter:JSON.stringify(a),fields:"id,rezervation_tour_id(id,turs_title),rez_tourData,rez_responsible_name,rez_responsible_mobile,next_paxes(id,pax_name,pax_surname,pax_mobile,pax_is_guide,pax_no_bed,pax_bus_no,pax_room_no,pax_note)"},origin:!0,withCredentials:!0,headers:e}),u=[];(((t=o==null?void 0:o.data)==null?void 0:t.formattedData)||[]).forEach(g=>{const $=Oe(g==null?void 0:g.rez_tourData);(g.next_paxes||[]).forEach(Ue=>{var Pe,Ve;u.push({...Ue,pax_bus_no:i(Ue.pax_bus_no),orderId:g.id,tourTitle:((Pe=g==null?void 0:g.from_rezervation_tour_id)==null?void 0:Pe.turs_title)||((Ve=g==null?void 0:g.rezervation_tour_id)==null?void 0:Ve.turs_title)||"",hotelText:$,responsibleName:g.rez_responsible_name,responsibleMobile:g.rez_responsible_mobile})})}),U.value=u,await we();const _=P.value.map(g=>i(g)).filter(g=>g).filter((g,$,$e)=>$e.indexOf(g)===$);P.value=_,ae(),B(),f("Yolcu listesi güncellendi.")}catch(e){console.error("loadPassengers error",e),f("Yolcular yüklenirken hata oluştu.","error")}finally{w.value=!1}}},xe=l=>{const t=I.value.indexOf(l);t===-1?I.value.push(l):I.value.splice(t,1)},Ne=async(l,t)=>{var a;const e=(a=Y())==null?void 0:a.value;await G({url:`${E.public.apiBase}/rest/paxes/${l.id}`,method:"PUT",data:{pax_bus_no:t||null},origin:!0,withCredentials:!0,headers:e}),l.pax_bus_no=t||""},le=async(l,t)=>{if(!l||l.length===0)return;const e=i(t);w.value=!0;try{const a=U.value.filter(o=>l.includes(o.id));if(e){const o=U.value.filter(_=>i(_.pax_bus_no)===e).length,u=v.value.filter(_=>i(_.busName)===e).length,c=a.filter(_=>i(_.pax_bus_no)!==e).length;if(o+u+c>S){f(`Bir otobüs en fazla ${S} kişi olabilir.`,"error"),w.value=!1;return}}await Promise.all(a.map(o=>Ne(o,e))),e&&!P.value.includes(e)&&P.value.push(e),I.value=I.value.filter(o=>!l.includes(o)),ae(),f(`${a.length} yolcu ${e||"Atanmamış"} alanına taşındı.`)}catch(a){console.error("movePassengersToBus error",a),f("Taşıma sırasında hata oluştu.","error")}finally{w.value=!1}},je=async()=>{await le([...I.value],ne.value)},_e=async(l,t)=>{var a;const e=(a=Y())==null?void 0:a.value;await G({url:`${E.public.apiBase}/rest/busList/${l}`,method:"PUT",data:t,origin:!0,withCredentials:!0,headers:e})},Re=()=>{const l=i(te.value)||Ee();if(T.value.includes(l)){f("Bu isimde bir otobüs zaten var.","error");return}P.value.push(l),ae(),te.value="",f("Yeni otobüs eklendi.")},Ke=async l=>{const t=i(D.value[l]);if(!t||l===t)return;if(T.value.includes(t)){f("Aynı isimde başka otobüs var.","error");return}const e=U.value.filter(o=>i(o.pax_bus_no)===l),a=v.value.filter(o=>i(o.busName)===l);w.value=!0;try{await Promise.all(e.map(u=>Ne(u,t))),a.length>0&&(await Promise.all(a.map(u=>_e(u.id,{paxb_name:u.paxb_name||"",paxb_surname:u.paxb_surname||"",paxb_tckn:u.paxb_tckn||"",paxb_pax_Id:u.paxb_pax_Id||null,paxb_note:u.paxb_note||"",paxb_bus_Id:j(k.value,t)}))),v.value=v.value.map(u=>i(u.busName)!==l?u:{...u,paxb_bus_Id:j(k.value,t),busName:t})),P.value=P.value.map(u=>u===l?t:u).filter((u,c,_)=>_.indexOf(u)===c);const o={...D.value};delete o[l],o[t]=t,D.value=o,f(`${l} adı ${t} olarak güncellendi.`)}catch(o){console.error("renameBus error",o),f("Otobüs adı güncellenemedi.","error")}finally{w.value=!1}},Ye=async l=>{const t=U.value.filter(a=>i(a.pax_bus_no)===l),e=v.value.filter(a=>i(a.busName)===l);if(t.length===0&&e.length===0){P.value=P.value.filter(o=>o!==l);const a={...D.value};delete a[l],D.value=a;return}t.length>0&&await le(t.map(a=>a.id),""),e.length>0&&(await Promise.all(e.map(a=>_e(a.id,{paxb_name:a.paxb_name||"",paxb_surname:a.paxb_surname||"",paxb_tckn:a.paxb_tckn||"",paxb_pax_Id:a.paxb_pax_Id||null,paxb_note:a.paxb_note||"",paxb_bus_Id:j(k.value,"")}))),v.value=v.value.map(a=>i(a.busName)!==l?a:{...a,paxb_bus_Id:j(k.value,""),busName:""}),B())},Ie=l=>i(l.paxb_name)?i(l.paxb_surname)?!0:(f("Manuel yolcu soyadı zorunludur.","error"),!1):(f("Manuel yolcu adı zorunludur.","error"),!1),Ge=async()=>{var t,e,a,o;const l={paxb_name:i(y.value.paxb_name),paxb_surname:i(y.value.paxb_surname),paxb_tckn:i(y.value.paxb_tckn),paxb_pax_Id:y.value.paxb_pax_Id?Number(y.value.paxb_pax_Id):null,paxb_note:i(y.value.paxb_note),paxb_bus_Id:j(k.value,y.value.busName),id:De().toString(),status:1,sort:0,pdb_user:((t=W.value)==null?void 0:t.id)||null,lang:"all",pdb_groupname:"busList"};if(Ie(l)){w.value=!0;try{const u=(e=Y())==null?void 0:e.value,c=await G({url:`${E.public.apiBase}/rest/busList`,method:"POST",data:l,origin:!0,withCredentials:!0,headers:u}),_=((a=c==null?void 0:c.data)==null?void 0:a.formattedData)||((o=c==null?void 0:c.data)==null?void 0:o.data)||(c==null?void 0:c.data)||{},g=J(_.paxb_bus_Id||l.paxb_bus_Id),$={id:_.id,paxb_name:_.paxb_name||l.paxb_name,paxb_surname:_.paxb_surname||l.paxb_surname,paxb_tckn:_.paxb_tckn||l.paxb_tckn,paxb_pax_Id:_.paxb_pax_Id||l.paxb_pax_Id,paxb_note:_.paxb_note||l.paxb_note,paxb_bus_Id:_.paxb_bus_Id||l.paxb_bus_Id,busName:g.busName};$.id?v.value.push($):await we(),B(),y.value={paxb_name:"",paxb_surname:"",paxb_tckn:"",paxb_pax_Id:null,paxb_note:"",busName:""},$.busName&&!P.value.includes($.busName)&&P.value.push($.busName),f("Manuel yolcu eklendi.")}catch(u){console.error("createManualPassenger error",u),f("Manuel yolcu eklenemedi.","error")}finally{w.value=!1}}},Fe=async(l,t=null,e=!1)=>{const a=v.value.find(c=>
1String(c.id)===String(l));if(!a)return!1;const o={paxb_name:a.paxb_name||"",paxb_surname:a.paxb_surname||"",paxb_tckn:a.paxb_tckn||"",paxb_pax_Id:a.paxb_pax_Id||null,paxb_note:a.paxb_note||"",busName:a.busName||"",...p.value[l]||{},...t||{}};if(!o)return!1;const u={paxb_name:i(o.paxb_name),paxb_surname:i(o.paxb_surname),paxb_tckn:i(o.paxb_tckn),paxb_pax_Id:o.paxb_pax_Id?Number(o.paxb_pax_Id):null,paxb_note:i(o.paxb_note),paxb_bus_Id:j(k.value,o.busName)};if(!Ie(u))return!1;if(u.paxb_bus_Id!==a.paxb_bus_Id){const c=J(u.paxb_bus_Id).busName;if(c){const _=U.value.filter($=>i($.pax_bus_no)===c).length,g=v.value.filter($=>i($.busName)===c&&String($.id)!==String(l)).length;if(_+g+1>S)return f(`Bir otobüs en fazla ${S} kişi olabilir.`,"error"),!1}}w.value=!0;try{await _e(l,u);const c=v.value.findIndex(_=>String(_.id)===String(l));if(c>-1){const _=J(u.paxb_bus_Id);v.value[c]={...v.value[c],...u,busName:_.busName}}return B(),e||f("Manuel yolcu güncellendi."),!0}catch(c){return console.error("updateManualPassenger error",c),f("Manuel yolcu güncellenemedi.","error"),!1}finally{w.value=!1}},be=async l=>{var t;w.value=!0;try{const e=(t=Y())==null?void 0:t.value;await G({url:`${E.public.apiBase}/rest/busList/${l}`,method:"DELETE",origin:!0,withCredentials:!0,headers:e}),v.value=v.value.filter(a=>String(a.id)!==String(l)),B(),f("Manuel yolcu silindi.")}catch(e){console.error("deleteManualPassenger error",e),f("Manuel yolcu silinemedi.","error")}finally{w.value=!1}},ve=(l,t)=>{ee.value=t,l.dataTransfer.effectAllowed="move"},me=async l=>{if(!ee.value)return;const t=ee.value;if(ee.value=null,I.value.includes(t)&&I.value.length>1){await le([...I.value],l);return}await le([t],l)},He=()=>{window.print()};return Qe(async()=>{await Ce(),ae()}),(l,t)=>(d(),r("div",tt,[L(W)&&L(W).id&&L(W).U_Admin==="on"?(d(),r("div",st,[s("div",at,[s("div",lt,[s("div",null,[t[20]||(t[20]=s("h1",{class:"text-xl font-semibold text-slate-800"},"Otobüs Planlama",-1)),s("div",ot,n(L(ye)(k.value,"dd MMM yyyy, eee")),1)]),s("div",nt,[x(s("input",{type:"date","onUpdate:modelValue":t[0]||(t[0]=e=>k.value=e),onChange:t[1]||(t[1]=e=>L(ge)("/admin/tour/bus-"+k.value)),class:"border rounded px-3 py-2 text-sm"},null,544),[[m,k.value]]),s("button",{onClick:t[2]||(t[2]=e=>L(ge)("/admin/tour/ops-"+k.value)),class:"px-3 py-2 rounded bg-slate-700 text-white text-sm"},"Operasyona Dön"),s("button",{onClick:Ce,class:"px-3 py-2 rounded bg-sky-600 text-white text-sm"},"Yenile"),s("button",{onClick:He,class:"px-3 py-2 rounded bg-emerald-600 text-white text-sm"},"Liste Yazdır")])]),s("div",rt,[s("span",null,[s("strong",null,n(Le.value),1),t[21]||(t[21]=z(" yolcu"))]),s("span",null,[s("strong",null,n(he.value),1),t[22]||(t[22]=z(" atanmamış"))]),s("span",null,[s("strong",null,n(v.value.length),1),t[23]||(t[23]=z(" manuel"))]),s("span",null,[s("strong",null,n(T.value.length),1),t[24]||(t[24]=z(" otobüs"))])]),H.value?(d(),r("div",{key:0,class:oe(["mt-3 px-3 py-2 rounded text-sm",fe.value==="error"?"bg-rose-100 text-rose-700":"bg-emerald-100 text-emerald-700"])},n(H.value),3)):b("",!0)]),s("div",dt,[s("div",ut,[s("div",it,[t[25]||(t[25]=s("label",{class:"text-xs text-slate-500 block mb-1"},"Yeni otobüs adı",-1)),x(s("input",{"onUpdate:modelValue":t[3]||(t[3]=e=>te.value=e),type:"text",placeholder:"Örn: 1. otobüs",class:"w-full border rounded px-3 py-2 text-sm"},null,512),[[m,te.value,void 0,{trim:!0}]])]),s("button",{onClick:Re,class:"px-3 py-2 rounded bg-teal-600 text-white text-sm w-fit"},"Otobüs Ekle"),s("div",pt,[t[27]||(t[27]=s("label",{class:"text-xs text-slate-500 block mb-1"},"Seçilenleri taşı",-1)),s("div",ct,[x(s("select",{"onUpdate:modelValue":t[4]||(t[4]=e=>ne.value=e),class:"w-full border rounded px-2 py-2 text-sm"},[t[26]||(t[26]=s("option",{value:""},"Atanmamış",-1)),(d(!0),r(C,null,N(T.value,e=>(d(),r("option",{key:e,value:e},n(e),9,xt))),128))],512),[[A,ne.value]]),s("button",{onClick:je,disabled:I.value.length===0||w.value,class:oe(["px-3 py-2 rounded text-sm text-white",I.value.length===0||w.value?"bg-slate-300":"bg-indigo-600"])}," Taşı ",10,_t)])])]),s("div",bt,[t[29]||(t[29]=s("div",{class:"text-sm font-semibold text-slate-700 mb-2"},"Manuel Yolcu Ekle (busList)",-1)),s("div",vt,[x(s("input",{"onUpdate:modelValue":t[5]||(t[5]=e=>y.value.paxb_name=e),type:"text",placeholder:"Ad",class:"border rounded px-3 py-2 text-sm"},null,512),[[m,y.value.paxb_name,void 0,{trim:!0}]]),x(s("input",{"onUpdate:modelValue":t[6]||(t[6]=e=>y.value.paxb_surname=e),type:"text",placeholder:"Soyad",class:"border rounded px-3 py-2 text-sm"},null,512),[[m,y.value.paxb_surname,void 0,{trim:!0}]]),x(s("input",{"onUpdate:modelValue":t[7]||(t[7]=e=>y.value.paxb_tckn=e),type:"text",placeholder:"TC Kimlik",class:"border rounded px-3 py-2 text-sm"},null,512),[[m,y.value.paxb_tckn,void 0,{trim:!0}]]),x(s("input",{"onUpdate:modelValue":t[8]||(t[8]=e=>y.value.paxb_pax_Id=e),type:"number",placeholder:"Pax ID (opsiyonel)",class:"border rounded px-3 py-2 text-sm"},null,512),[[m,y.value.paxb_pax_Id,void 0,{number:!0}]]),x(s("select",{"onUpdate:modelValue":t[9]||(t[9]=e=>y.value.busName=e),class:"border rounded px-3 py-2 text-sm"},[t[28]||(t[28]=s("option",{value:""},"Atanmamış",-1)),(d(!0),r(C,null,N(T.value,e=>(d(),r("option",{key:`manual_form_${e}`,value:e},n(e),9,mt))),128))],512),[[A,y.value.busName]]),s("button",{onClick:Ge,disabled:w.value,class:oe(["px-3 py-2 rounded text-sm text-white",w.value?"bg-slate-300":"bg-teal-700"])},"Manuel Ekle",10,gt)]),x(s("textarea",{"onUpdate:modelValue":t[10]||(t[10]=e=>y.value.paxb_note=e),rows:"2",placeholder:"Not",class:"mt-2 w-full border rounded px-3 py-2 text-sm"},null,512),[[m,y.value.paxb_note,void 0,{trim:!0}]])])]),s("div",yt,[s("div",ft,[t[30]||(t[30]=s("div",{class:"text-2xl font-bold"},"Otobüs Yolcu Listesi",-1)),s("div",ht,n(L(ye)(k.value,"dd MMM yyyy, eee")),1)]),(d(!0),r(C,null,N(Ae.value,e=>(d(),r("div",{key:`print_${e.name}`,class:"mb-6 print-section"},[s("div",kt,[s("h3",wt,n(e.name),1),s("span",Ct,n(e.totalCount)+" 
1kişi",1)]),s("table",Nt,[t[31]||(t[31]=s("thead",null,[s("tr",null,[s("th",{class:"text-left border px-2 py-1 w-10"},"#"),s("th",{class:"text-left border px-2 py-1"},"Ad Soyad"),s("th",{class:"text-left border px-2 py-1 w-28"},"Rez. No"),s("th",{class:"text-left border px-2 py-1 w-24"},"Telefon"),s("th",{class:"text-left border px-2 py-1"},"Otel")])],-1)),s("tbody",null,[(d(!0),r(C,null,N(e.printRows,(a,o)=>(d(),r("tr",{key:`print_${e.name}_${a.printKey}`},[s("td",It,n(o+1),1),s("td",$t,[z(n(a.name)+" ",1),a.isGuide?(d(),r("span",Ut," (Görevli)")):b("",!0),a.isManual?(d(),r("span",Pt," (Manuel)")):b("",!0)]),s("td",Vt,n(a.orderOrPaxId),1),s("td",Mt,n(a.phoneOrTckn),1),s("td",Tt,n(a.hotelOrNote),1)]))),128))])])]))),128)),ue.value.length>0?(d(),r("div",Dt,[s("div",St,[t[32]||(t[32]=s("h3",{class:"font-semibold text-lg"},"Atanmamış",-1)),s("span",Ot,n(ue.value.length)+" kişi",1)]),s("table",Bt,[t[33]||(t[33]=s("thead",null,[s("tr",null,[s("th",{class:"text-left border px-2 py-1 w-10"},"#"),s("th",{class:"text-left border px-2 py-1"},"Ad Soyad"),s("th",{class:"text-left border px-2 py-1 w-28"},"Rez. No"),s("th",{class:"text-left border px-2 py-1 w-24"},"Telefon"),s("th",{class:"text-left border px-2 py-1"},"Otel")])],-1)),s("tbody",null,[(d(!0),r(C,null,N(ue.value,(e,a)=>(d(),r("tr",{key:`print_unassigned_${e.printKey}`}
1,[s("td",Lt,n(a+1),1),s("td",zt,[z(n(e.name)+" ",1),e.isGuide?(d(),r("span",At," (Görevli)")):b("",!0),e.isManual?(d(),r("span",Et," (Manuel)")):b("",!0)]),s("td",jt,n(e.orderOrPaxId),1),s("td",Rt,n(e.phoneOrTckn),1),s("td",Kt,n(e.hotelOrNote),1)]))),128))])])])):b("",!0)]),s("div",Yt,[s("div",Gt,[s("div",Ft,[t[35]||(t[35]=s("h2",{class:"text-md font-semibold text-slate-700"},"Yolcu Havuzu",-1)),s("label",Ht,[x(s("input",{type:"checkbox","onUpdate:modelValue":t[11]||(t[11]=e=>Z.value=e)},null,512),[[Ze,Z.value]]),t[34]||(t[34]=z(" Sadece atanmamış "))])]),de.value.length>0?(d(),r("div",Jt,[s("div",qt,[t[37]||(t[37]=s("div",{class:"text-sm font-semibold text-slate-700"},"Atanmamış Manuel Yolcular",-1)),x(s("select",{"onUpdate:modelValue":t[12]||(t[12]=e=>X.value=e),class:"border rounded px-2 py-1 text-xs"},t[36]||(t[36]=[s("option",{value:"all"},"Hepsi",-1),s("option",{value:"hasTckn"},"TC Olanlar",-1),s("option",{value:"hasNote"},"Notu Olanlar",-1)]),512),[[A,X.value]])]),s("div",Wt,n(de.value.length)+" kayıt",1),s("div",Xt,[(d(!0),r(C,null,N(de.value,e=>(d(),r("div",{key:`manual_pool_${e.id}`,class:"rounded border bg-amber-50 border-amber-200 p-2"},[s("div",Qt,[s("div",Zt,[s("div",es,n(e.paxb_name)+" "+n(e.paxb_surname),1),s("div",null,"TC: "+n(e.paxb_tckn||"-"),1),s("div",null,"Pax ID: "+n(e.paxb_pax_Id||"-"),1),s("div",null,"Not: "+n(e.paxb_note||"-"),1)]),s("div",ts,[V(e.id)?b("",!0):(d(),r("button",{key:0,onClick:a=>ie(e.id),class:"px-2 py-1 rounded bg-sky-600 text-white text-xs"},"Düzenle",8,ss)),V(e.id)?(d(),r("button",{key:1,onClick:a=>ce(e.id),class:"px-2 py-1 rounded bg-teal-700 text-white text-xs"},"Kaydet",8,as)):b("",!0),V(e.id)?(d(),r("button",{key:2,onClick:a=>pe(e.id),class:"px-2 py-1 rounded bg-slate-500 text-white text-xs"},"İptal",8,ls)):b("",!0),s("button",{onClick:a=>be(e.id),class:"px-2 py-1 rounded bg-rose-600 text-white text-xs"},"Sil",8,os)])]),V(e.id)?(d(),r("div",ns,[s("div",rs,[x(s("input",{"onUpdate:modelValue":a=>p.value[e.id].paxb_name=a,type:"text",class:"border rounded px-2 py-1 text-xs",placeholder:"Ad"},null,8,ds),[[m,p.value[e.id].paxb_name,void 0,{trim:!0}]]),x(s("input",{"onUpdate:modelValue":a=>p.value[e.id].paxb_surname=a,type:"text",class:"border rounded px-2 py-1 text-xs",placeholder:"Soyad"},null,8,us),[[m,p.value[e.id].paxb_surname,void 0,{trim:!0}]]),x(s("input",{"onUpdate:modelValue":a=>p.value[e.id].paxb_tckn=a,type:"text",class:"border rounded px-2 py-1 text-xs",placeholder:"TC"},null,8,is),[[m,p.value[e.id].paxb_tckn,void 0,{trim:!0}]]),x(s("input",{"onUpdate:modelValue":a=>p.value[e.id].paxb_pax_Id=a,type:"number",class:"border rounded px-2 py-1 text-xs",placeholder:"Pax ID"},null,8,ps),[[m,p.value[e.id].paxb_pax_Id,void 0,{number:!0}]])]),x(s("select",{"onUpdate:modelValue":a=>p.value[e.id].busName=a,class:"border rounded px-2 py-1 text-xs"},[t[38]||(t[38]=s("option",{value:""},"Atanmamış",-1)),(d(!0),r(C,null,N(T.value,a=>(d(),r("option",{key:`manual_pool_edit_${e.id}_${a}`,value:a},n(a),9,xs))),128))],8,cs),[[A,p.value[e.id].busName]]),x(s("textarea",{"onUpdate:modelValue":a=>p.value[e.id].paxb_note=a,rows:"2",class:"w-full border rounded px-2 py-1 text-xs",placeholder:"Not"},null,8,_s),[[m,p.value[e.id].paxb_note,void 0,{trim:!0}]])])):b("",!0)]))),128))])])):b("",!0),s("div",bs,[x(s("input",{"onUpdate:modelValue":t[13]||(t[13]=e=>F.value=e),type:"text",placeholder:"Ad, telefon, tur ara",class:"w-full border rounded px-2 py-2 text-sm"},null,512),[[m,F.value,void 0,{trim:!0}]]),x(s("select",{"onUpdate:modelValue":t[14]||(t[14]=e=>Q.value=e),class:"w-full border rounded px-2 py-2 text-sm"},[t[39]||(t[39]=s("option",{value:""},"Tum oteller",-1)),(d(!0),r(C,null,N(ze.value,e=>(d(),r("option",{key:`pool_hotel_${e}`,value:e},n(e),9,vs))),128))],512),[[A,Q.value]])]),s("div",ms,n(re.value.length)+" kayıt",1),s("div",{class:"space-y-2",onDragover:t[15]||(t[15]=K(()=>{},["prevent"])),onDrop:t[16]||(t[16]=K(e=>me(""),["prevent"]))},[(d(!0),r(C,null,N(re.value,e=>(d(),r("div",{key:e.id,draggable:"true",onDragstart:a=>ve(a,e.id),class:"border rounded p-2 bg-slate-50 cursor-grab active:cursor-grabbing"},[s("div",ys,[s("label",fs,[s("input",{type:"checkbox",checked:I.value.includes(e.id),onChange:a=>xe(e.id),class:"mt-1"},null,40,hs),s("div",null,[s("div",ks,n(e.pax_name)+" "+n(e.pax_surname),1),s("div",ws,"Rez: #"+n(e.orderId)+" • "+n(e.pax_mobile||"-")+" • Oda "+n(e.pax_room_no||"-"),1),s("div",Cs,n(e.tourTitle||"Tur bilgisi yok"),1),s("div",Ns,"Otel: "+n(e.hotelText||"-"),1)])]),e.pax_is_guide?(d(),r("span",Is,"GÖREVLİ")):b("",!0)]),s("div",$s,"Mevcut: "+n(e.pax_bus_no||"Atanmamış"),1)],40,gs))),128)),re.value.length===0?(d(),r("div",Us,"
1Kayıt bulunamadı.")):b("",!0)],32)]),s("div",Ps,[s("div",Vs,[(d(!0),r(C,null,N(ke.value,e=>(d(),r("div",{key:e.name,class:"bg-white border rounded-lg p-3"},[s("div",Ms,[x(s("input",{"onUpdate:modelValue":a=>D.value[e.name]=a,type:"text",class:"border rounded px-2 py-1 text-sm w-full"},null,8,Ts),[[m,D.value[e.name],void 0,{trim:!0}]]),s("button",{onClick:a=>Ke(e.name),class:"px-2 py-1 rounded bg-sky-600 text-white text-xs"},"Kaydet",8,Ds),s("button",{onClick:a=>Ye(e.name),class:"px-2 py-1 rounded bg-rose-600 text-white text-xs"},"Boşalt",8,Ss)]),s("div",Os,n(e.paxes.length)+" / "+n(S)+" yolcu",1),e.totalCount>=S?(d(),r("div",{key:0,class:oe(["text-xs mb-2",e.totalCount>S?"text-rose-700":"text-amber-700"])},n(e.totalCount>S?"Kapasite aşıldı.":"Kapasite doldu. Bu otobüse yeni yolcu eklenemez."),3)):b("",!0),e.manualPaxes.length>0?(d(),r("div",Bs,[t[41]||(t[41]=s("div",{class:"text-xs text-slate-500"},"Manuel yolcular",-1)),(d(!0),r(C,null,N(e.manualPaxes,a=>(d(),r("div",{key:`manual_bus_${a.id}`,class:"bg-amber-50 border border-amber-200 rounded p-2"},[s("div",Ls,[s("div",zs,[s("div",As,n(a.paxb_name)+" "+n(a.paxb_surname),1),s("div",null,"TC: "+n(a.paxb_tckn||"-"),1),s("div",null,"Pax ID: "+n(a.paxb_pax_Id||"-"),1),s("div",null,"Not: "+n(a.paxb_note||"-"),1)]),s("div",Es,[V(a.id)?b("",!0):(d(),r("button",{key:0,onClick:o=>ie(a.id),class:"px-2 py-1 rounded bg-sky-600 text-white text-xs"},"Düzenle",8,js)),V(a.id)?(d(),r("button",{key:1,onClick:o=>ce(a.id),class:"px-2 py-1 rounded bg-teal-700 text-white text-xs"},"Kaydet",8,Rs)):b("",!0),V(a.id)?(d(),r("button",{key:2,onClick:o=>pe(a.id),class:"px-2 py-1 rounded bg-slate-500 text-white text-xs"},"İptal",8,Ks)):b("",!0),s("button",{onClick:o=>be(a.id),class:"px-2 py-1 rounded bg-rose-600 text-white text-xs"},"Sil",8,Ys)])]),V(a.id)?(d(),r("div",Gs,[s("div",Fs,[x(s("input",{"onUpdate:modelValue":o=>p.value[a.id].paxb_name=o,type:"text",class:"border rounded px-2 py-1 text-xs",placeholder:"Ad"},null,8,Hs),[[m,p.value[a.id].paxb_name,void 0,{trim:!0}]]),x(s("input",{"onUpdate:modelValue":o=>p.value[a.id].paxb_surname=o,type:"text",class:"border rounded px-2 py-1 text-xs",placeholder:"Soyad"},null,8,Js),[[m,p.value[a.id].paxb_surname,void 0,{trim:!0}]]),x(s("input",{"onUpdate:modelValue":o=>p.value[a.id].paxb_tckn=o,type:"text",class:"border rounded px-2 py-1 text-xs",placeholder:"TC"},null,8,qs),[[m,p.value[a.id].paxb_tckn,void 0,{trim:!0}]]),x(s("input",{"onUpdate:modelValue":o=>p.value[a.id].paxb_pax_Id=o,type:"number",class:"border rounded px-2 py-1 text-xs",placeholder:"Pax ID"},null,8,Ws),[[m,p.value[a.id].paxb_pax_Id,void 0,{number:!0}]])]),x(s("select",{"onUpdate:modelValue":o=>p.value[a.id].busName=o,class:"border rounded px-2 py-1 text-xs"},[t[40]||(t[40]=s("option",{value:""},"Atanmamış",-1)),(d(!0),r(C,null,N(T.value,o=>(d(),r("option",{key:`manual_edit_${a.id}_${o}`,value:o},n(o),9,Qs))),128))],8,Xs),[[A,p.value[a.id].busName]]),x(s("textarea",{"onUpdate:modelValue":o=>p.value[a.id].paxb_note=o,rows:"2",class:"w-full border rounded px-2 py-1 text-xs",placeholder:"Not"},null,8,Zs),[[m,p.value[a.id].paxb_note,void 0,{trim:!0}]])])):b("",!0)]))),128))])):b("",!0),s("div",{class:"min-h-[180px] space-y-2 bg-slate-50 border border-dashed rounded p-2",onDragover:t[17]||(t[17]=K(()=>{},["prevent"])),onDrop:K(a=>me(e.name),["prevent"])},[(d(!0),r(C,null,N(e.paxes,a=>(d(),r("div",{key:a.id,draggable:"true",onDragstart:o=>ve(o,a.id),class:"bg-white border rounded p-2 cursor-grab active:cursor-grabbing"},[s("div",sa,[s("label",aa,[s("input",{type:"checkbox",checked:I.value.includes(a.id),onChange:o=>xe(a.id),class:"mt-1"},null,40,la),s("div",null,[s("div",oa,n(a.pax_name)+" "+n(a.pax_surname),1),s("div",na,"Rez: #"+n(a.orderId)+" • "+n(a.pax_mobile||"-")+" • Oda "+n(a.pax_room_no||"-"),1),s("div",ra,n(a.tourTitle||"Tur bilgisi yok"),1),s("div",da,"Otel: "+n(a.hotelText||"-"),1)])]),a.pax_is_guide?(d(),r("span",ua,"GÖREVLİ")):b("",!0)])],40,ta))),128)),e.paxes.length===0?(d(),r("div",ia," Yolcu bırakmak için sürükleyin veya seçim ile taşıyın. ")):b("",!0)],40,ea)]))),128)),s("div",pa,[t[44]||(t[44]=s("div",{class:"font-semibold text-slate-700 mb-2"},"Atanmamış",-1)),s("div",ca,n(he.value)+" yolcu",1),s("div",{class:"min-h-[180px] space-y-2 bg-slate-50 border border-dashed rounded p-2",onDragover:t[18]||(t[18]=K(()=>{},["prevent"])),onDrop:t[19]||(t[19]=K(e=>me(""),["prevent"]))},[(d(!0),r(C,null,N(R.value,e=>(d(),r("div",{key:e.id,draggable:"true",onDragstart:a=>ve(a,e.id),class:"bg-white border rounded p-2 cursor-grab active:cursor-grabbing"},[s("div",_a,[s("label",ba,[s("input",{type:"checkbox",checked:I.value.includes(e.id),onChange:a=>xe(e.id),class:"mt-1"},null,40,va),s("div",null,[s("div",ma,n(e.pax_name)+" "+n(e.pax_surname),1),s("div",ga,"Rez: #"+n(e.orderId)+" • "+n(e.pax_mobile||"-")+" • Oda "+n(e.pax_room_no||"-"),1),s("div",ya,n(e.tourTitle||"Tur bilgisi yok"),1),s("div",fa,"Otel: "+n(e.hotelText||"-"),1)])])])],40,xa))),128)),R.value.length===0?(d(),r("div",ha,"Atanmamış y
1olcu yok.")):b("",!0)],32),q.value.length>0?(d(),r("div",ka,[t[43]||(t[43]=s("div",{class:"text-xs text-slate-500"},"Atanmamış manuel yolcular",-1)),(d(!0),r(C,null,N(q.value,e=>(d(),r("div",{key:`manual_unassigned_${e.id}`,class:"bg-amber-50 border border-amber-200 rounded p-2"},[s("div",wa,[s("div",Ca,[s("div",Na,n(e.paxb_name)+" "+n(e.paxb_surname),1),s("div",null,"TC: "+n(e.paxb_tckn||"-"),1),s("div",null,"Pax ID: "+n(e.paxb_pax_Id||"-"),1),s("div",null,"Not: "+n(e.paxb_note||"-"),1)]),s("div",Ia,[V(e.id)?b("",!0):(d(),r("button",{key:0,onClick:a=>ie(e.id),class:"px-2 py-1 rounded bg-sky-600 text-white text-xs"},"Düzenle",8,$a)),V(e.id)?(d(),r("button",{key:1,onClick:a=>ce(e.id),class:"px-2 py-1 rounded bg-teal-700 text-white text-xs"},"Kaydet",8,Ua)):b("",!0),V(e.id)?(d(),r("button",{key:2,onClick:a=>pe(e.id),class:"px-2 py-1 rounded bg-slate-500 text-white text-xs"},"İptal",8,Pa)):b("",!0),s("button",{onClick:a=>be(e.id),class:"px-2 py-1 rounded bg-rose-600 text-white text-xs"},"Sil",8,Va)])]),V(e.id)?(d(),r("div",Ma,[s("div",Ta,[x(s("input",{"onUpdate:modelValue":a=>p.value[e.id].paxb_name=a,type:"text",class:"border rounded px-2 py-1 text-xs",placeholder:"Ad"},null,8,Da),[[m,p.value[e.id].paxb_name,void 0,{trim:!0}]]),x(s("input",{"onUpdate:modelValue":a=>p.value[e.id].paxb_surname=a,type:"text",class:"border rounded px-2 py-1 text-xs",placeholder:"Soyad"},null,8,Sa),[[m,p.value[e.id].paxb_surname,void 0,{trim:!0}]]),x(s("input",{"onUpdate:modelValue":a=>p.value[e.id].paxb_tckn=a,type:"text",class:"border rounded px-2 py-1 text-xs",placeholder:"TC"},null,8,Oa),[[m,p.value[e.id].paxb_tckn,void 0,{trim:!0}]]),x(s("input",{"onUpdate:modelValue":a=>p.value[e.id].paxb_pax_Id=a,type:"number",class:"border rounded px-2 py-1 text-xs",placeholder:"Pax ID"},null,8,Ba),[[m,p.value[e.id].paxb_pax_Id,void 0,{number:!0}]])]),x(s("select",{"onUpdate:modelValue":a=>p.value[e.id].busName=a,class:"border rounded px-2 py-1 text-xs"},[t[42]||(t[42]=s("option",{value:""},"Atanmamış",-1)),(d(!0),r(C,null,N(T.value,a=>(d(),r("option",{key:`manual_edit_unassigned_${e.id}_${a}`,value:a},n(a),9,za))),128))],8,La),[[A,p.value[e.id].busName]]),x(s("textarea",{"onUpdate:modelValue":a=>p.value[e.id].paxb_note=a,rows:"2",class:"w-full border rounded px-2 py-1 text-xs",placeholder:"Not"},null,8,Aa),[[m,p.value[e.id].paxb_note,void 0,{trim:!0}]])])):b("",!0)]))),128))])):b("",!0)])])])])])):(d(),r("div",Ea,t[45]||(t[45]=[s("div",{class:"bg-white border rounded p-4 text-slate-700"},"Bu sayfayı görmek için admin yetkisi gerekli.",-1)])))]))}},Ya=Je(ja,[["__scopeId","data-v-d7a969e6"]]);export{Ya 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.