PageSourceSearch

https://crwlr.ir/_next/static/chunks/pages/[social]/category-missions-46484c4de0b0977f.js

js crwlr.ir collected 2026-10-08 23:14:25 UTC 15,008 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9098],{85392:function(e,i,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/[social]/category-missions",function(){return n(47238)}])},95929:function(e,i,n){"use strict";n.r(i),n.d(i,{DebouncedInput:function(){return t}});var l=n(85893),s=n(33090),r=n(67294);let t=e=>{let{value:i,onChange:n=()=>{},debounce:t=500,...a}=e,[o,c]=(0,r.useState)(i);return(0,r.useEffect)(()=>{c(i)},[i]),(0,r.useEffect)(()=>{let e=setTimeout(()=>n(o),t);return()=>clearTimeout(e)},[o]),(0,l.jsx)(s.I,{...a,value:o,onChange:e=>c(e.target.value)})}},26203:function(e,i,n){"use strict";n.d(i,{Z:function(){return _}});var l=n(85893),s=n(55281),r=n(65548),t=n(11163),a=n(34292),o=n(48783),c=n(5460),d=n(71293),u=n(89993),h=n(36948),x=n(41664),j=n.n(x),g=n(60839),p=n(59820),m=n(64546);let f=[{items:[{path:"",label:"نمای کلی و مانیتور",icon:g.FiActivity},{path:"/messenger",label:"پنل گفتگو و پیام (ارسال دسته‌ای)",icon:g.FiMessageSquare},{path:"/message-search",label:"جستجوی پیام‌ها",icon:g.FiSearch},{path:"/posts/new",label:"ارسال دستی به دسته‌ای",icon:g.FiSend},{path:"/messenger-label",label:"پنل گفتگو و پیام (لیبل ها)",icon:g.FiMessageSquare},{path:"/category-missions",label:"ارسال خودکار (دسته‌ای)",icon:g.FiActivity}]},{items:[{path:"/categories",label:"تعریف دسته",icon:g.FiGrid},{path:"/tags",label:"تعریف برچسب",icon:g.FiTag},{path:"/chats",label:"گفتگو (کانال، گروه، شخصی)",icon:g.FiMessageSquare},{path:"/links",label:"عضویت گروه یا کانال",icon:g.FiLink2},{path:"/users",label:"کاربران گروه‌ها",icon:g.FiUsers},{path:"/missions",label:"عملیات‌ها",icon:g.FiActivity},{path:"/orders",label:"عضوگیری انبوه",icon:g.FiUserPlus}]},{items:[{path:"/accounts",label:"حساب کاربری عامل",icon:g.FiUsers},{path:"/settings",label:"تنظیمات",icon:g.FiSettings}]}],b=()=>{let{asPath:e,query:{social:i,...n}}=(0,t.useRouter)(),{data:r}=(0,p.ZP)("/me"),h=m.U.find(e=>e.value===i);return(0,l.jsxs)(s.K,{bg:"gray.100",w:"80",h:"100vh",pos:"fixed",p:4,spacing:4,borderLeft:"1px",borderColor:"gray.200",overflow:"hidden",children:[(0,l.jsx)(a.U,{spacing:1,children:m.U.map(e=>(0,l.jsxs)(o.g,{w:"full",bg:"gray.100",py:"2",cursor:"pointer",rounded:"lg",shadow:"sm",...h.value==e.value?{bg:"white"}:{_hover:{bg:"gray.50"}},border:"1px",borderColor:"gray.200",as:j(),href:{query:{...n,social:e.value}},children:[(0,l.jsx)(c.E,{w:10,src:e.icon}),(0,l.jsx)(d.x,{fontWeight:"bold",children:e.label})]},e.value))}),(0,l.jsx)(s.K,{spacing:12,flex:"1",minH:0,overflowY:"auto",sx:{"&::-webkit-scrollbar":{display:"none"}},children:f.map((n,r)=>(0,l.jsxs)(s.K,{spacing:1,children:[n.label&&(0,l.jsx)(d.x,{fontSize:"sm",fontWeight:"bold",children:n.label}),n.items.map((n,s)=>{var r;return(0,l.jsx)(v,{...n,as:j(),href:{pathname:"/".concat(i).concat(n.path)},isActive:(null===(r=e.split("?"))||void 0===r?void 0:r[0])=="/".concat(i).concat(n.path)},s)})]},r))}),(0,l.jsxs)(a.U,{borderTop:"1px",borderColor:"gray.200",pt:3,justify:"space-between",spacing:3,children:[(0,l.jsx)(d.x,{fontSize:"sm",fontWeight:"bold",noOfLines:1,textAlign:"right",flex:"1",children:(null==r?void 0:r.name)||(null==r?void 0:r.username)||"کاربر"}),(0,l.jsx)(u.h,{"aria-label":"خروج",variant:"ghost",colorScheme:"red",icon:(0,l.jsx)(g.FiLogOut,{}),onClick:()=>{localStorage.removeItem("token"),window.location.replace("/auth/login")}})]})]})},v=e=>{let{label:i,icon:n,value:s,isActive:r,...t}=e;return(0,l.jsxs)(a.U,{rounded:"lg",cursor:"pointer",px:4,py:2,...r?{bg:"white",shadow:"sm",fontWeight:"bold"}:{_hover:{bg:"gray.50"}},...t,children:[(0,l.jsx)(h.J,{as:n}),(0,l.jsx)(d.x,{fontSize:"sm",textColor:"gray.800",children:i})]})};function _(e){let{children:i}=e,{query:{social:n}}=(0,t.useRouter)();return n?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(b,{}),(0,l.jsx)(s.K,{mr:80,bg:"white",as:r.m.div,flexGrow:1,spacing:4,p:6,children:i})]}):null}},9631:function(e,i,n){"use strict";n.d(i,{T:function(){return j}});var l=n(85893),s=n(48783),r=n(81136),t=n(55281),a=n(71293),o=n(17191),c=n(50151),d=n(24880),u=n(64325),h=n(82509),x=n(59820);let j=e=>{let{catId:i,title:n,count:j}=e;return(0,l.jsxs)(o.J,{isLazy:!0,trigger:"hover",size:"sm",children:[(0,l.jsx)(c.x,{children:(0,l.jsxs)(a.x,{fontSize:"sm",children:[n," ",j&&(0,l.jsx)(d.
1C,{children:j})]})}),(0,l.jsx)(u.y,{children:(0,l.jsx)(h.b,{children:(0,l.jsx)(e=>{let{catId:i}=e,{data:n,isLoading:o}=(0,x.ZP)("/categories/".concat(i,"/chats"),[i]);return o?(0,l.jsx)(s.g,{children:(0,l.jsx)(r.$,{})}):(0,l.jsx)(t.K,{spacing:2,children:null==n?void 0:n.map(e=>(0,l.jsx)(a.x,{fontSize:"sm",noOfLines:1,fontWeight:"bold",children:e.title}))})},{catId:i})})})]})}},76148:function(e,i,n){"use strict";n.d(i,{t:function(){return j}});var l=n(85893);let{ButtonGroup:s,IconButton:r,Popover:t,PopoverTrigger:a,Button:o,PopoverContent:c,PopoverBody:d}=n(53159),{FiChevronRight:u,FiChevronLeft:h}=n(60839),{DebouncedInput:x}=n(95929),j=e=>{let{page:i,hasNext:n,setPage:j,total:g}=e;return(0,l.jsxs)(s,{colorScheme:"gray",isAttached:!0,children:[(0,l.jsx)(r,{isDisabled:!n,icon:(0,l.jsx)(u,{}),onClick:()=>j({page:i+1})}),(0,l.jsxs)(t,{children:[(0,l.jsx)(a,{children:(0,l.jsxs)(o,{fontSize:"sm",children:["صفحه ",null==i?void 0:i.toLocaleString("fa")," از ",null==g?void 0:g.toLocaleString("fa")]})}),(0,l.jsx)(c,{maxW:32,children:(0,l.jsx)(d,{children:(0,l.jsx)(x,{defaultValue:i,onChange:e=>j({page:e||i})})})})]}),(0,l.jsx)(r,{isDisabled:1==i,icon:(0,l.jsx)(h,{}),onClick:()=>j({page:i-1})})]})}},64546:function(e,i,n){"use strict";n.d(i,{U:function(){return l}});let l=[{label:"ایتا",value:"eitaa",gradient:"linear(180deg, orange.300, orange.500)",icon:"/images/eitaa.png"},{label:"روبیکا",value:"rubika",gradient:"linear(180deg, gray.300, gray.500)",icon:"/images/rubika.png"},{label:"بله",value:"bale",gradient:"linear(180deg, green.300, blue.800)",icon:"/images/bale.png/"},{label:"سروش",value:"splus",gradient:"linear(180deg, blue.500, blue.900)",icon:"/images/splus.png"}]},47238:function(e,i,n){"use strict";n.r(i);var l=n(85893),s=n(26203),r=n(9631),t=n(76148),a=n(7963),o=n(82730),c=n(55281),d=n(34292),u=n(36948),h=n(22757),x=n(81136),j=n(93108),g=n(71293),p=n(61557),m=n(10991),f=n(99840),b=n(80510),v=n(4693),_=n(15115),S=n(64698),y=n(8371),w=n(89993),k=n(67990),C=n(19778),T=n(14581),z=n(66205),P=n(64859),F=n(54346),N=n(85970),I=n(5418),U=n(41731),E=n(53468),L=n(14253),D=n(72485),Z=n(87066),O=n(79052),q=n(27484),K=n.n(q),M=n(95888),A=n(11163),Y=n(87536),W=n(60839),V=n(59820),X=n(75362),B=n(24003);K().extend(M.Z);let G=async(e,i)=>{let{arg:{id:n,...l}}=i;return Z.Z.patch(e+n,l)},Q={static:{label:"دائمی"},durable:{label:"زمان‌دار"}},R={"1d":{label:"روزانه"},"7d":{label:"هفتگی"},"30d":{label:"ماهانه"}},J=(e,i)=>{let{arg:n}=i;return Z.Z.post(e,n)},H=e=>{let{social:i,isOpen:n,onClose:s,onSuccess:r}=e,t=(0,a.p)(),{register:o,control:u,handleSubmit:h,formState:{errors:x},setValue:g,watch:p}=(0,Y.cI)(),{data:{items:m}={},isLoading:f}=(0,V.ZP)("/categories?size=100"),{trigger:b,isMutating:v}=(0,X.Z)("/".concat(i,"/missions"),J,{onSuccess:()=>{t({description:"عملیات جدید ایجاد شد",colorScheme:"green"}),null==r||r(),s()}});return(0,l.jsxs)(k.u_,{isOpen:n,onClose:s,size:"lg",children:[(0,l.jsx)(C.Z,{}),(0,l.jsx)("form",{onSubmit:h(e=>{var i,n;b({kind:e.kind,..."durable"==e.kind&&{duration:e.duration},from_cat_id:parseInt(null===(i=e.from_cat_id)||void 0===i?void 0:i.value),to_cat_id:parseInt(null===(n=e.to_cat_id)||void 0===n?void 0:n.value)})}),children:(0,l.jsxs)(T.h,{children:[(0,l.jsx)(z.o,{}),(0,l.jsx)(P.x,{children:"ایجاد عملیات"}),(0,l.jsxs)(F.f,{h:"100%",as:c.K,spacing:4,children:[(0,l.jsxs)(N.NI,{children:[(0,l.jsx)(I.l,{children:"از دسته"}),(0,l.jsx)(Y.Qr,{name:"from_cat_id",control:u,render:e=>{let{field:i}=e;return(0,l.jsx)(O.Ph,{placeholder:"انتخاب کنید...",options:null==m?void 0:m.map(e=>({label:e.name,value:e.id})),useBasicStyles:!0,...i})}})]}),(0,l.jsxs)(N.NI,{children:[(0,l.jsx)(I.l,{children:"به دسته"}),(0,l.jsx)(Y.Qr,{name:"to_cat_id",control:u,render:e=>{let{field:i}=e;return(0,l.jsx)(O.Ph,{placeholder:"انتخاب کنید...",options:null==m?void 0:m.map(e=>({label:e.name,value:e.id})),useBasicStyles:!0,...i})}})]}),(0,l.jsxs)(d.U,{children:[(0,l.jsxs)(N.NI,{w:"50%",children:[(0,l.jsx)(I.l,{children:"نوع"}),(0,l.jsxs)(U.P,{...o("kind"),children:[(0,l.jsx)("option",{value:"static",children:"دائمی"}),(0,l.jsx)("option",{value:"durable",children:"زمان‌دار"})]})]}),"durable"==p("kind")&&(0,l.jsxs)(N.NI,{w:"50%",children:[(0,l.jsx)(I.l,{children:"بازه زمانی"}),(0,l.jsxs)(U.P,{...o("duration"),children:[(0,l.jsx)("option",{value:"1d",children:"روزانه"}),(0,l.jsx)("option",{value:"7d",children:"هفتگی"}),(0,l.jsx)("option",{value:"30d",children:"ماهانه"})]})]})]}),(0,l.jsxs)(N.NI,{children:[(0,l.jsx)(I.l,{children:"گزینه ها"}),(0,l.jsx)(Y.Qr,{control:u,name:"auto_remove",render:e=>
1{let{field:{onChange:i,value:n,ref:s}}=e;return(0,l.jsx)(E.X,{onChange:i,ref:s,isChecked:n,children:"حذف خودکار زیر عملیات در صورت خطا در ارسال"})}})]})]}),(0,l.jsxs)(L.m,{as:d.U,children:[(0,l.jsx)(j.z,{onClick:s,colorScheme:"gray",children:"انصراف"}),(0,l.jsx)(j.z,{isLoading:v,isDisabled:v,type:"submit",children:"ذخیره"})]})]})})]})};i.default=(0,D.X)((0,l.jsx)(s.Z,{}))(()=>{let e=(0,a.p)(),{query:{social:i}}=(0,A.useRouter)(),[n,s]=(0,B.useQueryParams)({},{params:{size:(0,B.withDefault)(B.NumberParam,20),page:(0,B.withDefault)(B.NumberParam,1),q:(0,B.withDefault)(B.StringParam,"",!1),size:(0,B.withDefault)(B.NumberParam,40,!1),sort:(0,B.withDefault)(B.StringParam,"id__desc",!1)}}),{isOpen:k,onClose:C,onOpen:T}=(0,o.q)(),{data:{items:z,total:P,total_pages:F}={},isLoading:N,mutate:I}=(0,V.ZP)("/".concat(i,"/missions/by-cat?")+new URLSearchParams(n),{refreshInterval:1e4},[n]),{trigger:U,isMutating:E}=(0,X.Z)("/".concat(i,"/missions/"),G,{onSuccess:()=>{e({description:"تغییرات انجام شد",colorScheme:"green"}),I()},onError:()=>{e({description:"خطا در اعمال تغییرات",colorScheme:"red"}),I()}});return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(c.K,{w:"full",justify:"space-between",children:(0,l.jsxs)(d.U,{justify:"space-between",children:[(0,l.jsxs)(d.U,{children:[(0,l.jsx)(u.J,{fontSize:"3xl",as:W.FiSend}),(0,l.jsx)(h.X,{size:"md",children:"عملیات ها"}),N&&(0,l.jsx)(x.$,{})]}),(0,l.jsxs)(d.U,{children:[(0,l.jsx)(j.z,{onClick:T,leftIcon:(0,l.jsx)(W.FiPlus,{}),children:"عملیات جدید"}),(0,l.jsxs)(g.x,{children:["نتایج:‌ ",null==P?void 0:P.toLocaleString("fa")]}),(0,l.jsx)(t.t,{total:F,hasNext:(null==z?void 0:z.length)>=n.size,page:n.page,setPage:s})]})]})}),(0,l.jsx)(c.K,{children:(0,l.jsx)(p.x,{children:(0,l.jsxs)(m.i,{children:[(0,l.jsx)(f.h,{children:(0,l.jsxs)(b.Tr,{children:[(0,l.jsx)(v.Th,{children:"id"}),(0,l.jsx)(v.Th,{children:"از دسته"}),(0,l.jsx)(v.Th,{children:"به دسته"}),(0,l.jsx)(v.Th,{children:"نوع"}),(0,l.jsx)(v.Th,{children:"بازه زمانی"}),(0,l.jsx)(v.Th,{children:"وضعیت"}),(0,l.jsx)(v.Th,{children:"ایجاد شده"}),(0,l.jsx)(v.Th,{children:"عملیات"})]})}),(0,l.jsx)(_.p,{children:null==z?void 0:z.map((e,i)=>{var n,s,t,a,o,c,u,h;return(0,l.jsxs)(b.Tr,{children:[(0,l.jsx)(S.Td,{children:e.id}),(0,l.jsx)(S.Td,{children:(0,l.jsx)(r.T,{catId:e.from_cat_id,title:null===(n=e.fromCategory)||void 0===n?void 0:n.name,count:null===(t=e.fromCategory)||void 0===t?void 0:null===(s=t._count)||void 0===s?void 0:s.chatCategories})}),(0,l.jsx)(S.Td,{children:(0,l.jsx)(r.T,{catId:e.to_cat_id,title:null===(a=e.toCategory)||void 0===a?void 0:a.name,count:null===(c=e.toCategory)||void 0===c?void 0:null===(o=c._count)||void 0===o?void 0:o.chatCategories})}),(0,l.jsx)(S.Td,{children:(0,l.jsx)(y.Vp,{colorScheme:"durable"==e.kind?"blue":"purple",fontSize:"sm",children:(null===(u=Q[e.kind])||void 0===u?void 0:u.label)||e.kind})}),(0,l.jsx)(S.Td,{children:"durable"==e.kind?(0,l.jsx)(y.Vp,{colorScheme:"blue",fontSize:"sm",children:(null===(h=R[e.duration])||void 0===h?void 0:h.label)||e.duration}):"-"}),(0,l.jsx)(S.Td,{children:(0,l.jsx)(y.Vp,{colorScheme:e.is_paused?"yellow":"blue",fontSize:"sm",children:e.is_paused?"متوقف شده":"در حال انجام"})}),(0,l.jsx)(S.Td,{dir:"ltr",textAlign:"right",children:(0,l.jsx)(g.x,{fontSize:"sm",children:K()(Date.parse(e.created_at)).calendar("jalali").format("YYYY/MM/DD - hh:mm:ss")})}),(0,l.jsx)(S.Td,{children:(0,l.jsx)(d.U,{children:(0,l.jsx)(w.h,{variant:"soft",colorScheme:"blue",size:"sm",icon:e.is_paused?(0,l.jsx)(W.FiPlay,{}):(0,l.jsx)(W.FiPause,{}),onClick:()=>U({id:e.id,is_paused:!e.is_paused})})})})]},i)})})]})})}),k&&(0,l.jsx)(H,{social:i,isOpen:k,onClose:C,onSuccess:I})]})})},41731:function(e,i,n){"use strict";n.d(i,{P:function(){return h}});var l=n(25432),s=n(16554),r=n(65548),t=n(85893),a=(0,s.G)(function(e,i){let{children:n,placeholder:s,className:a,...o}=e;return(0,t.jsxs)(r.m.select,{...o,ref:i,className:(0,l.cx)("chakra-select",a),children:[s&&(0,t.jsx)("option",{value:"",children:s}),n]})});a.displayName="SelectField";var o=n(28912),c=n(77030),d=n(33179),u=n(67294),h=(0,s.G)((e,i)=>{var n;let s=(0,c.jC)("Select",e),{rootProps:u,placeholder:h,icon:x,color:j,height:p,h:m,minH:f,minHeight:b,iconColor:v,iconSize:_,...S}=(0,d.Lr)(e),[y,w]=function(e,i){let n={},l={};for(let[s,r]of Object.entries(e))i.includes(s)?n[s]=r:l[s]=r;return[n,l]}(S,d.oE),k=(0,o.Y)(w),C={paddingEnd:"2rem",...s.field,_focus:{zIndex:"unset",...null==(n=s.field)?void 0:n._focus}};return(0,t.jsxs)(r.m.div,{className:"chakra-select__wrapper",__css:{width:"100%",height:"fit-content",position:"relative",color:j},...y,...u,children:[(0,t.jsx)(a,{ref:i,height:null!=m?m:p,minH:null!=f?f:b,placeholder:h,...k,__css:C,children:e.children}),(0,t.jsx)(g,{"data-disabled":(0,l.PB)(k.disabled),...(v||j)&&{color:v||j},__css:s.icon,..._&&{fontSize:_},children:x})]})});h.displayName="Select";var x=e=>(0,t.jsx)("svg",{viewBox:"0 0 24 24",...e,children:(0,t.jsx)("path",{fill:"currentColor",d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"})}),j=(0,r.m)("div",{baseStyle:{position:"absolute",display:"inline-flex",alignItems:"center",justifyContent:"center",pointerEvents:"none",top:"50%",transform:"translateY(-50%)"}}),g=e=>{let{children:i=(0,t.jsx)(x,{}),...n}=e,l=(0,u.cloneElement)(i,{role:"presentation",className:"chakra-select__icon",focusable:!1,"aria-hidden":!0,style:{width:"1em",height:"1em",color:"currentColor"}});return(0,t.jsx)(j,{...n,className:"chakra-select__icon-wrapper",children:(0,u.isValidElement)(i)?l:null})};g.displayName="SelectIcon"}},function(e){e.O(0,[6152,4434,4441,6115,1640,7868,7536,9782,6858,3468,7148,9052,4904,2888,9774,179],function(){return e(e.s=85392)}),_N_E=e.O()}]);

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.