1import{u as ne,j as e,r as A,bA as qe,M as Re,ay as we,N as De,a1 as Oe,bd as Ke,be as Fe,af as $e,R as Pe,Q as Be}from"./vendor-Bw6D6moC.js";import{S as He,R as Me,L as Ve,m as Xe}from"./react-vendor-CwBzAdwS.js";import{B as Le}from"./index-bGBTuI-k.js";import{D as Ue}from"./index-VpNgLIaY.js";import{u as Ge,Z as ue,X as $,h as T,N as _e,_ as P}from"./index-rPOepWfB.js";import{N as Ye}from"./index-DC6EzApR.js";import{u as Qe}from"./index-DCPTvD13.js";import{x as B,T as d,u as We,d as _,a as ee,I as ze,f as H,F as p,b as se,p as te}from"./index-brx2zhXB.js";import{c as S}from"./useRecordUTM-B-t9a0i4.js";import{u as Ze}from"./useIsMobile-DRKVSzPh.js";import{T as Ae}from"./index-CulnEfaO.js";import"./Math-D7fIj1XS.js";import"./Regular-CzKPtaGo.js";const Je="_container_1v9lh_246",es="_searchContainer_1v9lh_249",ss="_isHollow_1v9lh_263",ts="_cancel_1v9lh_281",b={container:Je,searchContainer:es,isHollow:ss,cancel:ts},as=({onChange:t,handleSearch:o,placeholder:i="",value:l="",className:x,isHollow:k,width:q,autoFocus:M=!1})=>{const{t:v}=ne(),E=c=>{t(c.target.value)},V=c=>{c.key==="Enter"&&o&&o(l)};return e.jsx("div",{className:b.container,style:q?{width:q}:{},children:e.jsxs("div",{className:`${b.searchContainer} ${k&&b.isHollow} ${x}`,children:[e.jsx("input",{autoFocus:M,onChange:E,onKeyPress:V,placeholder:i||v("component.search.action.search"),value:l||"",autoComplete:"new-password"}),l!==""?e.jsx(He,{className:b.cancel,onClick:()=>t("")}):e.jsx(Me,{className:b.search})]})})},ns=({value:t,delay:o=500,onDebounce:i=()=>{}})=>{const[l,x]=A.useState(t);return A.useEffect(()=>{const k=setTimeout(()=>{qe.unstable_batchedUpdates(()=>{x(t),i()})},o);return()=>{clearTimeout(k)}},[t,o]),l},is="_quillImage_qu5mn_202",ls="_quillVideo_qu5mn_208",cs="_info_qu5mn_246",rs="_error_qu5mn_246",os="_success_qu5mn_246",ds="_fadeInRight_qu5mn_1",ms={"ql-container":"_ql-container_qu5mn_133","ql-snow":"_ql-snow_qu5mn_133","ql-editor":"_ql-editor_qu5mn_137","ql-blank":"_ql-blank_qu5mn_137",quillImage:is,quillVideo:ls,info:cs,error:rs,success:os,fadeInRight:ds},he=({paymentStatus:t})=>{const{t:o}=ne(),i=Ze();let l="info",x=i?"":"--";switch(t){case B.REFUND_SUCCEEDED:l="success",x=o("page.myAiAgent.refundStatus.success");break;case B.REFUND_FAILED:l="error",x=o("page.myAiAgent.refundStatus.failed");break;case B.REFUND_IN_PROGRESS:x=o("page.myAiAgent.refundStatus.inProgress");break;case B.REFUNDABLE:x=o("page.myAiAgent.refundStatus.refundable");break}return e.jsx("a",{className:ms[l],children:x})},gs="_container_19q79_246",us="_top_19q79_252",_s="_features_19q79_275",As="_label_19q79_280",hs="_cards_19q79_287",ps="_mobileCards_19q79_294",xs="_card_19q79_287",ks="_lockStatus_19q79_322",Ts="_taskTypeTitle_19q79_337",Ns="_block_19q79_359",Ss="_filterContainer_19q79_378",js="_statusFilter_19q79_383",fs="_search_19q79_414",vs="_table_19q79_417",Es="_tableHeader_19q79_423",Cs="_tableContent_19q79_442",ys="_cell_19q79_449",Is="_rwdCell_19q79_469",bs="_name_19q79_472",qs="_time_19q79_478",Rs="_status_19q79_383",ws="_operation_19q79_269",Ds="_icon_19q79_497",Os="_option_19q79_502",Ks="_slide_19q79_569",Fs="_cellContent_19q79_636",$s="_topStatus_19q79_642",Ps="_taskInfo_19q79_647",Bs="_taskName_19q79_683",a={container:gs,top:us,features:_s,label:As,cards:hs,mobileCards:ps,card:xs,lockStatus:ks,taskTypeTitle:Ts,block:Ns,filterContainer:Ss,statusFilter:js,search:fs,table:vs,tableHeader:Es,tableContent:Cs,cell:ys,rwdCell:Is,name:bs,time:qs,status:Rs,operation:ws,icon:Ds,option:Os,slide:Ks,cellContent:Fs,topStatus:$s,taskInfo:Ps,taskName:Bs},pe=20,et=()=>{const{t}=ne(),o=Re(),{taskType:i=d.X}=we(),{agentId:l,getSkeletonRowNum:x,taskTypes:k,taskTypesLoading:q,getAiAgentFeatureTaskTypeList:M,handleTaskTypeCardOnClick:v,taskType:E}=We(),{openUrl:V}=Ge(),[c,ie]=A.useState(""),[R,C]=A.useState(1),[xe,ke]=A.useState(!0),[w,D]=A.useState([]),[N,X]=A.useState(),[y,L]=A.useState(),[Te,Ne]=A.useState(!0),[h,U]=De(),G=h.get(S.SEARCH_NAME)??"",[Y,Se]=A.useState(G),Q=ns({value:Y}),{formatAgentChainOptions:je}=Qe(),W=parseInt(h.get(S.STATUS)??"0"),z=[{title:t("page.myAiAgent.status.all"),value:-1},{title:t("page.myAiAgent.status.notStarted"),value:_.NOT_STARTED},{title:t("page.myAiAgent.status.inProgress"),value:_.IN_PROGRESS},{title:t("page.myAiAgent.status.verifying"),value:_.VERIFYING},{title:t("page.myAiAgent.status.pendingDistribution"),value:_.PENDING_DISTRIBUTION},{title:t("page.myAiAgent.status.verificationFailed"),value:_.VERIFICATION_FAILED},{title:t("page.myAiAgent.status.canceled"),value:_.CANCELED},{title:t("page.myAiAgent.status.ended"),value:_.ENDED}],fe=(s,n)=>[{title:t("page.myAiAgent.tasks.viewDatail"),key:"view",id:1},...n!==se.V2&&s===_.NOT_STARTED||s===_.DRAFT||s===_.NOT_STARTED||s===_.IN_PROGRESS?[{title:t("common.edit"),key:"edit",id:2}]:[],...s===_.NOT_STARTED||s===_.DRAFT?[{title:t("common.delete"),key:"delete",id:3}]:[],...s===1?[{title:t("page.myAiAgent.cancelTask.title"),key:"cancel",id:4}]:[],...s!==_.DRAFT?[{title:t("page.myAiAgent.tasks.previewTask"),key:"preview",id:5}]:[],{title:t("page.myAiAgent.tasks.duplicateTask"),key:"duplicate",id:6}],ve=(s,n,g,m,r)=>{const u="https://listenme.boxverse.ai";switch(s){case"view":return o($.MY_AI_AGENT_TASK(l,i===d.X?"x":i===d.TIKTOK?"tiktok":"feedback",String(n)));case"edit":return m===se.V2?o($.MY_AI_AGENT_TASKS_CREATE_WITH_AI_EDIT(l,n.toString())):o($.MY_AI_AGENT_TASK(l,i===d.X?"x":i===d.TIKTOK?"tiktok":"feedback",String(n)),{state:{isEdit:!0}});case"delete":return X({taskId:n,msg:r===te.BOXVERSE?t("page.myAiAgent.deleteTask.recruitBox.msg"):t("page.myAiAgent.deleteTask.msg")});case"cancel":return L({taskId:n,msg:r===te.BOXVERSE?t("page.myAiAgent.cancelTask.recruitBox.msg"):t("page.myAiAgent.cancelTask.msg")});case"preview":return V(`${u}/${l}/${g}/${n}`);case"duplicate":return ye(n)}},Ee=async()=>{try{const s=[...w],n=s.findIndex(({id:m})=>m===(N==null?void 0:N.taskId));s.splice(n,1),D(s);const g={aiAgentId:l,featureId:i===d.X?p.X:i===d.TIKTOK?p.TIKTOK:p.FEEDBACK,taskId:String(N==null?void 0:N.taskId)};await P.deletetAiAgentTask(g),X(void 0)}catch(s){console.error("Error:",s)}},Ce=async()=>{try{const s={aiAgentId:l,featureId:i===d.X?p.X:i===d.TIKTOK?p.TIKTOK:p.FEEDBACK,taskId:String(y==null?void 0:y.taskId)},{code:n}=await P.deletetAiAgentTask(s);L(void 0),n===1&&Z()}catch(s){console.error("Error:",s)}},ye=async s=>{try{const n={aiAgentId:l,featureId:(i===d.X?p.X:i===d.TIKTOK?p.TIKTOK:p.FEEDBACK).toString(),taskId:String(s)},{code:g}
1=await P.postAiAgentTaskDuplicate(n);g===1&&Z()}catch(n){console.error("Error:",n)}},Z=async()=>{var s;ie(R===1?"skeleton":"loading");try{const n=((s=z[W])==null?void 0:s.value)??-1,g={aiAgentId:l,pageNum:R,pageSize:pe,featureId:[i===d.X?p.X:i===d.TIKTOK?p.TIKTOK:p.FEEDBACK],taskId:[],scope:"user",...G&&{name:G},...n>-1&&{status:[n]}},{code:m,data:r}=await P.getAiAgentTasks(g);m===1&&(D(u=>R===1?r.list:[...u,...r.list]),ke(r.list.length===pe))}catch{D([])}finally{ie("")}},le=(s,n,g,m,r)=>fe(s,m).map(u=>e.jsx("div",{className:a.option,onClick:()=>ve(u.key,n,g,m,r),children:e.jsx("a",{children:u.title})},u.key)),ce=(s,n,g,m,r,u,j,f)=>{var I;return`${s?t("page.aiAgents.tasks.customReward"):n===ee.FEEDBACK&&g===se.V2?m===te.BOXVERSE?`${r} ${u}`:t("page.myAiAgent.craftWithAi.setting.noReward"):`${r} ${j} (${(I=je.find(O=>O.value.toString()===f))==null?void 0:I.title})`}`};return A.useEffect(()=>{Q?h.set(S.SEARCH_NAME,Q):h.delete(S.SEARCH_NAME),U(h,{replace:!0}),C(1)},[Q,h]),A.useEffect(()=>{M({aiAgentId:l,featureId:i===d.X?2:i===d.TIKTOK?3:4})},[l,E,i]),A.useEffect(()=>{l&&Z()},[l,i,h,R,E]),A.useEffect(()=>{D([]),C(1)},[l,i,h,E]),q?e.jsx(ue,{}):i!==d.FEEDBACK?e.jsx(Oe,{to:`/myAiAgents/${l}/dashboard`,replace:!0}):e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:a.container,children:[e.jsx("div",{className:a.top,children:t(`page.myAiAgent.sidebar.${i}`)}),e.jsxs("div",{className:a.features,children:[e.jsx("div",{className:a.label,children:t("page.myAiAgent.tasks.typesTitle")}),e.jsx("div",{className:a.cards,children:k.filter(s=>!(s.taskTypeId===ee.FEEDBACK&&s.taskTypeVersion===1)).map((s,n)=>e.jsxs(e.Fragment,{children:[e.jsx("div",{className:a.card,onClick:()=>v(s),children:e.jsx(ae,{...s})},`${s.taskTypeId}-${n}`),e.jsx("div",{className:a.card,onClick:()=>v(s,ze.HR_CANDIDATE_RESEARCH),children:e.jsx(ae,{...s,icon:e.jsx(Ve,{}),taskTypeName:"Recruit with AI"})},`${s.taskTypeId}-${n}`)]}))}),e.jsx("div",{className:a.mobileCards,children:e.jsx(Ke,{spaceBetween:16,slidesPerView:"auto",onSlideChange:s=>s.activeIndex%k.length!==0&&Ne(!1),allowTouchMove:!0,initialSlide:0,slideActiveClass:a.activeSlide,slidePrevClass:a.prevSlide,slideNextClass:a.nextSlide,className:`${a.swiperContainer} ${Te&&a.isFlexStart}`,children:k.filter(s=>!(s.taskTypeId===ee.FEEDBACK&&s.taskTypeVersion===1)).map((s,n)=>e.jsx(Fe,{className:a.slide,children:e.jsx("div",{className:a.card,onClick:()=>v(s),children:e.jsx(ae,{...s})})},`${s.taskTypeId}-${n}`))})})]}),e.jsxs("div",{className:a.block,children:[e.jsxs("div",{className:a.label,children:[t("page.myAiAgent.tasks.listTitle"),e.jsxs("div",{className:a.filterContainer,children:[e.jsx(Ue,{button:e.jsxs("div",{className:a.statusFilter,children:[z[W].title,e.jsx(Xe,{})]}),options:z,onSelected:s=>{s===0?h.delete(S.STATUS):h.set(S.STATUS,s.toString()),U(h),C(1)},selectedIndex:W,align:"right"}),e.jsx("div",{className:a.search,children:e.jsx(as,{value:Y,onChange:Se,placeholder:t("page.myAiAgent.tasks.taskName"),handleSearch:()=>{h.set(S.SEARCH_NAME,Y),U(h),C(1)}})})]})]}),e.jsxs("div",{className:a.table,children:[e.jsxs("div",{className:a.tableHeader,children:[e.jsx("div",{children:t("page.myAiAgent.tasks.taskName")}),e.jsx("div",{children:t("page.myAiAgent.tasks.taskType")}),e.jsx("div",{children:t("page.myAiAgent.tasks.rewardContent")}),e.jsx("div",{className:a.time,children:t("page.myAiAgent.tasks.time")}),e.jsx("div",{className:a.status,children:t("page.myAiAgent.tasks.status")}),e.jsx("div",{className:a.status,children:t("page.myAiAgent.tasks.refundStatus")}),e.jsx("div",{className:a.operation,children:t("page.myAiAgent.tasks.operation")})]}),e.jsx("div",{className:a.tableContent,children:!c&&w.length===0?e.jsx(Ye,{title:t("page.myAiAgent.tasks.noResult")}):e.jsx($e,{style:{overflow:"visible"},dataLength:w.length,next:()=>C(s=>s+1),hasMore:xe,loader:e.jsx(ue,{}),children:(c==="skeleton"?Array(x()).fill(0):w).map(({id:s,featureId:n,taskName:g,taskType:m,taskTypeVersion:r,taskStatus:u,startTime:j,endTime:f,amount:I,chainId:O,currency:re,tokenSymbol:oe,extraDescription:K,recruitmentType:F,paymentStatus:de},Ie)=>{var me,ge;return e.jsxs(Pe.Fragment,{children:[e.jsxs("div",{className:a.cell,children:[e.jsx("div",{className:a.name,children:e.jsx(Be,{to:$.MY_AI_AGENT_TASK(l,"feedback",String(s)),children:c==="skeleton"?e.jsx(T,{height:24}):g||"--"})}),e.jsx("div",{children:c==="skeleton"?e.jsx(T,{height:24}):(me=k.find(({taskTypeId:J,taskTypeVersion:be})=>J===m&&be===r))==null?void 0:me.taskTypeName}),e.jsx("div",{children:c==="skeleton"?e.jsx(T,{height:24}):e.jsx(e.Fragment,{children:ce(K,m,r,F,I,re,oe,O)})}),e.jsx("div",{className:a.time,children:c==="skeleton"?e.jsx(T,{height:24}):j&&f?`${H(j)} - ${H(f)}`:"--"}),e.jsx("div",{className:a.status,children:c==="skeleton"?e.jsx(T,{height:24}):e.jsx(Ae,{status:u,isCustom:!!K})}),e.jsx("div",{className:a.status,children:c==="skeleton"?e.jsx(T,{height:24}):e.jsx(he,{paymentStatus:de})}),e.jsx("div",{className:a.operation,children:e.jsx(Le,{button:e.jsx("span",{className:a.icon,children:"..."}),align:"right",children:le(u,s,n,r,F)})})]}),e.jsxs("div",{className:a.rwdCell,children:[e.jsxs("div",{className:a.cellContent,children:[e.jsxs("div",{className:a.topStatus,children:[e.jsx("div",{className:a.status,children:c==="skeleton"?e.jsx(T,{height:24,width:"50%"}):e.jsx(Ae,{status:u,isCustom:!!K})}),e.jsx("div",{className:a.status,children:c==="skeleton"?e.jsx(T,{height:24}):e.jsx(he,{paymentStatus:de})})]}),e.jsx("div",{className:a.taskInfo,children:c==="skeleton"?e.jsx(T,{height:24}):e.jsxs(e.Fragment,{children:[e.jsxs("div",{children:[e.jsx("span",{children:(ge=k.find(({taskTypeId:J})=>J===m))==null?void 0:ge.taskTypeName}),e.jsx("span",{className:a.taskName,children:g})]}),e.jsx("span",{children:ce(K,m,r,F,I,re,oe,O)})]})}),e.jsx("div",{className:a.time,children:c==="skeleton"?e.jsx("div",{}):j&&f?`${H(j)} - ${H(f)}`:"--"})]}),c==="skeleton"?e.jsx("div",{}):e.jsx("div",{className:a.operation,children:le(u,s,n,r,F)})]})]},s||`skeleton-${Ie}`)})})})]})]})]}),N&&e.jsx(_e,{title:t("page.myAiAgent.deleteTask.title"),info:N.msg,cancelOnClick:()=>X(void 0),confirmLabel:t("common.delete"),confirmOnClick:Ee}),y&&e.jsx(_e,{title:t("page.myAiAgent.cancelTask.title"),info:y.msg,cancelOnClick:()=>L(void 0),confirmLabel:t("page.myAiAgent.tasks.confirmCancel"),confirmOnClick:Ce})]})},ae=({icon:t,taskTypeName:o,lockStatus:i})=>e.jsxs(e.Fragment,{children:[t,e.jsx("span",{className:a.taskTypeTitle,children:e.jsx("span",{children:o})}),e.jsx("div",{className:a.lockStatus,children:i})]});
1export{et 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.