2 lines
20 KiB
JavaScript
2 lines
20 KiB
JavaScript
import{S as le}from"./index-DGlAal3c.js?v=1773287522785";import{n as N,p as k,fW as q,f as Y,ca as _e,h as W,fX as re,m as G,c9 as fe,fY as de,w as X,l as ue,fZ as ce,i as J,f_ as pe,f$ as me,g0 as ge,g1 as Ce,ap as be}from"./index-BTglIPU2.js?v=1773287522785";import{u as K}from"./useLoading-CZ2gSAW7.js?v=1773287522785";import{h as xe,i as he,s as Se,e as ve}from"./alarm-DLi1oY_0.js?v=1773287522785";import{S as R}from"./index-9C6b4Old.js?v=1773287522785";import{_ as F}from"./index.vue_vue_type_script_setup_true_lang-D8O2mMsP.js?v=1773287522785";import{_ as $e}from"./index.vue_vue_type_script_setup_true_lang-O0FWUQU9.js?v=1773287522785";import{k as v,R as y,r as A,e as E,x as we,$,Z as T,a0 as e,a9 as a,S as r,_ as f,a8 as B,aa as l,j as x,N as Q,al as ee,a2 as ye,F as ke,c as te,l as Pe,v as Te}from"./vue-core-DJjvd5ZC.js?v=1773287522785";import{a1 as H,a8 as j,a9 as Ue,B as U,b as M,a6 as Re,_ as ne,u as Be,a3 as Le,ag as De}from"./naive-ui--dJnpVcV.js?v=1773287522785";import{_ as Ae,C as Ee,m as je,b as L,c as ze}from"./index-DLN4sTNp.js?v=1773287522785";import{_ as V}from"./index-DIKmrNCq.js?v=1773287522785";import{_ as Fe}from"./confirm.vue_vue_type_script_setup_true_lang-CGAfjXXx.js?v=1773287522785";import He from"./config-Db5nkq_D.js?v=1773287522785";import{_ as oe}from"./index.vue_vue_type_script_setup_true_lang-DgjjuUjT.js?v=1773287522785";import{_ as Ie}from"./index.vue_vue_type_script_setup_true_lang-C5hb-Th7.js?v=1773287522785";import{_ as ae}from"./index.vue_vue_type_script_setup_true_lang-BeO8Hyma.js?v=1773287522785";import{u as Ne}from"./useTableColumns-DDeyYvje.js?v=1773287522785";import{u as se}from"./useTableData-BmkIKQ_R.js?v=1773287522785";import{_ as Me}from"./index-CZps0rIN.js?v=1773287522785";import{c as Ve}from"./copy-D-wIKr0q.js?v=1773287522785";import"./prismjs-BZPoR7_J.js?v=1773287522785";import"./alarm-C8du74Vj.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-DG86e1NA.js?v=1773287522785";import"./index-K4YGya6V.js?v=1773287522785";import"./data-BVsViUMm.js?v=1773287522785";import"./check-CNel7fTH.js?v=1773287522785";import"./index-BRQskX9P.js?v=1773287522785";import"./ssl-lets-progress-6I5lHATh.js?v=1773287522785";import"./ssl-Bm8jcneQ.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-B7YvCBmY.js?v=1773287522785";import"./index-S15tYq5l.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-DeTfbeeM.js?v=1773287522785";import"./index-Cg6fMjw6.js?v=1773287522785";const Oe={class:"p-20px pt-28px pb-8px"},Ze={class:"w-300px"},We=v({__name:"set",props:{open:{type:Boolean,default:!1},taskList:{default:()=>[]}},emits:["refresh"],setup(b,{expose:t,emit:_}){const o=b,c=_,{t:n}=y(),s=A(null),i=E({status:!0,method:[]}),g={method:{trigger:["change"],validator:()=>i.method.length===0?new Error(n("Config.Safe.index_7")):!0}},u=we([]),m=()=>{const S=u.value.filter(D=>D.source==="panel_safe_push")[0];return{template_id:S.id,task_data:{task_data:{tid:S.id,type:S.source,title:S.title,status:i.status,count:0,interval:600,project:"",help:600},sender:i.method,number_rule:{day_num:0,total:0},time_rule:{send_interval:0,time_range:[0,86399]}}}},d=async()=>{var h;await((h=s.value)==null?void 0:h.validate()),await xe(m()),c("refresh")},{loading:w,setLoading:p}=K(),C=async()=>{try{p(!0);const{message:h}=await he();u.value=N(h)?h:[]}finally{p(!1)}};return(()=>{const{open:h,taskList:S}=o;S.length>0&&(i.status=h||S[0].status,i.method=S[0].sender)})(),C(),t({onConfirm:d}),(h,S)=>{const D=j,I=H,O=$e,z=F,ie=Ue;return $(),T("div",Oe,[e(ie,{show:r(w)},{default:a(()=>[e(z,{ref_key:"formRef",ref:s,model:r(i),rules:g},{default:a(()=>[e(I,{label:h.$t("Config.Safe.index_5")},{default:a(()=>[e(D,{value:r(i).status,"onUpdate:value":S[0]||(S[0]=Z=>r(i).status=Z)},null,8,["value"])]),_:1},8,["label"]),e(I,{label:h.$t("Config.Safe.index_6"),path:"method"},{default:a(()=>[f("div",Ze,[e(O,{value:r(i).method,"onUpdate:value":S[1]||(S[1]=Z=>r(i).method=Z)},null,8,["value"])])]),_:1},8,["label"])]),_:1},8,["model"])]),_:1},8,["show"])])}}}),Xe=v({__name:"index",setup(b){const{t}=y(),_=A(!1),o=A([]),c=async u=>{u?n(!0):(await Se({task_id:o.value[0].id,status:0}),_.value=!1,o.value[0].status=!1)},n=(u=!1)=>{k({title:t("Config.Safe.index_4"),width:480,footer:!0,confirmText:t("Public.Btn.Save"),data:{open:u,taskList:o.value,onRefresh:g},component:We})},{loading:s,setLoading:i}=K(),g=async()=>{try{i(!0);const{message:u}=await ve();if(N(u)){const m=u.filter(d=>d.keyword==="panel_safe_push");m&&m.length>0?(_.value=m[0].status,o.value=m):(_.value=!1,o.value=[])}}finally{i(!1)}};return g(),(u,m)=>{const d=j,w=U;return $(),B(R,{label:u.$t("Config.Safe.index_2")},{content:a(()=>[e(d,{loading:r(s),value:r(_),"onUpdate:value":c},null,8,["loading","value"]),e(w,{class:"ml-12px",size:"small",onClick:m[0]||(m[0]=p=>n())},{default:a(()=>[x(l(u.$t("Public.Btn.Set")),1)]),_:1})]),desc:a(()=>[f("span",null,l(u.$t("Config.Safe.index_3")),1)]),_:1},8,["label"])}}}),Ye={class:"p-20px"},qe={class:"w-280px"},Ge={class:"w-280px"},Je={class:"text-error"},Ke=v({__name:"config",setup(b){const{t}=y(),_=A(null),o=E({open:"True",basic_user:"",basic_pwd:""}),c={basic_user:{trigger:["blur","input"],validator:()=>o.open==="True"&&o.basic_user.trim()===""?new Error(t("Config.Safe.index_56")):!0},basic_pwd:{trigger:["blur","input"],validator:()=>o.open==="True"&&o.basic_pwd.trim()===""?new Error(t("Config.Safe.index_58")):!0}},n=async()=>{var s;await((s=_.value)==null?void 0:s.validate()),await q(Q(o)),Y()};return(s,i)=>{const g=j,u=H,m=M,d=U,w=F,p=V;return $(),T("div",Ye,[e(w,{ref_key:"formRef",ref:_,model:r(o),rules:c},{default:a(()=>[e(u,{label:s.$t("Config.Safe.index_54")},{default:a(()=>[e(g,{value:r(o).open,"onUpdate:value":i[0]||(i[0]=C=>r(o).open=C),"checked-value":"True","unchecked-value":"False"},null,8,["value"])]),_:1},8,["label"]),e(u,{label:s.$t("Config.Safe.index_55"),path:"basic_user"},{default:a(()=>[f("div",qe,[e(m,{value:r(o).basic_user,"onUpdate:value":i[1]||(i[1]=C=>r(o).basic_user=C),placeholder:s.$t("Config.Safe.index_56")},null,8,["value","placeholder"])])]),_:1},8,["label"]),e(u,{label:s.$t("Config.Safe.index_57"),path:"basic_pwd"},{default:a(()=>[f("div",Ge,[e(m,{value:r(o).basic_pwd,"onUpdate:value":i[2]||(i[2]=C=>r(o).basic_pwd=C),placeholder:s.$t("Config.Safe.index_58")},null,8,["value","placeholder"])])]),_:1},8,["label"]),e(u,{label:" ","show-feedback":!1},{default:a(()=>[e(d,{type:"primary",onClick:n},{default:a(()=>[x(l(s.$t("Public.Btn.Save")),1)]),_:1})]),_:1})]),_:1},8,["model"]),e(p,{class:"mt-20px pl-12px"},{default:a(()=>[f("li",Je,l(s.$t("Config.Safe.index_59")),1),f("li",null,l(s.$t("Config.Safe.index_48")),1),f("li",null,l(s.$t("Config.Safe.index_49")),1),f("li",null,l(s.$t("Config.Safe.index_50")),1),f("li",null,l(s.$t("Config.Safe.index_51")),1)]),_:1})])}}}),Qe={class:"p-20px"},et={class:"text-error"},tt={class:"flex items-center justify-between"},nt={class:"bt-link",href:"https://www.yakpanel.com/bbs/thread-34374-1-1.html",target:"_blank"},ot=v({__name:"confirm",setup(b,{expose:t}){const{t:_}=y(),o=ee("riskRef");return t({onConfirm:async()=>{var n;await((n=o.value)==null?void 0:n.validate()),k({title:_("Config.Safe.index_53"),width:500,component:Ke})}}),(n,s)=>($(),T("div",Qe,[e(Ae,{class:"mb-20px"},{default:a(()=>[x(l(n.$t("Config.Safe.index_47")),1)]),_:1}),e(Ee,{class:"mb-20px"},{default:a(()=>[f("li",et,l(n.$t("Config.Safe.index_19")),1),f("li",null,l(n.$t("Config.Safe.index_48")),1),f("li",null,l(n.$t("Config.Safe.index_49")),1),f("li",null,l(n.$t("Config.Safe.index_50")),1),f("li",null,l(n.$t("Config.Safe.index_51")),1)]),_:1}),f("div",tt,[e(je,{ref_key:"riskRef",ref:o},{default:a(()=>[x(l(n.$t("Config.Safe.index_29")),1)]),_:1},512),f("a",nt,l(n.$t("Config.Safe.index_52")),1)])]))}}),at={class:"bt-link",href:"https://www.yakpanel.com/bbs/thread-34374-1-1.html",target:"_blank"},st=v({__name:"index",setup(b){const{t}=y(),{safeConfig:_}=L(),o=async c=>{c?k({title:t("Config.Safe.index_46"),width:650,footer:!0,component:ot}):(await q({open:"False",basic_user:"",basic_pwd:""}),Y())};return(c,n)=>{const s=j;return $(),B(R,{label:c.$t("Config.Safe.index_44")},{content:a(()=>[e(s,{value:r(_).basicAuth,"onUpdate:value":o},null,8,["value"])]),desc:a(()=>[f("span",null,l(c.$t("Config.Safe.index_45")),1),f("a",at,l(c.$t("Public.Btn.Help")),1)]),_:1},8,["label"])}}}),it={class:"bt-link",href:"https://www.yakpanel.com/forum/d/357-how-to-use-google-authenticator-in-the-yakpanel",target:"_blank"},lt=v({__name:"index",setup(b){const{t}=y(),{safeConfig:_}=L(),o=async n=>{n?c():(await _e({act:0},!0),_.value.dynamicPwd=!1)},c=()=>{_.value.dynamicPwd?k({title:t("Config.Safe.index_62"),width:600,component:He}):k({title:t("Config.Safe.index_63"),width:670,footer:!0,component:Fe})};return(n,s)=>{const i=j,g=U;return $(),B(R,{label:n.$t("Config.Safe.index_60")},{content:a(()=>[e(i,{value:r(_).dynamicPwd,"onUpdate:value":o},null,8,["value"]),e(g,{class:"ml-12px",size:"small",onClick:c},{default:a(()=>[x(l(n.$t("Public.Btn.Set")),1)]),_:1})]),desc:a(()=>[f("span",null,l(n.$t("Config.Safe.index_61")),1),f("a",it,l(n.$t("Public.Btn.Help")),1)]),_:1},8,["label"])}}}),_t={class:"text-error"},rt=v({__name:"index",setup(b){const{t}=y(),{safeConfig:_}=L(),o=async c=>{W({title:t("Config.Safe.index_82",[t(c?"Config.Safe.index_83":"Config.Safe.index_84")]),width:440,content:()=>c?e(ye,{tag:"div",scope:"global",keypath:"Config.Safe.index_85"},{tips_:()=>e("span",{class:"text-error"},[t("Config.Safe.index_86")])}):e(ke,null,[t("Config.Safe.index_87")]),onConfirm:async()=>{await re(),_.value.pwdComplexity=c}})};return(c,n)=>{const s=j;return $(),B(R,{label:c.$t("Config.Safe.index_79")},{content:a(()=>[e(s,{value:r(_).pwdComplexity,"onUpdate:value":o},null,8,["value"])]),desc:a(()=>[f("span",null,l(c.$t("Config.Safe.index_80")),1),f("span",_t,l(c.$t("Config.Safe.index_81")),1)]),_:1},8,["label"])}}}),ft={class:"w-260px"},dt={class:"text-error"},ut=v({__name:"index",setup(b){const{safeConfig:t}=L(),{saveConfig:_}=ze(),{t:o}=y(),c=async()=>{let n=/^((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})(\.((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})){3}$/,s=t.value.limitIp.split(",").join("-").split("-"),i=!0;if(s.length)for(let g=0;g<s.length;g++)n.test(s[g])==!1&&(i=!1);if(!i&&t.value.limitIp.length>0)return G.error(o("Config.Safe.index_95"));await _(),Y()};return(n,s)=>{const i=M,g=U;return $(),B(R,{label:n.$t("Config.Safe.index_91")},{content:a(()=>[f("div",ft,[e(i,{value:r(t).limitIp,"onUpdate:value":s[0]||(s[0]=u=>r(t).limitIp=u),placeholder:n.$t("Config.Safe.index_92")},null,8,["value","placeholder"])]),e(g,{class:"ml-12px",type:"primary",onClick:c},{default:a(()=>[x(l(n.$t("Public.Btn.Save")),1)]),_:1})]),desc:a(()=>[f("span",null,l(n.$t("Config.Safe.index_93")),1),f("span",dt,l(n.$t("Config.Safe.index_94")),1)]),_:1},8,["label"])}}}),ct={class:"px-20px py-24px"},pt={class:"w-200px"},mt={class:"text-error"},gt=v({__name:"set",setup(b,{expose:t}){const{t:_}=y(),{safeConfig:o}=L(),c=ee("formRef"),n=E({status_code:o.value.statusCode}),s={},i=[{value:403,label:_("Config.Safe.index_111")},{value:404,label:_("Config.Safe.index_112")},{value:416,label:_("Config.Safe.index_113")},{value:408,label:_("Config.Safe.index_114")},{value:400,label:_("Config.Safe.index_115")},{value:401,label:_("Config.Safe.index_116")}];return t({onConfirm:async()=>{var u;await((u=c.value)==null?void 0:u.validate()),await fe({status_code:n.status_code}),o.value.statusCode=n.status_code}}),(u,m)=>{const d=Re,w=H,p=F,C=V;return $(),T("div",ct,[e(p,{ref_key:"formRef",ref:c,model:r(n),rules:s},{default:a(()=>[e(w,{label:u.$t("Config.Safe.index_118"),path:"adminPath"},{default:a(()=>[f("div",pt,[e(d,{value:r(n).status_code,"onUpdate:value":m[0]||(m[0]=P=>r(n).status_code=P),options:i},null,8,["value"])])]),_:1},8,["label"])]),_:1},8,["model"]),e(C,null,{default:a(()=>[f("li",mt,l(u.$t("Config.Safe.index_119")),1)]),_:1})])}}}),Ct={class:"w-260px"},bt=v({__name:"index",setup(b){const{t}=y(),{safeConfig:_}=L(),o=new Map([[403,t("Config.Safe.index_111")],[404,t("Config.Safe.index_112")],[416,t("Config.Safe.index_113")],[408,t("Config.Safe.index_114")],[400,t("Config.Safe.index_115")],[401,t("Config.Safe.index_116")]]),c=te(()=>o.get(_.value.statusCode)||"--"),n=async()=>{k({title:t("Config.Safe.index_117"),width:420,footer:!0,component:gt})};return(s,i)=>{const g=M,u=U;return $(),B(R,{label:s.$t("Config.Safe.index_109")},{content:a(()=>[f("div",Ct,[e(g,{value:r(c),disabled:!0,placeholder:""},null,8,["value"])]),e(u,{class:"ml-12px",type:"primary",onClick:n},{default:a(()=>[x(l(s.$t("Public.Btn.Set")),1)]),_:1})]),desc:a(()=>[f("span",null,l(s.$t("Config.Safe.index_110")),1)]),_:1},8,["label"])}}}),xt={class:"px-20px py-24px"},ht={class:"w-120px"},St={class:"text-error"},vt=v({__name:"set",setup(b,{expose:t}){const{t:_}=y(),{safeConfig:o,getPasswordStatus:c}=L(),n=A(null),s=E({day:o.value.pwdSetDay}),i={day:{trigger:["blur","input"],validator:()=>s.day<0?new Error(_("Config.Safe.index_128")):!s.day&&s.day!==0?new Error(_("Config.Safe.index_129")):!0}};return t({onConfirm:async()=>{var u;await((u=n.value)==null?void 0:u.validate()),await de({expire:s.day}),c()}}),(u,m)=>{const d=ne,w=H,p=F,C=V;return $(),T("div",xt,[e(p,{ref_key:"formRef",ref:n,model:r(s),rules:i},{default:a(()=>[e(w,{label:u.$t("Config.Safe.index_120"),path:"day"},{default:a(()=>[f("div",ht,[e(d,{value:r(s).day,"onUpdate:value":m[0]||(m[0]=P=>r(s).day=P),min:0,"show-button":!1,placeholder:""},{suffix:a(()=>[x(l(u.$t("Public.Unit.Day",r(s).day)),1)]),_:1},8,["value"])])]),_:1},8,["label"])]),_:1},8,["model"]),e(C,{class:"mt-4px"},{default:a(()=>[f("li",St,l(u.$t("Config.Safe.index_126")),1),f("li",null,l(u.$t("Config.Safe.index_127")),1)]),_:1})])}}}),$t={class:"w-260px"},wt=v({__name:"index",setup(b){const{t}=y(),{safeConfig:_}=L(),o=te(()=>{const{pwdSetDay:n,pwdExpireDay:s,pwdExpireTime:i}=_.value;return n===0?t("Config.Safe.index_122"):t("Config.Safe.index_123",[X(i),s])}),c=async()=>{k({title:t("Config.Safe.index_124"),width:360,footer:!0,component:vt})};return(n,s)=>{const i=M,g=U;return $(),B(R,{label:n.$t("Config.Safe.index_120")},{content:a(()=>[f("div",$t,[e(i,{value:r(o),disabled:!0,placeholder:""},null,8,["value"])]),e(g,{class:"ml-12px",type:"primary",onClick:c},{default:a(()=>[x(l(n.$t("Public.Btn.Set")),1)]),_:1})]),desc:a(()=>[f("span",null,l(n.$t("Config.Safe.index_121")),1)]),_:1},8,["label"])}}}),yt={class:"p-20px"},kt={class:"mb-12px"},Pt={class:"mb-12px"},Tt={class:"mb-20px"},Ut=v({__name:"set-add-result",props:{address:{default:""}},setup(b){const t=b,_=()=>{Ve(t.address)};return(o,c)=>{const n=Me,s=U,i=V;return $(),T("div",yt,[f("div",kt,l(o.$t("Config.Safe.index_147")),1),f("div",Pt,[e(n,{value:o.address,readonly:"",rows:2},null,8,["value"])]),f("div",Tt,[e(s,{type:"primary",onClick:_},{default:a(()=>[x(l(o.$t("Public.Btn.Copy")),1)]),_:1})]),e(i,null,{default:a(()=>[f("li",null,l(o.$t("Config.Safe.index_148")),1),f("li",null,l(o.$t("Config.Safe.index_149")),1),f("li",null,l(o.$t("Config.Safe.index_150")),1)]),_:1})])}}}),Rt={class:"p-20px pt-28px pb-8px"},Bt={class:"flex mb-24px"},Lt={class:"min-w-32px"},Dt={class:"flex-1 ml-16px"},At={class:"leading-24px text-error text-14px"},Et={class:"w-160px"},jt=v({__name:"set-add",emits:["refresh"],setup(b,{expose:t,emit:_}){const o=_,{t:c}=y(),n=Be(),s=A(null),i=E({type:3,day:1}),g={day:{trigger:["blur","input"],validator:()=>i.type===0&&(i.day<=0||i.day%1!==0)?new Error(c("Config.Safe.index_145")):!0}},u=p=>p%1===0,m=()=>{const p=i.type===0?i.day*24:i.type,C=Math.floor(Date.now()/1e3);return{expire_time:p*60*60+C}},d=async()=>{var C;await((C=s.value)==null?void 0:C.validate());const{message:p}=await ce(m());J(p)&&(w(p.token),G.success(p.msg),o("refresh"))},w=(p="")=>{const C="".concat(window.location.protocol,"//").concat(window.location.host),P="".concat(C,"/login?tmp_token=").concat(p);k({title:c("Config.Safe.index_146"),width:580,data:{address:P},component:Ut})};return t({onConfirm:d}),(p,C)=>{const P=ue,h=De,S=Le,D=H,I=ne,O=F;return $(),T("div",Rt,[f("div",Bt,[f("div",Lt,[e(P,{name:"base-warning",size:"32",color:r(n).warningColor},null,8,["color"])]),f("div",Dt,[f("div",At,[f("div",null,l(p.$t("Config.Safe.index_140")),1),f("div",null,l(p.$t("Config.Safe.index_141")),1)])])]),e(O,{ref_key:"formRef",ref:s,model:r(i),rules:g,"label-width":"140"},{default:a(()=>[e(D,{label:p.$t("Config.Safe.index_142")},{default:a(()=>[e(S,{value:r(i).type,"onUpdate:value":C[0]||(C[0]=z=>r(i).type=z)},{default:a(()=>[e(h,{value:3},{default:a(()=>[x("3 "+l(p.$t("Public.Unit.Hour",3)),1)]),_:1}),e(h,{value:6},{default:a(()=>[x("6 "+l(p.$t("Public.Unit.Hour",6)),1)]),_:1}),e(h,{value:9},{default:a(()=>[x("9 "+l(p.$t("Public.Unit.Hour",9)),1)]),_:1}),e(h,{value:12},{default:a(()=>[x("12 "+l(p.$t("Public.Unit.Hour",12)),1)]),_:1}),e(h,{value:0},{default:a(()=>[x(l(p.$t("Config.Safe.index_143")),1)]),_:1})]),_:1},8,["value"])]),_:1},8,["label"]),Pe(e(D,{label:p.$t("Config.Safe.index_144"),path:"day"},{default:a(()=>[f("div",Et,[e(I,{value:r(i).day,"onUpdate:value":C[1]||(C[1]=z=>r(i).day=z),min:1,"show-button":!1,validator:u},{suffix:a(()=>[x(l(p.$t("Public.Unit.Day",r(i).day)),1)]),_:1},8,["value"])])]),_:1},8,["label"]),[[Te,r(i).type===0]])]),_:1},8,["model"])])}}}),zt={class:"p-20px h-500px"},Ft=v({__name:"set-log",props:{id:{default:0}},setup(b){const t=b,{t:_}=y(),{table:o,columns:c,setLoading:n}=se([{key:"type",title:_("Config.Safe.index_151"),width:120,ellipsis:{tooltip:!0}},{key:"addtime",title:_("Config.Safe.index_152"),width:140},{key:"log",title:_("Config.Safe.index_153"),ellipsis:{tooltip:!0}}]),s=async()=>{try{n(!0);const{message:i}=await pe({id:t.id});o.data=N(i)?i:[]}finally{n(!1)}};return s(),(i,g)=>{const u=U,m=ae,d=oe;return $(),T("div",zt,[e(d,null,{toolsLeft:a(()=>[e(u,{onClick:s},{default:a(()=>[x(l(i.$t("Public.Btn.Refresh")),1)]),_:1})]),table:a(()=>[e(m,{"max-height":360,loading:r(o).loading,data:r(o).data,columns:r(c)},null,8,["loading","data","columns"])]),_:1})])}}}),Ht={class:"h-500px p-20px"},It=v({__name:"set",setup(b){const{t}=y(),_=()=>{k({title:t("Config.Safe.index_146"),width:580,footer:!0,component:jt,data:{onRefresh:()=>{m()}}})},{table:o,columns:c,setLoading:n}=se([{key:"login_addr",title:t("Config.Safe.index_154"),ellipsis:{tooltip:!0},render:d=>d.login_addr||t("Config.Safe.index_155")},{key:"state",title:t("Config.Safe.index_156"),width:100,render:d=>d.state===-1?e("span",{class:"text-error"},[t("Config.Safe.index_166")]):d.state===1?t("Config.Safe.index_157"):e("span",{class:"text-primary"},[t("Config.Safe.index_155")])},{key:"login_time",title:t("Config.Safe.index_158"),width:140,render:d=>d.login_time===0?t("Config.Safe.index_155"):X(d.login_time)},{key:"expire",title:t("Config.Safe.index_159"),width:140,render:d=>X(d.expire)},Ne({width:160,options:d=>[{label:t("Config.Safe.index_160"),type:"error",show:d.online_state,onClick:()=>{i(d)}},{label:t("Config.Safe.index_161"),show:d.state===1||d.state===-1,onClick:()=>{s(d)}},{label:t("Public.Btn.Del"),onClick:()=>{g(d)}}]})]),s=d=>{k({title:t("Config.Safe.index_161"),width:700,data:{id:d.id},component:Ft})},i=d=>{W({title:t("Config.Safe.index_162",[d.login_addr]),content:t("Config.Safe.index_163",[d.login_addr]),onConfirm:async()=>{await me({id:d.id}),m()}})},g=d=>{W({title:t("Config.Safe.index_164"),content:t("Config.Safe.index_165"),onConfirm:async()=>{await ge({id:d.id}),m()}})},u=E({p:1,rows:10}),m=async()=>{try{n(!0);const{message:d}=await Ce(Q(u));J(d)&&(o.data=N(d.data)?d.data:[],o.total=be(d.page))}finally{n(!1)}};return m(),(d,w)=>{const p=U,C=ae,P=Ie,h=oe;return $(),T("div",Ht,[e(h,null,{toolsLeft:a(()=>[e(p,{type:"primary",onClick:_},{default:a(()=>[x(l(d.$t("Config.Safe.index_146")),1)]),_:1})]),table:a(()=>[e(C,{"max-height":340,loading:r(o).loading,data:r(o).data,columns:r(c)},null,8,["loading","data","columns"])]),pageRight:a(()=>[e(P,{page:r(u).p,"onUpdate:page":w[0]||(w[0]=S=>r(u).p=S),"page-size":r(u).rows,"onUpdate:pageSize":w[1]||(w[1]=S=>r(u).rows=S),"item-count":r(o).total,onRefresh:m},null,8,["page","page-size","item-count"])]),_:1})])}}}),Nt=v({__name:"index",setup(b){const{t}=y(),_=()=>{k({title:t("Config.Safe.index_139"),width:740,component:It})};return(o,c)=>{const n=U;return $(),B(R,{label:o.$t("Config.Safe.index_137")},{content:a(()=>[e(n,{type:"primary",onClick:_},{default:a(()=>[x(l(o.$t("Public.Btn.Set")),1)]),_:1})]),desc:a(()=>[f("span",null,l(o.$t("Config.Safe.index_138")),1)]),_:1},8,["label"])}}}),vn=v({__name:"index",setup(b){return(t,_)=>($(),T("div",null,[e(le,{class:"mb-16px"},{default:a(()=>[x(l(t.$t("Config.Safe.index_1")),1)]),_:1}),e(Xe),e(st),e(lt),e(rt),e(ut),e(bt),e(wt),e(Nt)]))}});export{vn as default};
|