import{d as P,v as R,x as f,a as h,w as e,j as q,l as r,r as i,o as c,c as t,f as o,t as d,b as v,i as m,h as x,F as g}from"./index-CaCGCy-S.js";import{j,b as G}from"./filters-C93Q9hM6.js";import{_ as H}from"./_plugin-vue_export-helper-DlAUqK2U.js";const J={key:0,class:"stats mt-4"},K=P({__name:"CustomerDetail",props:{title:{default:"مشاهده اطلاعات مشتری"},showWallet:{type:Boolean,default:!1},showActivity:{type:Boolean,default:!1},defaultTab:{default:"orders"}},setup(p){const z=p,_=q().params.id,C=r(!1),n=r(void 0),y=r(void 0),$=r([]),B=r([]),S=r([]),T=r([]),D=[{title:"شماره سفارش",dataIndex:"name"},{title:"وزن",dataIndex:"w"},{title:"تعداد آیتم",dataIndex:"items_count"},{title:"شعبه",dataIndex:"branch"},{title:"تاریخ",dataIndex:"caj"}],N=[{title:"نوع",dataIndex:"type"},{title:"مقدار",dataIndex:"value"},{title:"وضعیت",dataIndex:"confirmed"},{title:"توضیحات",dataIndex:"note"},{title:"تاریخ",dataIndex:"caj"}],V=[{title:"مقدار (گرم)",dataIndex:"value"},{title:"تاریخ اعطا",dataIndex:"caj"},{title:"انقضا",dataIndex:"expires_at"}],W=[{title:"عملیات",dataIndex:"action"},{title:"جزئیات",dataIndex:"detail"},{title:"تاریخ",dataIndex:"caj"}];return R(async()=>{try{C.value=!0;const[I,A,s,u]=await Promise.all([f.get(`customer/${_}`),f.get(`major/dashboard/${_}`).catch(()=>({data:void 0})),f.get(`admin/customers-omde/${_}/orders`).catch(()=>({data:[]})),f.get(`admin/customers-omde/${_}/documents`).catch(()=>({data:[]}))]);if(n.value=I.data,y.value=A.data,$.value=s.data,B.value=u.data,z.showWallet){const b=await f.get(`admin/customers-omde/${_}/wallet`).catch(()=>({data:[]}));S.value=b.data}if(z.showActivity){const b=await f.get(`log/ago/${_}`).catch(()=>({data:[]}));T.value=b.data}}catch(I){console.log(I)}finally{C.value=!1}}),(I,A)=>{const s=i("a-descriptions-item"),u=i("a-tag"),b=i("a-descriptions"),F=i("a-card"),w=i("a-table"),k=i("a-tab-pane"),E=i("a-tabs"),M=i("a-spin");return c(),h(M,{spinning:C.value},{default:e(()=>[t(F,{title:p.title},{default:e(()=>[t(b,{bordered:"",size:"small",column:3},{default:e(()=>[t(s,{label:"نام"},{default:e(()=>{var a;return[o(d(((a=n.value)==null?void 0:a.name)??"-"),1)]}),_:1}),t(s,{label:"موبایل"},{default:e(()=>{var a;return[o(d(((a=n.value)==null?void 0:a.mobile)??"-"),1)]}),_:1}),t(s,{label:"کد ملی"},{default:e(()=>{var a;return[o(d(((a=n.value)==null?void 0:a.national_code)??"-"),1)]}),_:1}),t(s,{label:"شهر"},{default:e(()=>{var a,l;return[o(d(((l=(a=n.value)==null?void 0:a.city)==null?void 0:l.title)??"-"),1)]}),_:1}),t(s,{label:"کارشناس فروش"},{default:e(()=>{var a,l;return[o(d(((l=(a=n.value)==null?void 0:a.reagent)==null?void 0:l.name)??"-"),1)]}),_:1}),t(s,{label:"وضعیت"},{default:e(()=>{var a;return[t(u,{color:((a=n.value)==null?void 0:a.active)===1?"green":"red"},{default:e(()=>{var l;return[o(d(((l=n.value)==null?void 0:l.active)===1?"فعال":"غیر فعال"),1)]}),_:1},8,["color"])]}),_:1}),t(s,{label:"سطح اعتبار"},{default:e(()=>{var a;return[o(d(((a=n.value)==null?void 0:a.gram_level)??"-")+" گرم ",1)]}),_:1}),t(s,{label:"بدهی گرمی"},{default:e(()=>{var a;return[o(d(((a=n.value)==null?void 0:a.remain)??"-"),1)]}),_:1}),t(s,{label:"بدهی ریالی"},{default:e(()=>{var a;return[o(d(((a=n.value)==null?void 0:a.rial_remain)??"-"),1)]}),_:1})]),_:1}),y.value?(c(),v("div",J,[t(u,{color:"blue"},{default:e(()=>[o("کل سفارش‌ها: "+d(y.value.total_order),1)]),_:1}),t(u,{color:"orange"},{default:e(()=>[o("سفارش باز: "+d(y.value.open_order),1)]),_:1}),t(u,{color:"green"},{default:e(()=>[o("اسناد: "+d(y.value.ledger_entries),1)]),_:1})])):m("",!0)]),_:1},8,["title"]),t(E,{class:"mt-4","default-active-key":p.defaultTab},{default:e(()=>[t(k,{key:"orders",tab:"سفارش ها"},{default:e(()=>[t(w,{size:"small","data-source":$.value,columns:D,pagination:{pageSize:10},"row-key":"id"},{bodyCell:e(({column:a,record:l})=>[a.dataIndex==="caj"?(c(),v(g,{key:0},[o(d(x(j)(l.caj)),1)],64)):m("",!0)]),_:1},8,["data-source"])]),_:1}),t(k,{key:"documents",tab:"سند های مالی"},{default:e(()=>[t(w,{size:"small","data-source":B.value,columns:N,pagination:{pageSize:10},"row-key":"id"},{bodyCell:e(({column:a,record:l})=>[a.dataIndex==="confirmed"?(c(),h(u,{key:0,color:l.confirmed===1?"green":""},{default:e(()=>[o(d(l.confirmed===1?"تایید شده":"تایید نشده"),1)]),_:2},1032,["color"])):a.dataIndex==="caj"?(c(),v(g,{key:1},[o(d(x(j)(l.caj)),1)],64)):m("",!0)]),_:1},8,["data-source"])]),_:1}),p.showWallet?(c(),h(k,{key:"wallet",tab:"کیف پول"},{default:e(()=>[t(w,{size:"small","data-source":S.value,columns:V,pagination:!1,"row-key":"id"},{bodyCell:e(({column:a,record:l})=>[a.dataIndex==="caj"?(c(),v(g,{key:0},[o(d(x(j)(l.caj)),1)],64)):a.dataIndex==="expires_at"?(c(),v(g,{key:1},[o(d(x(j)(l.expires_at)),1)],64)):m("",!0)]),_:1},8,["data-source"])]),_:1})):m("",!0),p.showActivity?(c(),h(k,{key:"activity",tab:"فعالیت ها"},{default:e(()=>[t(w,{size:"small","data-source":T.value,columns:W,pagination:{pageSize:15},"row-key":"id"},{bodyCell:e(({column:a,record:l})=>[a.dataIndex==="caj"?(c(),v(g,{key:0},[o(d(x(G)(l.caj)),1)],64)):m("",!0)]),_:1},8,["data-source"])]),_:1})):m("",!0)]),_:1},8,["default-active-key"])]),_:1},8,["spinning"])}}}),X=H(K,[["__scopeId","data-v-9dee124b"]]);export{X as C};