Files

2 lines
18 KiB
JavaScript
Raw Permalink Normal View History

2026-04-07 02:04:22 +05:30
import{as as h,a3 as ct,i as N,v as q,x as J,c as tt,n as et,m as nt,ap as rt,l as ut,Q as _t,t as dt,at as pt}from"./index-BTglIPU2.js?v=1773287522785";import{_ as mt}from"./index-BRQskX9P.js?v=1773287522785";import{_ as B}from"./index-DIKmrNCq.js?v=1773287522785";import{_ as L}from"./index.vue_vue_type_script_setup_true_lang-DgjjuUjT.js?v=1773287522785";import{_ as M}from"./index.vue_vue_type_script_setup_true_lang-BeO8Hyma.js?v=1773287522785";import{k as I,R as H,r as T,e as j,$ as w,Z as R,a0 as n,S as t,a9 as d,_ as b,aa as x,X as P,j as O,N as Q,a6 as G,w as st,F as ot,a8 as F,P as yt,L as ft,l as X,v as E,c as gt}from"./vue-core-DJjvd5ZC.js?v=1773287522785";import{u as D}from"./useLoading-CZ2gSAW7.js?v=1773287522785";import{u as z}from"./useTableData-BmkIKQ_R.js?v=1773287522785";import{u as V,i as bt}from"./useTableColumns-DDeyYvje.js?v=1773287522785";import{u as at}from"./index-BqDzHU0m.js?v=1773287522785";import{_ as W}from"./index.vue_vue_type_script_setup_true_lang-D8O2mMsP.js?v=1773287522785";import{_ as St}from"./index.vue_vue_type_script_setup_true_lang-CgKUoL60.js?v=1773287522785";import{a1 as Z,a6 as xt,b as Y,B as K,_ as ht,a0 as wt,k as it,a2 as lt,m as vt,a8 as kt}from"./naive-ui--dJnpVcV.js?v=1773287522785";import{_ as $t}from"./index.vue_vue_type_script_setup_true_lang-C5hb-Th7.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.vue_vue_type_script_setup_true_lang-DeTfbeeM.js?v=1773287522785";import"./index-Cg6fMjw6.js?v=1773287522785";import"./firewall-jQIxKxfN.js?v=1773287522785";import"./index-K4YGya6V.js?v=1773287522785";const{t:U}=ct.global,It=()=>h.post("/plugin?name=syssafe&action=a&s=get_safe_status"),At=m=>h.post("/plugin?name=syssafe&action=a&s=set_safe_status",m,{requestOptions:{loading:U("Security.Api.Index_5"),successMessage:!0}}),Ct=()=>h.post("/plugin?name=syssafe&action=a&s=set_open",{},{requestOptions:{loading:U("Security.Api.Index_5"),successMessage:!0}}),Ht=m=>h.post("/plugin?name=syssafe&action=a&s=get_safe_config",m),Rt=m=>h.post("/plugin?name=syssafe&action=a&s=remove_safe_path",m,{requestOptions:{loading:U("Security.Api.Index_3"),successMessage:!0}}),Ut=m=>h.post("/plugin?name=syssafe&action=a&s=add_safe_path",m,{requestOptions:{loading:U("Security.Api.Index_4"),successMessage:!0}}),Pt=()=>h.post("/plugin?name=syssafe&action=a&s=get_ssh_limit_info"),Tt=m=>h.post("/plugin?name=syssafe&action=a&s=add_ssh_limit",m,{requestOptions:{loading:U("Security.Api.Index_4"),successMessage:!0}}),qt=m=>h.post("/plugin?name=syssafe&action=a&s=remove_ssh_limit",m,{requestOptions:{loading:U("Security.Api.Index_3"),successMessage:!0}}),Bt=m=>h.post("/data?action=getData",{...m,table:"logs",order:"id desc"}),Lt=()=>h.post("/plugin?name=syssafe&action=a&s=get_ssh_config"),Mt=m=>h.post("/plugin?name=syssafe&action=a&s=save_ssh_config",m,{requestOptions:{loading:U("Security.Api.Index_6"),successMessage:!0}}),Ot=()=>h.post("/plugin?name=syssafe&action=a&s=get_process_white"),Dt=m=>h.post("/plugin?name=syssafe&action=a&s=remove_process_white",m,{requestOptions:{loading:U("Security.Api.Index_3"),successMessage:!0}}),zt=m=>h.post("/plugin?name=syssafe&action=a&s=add_process_white",m,{requestOptions:{loading:U("Security.Api.Index_4"),successMessage:!0}}),Kt={class:"p-20px"},Nt=I({__name:"form",props:{data:{}},setup(m,{expose:l}){const{t:o}=H(),c=[{label:o("Security.Anti.Index_28"),value:"i"},{label:o("Security.Anti.Index_29"),value:"a"}],f=m,{getList:a}=f.data,{row:y}=f.data,s=T(null),r=j({path:"",chattr:"i",d_mode:""}),p={path:{required:!0,message:o("Security.Conf.Index_28"),trigger:["blur","input"]},d_mode:{required:!0,message:o("Security.Conf.Index_28"),trigger:["blur","input"]}};return l({onConfirm:async({hide:i})=>{var e;await((e=s.value)==null?void 0:e.validate()),await Ut({...r,s_key:y.key}),a==null||a(),i()}}),(i,e)=>{const S=St,_=Z,g=xt,A=Y,v=W;return w(),R("di