import{tasx,fasU}from"./farsi-number-stB7JMN0.js";import{dasH,jasX,aas_,basn,casa,wass,easi,iasK,masI,r,hasD,gasJ,oasu,f,BasQ,SasW,tasg,sasw,DasZ,Gastt,Easet,Casat,Fasst,zasnt,qasb,Masot,yasE,_asit}from"./index-iu4REYcj.js";import{Maslt}from"./MoreOutlined-B9LhmUnJ.js";import{Gasdt}from"./GiftOutlined-Du5L-j2h.js";import{Pasut}from"./PauseCircleOutlined-MyjHwEZJ.js";constct={class:"campaign-list-page"},rt={class:"page-header-title"},pt={class:"table-header"},mt={class:"filters"},_t=["onClick"],gt={key:1,class:"slug-badge"},yt={key:4,class:"date-cell"},ft={key:5,class:"date-cell"},kt={key:6,class:"num-cell"},Ct={key:7,class:"num-cell"},vt=["href"],wt={class:"dropdown-action-item"},At={class:"dropdown-action-item"},ht={class:"dropdown-action-item"},St={class:"dropdown-action-item text-success"},xt={class:"dropdown-action-item text-warning"},It=H({__name:"CampaignListView",setup(Dt){constA=K(),h=D(!1),L=D([]),T=D(0),c=J({page:1,pageSize:10,status:void0,search:""});asyncfunctionk(){varl,t,p,y;h.value=!0;try{constd=awaitI.get("/admin/campaigns",{params:{page:c.page,pageSize:c.pageSize,status:c.status,search:c.search||void0}}),m=Array.isArray(d.data)?d.data:((l=d.data)==null?void0:l.data)||[];L.value=m,T.value=((t=d.meta)==null?void0:t.total)||((y=(p=d.data)==null?void0:p.meta)==null?void0:y.total)||m.length}finally{h.value=!1}}asyncfunctionV(l){try{awaitI.post(`/admin/campaigns/${l}/duplicate`),E.success("کمپین و جوایز آن با موفقیت کپی شدند."),k()}catch{}}functionR(l){ot.confirm({title:"کپیبرداری از کمپین",content:`آیا از کپی کردن کمپین «${l.title}» و تمام جوایز آن اطمینان دارید؟`,okText:"بله، کپی کن",cancelText:"انصراف",onOk:()=>V(l.id)})}asyncfunctionz(l,t){varp,y;try{awaitI.patch(`/admin/campaigns/${l}`,{status:t}),E.success(t==="ACTIVE"?"کمپین با موفقیت فعال و منتشر شد.":"وضعیت کمپین تغییر یافت."),k()}catch(d){constm=((y=(p=d.response)==null?void0:p.data)==null?void0:y.message)||d.message||"خطا در تغییر وضعیت کمپین.";E.error(Array.isArray(m)?m.join(" | "):m)}}constM={CLASSIC:"کلاسیک",CLASSIC_CASINO:"کلاسیک کازینو",NEON:"نئون دیجیتال",NEON_CYBER:"نئون سایبر",MINIMAL:"مینیمال مدرن",MINIMAL_FLAT:"مینیمال فلت",LUXURY:"لاکچری طلایی",LUXURY_GOLD:"لاکچری طلایی",FESTIVAL:"جشنوارهای شاد",PLAYFUL_CARTOON:"کارتونی شاد"},P=[{title:"عنوان کمپین",dataIndex:"title",key:"title"},{title:"اسلاگ (URL)",dataIndex:"slug",key:"slug"},{title:"طرح گردونه",dataIndex:"wheelDesign",key:"wheelDesign"},{title:"وضعیت",dataIndex:"status",key:"status"},{title:"شروع",dataIndex:"startAt",key:"startAt"},{title:"پایان",dataIndex:"endAt",key:"endAt"},{title:"تعداد جوایز",key:"prizesCount",align:"center"},{title:"تعداد اسپینها",key:"spinsCount",align:"center"},{title:"عملیات",key:"actions",width:70,align:"center"}];functionS(l){switch(l){case"ACTIVE":return{color:"green",dotColor:"#10b981",text:"فعال"};case"PAUSED":return{color:"orange",dotColor:"#f59e0b",text:"متوقف"};case"FINISHED":return{color:"red",dotColor:"#ef4444",text:"پایانیافته"};case"DRAFT":return{color:"gold",dotColor:"#d97706",text:"پیشنویس"};default:return{color:"default",dotColor:"#94a3b8",text:l}}}returnX(()=>{k()}),(l,t)=>{constp=r("a-button"),y=r("a-input-search"),d=r("a-select-option"),m=r("a-select"),O=r("a-tag"),C=r("a-menu-item"),B=r("a-menu-divider"),G=r("a-menu"),Y=r("a-dropdown"),j=r("a-table"),q=r("a-card");returnu(),_("div",ct,[n("div",rt,[t[4]||(t[4]=n("div",null,[n("h1",{class:"title"},"مدیریت کمپینها"),n("p",{class:"subtitle"},"تعریف، پیکربندی و مدیریت رویدادهای گردونه شانس")],-1)),a(p,{type:"primary",size:"middle",class:"create-btn",onClick:t[0]||(t[0]=o=>i(A).pus