3 lines
12 KiB
JavaScript
3 lines
12 KiB
JavaScript
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/form-DjNxICQD.js?v=1773287522785","js/index.vue_vue_type_script_setup_true_lang-D8O2mMsP.js?v=1773287522785","js/vue-core-DJjvd5ZC.js?v=1773287522785","js/prismjs-BZPoR7_J.js?v=1773287522785","css/prismjs-D-3FhBe_.css?v=1773287522785","js/naive-ui--dJnpVcV.js?v=1773287522785","js/index.vue_vue_type_script_setup_true_lang-DDg6Zp8N.js?v=1773287522785","js/index-BTglIPU2.js?v=1773287522785","css/index-DEM1fxGq.css?v=1773287522785","js/index.vue_vue_type_script_setup_true_lang-O0FWUQU9.js?v=1773287522785","js/alarm-C8du74Vj.js?v=1773287522785","js/useLoading-CZ2gSAW7.js?v=1773287522785","js/alarm-DLi1oY_0.js?v=1773287522785","js/data-BVsViUMm.js?v=1773287522785","js/index-DIKmrNCq.js?v=1773287522785","js/index-BPrJVxQ_.js?v=1773287522785","css/index-C-upYGTt.css?v=1773287522785"])))=>i.map(i=>d[i]);
|
|
import{_ as Y}from"./index-BRQskX9P.js?v=1773287522785";import{n as T,a3 as R,c as N,w as V,an as tt,ao as et,p as I,h as M,i as O,v as nt,x as at,P as ot,_ as st,ap as it}from"./index-BTglIPU2.js?v=1773287522785";import{_ as P}from"./index.vue_vue_type_script_setup_true_lang-DgjjuUjT.js?v=1773287522785";import{_ as S}from"./index.vue_vue_type_script_setup_true_lang-BeO8Hyma.js?v=1773287522785";import{u as D}from"./useTableData-BmkIKQ_R.js?v=1773287522785";import{u as B,a as lt}from"./useTableColumns-DDeyYvje.js?v=1773287522785";import{g as H,d as rt,a as ct,c as dt,b as mt,e as _t,s as ut,f as pt}from"./alarm-DLi1oY_0.js?v=1773287522785";import{r as z,k as v,t as E,R as L,c as F,a0 as c,$ as x,Z as w,_ as b,aa as A,S as e,a8 as j,F as ft,e as q,N as X,a9 as k,j as U,b as gt,a3 as ht,L as Ct,n as xt,o as bt,am as kt,X as At}from"./vue-core-DJjvd5ZC.js?v=1773287522785";import{_ as Z}from"./index.vue_vue_type_script_setup_true_lang-C5hb-Th7.js?v=1773287522785";import{at as wt,e as yt,B as G,a2 as vt}from"./naive-ui--dJnpVcV.js?v=1773287522785";import{o as Lt}from"./alarm-C8du74Vj.js?v=1773287522785";import"./prismjs-BZPoR7_J.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-B7YvCBmY.js?v=1773287522785";import"./data-BVsViUMm.js?v=1773287522785";import"./index-S15tYq5l.js?v=1773287522785";import"./copy-D-wIKr0q.js?v=1773287522785";import"./index-DIKmrNCq.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-DeTfbeeM.js?v=1773287522785";import"./index-Cg6fMjw6.js?v=1773287522785";const W=z([]),$t=new Map([["mail",R.global.t("Config.Alarm.index_3")],["feishu",R.global.t("Config.Alarm.index_4")],["dingding",R.global.t("Config.Alarm.index_5")],["weixin",R.global.t("Config.Alarm.index_6")],["tg","Telegram"]]);function J(g){const u=W.value.find(n=>n.id===g);return u?"".concat(u.data.title," (").concat($t.get(u.sender_type),")"):""}async function Tt(){const{message:g}=await H({refresh:0});W.value=T(g)?g:[]}function Rt(){W.value=[]}const Mt={class:"p-20px"},St={class:"alarm-info"},Dt={class:"alarm-title"},Pt={key:1,class:"alarm-box"},Bt={class:"alarm-info"},zt={class:"alarm-title"},Et=["innerHTML"],jt=v({__name:"record-details",props:{row:{}},setup(g){const n=E(g,"row"),{t}=L(),o=F(()=>Object.entries(n.value.result.send_data).map(s=>{const m=s[0],r=J(m);return{result:s[1]===1,resultMsg:s[1]===1?t("Config.Alarm.index_108"):s[1],account:r}})),d=z([{key:"account",title:t("Config.Alarm.index_106"),render:s=>s.account||"--"},{key:"resultMsg",title:t("Config.Alarm.index_107"),render:s=>c("span",{class:s.result?"text-primary":"text-error"},[s.resultMsg])}]);return(s,m)=>{const r=wt;return x(),w("div",Mt,[b("div",St,[b("div",Dt,A(s.$t("Config.Alarm.index_104")),1),e(o).length>0?(x(),j(r,{key:0,data:e(o),columns:e(d)},null,8,["data","columns"])):(x(),w("div",Pt,A(e(n).result.stop_msg),1))]),b("div",Bt,[b("div",zt,A(s.$t("Config.Alarm.index_105")),1),b("div",{class:"alarm-box",innerHTML:s.row.send_data.msg_list.join("<br />")},null,8,Et)])])}}}),Ut=N(jt,[["__scopeId","data-v-6902ab8d"]]),Wt={class:"p-20px"},Nt=v({__name:"record",props:{row:{}},setup(g){const n=E(g,"row"),{t}=L(),o=()=>{M({title:t("Config.Alarm.index_95",[n.value.title]),content:t("Config.Alarm.index_96",[n.value.title]),onConfirm:async()=>{await dt({task_id:n.value.id,record_ids:[]}),C()}})},{table:d,columns:s,setLoading:m}=D([{key:"create_time",title:t("Config.Alarm.index_97"),render:i=>V(i.create_time)},{key:"do_send",title:t("Config.Alarm.index_98"),render:i=>{let f=i.result.stop_msg;if(i.do_send){const a=Object.values(i.result.send_data).reduce((_,h)=>(tt(h)&&h===1?_.success++:et(h)&&_.fail++,_),{success:0,fail:0});f=t("Config.Alarm.index_99",[a.success,a.fail])}return c(yt,null,{trigger:()=>c("span",{class:i.do_send?"text-primary":"text-error"},[i.do_send?t("Config.Alarm.index_110"):t("Config.Alarm.index_100")]),default:()=>c(ft,null,[f])})}},{key:"details",title:t("Config.Alarm.index_101"),render:i=>c("a",{class:"bt-link",href:"javascript:;",onClick:()=>{r(i)}},[t("Config.Alarm.index_109")])},B({width:100,options:i=>[{label:t("Public.Btn.Del"),onClick:()=>{p(i)}}]})]),r=i=>{I({title:t("Config.Alarm.index_101"),width:480,data:{row:i},component:Ut})},p=i=>{M({title:t("Config.Alarm.index_102"),content:t("Config.Alarm.index_103"),onConfirm:async()=>{await rt({task_id:n.value.id,record_ids:[i.id]}),C()}})},l=q({task_id:n.value.id,page:1,size:10}),C=async()=>{try{m(!0);const{message:i}=await ct(X(l));O(i)&&(d.data=T(i.list)?i.list:[],d.total=i.count)}finally{m(!1)}};return C(),(i,f)=>{const a=G,_=S,h=Z,$=P;return x(),w("div",Wt,[c($,null,{toolsLeft:k(()=>[c(a,{onClick:o},{default:k(()=>[U(A(i.$t("Config.Alarm.index_94")),1)]),_:1})]),table:k(()=>[c(_,{"max-height":382,loading:e(d).loading,data:e(d).data,columns:e(s)},null,8,["loading","data","columns"])]),pageRight:k(()=>[c(h,{page:e(l).page,"onUpdate:page":f[0]||(f[0]=y=>e(l).page=y),"page-size":e(l).size,"onUpdate:pageSize":f[1]||(f[1]=y=>e(l).size=y),"item-count":e(d).total,onRefresh:C},null,8,["page","page-size","item-count"])]),_:1})])}}}),Vt=v({__name:"index",setup(g,{expose:u}){const n=ht(()=>ot(()=>import("./form-DjNxICQD.js?v=1773287522785"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16]))),{t}=L(),o=nt("",{isEdit:!1,onRefresh:()=>{f()}}),d=()=>{o.data.isEdit=!1,o.title=t("Config.Alarm.index_1"),o.show=!0},s=a=>{o.data.row=a,o.data.isEdit=!0,o.title=t("Config.Alarm.index_2"),o.show=!0},{table:m,columns:r,setLoading:p}=D([{key:"title",title:t("Config.Alarm.index_7"),minWidth:140,ellipsis:{tooltip:!0}},lt({minWidth:100,status:a=>({checkedValue:!0,checkedLabel:t("Config.Alarm.index_8"),uncheckedValue:!1,uncheckedLabel:t("Config.Alarm.index_9"),onClick:_=>{C(_,a)}})}),{key:"sender",title:t("Config.Alarm.index_92"),width:"14%",minWidth:140,ellipsis:{tooltip:!0},render:a=>{const{sender:_}=a,h=[];return _.forEach($=>{const y=J($);y&&h.push(y)}),h.join(t("Public.Punctuation.Comma"))}},{key:"view_msg",title:t("Config.Alarm.index_10"),width:"34%",minWidth:180,ellipsis:{tooltip:!0},render:a=>c("span",{innerHTML:a.view_msg},null)},{key:"last_check",title:t("Config.Alarm.index_11"),width:"14%",minWidth:140,render:a=>a.last_check?V(a.last_check):"--"},B({width:"12%",minWidth:150,options:a=>[{label:t("Config.Alarm.index_12"),onClick:()=>{l(a)}},{label:t("Public.Btn.Edit"),onClick:()=>{s(a)}},{label:t("Public.Btn.Del"),onClick:()=>{i(a)}}]})]),l=a=>{I({title:t("Config.Alarm.index_93",[a.title]),width:800,data:{row:a},component:Nt})},C=(a,_)=>{const h=t(a?"Config.Alarm.index_18":"Config.Alarm.index_13");M({title:t("Config.Alarm.index_14",[h,_.title]),content:t("Config.Alarm.index_15",[h.toLocaleLowerCase(),_.title]),onConfirm:async()=>{await ut({task_id:_.id,status:a?1:0}),_.status=a}})},i=a=>{M({title:t("Config.Alarm.index_16"),content:t("Config.Alarm.index_17"),onConfirm:async()=>{await mt({task_id:a.id}),f()}})},f=async(a=!1)=>{try{p(!0),a&&await Tt();const{message:_}=await _t();m.data=T(_)?_:[]}finally{p(!1)}};return f(!0),gt(()=>{Rt()}),u({init:f}),(a,_)=>{const h=G,$=S,y=P,K=at;return x(),w("div",null,[c(y,null,{toolsLeft:k(()=>[c(h,{type:"primary",onClick:d},{default:k(()=>[U(A(a.$t("Config.Alarm.index_91")),1)]),_:1})]),table:k(()=>[c($,{loading:e(m).loading,data:e(m).data,columns:e(r)},null,8,["loading","data","columns"])]),_:1}),c(K,{show:e(o).show,"onUpdate:show":_[0]||(_[0]=Q=>e(o).show=Q),title:e(o).title,data:e(o).data,width:860,"min-height":340,footer:!0,component:e(n)},null,8,["show","title","data","component"])])}}}),It={class:"flex items-center"},Ot={class:"flex-1 leading-[1.5]"},Ht={class:"flex"},Ft=["href"],qt=v({__name:"table-module",props:{row:{}},emits:["click"],setup(g,{emit:u}){const n=u,t=()=>{n("click")};return(o,d)=>(x(),w("div",It,[b("div",{class:Ct(["icon",o.row.name])},null,2),b("div",Ot,[b("span",{class:"text-14px font-bold cursor-pointer",onClick:t},A(o.row.title),1),b("div",Ht,[b("span",null,A(o.row.ps),1),b("a",{class:"bt-link",href:o.row.help,target:"_blank"},">>"+A(o.$t("Config.Alarm.index_42")),9,Ft)])])]))}}),Xt=N(qt,[["__scopeId","data-v-c2728218"]]),Zt=v({__name:"table-config",props:{row:{}},emits:["click"],setup(g,{emit:u}){const n=g,t=u,o=E(n,"row"),{t:d}=L(),s=F(()=>o.value.list.map(r=>r.data.title).join(d("Public.Punctuation.Comma"))),m=()=>{t("click")};return(r,p)=>{const l=st;return x(),w("div",null,[e(o).list.length<=0?(x(),j(l,{key:0,type:"error",onClick:m},{default:k(()=>[U(A(r.$t("Config.Alarm.index_40")),1)]),_:1})):(x(),w("span",{key:1,class:"cursor-pointer",onClick:m},A(r.$t("Config.Alarm.index_41",[e(s)])),1))])}}}),Gt=v({__name:"index",setup(g,{expose:u}){const{t:n}=L(),{table:t,columns:o,setLoading:d}=D([{key:"module",title:n("Config.Alarm.index_34"),width:"42%",minWidth:400,render:l=>c(Xt,{row:l,onClick:()=>{s(l)}},null)},{key:"config",title:n("Config.Alarm.index_35"),minWidth:320,render:l=>c(Zt,{row:l,onClick:()=>{s(l)}},null)},B({width:100,options:l=>[{label:n("Public.Btn.Conf"),onClick:()=>{s(l)}}]})]),s=l=>{Lt({row:l,onRefresh:p})},m=[{name:"mail",title:n("Config.Alarm.index_3"),ps:n("Config.Alarm.index_36"),help:"https://www.yakpanel.com/bbs/thread-66183-1-1.html"},{name:"dingding",title:n("Config.Alarm.index_5"),ps:n("Config.Alarm.index_37"),help:"https://www.yakpanel.com/bbs/thread-108081-1-1.html"},{name:"weixin",title:n("Config.Alarm.index_6"),ps:n("Config.Alarm.index_38"),help:"https://www.yakpanel.com/bbs/thread-108116-1-1.html"},{name:"feishu",title:n("Config.Alarm.index_4"),ps:n("Config.Alarm.index_39"),help:"https://www.yakpanel.com/forum/d/16942-yakpanel-how-does-set-lark-or-feishu-notification"},{name:"tg",title:"Telegram",ps:"Use Telegram to send and receive panel notifications",help:"https://www.yakpanel.com/forum/d/5115-how-to-add-telegram-to-panel-notifications"}],r=()=>{t.data=m.map(l=>({...l,list:[]}))},p=async()=>{try{d(!0);const{message:l}=await H({refresh:1});T(l)&&t.data.forEach(C=>{C.list=l.filter(i=>i.sender_type===C.name)})}finally{d(!1)}};return r(),xt(()=>{p()}),u({init:p}),(l,C)=>{const i=S;return x(),w("div",null,[c(i,{loading:e(t).loading,data:e(t).data,columns:e(o)},null,8,["loading","data","columns"])])}}}),Jt=v({__name:"index",setup(g,{expose:u}){const{t:n}=L(),{table:t,columns:o,setLoading:d}=D([{key:"log",title:n("Config.Alarm.index_7"),ellipsis:{tooltip:!0},render:r=>c("span",{innerHTML:r.log},null)},{key:"addtime",title:n("Config.Alarm.index_87"),width:150}]),s=q({p:1,limit:20}),m=async()=>{try{d(!0);const{message:r}=await pt(X(s));O(r)&&(t.data=T(r.data)?r.data:[],t.total=it(r.page))}finally{d(!1)}};return bt(()=>{m()}),u({init:m}),(r,p)=>{const l=S,C=Z,i=P;return x(),w("div",null,[c(i,null,{table:k(()=>[c(l,{loading:e(t).loading,data:e(t).data,columns:e(o)},null,8,["loading","data","columns"])]),pageRight:k(()=>[c(C,{page:e(s).p,"onUpdate:page":p[0]||(p[0]=f=>e(s).p=f),"page-size":e(s).limit,"onUpdate:pageSize":p[1]||(p[1]=f=>e(s).limit=f),"item-count":e(t).total,"store-key":"alarm-logs",onRefresh:m},null,8,["page","page-size","item-count"])]),_:1})])}}}),ge=v({__name:"index",setup(g){const{t:u}=L(),n=kt(),t=z("list"),o=[{key:"list",label:u("Config.Alarm.index_88"),component:Vt},{key:"settings",label:u("Config.Alarm.index_89"),component:Gt},{key:"logs",label:u("Config.Alarm.index_90"),component:Jt}],d=n.currentRoute.value.query;return d.menu&&(t.value=d.menu),(s,m)=>{const r=Y,p=vt;return x(),j(p,{class:"p-16px"},{default:k(()=>[c(r,{value:e(t),"onUpdate:value":m[0]||(m[0]=l=>At(t)?t.value=l:null),options:o},null,8,["value"])]),_:1})}}});export{ge as default};
|