PageSourceSearch

https://enpatiler.com/_nuxt/BzoYz0Nu.js

js enpatiler.com collected 2026-09-24 14:13:22 UTC 6,993 bytes, 1 lines download raw bytes

1import{_ as B}from"./D34e-F7J.js";import{a as j,b as N,c as L,d as h}from"./DEDF2X20.js";import{_ as M}from"./CcTgWRDx.js";import{a5 as V,b as $,p as v,z as c,o as a,c as e,j as k,a as x,d as o,t as l,n as E,F,g as q,f as d,L as R}from"./j9eeThX6.js";import"./BcJ5BBtZ.js";const T={class:"mb-6"},A={key:0,class:"space-y-6 animate-pulse"},G={key:1,class:"text-center py-20 bg-red-50 rounded-2xl border-2 border-dashed border-red-200"},H={class:"text-red-500 text-sm mb-6"},I={key:2,class:"space-y-6"},K={class:"bg-white border border-gray-100 rounded-xl shadow-sm p-6"},O={class:"flex flex-wrap items-center justify-between gap-4 mb-4"},P={class:"text-sm font-bold text-textDark mb-1"},Y={class:"text-xs text-gray-400"},J={key:0,class:"bg-orange-50 border-2 border-dashed border-primary rounded-2xl p-5 text-center"},Q={class:"text-2xl font-black tracking-widest text-textDark font-mono"},U={key:1,class:"bg-gray-50 border border-gray-100 rounded-xl p-4 text-center text-sm text-gray-500"},W={class:"bg-white border border-gray-100 rounded-xl shadow-sm p-6"},X={class:"space-y-4"},Z={class:"w-16 h-16 bg-gray-50 rounded-lg flex-shrink-0 overflow-hidden border border-gray-100"},ee=["src","alt"],te={key:1,class:"w-full h-full flex items-center justify-center text-gray-300"},re={class:"flex-1 min-w-0"},se={class:"text-sm font-bold text-textDark leading-tight"},ae={key:0,class:"text-xs text-gray-500 mt-0.5"},oe={key:1,class:"text-xs text-gray-400 mt-1"},le={class:"text-sm font-bold text-gray-600 self-center"},ne={key:0,class:"mt-5 pt-4 border-t border-gray-50 text-sm text-gray-600"},de={key:0,class:"text-right"},ie={key:0,class:"mb-3 text-sm text-red-600 bg-red-50 border border-red-100 rounded-lg px-4 py-3 text-left"},ue=["disabled"],ce={key:0,class:"animate-spin h-4 w-4",viewBox:"0 0 24 24",fill:"none"},ye={__name:"[id]",setup(be){const w=N(),z=L(),p=j(),g=w.params.id,m=c(!0),s=c(null),b=c(null),i=c(!1),u=c(""),C=R(()=>s.value&&["requested","approved"].includes(s.value.status)),y=r=>{switch(r){case"requested":return{text:"text-orange-700",bg:"bg-orange-100"};case"approved":return{text:"text-blue-700",bg:"bg-blue-100"};case"received":return{text:"text-indigo-700",bg:"bg-indigo-100"};case"refunded":return{text:"text-green-700",bg:"bg-green-100"};case"rejected":return{text:"text-red-700",bg:"bg-red-100"};case"cancelled":return{text:"text-gray-600",bg:"bg-gray-100"};default:return{text:"text-gray-700",bg:"bg-gray-100"}}},D=r=>{if(!r)return"-";const t=new Date(r);return`${t.getDate().toString().padStart(2,"0")}.${(t.getMonth()+1).toString().padStart(2,"0")}.${t.getFullYear()}`},_=async()=>{if(!(!p.token||!g)){m.value=!0;try{const r=await h(`/ecommerce/returns/${g}`);r?.success&&r?.data?s.value=r.data:b.value=r?.message||"İade talebi alınamadı."}catch(r){console.error("Fetch return detail error:",r),b.value=r?.data?.message||"İade talebi yüklenirken bir sorun oluştu."}finally{m.value=!1}}},S=async()=>{if(!i.value){u.value="",i.value=!0;try{const r=await h(`/ecommerce/returns/${g}/cancel`,{method:"POST"});r?.success?await _():u.value=r?.message||"İade talebi iptal edilemedi."}catch(r){console.error("Cancel return error:",r),u.value=r?.data?.message||"İade talebi iptal edilirken bir sorun oluştu."}finally{i.value=!1}}};return V(()=>{if(!p.isAuthenticated){z.push("/auth/giris");return}_()}),(r,t)=>{const f=B;return a(),$(M,null,{default:v(()=>[e("div",T,[k(f,{to:"/uyelik/iadelerim",class:"inline-flex items-center text-sm text-gray-500 hover:text-primary transition-colors font-medium mb-4 group"},{default:v(()=>[...t[0]||(t[0]=[e("svg",{class:"w-4 h-4 mr-1 group-hover:-translate-x-1 transition-transform",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M10 19l-7-7m0 0l7-7m-7 7h18"})],-1),x(" İadelerime Dön ",-1)])]),_:1})]),m.value?(a(),o("div",A,[...t[1]||(t[1]=[e("div",{class:"h-32 bg-gray-50 rounded-2xl border border-gray-100"},null,-1),e("div",{class:"h-64 bg-gray-50 rounded-2xl border border-gray-100"},null,-1)])])):b.value?(a(),o("div",G,[t[3]||(t[3]=e("h3",{class:"text-lg font-bold text-red-700 mb-1"},"İade talebi bulunamadı",-1)),e("p",H,l(b.value),1),k(f,{to:"/uyelik/iadelerim",class:"inline-block bg-white text-red-600 px-6 py-2 rounded-lg font-bold border border-red-200 hover:bg-red-50 transition-all"},{default:v(()=>[...t[2]||(t[2]=[x("Geri Dön",-1)])]),_:1})])):s.value?(a(),o("div",I,[e("div",K,[e("div",O,[e("div",null,[e("div",P,"İade No: #"+l(s.value.return_number),1),e("div",Y," Sipariş #"+l(s.value.order_number)+" · "+l(
1D(s.value.requested_at||s.value.created_at)),1)]),e("div",{class:E(["text-xs font-bold px-3 py-1 rounded-lg uppercase",y(s.value.status).bg+" "+y(s.value.status).text])},l(s.value.status_text||s.value.status),3)]),s.value.return_barcode?(a(),o("div",J,[t[4]||(t[4]=e("div",{class:"text-xs text-gray-500 mb-1"},"İade Kargo Barkodu",-1)),e("div",Q,l(s.value.return_barcode),1),t[5]||(t[5]=e("p",{class:"text-xs text-gray-500 mt-2"},"Bu barkodu kargo şubesine ileterek paketinizi ücretsiz gönderebilirsiniz.",-1))])):(a(),o("div",U," İade kargo barkodunuz hazırlanıyor. En kısa sürede sizinle iletişime geçeceğiz. "))]),e("div",W,[t[8]||(t[8]=e("h3",{class:"text-sm font-bold text-textDark mb-4"},"İade Edilen Ürünler",-1)),e("div",X,[(a(!0),o(F,null,q(s.value.items,n=>(a(),o("div",{key:n.id,class:"flex items-start gap-4"},[e("div",Z,[n.image?(a(),o("img",{key:0,src:n.image,alt:n.product_name,class:"w-full h-full object-cover"},null,8,ee)):(a(),o("div",te,[...t[6]||(t[6]=[e("svg",{class:"h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M4 16l4.586-4.586a2 2 0 012.828 0L16 16m-2-2l1.586-1.586a2 2 0 012.828 0L20 14m-6-6h.01M6 20h12a2 2 0 002-2V6a2 2 0 00-2-2H6a2 2 0 00-2 2v12a2 2 0 002 2z"})],-1)])]))]),e("div",re,[e("div",se,l(n.product_name),1),n.variant_name?(a(),o("div",ae,l(n.variant_name),1)):d("",!0),n.reason?(a(),o("div",oe,"Sebep: "+l(n.reason),1)):d("",!0)]),e("div",le,l(n.quantity)+" adet",1)]))),128))]),s.value.customer_note?(a(),o("div",ne,[t[7]||(t[7]=e("span",{class:"font-semibold text-textDark"},"Notunuz:",-1)),x(" "+l(s.value.customer_note),1)])):d("",!0)]),C.value?(a(),o("div",de,[u.value?(a(),o("div",ie,l(u.value),1)):d("",!0),e("button",{type:"button",onClick:S,disabled:i.value,class:"inline-flex items-center gap-2 bg-white text-error px-5 py-2.5 rounded-xl font-bold border border-error/20 hover:bg-errorLight transition-all disabled:opacity-50"},[i.value?(a(),o("svg",ce,[...t[9]||(t[9]=[e("circle",{class:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor","stroke-width":"4"},null,-1),e("path",{class:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4z"},null,-1)])])):d("",!0),x(" "+l(i.value?"İptal ediliyor...":"İade Talebini İptal Et"),1)],8,ue)])):d("",!0)])):d("",!0)]),_:1})}}};export{ye 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.