import{NavBar as e,changeStatus as t,delTask as n,getGroupsList as r,getTaskList as i,getTemplatesList as a,updatePayHash as o}from"./_plugin-vue_export-helper-BZSVNCRS.js";import{Fragment as s,createBaseVNode as c,createBlock as l,createCommentVNode as u,createElementBlock as d,createTextVNode as f,createVNode as p,isRef as m,onBeforeMount as h,openBlock as g,ref as _,renderList as v,toDisplayString as y,unref as b,useRouter as x,withCtx as S}from"./index-BDung3EM.js";import{showConfirmDialog as C}from"./style-B37PGvbn.js";import{Button as w}from"./style-DGwcFI5d.js";import{Tag as T}from"./style-BQynSzsA.js";import{List as E,Search as D}from"./style-BcxYlg2q.js";import{Pay_default as O}from"./Pay-M_yWRjjx.js";const k={class:`container`},A={class:`buttons-groups`},j={class:`item-btns`},M={class:`footer`},N={__name:`index`,setup(N){let P=x(),F=_(``),I=_([]),L=_(!1),R=_(!1),z=_([]),B=_([]),V=_(!1),H=_({}),U=[{label:`未支付`,value:0},{label:`待确认`,value:1},{label:`已支付`,value:2},{label:`已关闭`,value:3},{label:`超时关闭`,value:4},{label:`已退款`,value:5},{label:`用户申请退款`,value:6},{label:`退款被拒绝`,value:7}],W=[{label:`未开始`,value:`0`},{label:`待审核`,value:`1`},{label:`进行中`,value:`2`},{label:`审核拒绝`,value:`3`},{label:`已完成`,value:`4`},{label:`暂停`,value:`5`},{label:`已取消`,value:`6`}],G=1,K=async()=>{let e=await i({page:G,per_page:10,task_name:F.value});console.log(`list`,e),G==1?I.value=e.data:I.value=I.value.concat(e.data),R.value=G*10>=e.total,G+=1,L.value=!1,console.log(`finished`,R,G)},q=()=>{G=1,K()};h(async()=>{let e=await r({}),t=await a({});console.log(`onMounted`,e,t),z.value=[],e.data.map(e=>{z.value.push({label:e.tg_name,value:e.id,url:e.tg_url})}),console.log(`group_options`,z),B.value=t.data});let J=e=>{console.log(`goPage`,e),window.open(e)},Y=(e=``,t=``)=>{console.log(`addTask`,e),e.id?(e.type=t,localStorage.setItem(`current_task_info`,JSON.stringify(e))):localStorage.removeItem(`current_task_info`),P.push({path:`/h5/addTask`})},X=e=>{console.log(`payTask`,e),H.value=e,V.value=!0},Z=(e=``,t)=>{console.log(`handleConfrimPay`,H),o({order_id:H.value.order_id.toString(),hash:e}).then(e=>{G=1,K(),V.value=!1})},Q=(e,t)=>{let n=t==2?`执行任务`:`暂停任务`,r=t==2?`确定执行此任务`:`确定暂停此任务`;C({title:n,message:r}).then(()=>{$(e,t)}).catch(()=>{})},$=(e,n)=>{t({id:e,status:parseInt(n)}).then(e=>{G=1,K()}).finally(()=>{})},ee=e=>{C({title:`删除任务`,message:`确定删除此任务吗?`}).then(()=>{n({id:e}).then(e=>{G=1,K()})}).catch(()=>{})},te=e=>{localStorage.setItem(`current_task_id`,e.id),P.push({path:`/h5/mass_send`})};return(t,n)=>{let r=e,i=D,a=T,o=w,h=E;return g(),d(s,null,[p(r,{title:`任务管理`}),c(`div`,k,[p(i,{modelValue:b(F),"onUpdate:modelValue":n[0]||=e=>m(F)?F.value=e:F=e,placeholder:`请输入任务名称进行搜索`,onSearch:q,onClear:q},null,8,[`modelValue`]),p(h,{loading:b(L),"onUpdate:loading":n[1]||=e=>m(L)?L.value=e:L=e,finished:b(R),"finished-text":`没有更多了`,onLoad:K},{default:S(()=>[(g(!0),d(s,null,v(b(I),e=>(g(),d(`div`,{key:e.id,class:`item`},[c(`div`,null,`任务ID:`+y(e.id),1),c(`div`,null,`任务名称:`+y(e.title),1),c(`div`,null,`模板名称:`+y(e.temp_name),1),c(`div`,null,`模板类型:`+y(e.temp_type===1?`预设模板`:`定制模板`),1),c(`div`,null,[n[5]||=c(`span`,null,`群组:`,-1),(g(!0),d(s,null,v(JSON.parse(e.temp_groups),(e,t)=>(g(),l(a,{plain:``,type:`primary`,style:{"margin-right":`4px`},onClick:t=>J(b(z)?.find(t=>t.value==e)?.url),key:t},{default:S(()=>[f(y(`${b(z)?.find(t=>t.value==e)?.url}`),1)]),_:2},1032,[`onClick`]))),128))]),c(`div`,null,`频率:`+y(e.times)+`小时一次`,1),c(`div`,null,`周期:`+y(e.cycle)+`天`,1),c(`div`,null,`utsd金额:`+y(e.pay_usdt_amount),1),c(`div`,null,[n[6]||=c(`span`,null,`任务状态:`,-1),e.status===0||e.status==5?(g(),l(a,{key:0,plain:``,type:`warning`},{default:S(()=>[f(y(W?.find(t=>t.value==e.status)?.label),1)]),_:2},1024)):u(``,!0),e.status==3||e.status==6?(g(),l(a,{key:1,plain:``,type:`danger`},{default:S(()=>[f(y(W?.find(t=>t.value==e.status)?.label),1)]),_:2},1024)):u(``,!0),e.status==1||e.status==2?(g(),l(a,{key:2,plain:``,type:`primary`},{default:S(()=>[f(y(W?.find(t=>t.value==e.status)?.label),1)]),_:2},1024)):u(``,!0),e.status==4?(g(),l(a,{key:3,plaing:``,type:`success`},{default:S(()=>[f(y(W?.find(t=>t.value==e.status)?.label),1)]),_:2},1024)):u(``,!0)]),c(`div`,null,`创建时间:`+y(e.created_at),1),c(`div`,null,[n[7]||=c(`span`,null,` 支付状态: `,-1),e.order_status==0||e.order_status==6?(g(),l(a,{key:0,type:`primary`},{default:S(()=>[f(y(b(U)?.find(t=>t.value==e.order_status)?.label),1)]),_:2},1024)):u(``,!0),e.order_status==3||e.order_status==4||e.order_status==7?(g(),l(a,{key:1,type:`danger`},{default:S(()=>[f(y(b(U)?.find(t=>t.value==e.order_status)?.label),1)]),_:2},1024)):u(``,!0),e.order_status==1?(g(),l(a,{key:2,type:`warning`},{default:S(()=>[f(y(b(U)?.find(t=>t.value==e.order_status)?.label),1)]),_:2},1024)):u(``,!0),e.order_status==2||e.order_status==5?(g(),l(a,{key:3,type:`success`},{default:S(()=>[f(y(b(U)?.find(t=>t.value==e.order_status)?.label),1)]),_:2},1024)):u(``,!0)]),c(`div`,A,[c(`div`,null,[p(o,{type:`primary`,size:`small`,onClick:t=>te(e)},{default:S(()=>n[8]||=[f(`群发记录`)]),_:2,__:[8]},1032,[`onClick`])]),c(`div`,j,[p(o,{type:`primary`,size:`small`,style:{"margin-left":`12px`},onClick:t=>Y(e,`view`)},{default:S(()=>n[9]||=[f(`查看`)]),_:2,__:[9]},1032,[`onClick`]),e.status==0||e.status==1||e.status==3||e.status==5?(g(),l(o,{key:0,type:`primary`,size:`small`,style:{"margin-left":`12px`},onClick:t=>Y(e,`edit`)},{default:S(()=>n[10]||=[f(`编辑`)]),_:2,__:[10]},1032,[`onClick`])):u(``,!0),e.order_status==0||e.order_status==8?(g(),l(o,{key:1,type:`primary`,size:`small`,style:{"margin-left":`12px`},onClick:t=>X(e)},{default:S(()=>n[11]||=[f(`支付`)]),_:2,__:[11]},1032,[`onClick`])):u(``,!0),e.status==5?(g(),l(o,{key:2,type:`primary`,size:`small`,style:{"margin-left":`12px`},onClick:t=>Q(e.id,`2`)},{default:S(()=>n[12]||=[f(`执行`)]),_:2,__:[12]},1032,[`onClick`])):u(``,!0),e.status==2?(g(),l(o,{key:3,type:`primary`,size:`small`,style:{"margin-left":`12px`},onClick:t=>Q(e.id,`5`)},{default:S(()=>n[13]||=[f(`暂停`)]),_:2,__:[13]},1032,[`onClick`])):u(``,!0),e.status==6||e.status==0?(g(),l(o,{key:4,type:`danger`,size:`small`,style:{"margin-left":`12px`},onClick:t=>ee(e.id)},{default:S(()=>n[14]||=[f(`删除`)]),_:2,__:[14]},1032,[`onClick`])):u(``,!0)])])]))),128))]),_:1},8,[`loading`,`finished`]),c(`div`,M,[p(o,{type:`primary`,size:`small`,class:`footer-button`,onClick:n[2]||=e=>Y(``,``)},{default:S(()=>n[15]||=[f(`创建任务`)]),_:1,__:[15]})]),p(O,{showDialog:b(V),"onUpdate:showDialog":n[3]||=e=>m(V)?V.value=e:V=e,current_order:b(H),"onUpdate:current_order":n[4]||=e=>m(H)?H.value=e:H=e,onHandleConfrimPay:Z},null,8,[`showDialog`,`current_order`])])],64)}}};var P=N;export{P as task_default};