tg_h5_dist/assets/task-BUgUmBKX.js
2025-07-08 18:21:51 +08:00

1 line
6.3 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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-X_5jfaNy.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-DT5X53L9.js";import{showConfirmDialog as C}from"./style-DDb4fOVF.js";import{Button as w}from"./style-DP216q4j.js";import{Tag as T}from"./style--gkGFdWK.js";import{List as E,Search as D}from"./style-CyTcmElE.js";import{Pay_default as O}from"./Pay-DZHyDTrf.js";const k={class:`container`},A={class:`item-btns`},j={class:`footer`},M={__name:`index`,setup(M){let N=x(),P=_(``),F=_([]),I=_(!1),L=_(!1),R=_([]),z=_([]),B=_(!1),V=_({}),H=[{label:`未支付`,value:0},{label:`待确认`,value:1},{label:`已支付`,value:2},{label:`已关闭`,value:3},{label:`超时关闭`,value:4},{label:`已退款`,value:5},{label:`用户申请退款`,value:6},{label:`退款被拒绝`,value:7}],U=[{label:`未开始`,value:`0`},{label:`待审核`,value:`1`},{label:`进行中`,value:`2`},{label:`审核拒绝`,value:`3`},{label:`已完成`,value:`4`},{label:`暂停`,value:`5`},{label:`已取消`,value:`6`}],W=1,G=async()=>{let e=await i({page:W,per_page:10,task_name:P.value});console.log(`list`,e),W==1?F.value=e.data:F.value=F.value.concat(e.data),L.value=W*10>=e.total,W+=1,I.value=!1,console.log(`finished`,L,W)},K=()=>{W=1,G()};h(async()=>{let e=await r({}),t=await a({});console.log(`onMounted`,e,t),R.value=[],e.data.map(e=>{R.value.push({label:e.tg_name,value:e.id,url:e.tg_url})}),console.log(`group_options`,R),z.value=t.data});let q=e=>{console.log(`goPage`,e),window.open(e)},J=(e=``)=>{console.log(`addTask`,e),e.id?localStorage.setItem(`current_task_info`,JSON.stringify(e)):localStorage.removeItem(`current_task_info`),N.push({path:`/h5/addTask`})},Y=e=>{console.log(`payTask`,e),V.value=e,B.value=!0},X=(e=``,t)=>{console.log(`handleConfrimPay`,V),o({order_id:V.value.order_id.toString(),hash:e}).then(e=>{W=1,G(),B.value=!1})},Z=(e,t)=>{let n=t==2?`执行任务`:`暂停任务`,r=t==2?`确定执行此任务`:`确定暂停此任务`;C({title:n,message:r}).then(()=>{Q(e,t)}).catch(()=>{})},Q=(e,n)=>{t({id:e,status:parseInt(n)}).then(e=>{W=1,G()}).finally(()=>{})},$=e=>{C({title:`删除任务`,message:`确定删除此任务吗?`}).then(()=>{n({id:e}).then(e=>{W=1,G()})}).catch(()=>{})};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(P),"onUpdate:modelValue":n[0]||=e=>m(P)?P.value=e:P=e,placeholder:`请输入任务名称进行搜索`,onSearch:K,onClear:K},null,8,[`modelValue`]),p(h,{loading:b(I),"onUpdate:loading":n[1]||=e=>m(I)?I.value=e:I=e,finished:b(L),"finished-text":`没有更多了`,onLoad:G},{default:S(()=>[(g(!0),d(s,null,v(b(F),e=>(g(),d(`div`,{key:e.id,class:`item`},[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=>q(b(R)?.find(t=>t.value==e)?.url),key:t},{default:S(()=>[f(y(b(R)?.find(t=>t.value==e)?.label),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(U?.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(U?.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(U?.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(U?.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(H)?.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(H)?.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(H)?.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(H)?.find(t=>t.value==e.order_status)?.label),1)]),_:2},1024)):u(``,!0)]),c(`div`,A,[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=>J(e)},{default:S(()=>n[8]||=[f(`编辑`)]),_:2,__:[8]},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=>Y(e)},{default:S(()=>n[9]||=[f(`支付`)]),_:2,__:[9]},1032,[`onClick`])):u(``,!0),e.status==2?(g(),l(o,{key:2,type:`primary`,size:`small`,style:{"margin-left":`12px`},onClick:t=>Z(e.id,`2`)},{default:S(()=>n[10]||=[f(`执行`)]),_:2,__:[10]},1032,[`onClick`])):u(``,!0),p(o,{type:`primary`,size:`small`,style:{"margin-left":`12px`},onClick:t=>Z(e.id,`5`)},{default:S(()=>n[11]||=[f(`暂停`)]),_:2,__:[11]},1032,[`onClick`]),e.status==6||e.status==0?(g(),l(o,{key:3,type:`danger`,size:`small`,style:{"margin-left":`12px`},onClick:t=>$(e.id)},{default:S(()=>n[12]||=[f(`删除`)]),_:2,__:[12]},1032,[`onClick`])):u(``,!0)])]))),128))]),_:1},8,[`loading`,`finished`]),c(`div`,j,[p(o,{type:`primary`,size:`small`,class:`footer-button`,onClick:n[2]||=e=>J(``)},{default:S(()=>n[13]||=[f(`创建任务`)]),_:1,__:[13]})]),p(O,{showDialog:b(B),"onUpdate:showDialog":n[3]||=e=>m(B)?B.value=e:B=e,current_order:b(V),"onUpdate:current_order":n[4]||=e=>m(V)?V.value=e:V=e,onHandleConfrimPay:X},null,8,[`showDialog`,`current_order`])])],64)}}};var N=M;export{N as task_default};