Files
appco_dist/.output/public/_nuxt/BlCbbSlO.js
T
2025-08-09 17:28:13 +03:30

2 lines
6.4 KiB
JavaScript

import{ay as F,d as z,G as N,ak as A,y as i,z as a,A as t,a7 as S,H as e,al as b,aj as C,B as o,u as V,F as y,S as p,r as G,k as I,o as L,C as M,a4 as U,D as Y,a2 as w,a3 as x,T}from"./lb-BvpwA.js";import{e as f}from"./DWEdiVkG.js";import{a as O}from"./DzXt2zxz.js";import{p as B}from"./Cu24p4jx.js";import{S as E}from"./Dc-g7Jn5.js";import"./UixK89-k.js";import"./iWFHaiMp.js";const H=async(v=1,n=15)=>await F.post("/notification/get",{page:v,limit:n}),P={class:"flex items-center gap-2 justify-between"},R={class:"flex items-center gap-2"},q=["alt"],J={class:"gap-1 text-sm me-1"},K={class:"font-semibold"},Q={class:"ps1 text-gray"},W=["alt"],X=z({__name:"LikeCard",props:{item:{}},setup(v){const n=N();return(s,r)=>{var u,c,m,_;const l=A("lazy");return a(),i("div",P,[t("div",R,[S(t("img",{alt:e(C),class:"!w-3rem !h-3rem rounded-full"},null,8,q),[[l,{src:e(b)((u=s.item.user)==null?void 0:u.avatar),loading:e(f),error:e(f)}]]),t("span",J,[t("span",K,o((c=s.item.user)==null?void 0:c.name),1),t("span",null,o(e(n).useString("likeText")),1),t("span",Q,o(e(O)(s.item.created_at)),1)])]),S(t("img",{alt:e(C),class:"object-cover h-inherit rounded bg-zinc-100 rounded w-3rem !h-3rem"},null,8,W),[[l,{src:e(b)((_=(m=s.item.data)==null?void 0:m.product)==null?void 0:_.original_image),loading:e(B),error:e(B)}]])])}}}),Z={class:"flex items-center gap-2 justify-between"},ee={class:"flex items-center gap-2"},te=["alt"],se={class:"gap-1 text-sm"},ae={class:"font-semibold"},ne={class:"ps1 text-gray"},re=["alt"],oe=z({__name:"CommentCard",props:{item:{}},setup(v){const n=N();return(s,r)=>{var u,c,m;const l=A("lazy");return a(),i("div",Z,[t("div",ee,[S(t("img",{alt:e(C),class:"!w-3rem !h-3rem rounded-full"},null,8,te),[[l,{src:e(b)((u=s.item.user)==null?void 0:u.avatar),loading:e(f),error:e(f)}]]),t("div",se,[t("span",ae,o(s.item.user.name),1),t("span",null,o(e(n).useString("commentText")),1),t("span",ne,o(e(O)(s.item.created_at)),1)])]),S(t("img",{alt:e(C),class:"object-cover h-inherit rounded bg-zinc-100 rounded w-3rem h-3rem"},null,8,re),[[l,{src:e(b)((m=(c=s.item.data)==null?void 0:c.product)==null?void 0:m.original_image),loading:e(B),error:e(B)}]])])}}}),ie={class:"flex items-center gap-2 justify-between"},le={class:"flex items-center gap-2"},de=["alt"],ue={class:"gap-1 text-sm"},ce={class:"font-semibold"},me={class:"ps1 text-gray"},pe=z({__name:"OrderCard",props:{item:{}},setup(v){const n=N();return(s,r)=>{var u;const l=A("lazy");return a(),i("div",ie,[t("div",le,[S(t("img",{alt:e(C),class:"!w-3rem !h-3rem rounded-full"},null,8,de),[[l,{src:e(b)((u=s.item.user)==null?void 0:u.avatar),loading:e(f),error:e(f)}]]),t("span",ue,[t("span",ce,o(s.item.user.name),1),t("span",null,o(e(n).useString("orderText")),1),t("span",me,o(e(O)(s.item.created_at)),1)])])])}}}),_e={class:"flex items-center gap-2 justify-between"},ge={class:"flex items-center gap-2"},he=["alt"],ye={class:"gap-1 text-sm"},fe={class:"font-semibold"},ve={class:"ps1 text-gray"},$e=z({__name:"StatusCard",props:{item:{}},setup(v){const n=N();return(s,r)=>{var u;const l=A("lazy");return a(),i("div",_e,[t("div",ge,[S(t("img",{alt:e(C),class:"!w-3rem !h-3rem rounded-full"},null,8,he),[[l,{src:e(b)((u=s.item.user)==null?void 0:u.avatar),loading:e(f),error:e(f)}]]),t("span",ye,[t("span",fe,o(s.item.user.name),1),t("span",null,o(e(n).useString("statusText")),1),t("span",ve,o(e(O)(s.item.created_at)),1)])])])}}}),De={class:"mt-4"},j=z({__name:"SeparatorFavCard",props:{item:{}},setup(v){const n=V();return(s,r)=>(a(),i("div",De,[s.item.type==="add_like"?(a(),y(X,{key:0,item:s.item,onClick:r[0]||(r[0]=l=>e(n).push({name:"product_detail-id",params:{id:s.item.data.product.id}}))},null,8,["item"])):p("",!0),s.item.type==="add_comment"?(a(),y(oe,{key:1,item:s.item,onClick:r[1]||(r[1]=l=>e(n).push({name:"product_detail-id",params:{id:s.item.data.product.id}}))},null,8,["item"])):p("",!0),s.item.type==="add_order"?(a(),y(pe,{key:2,item:s.item,onClick:r[2]||(r[2]=l=>e(n).push({name:"user-order-id",params:{id:s.item.data.order.id}}))},null,8,["item"])):p("",!0),s.item.type==="change_order_status"?(a(),y($e,{key:3,item:s.item,onClick:r[3]||(r[3]=l=>e(n).push({name:"user-order-id",params:{id:s.item.data.order.id}}))},null,8,["item"])):p("",!0)]))}}),ke={class:"px-4"},we={class:"flex gap-5 py-3"},Se={class:"font-semibold"},be={key:0,class:"mt-15 px-3 flex flex-col overflow-y-auto h-90vh pb-4rem gap-2"},Ce={key:0},ze={key:1},xe={key:2},je={key:3},Ne={key:4},Te={key:1,class:"h-80vh flex items-center justify-center"},Le=z({__name:"index",setup(v){const n=N(),s=G([]),r=I(()=>u(s.value));async function l(){try{T.value=!0,s.value=await H()}catch(c){console.log(c)}finally{T.value=!1}}function u(c){const m=new Date,_=new Date(m.getFullYear(),m.getMonth(),m.getDate()),$=new Date(_);$.setDate($.getDate()-1);const D=new Date(_);D.setDate(D.getDate()-7);const k=new Date(_);k.setDate(k.getDate()-30);const g={today:[],yesterday:[],last7Days:[],last30Days:[],older:[]};for(const h of c){const d=new Date(h.created_at);d>=_?g.today.push(h):d>=$?g.yesterday.push(h):d>=D?g.last7Days.push(h):d>=k?g.last30Days.push(h):g.older.push(h)}return g}return L(l),(c,m)=>{const _=E;return a(),i(w,null,[t("div",{class:U([" fixed w-full top-0 z-2",e(n).isNightStore?"bg-header-color-dark ":"bg-header-color"])},[t("div",ke,[t("div",we,[t("div",Se,o(e(n).useString("notifications")),1)])])],2),M(_,{spinning:e(T)},{default:Y(()=>{var $,D,k,g,h;return[s.value.length>0?(a(),i("div",be,[(($=r.value.today)==null?void 0:$.length)>0?(a(),i("div",Ce,[t("div",null,o(e(n).useString("today")),1),(a(!0),i(w,null,x(r.value.today,d=>(a(),y(j,{item:d},null,8,["item"]))),256))])):p("",!0),((D=r.value.yesterday)==null?void 0:D.length)>0?(a(),i("div",ze,[t("div",null,o(e(n).useString("yesterday")),1),(a(!0),i(w,null,x(r.value.yesterday,d=>(a(),y(j,{item:d},null,8,["item"]))),256))])):p("",!0),((k=r.value.last7Days)==null?void 0:k.length)>0?(a(),i("div",xe,[t("div",null,o(e(n).useString("last7Days")),1),(a(!0),i(w,null,x(r.value.last7Days,d=>(a(),y(j,{item:d},null,8,["item"]))),256))])):p("",!0),((g=r.value.last30Days)==null?void 0:g.length)>0?(a(),i("div",je,[t("div",null,o(e(n).useString("last30Days")),1),(a(!0),i(w,null,x(r.value.last30Days,d=>(a(),y(j,{item:d},null,8,["item"]))),256))])):p("",!0),((h=r.value.older)==null?void 0:h.length)>0?(a(),i("div",Ne,[t("div",null,o(e(n).useString("older")),1),(a(!0),i(w,null,x(r.value.older,d=>(a(),y(j,{item:d},null,8,["item"]))),256))])):p("",!0)])):e(T)?p("",!0):(a(),i("div",Te,o(e(n).useString("noItems")),1))]}),_:1},8,["spinning"])],64)}}});export{Le as default};