HEX
Server: nginx/1.28.3
System: Linux ip-172-31-12-242 6.17.0-1007-aws #7~24.04.1-Ubuntu SMP Thu Jan 22 21:04:49 UTC 2026 x86_64
User: root (0)
PHP: 7.4.33
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/server/panel/BTPanel/static/js/overview-legacy.js
!function(){function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e){return function(e){if(Array.isArray(e))return a(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||r(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,u,l,o=[],i=!0,c=!1;try{if(u=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;i=!1}else for(;!(i=(r=u.call(n)).done)&&(o.push(r.value),o.length!==t);i=!0);}catch(e){c=!0,a=e}finally{try{if(!i&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(c)throw a}}return o}}(e,t)||r(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){if(e){if("string"==typeof e)return a(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach(function(t){o(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function o(t,n,r){return(n=function(t){var n=function(t,n){if("object"!=e(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var a=r.call(t,n||"default");if("object"!=e(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==e(n)?n:n+""}(n))in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t}function i(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",a=n.toStringTag||"@@toStringTag";function u(n,r,a,u){var i=r&&r.prototype instanceof o?r:o,s=Object.create(i.prototype);return c(s,"_invoke",function(n,r,a){var u,o,i,c=0,s=a||[],f=!1,d={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return u=t,o=0,i=e,d.n=n,l}};function p(n,r){for(o=n,i=r,t=0;!f&&c&&!a&&t<s.length;t++){var a,u=s[t],p=d.p,m=u[2];n>3?(a=m===r)&&(i=u[(o=u[4])?5:(o=3,3)],u[4]=u[5]=e):u[0]<=p&&((a=n<2&&p<u[1])?(o=0,d.v=r,d.n=u[1]):p<m&&(a=n<3||u[0]>r||r>m)&&(u[4]=n,u[5]=r,d.n=m,o=0))}if(a||n>1)return l;throw f=!0,r}return function(a,s,m){if(c>1)throw TypeError("Generator is already running");for(f&&1===s&&p(s,m),o=s,i=m;(t=o<2?e:i)||!f;){u||(o?o<3?(o>1&&(d.n=-1),p(o,i)):d.n=i:d.v=i);try{if(c=2,u){if(o||(a="next"),t=u[a]){if(!(t=t.call(u,i)))throw TypeError("iterator result is not an object");if(!t.done)return t;i=t.value,o<2&&(o=0)}else 1===o&&(t=u.return)&&t.call(u),o<2&&(i=TypeError("The iterator does not provide a '"+a+"' method"),o=1);u=e}else if((t=(f=d.n<0)?i:n.call(r,d))!==l)break}catch(t){u=e,o=1,i=t}finally{c=1}}return{value:t,done:f}}}(n,a,u),!0),s}var l={};function o(){}function s(){}function f(){}t=Object.getPrototypeOf;var d=[][r]?t(t([][r]())):(c(t={},r,function(){return this}),t),p=f.prototype=o.prototype=Object.create(d);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,c(e,a,"GeneratorFunction")),e.prototype=Object.create(p),e}return s.prototype=f,c(p,"constructor",f),c(f,"constructor",s),s.displayName="GeneratorFunction",c(f,a,"GeneratorFunction"),c(p),c(p,a,"Generator"),c(p,r,function(){return this}),c(p,"toString",function(){return"[object Generator]"}),(i=function(){return{w:u,m:m}})()}function c(e,t,n,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}c=function(e,t,n,r){function u(t,n){c(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(u("next",0),u("throw",1),u("return",2))},c(e,t,n,r)}function s(e,t,n,r,a,u,l){try{var o=e[u](l),i=o.value}catch(e){return void n(e)}o.done?t(i):Promise.resolve(i).then(r,a)}function f(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var u=e.apply(t,n);function l(e){s(u,r,a,l,o,"next",e)}function o(e){s(u,r,a,l,o,"throw",e)}l(void 0)})}}System.register(["./index-legacy206.js?v=1777008528","./base-lib-legacy.js?v=1777008528","./index-legacy3.js?v=1777008528","./utils-lib-legacy.js?v=1777008528","./index-legacy118.js?v=1777008528","./index-legacy217.js?v=1777008528","./index-legacy131.js?v=1777008528","./useController-legacy13.js?v=1777008528","./useStore-legacy2.js?v=1777008528","./site-legacy.js?v=1777008528","./__commonjsHelpers__-legacy.js?v=1777008528","./index-legacy119.js?v=1777008528","./index-legacy116.js?v=1777008528"],function(e,r){"use strict";var a,u,o,c,s,d,p,m,v,y,h,b,g,w,_,k,V,x,j,O,C,D,S,N,P,T,U,A,q,E,M,I,G,L,R,F,$,H,Y,B,J,z,K,Q,W,Z,X,ee,te,ne,re,ae,ue,le,oe,ie,ce,se,fe,de,pe,me,ve,ye,he,be,ge,we,_e,ke,Ve,xe,je,Oe,Ce,De;return{setters:[function(e){a=e._},function(e){u=e.c,o=e.r,c=e.j,s=e.k,d=e.e,p=e.v,m=e.F,v=e.B,y=e.p,h=e.C,b=e.x,g=e.s,w=e.Q,_=e.L,k=e.z,V=e.bI,x=e.bw,j=e.bD,O=e.H,C=e.aC,D=e.V,S=e.g,N=e.w,P=e.aH,T=e.o,U=e.I,A=e.J,q=e.q,E=e.y,M=e.n,I=e.am,G=e.an,L=e.aB,R=e.aV,F=e.ap,$=e.G,H=e.ad,Y=e.ab},function(e){B=e.a2},function(e){J=e.R,z=e.cZ,K=e.c,Q=e.c7,W=e.k,Z=e.w,X=e.o,ee=e.cR,te=e.d3,ne=e.cP,re=e.cO,ae=e.K,ue=e.f},function(e){le=e._},function(e){oe=e._},function(e){ie=e._},function(e){ce=e.v},function(e){se=e.u},function(e){fe=e.addExcloud,de=e.setSiteStatusProof,pe=e.modifyPathConfig,me=e.multiCreate,ve=e.setTamperAlarm,ye=e.setPushStatus,he=e.setPushConfig,be=e.getGlabalTotal,ge=e.getTamperRuleByPath,we=e.delTempClose,_e=e.setTempClose,ke=e.modifyGlobalConfig,Ve=e.getTamperCoreLogs,xe=e.getTamperAlarm,je=e.getPushList,Oe=e.delLogs,Ce=e.getProofIndex,De=e.getProofLog},null,null,null],execute:function(){var r={class:"time flex"},Se=z(u({__name:"day-cut",props:{days:{default:""}},emits:["cut-day","cut-day-click"],setup:function(e,t){var n=t.emit,a=o(""),u=o(1),l=o(),i=o([{content:"昨天",active:!1,event:function(){u.value=0;var e=J(new Date((new Date).getTime()-864e5),"yyyy-MM-dd");n("cut-day",0,e),f.value=""}},{content:"今天",active:!0,event:function(e){u.value=1;var t=J(new Date,"yyyy-MM-dd");n("cut-day",1,t),f.value=""}}]),f=o(""),j=function(e){return e.getTime()>Date.now()},O=function(e){a.value="自定义时间",u.value=2,n("cut-day",2,J(e,"yyyy-MM-dd"))};return function(e,t){var n=k,a=V,o=x;return c(),s("div",r,[d(a,{class:"control-btn"},{default:p(function(){return[(c(!0),s(m,null,v(y(i),function(e,t){return c(),h(n,{key:t,type:y(u)===t?"primary":"",onClick:e.event},{default:p(function(){return[b(g(e.content),1)]}),_:2},1032,["type","onClick"])}),128))]}),_:1}),d(o,{align:"right",type:"date",modelValue:y(f),"onUpdate:modelValue":t[0]||(t[0]=function(e){return w(f)?f.value=e:null}),placeholder:"自定义时间",ref_key:"player",ref:l,class:_(["auto-time !w-[13rem]","".concat(2===y(u)?"active":"")]),onChange:O,"disabled-date":j},null,8,["modelValue","class"])])}}}),[["__scopeId","data-v-deb01e80"]]),Ne={key:0,class:"flex justify-between mb-[1.6rem]"},Pe={class:"flex items-center"},Te={class:"flex items-center"},Ue={class:"bt-danger"},Ae={key:1,class:"flex items-center justify-center mb-[1.6rem]"},qe={class:"flex items-center flex-1 mr-1rem"},Ee={key:0,class:"flex-1"},Me={class:"flex items-center"},Ie={class:"current-box"},Ge={class:"current-box-item"},Le=["title"],Re={class:"current-box-item"},Fe=["title"],$e={key:0,class:"flex justify-between"},He={class:"flex items-center"},Ye={class:"flex items-center"},Be={class:"flex items-center"},Je={class:"flex items-center"},ze={class:"flex items-center"},Ke={class:"mt-8 leading-10 list-disc pl-2rem"},Qe={class:"flex-wrap"},We=u({__name:"overview",props:{compData:{default:{}}},setup:function(e,r){var u=r.expose,_=e,V=ue(),z=K().getSenderAlarmListInfo,We=se().siteInfo,Ze=o(!1),Xe=j(),et=o(!1),tt=o(1),nt=o(J(new Date,"yyyy-MM-dd")),rt=o({}),at=O({p:1,rows:10,total:0}),ut=o(!1),lt=o([]),ot=o([]),it=o({logContent:"",logDialog:!1,name:""}),ct=[{content:"如果需要频繁修改当前文件,确认提交即可。"},{content:"如果需要频繁修改该文件同级文件内容,请删除路径尾部文件名,确认提交即可。"},{content:d(m,null,[b("若大量临时缓存文件被拦截,可参考:"),d("code",null,[b("/www/wwwroot/bt.cn/cache/bt_1234.php")]),b(",直接添加"),d("code",null,[b("/www/wwwroot/bt.cn/cache/bt*.php")]),b("即可")])},{content:"注意:以上操作会解除对文件或目录的限制,请确保你信任这些内容,以防止安全问题。"}],st=o(!1),ft=o(),dt=o(!1),pt=O({path:""}),mt=O({path:[{required:!0,message:"请输入目录/文件",trigger:"blur"}]}),vt=C("kernelModuleStatus",D(!0)),yt=o({}),ht=o(!1),bt=o(!1),gt=o(),wt=O({expire:30,unit:"minute"}),_t=o(),kt=o(!1),Vt=O({name:We.value.path+"/"+We.value.name,cycle:30,count:3,interval:600,push_count:1,module:[],limit:["sms"]}),xt=S(function(){return"tamper_proof_refactored"===_.compData.type?[{content:"如果开启防篡改后您的网站出现异常,请尝试排除网站日志、缓存、临时文件、上传等目录后重试,或直接关闭异常网站防篡改功能"}]:[{content:"开启防篡改后,部分项目【无法更新,文件无法上传,无法操作等】,需要关闭防篡改或添加白名单"}]}),jt=O({cycle:[{required:!0,message:"请输入时间",trigger:"blur"},{validator:function(e,t,n){/^[1-9]\d*$/.test(t)?n():n(new Error("必须为大于0的整数"))},trigger:["blur","change"]}],count:[{required:!0,message:"请输入次数",trigger:"blur"},{validator:function(e,t,n){/^[1-9]\d*$/.test(t)?n():n(new Error("必须为大于0的整数"))},trigger:["blur","change"]}],push_count:[{required:!0,message:"请输入次数",trigger:"blur"},{validator:function(e,t,n){/^[1-9]\d*$/.test(t)?n():n(new Error("必须为大于0的整数"))},trigger:["blur","change"]}],interval:[{required:!0,message:"请输入时间",trigger:"blur"},{validator:function(e,t,n){/^[1-9]\d*$/.test(t)?n():n(new Error("必须为大于0的整数"))},trigger:["blur","change"]}],module:[{validator:function(e,t,n){0===Vt.module.length?n(new Error("请选择告警方式")):n()},trigger:["change"]}]}),Ot=o("log"),Ct=o([{label:"日志",name:"log",lazy:!0,render:function(){}}]),Dt=O({expire:[{required:!0,message:"请输入时间",trigger:"blur"},{validator:function(e,t,n){/^[1-9]\d*$/.test(t)?n():n(new Error("时间必须为大于0的整数"))},trigger:["blur","change"]}]}),St=o(),Nt=o(!1),Pt=O({date:""}),Tt=O({date:[{required:!0,message:"请选择日期",trigger:"blur"}]}),Ut=function(e){return e.getTime()>Date.now()},At=[{label:"关闭防护",value:0},{label:"拦截模式",value:1},{label:"观察模式",value:2}],qt=O({create:"创建",delete:"删除",modify:"修改",move:"移动",rename:"重命名",chmod:"权限变更"}),Et=O({0:"关闭",1:"拦截",2:"观察"}),Mt=o([{label:"时间",prop:"time",width:150,render:function(e){return J(e[0])}},{label:"模式",prop:"mode",width:60,render:function(e){return d("span",{class:"text-[".concat(1===e[1]?"#20a53a":"#f0ad4e","]")},[Et[e[1]]])}},{label:"类型",prop:"type",width:70,render:function(e){return qt[e[2]]}},{label:"文件",prop:"type",showOverflowTooltip:!0,render:function(e){return d("div",{class:"truncate"},[e[3]])}},{label:"溯源日志",prop:"ip",width:78,render:function(e){return d("span",{class:"bt-link cursor-pointer",onClick:function(){it.value.logContent=e[4]&&e[4].length?e[4].join("\n"):"当前日志为空",it.value.name=e[3],it.value.logDialog=!0}},[b("溯源日志")])}},{label:"状态",prop:"action",width:75,render:function(e){return"防护成功"}},{label:"操作",align:"right",width:90,render:function(e){return d(Q,{onClick:function(){pt.path=e[3],st.value=!0}},{default:function(){return[b("加入白名单")]}})}}]),It=o([{label:"时间",prop:"date",width:150},{label:"目录",prop:"content"},{label:"类型",prop:"type",width:100,render:function(e){return d("span",null,[ce[e.type]])}},{label:"用户",prop:"user",width:90},{label:"进程",prop:"process",width:90}]),Gt=function(){var e=f(i().m(function e(){return i().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,ft.value.validate();case 1:return e.n=2,W({loading:dt,request:fe({siteName:We.value.name,excludePath:pt.path}),message:!0});case 2:e.v.status&&(st.value=!1);case 3:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),Lt=function(){var e=f(i().m(function e(t){var n,r,a,u;return i().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,et.value=!0,e.n=1,Ce({day:t});case 1:a=e.v,u=a.data,rt.value=null===(n=u.sites)||void 0===n?void 0:n.find(function(e){return e.siteName==We.value.name}),rt.value.totalNum=rt.value.total.site.total,rt.value.theNum=rt.value.total.day.total,rt.value.open=rt.value.open,ot.value=null===(r=u.sites)||void 0===r?void 0:r.map(function(e){return{siteName:e.siteName,path:e.path}}),e.n=3;break;case 2:e.p=2,e.v;case 3:return e.p=3,et.value=!1,e.f(3);case 4:return e.a(2)}},e,null,[[0,2,3,4]])}));return function(t){return e.apply(this,arguments)}}(),Rt=function(){var e=f(i().m(function e(t){return i().w(function(e){for(;;)switch(e.n){case 0:W({loading:ut,request:De({day:t,siteName:We.value.name}),data:{logs:[Array,lt]}});case 1:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),Ft=function(){var e=f(i().m(function e(t){var n,r;return i().w(function(e){for(;;)switch(e.p=e.n){case 0:return rt.value.open=t,e.p=1,e.n=2,de({siteName:We.value.name,status:t});case 2:r=e.v,null!==(n=r.data)&&void 0!==n&&n.length?(V.request(r.data[0]),r.status&&Lt(nt.value)):V.request(r),e.n=4;break;case 3:e.p=3,e.v;case 4:return e.a(2)}},e,null,[[1,3]])}));return function(t){return e.apply(this,arguments)}}(),$t=function(){wt.expire=30,wt.unit="minute",bt.value=!0},Ht=function(){var e=f(i().m(function e(t){var n,r,a;return i().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,Z({title:"".concat(t?"开启":"关闭","保护目录配置【").concat(We.value.name,"】"),content:t?"启用该保护目录配置后,目录将受到保护,是否继续操作?":"关闭该保护目录配置后,目录将失去保护,是否继续操作?",icon:"warning"});case 1:if(null===(n=rt.value)||void 0===n||!n.path){e.n=3;break}return e.n=2,W({loading:"正在设置防篡改,请稍侯...",request:pe({path_id:rt.value.pid,key:"status",value:t?1:0}),message:!0});case 2:e.v.status&&Wt(),e.n=5;break;case 3:return e.n=4,me({paths:JSON.stringify([{path:We.value.path+"/",ps:We.value.name}])});case 4:r=e.v,(a=r.data).length&&a[0].status?(V.success("开启防篡改成功"),Wt()):V.error("开启防篡改失败");case 5:e.n=7;break;case 6:e.p=6,"cancel"===e.v&&M(function(){rt.value=l(l({},rt.value),{},{open:!t})});case 7:return e.a(2)}},e,null,[[0,6]])}));return function(t){return e.apply(this,arguments)}}(),Yt=function(){var e=f(i().m(function e(t){var n;return i().w(function(e){for(;;)switch(e.p=e.n){case 0:if(null!==(n=rt.value)&&void 0!==n&&n.path){e.n=1;break}return V.warn("请先开启防篡改开关再进行告警设置"),M(function(){ht.value=!1}),e.a(2);case 1:if(!t){e.n=3;break}if(_.compData.isNewAlarmVersion){e.n=2;break}return V.warn("当前企业级防篡改插件版本小于5.6,请升级插件"),M(function(){ht.value=!1}),e.a(2);case 2:kt.value=!0,e.n=7;break;case 3:return e.p=3,e.n=4,Z({title:"关闭保护目录告警【".concat(We.value.name,"】"),content:"关闭该保护目录告警后,该配置将无法发送告警,是否继续操作?",icon:"warning"});case 4:return e.n=5,W({loading:"正在关闭告警任务,请稍侯...",request:_.compData.isNewAlarmVersion?ve({project:rt.value.pid},"delete"):ye({id:rt.value.pid,name:"tamper_push",status:0}),message:!0});case 5:e.v.status&&Wt(),e.n=7;break;case 6:e.p=6,e.v,ht.value=!0;case 7:return e.a(2)}},e,null,[[3,6]])}));return function(t){return e.apply(this,arguments)}}(),Bt=function(){var e=f(i().m(function e(){return i().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,z();case 1:V.success("刷新成功");case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),Jt=function(){kt.value=!1,ht.value=!1},zt=function(){var e=f(i().m(function e(){return i().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,_t.value.validate();case 1:return e.n=2,W({loading:"正在设置告警任务,请稍侯...",request:_.compData.isNewAlarmVersion?ve({project:rt.value.pid,cycle:Number(Vt.cycle),count:Number(Vt.count),interval:Number(Vt.interval),day_num:Number(Vt.push_count),status:1,sender:Vt.module.join(",")},"add"):he({id:rt.value.pid,name:"tamper_push",data:JSON.stringify({cycle:Number(Vt.cycle),count:Number(Vt.count),interval:Number(Vt.interval),push_count:Number(Vt.push_count),module:Vt.module.join(","),type:"",title:"【".concat(We.value.path,"】篡改告警")})}),message:!0});case 2:e.v.status&&(kt.value=!1,tn());case 3:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),Kt=function(){var e=f(i().m(function e(t,n){return i().w(function(e){for(;;)switch(e.n){case 0:if(tt.value=t,nt.value=n,"tamper_proof_refactored"!==_.compData.type){e.n=3;break}return e.n=1,Lt(n);case 1:return e.n=2,Rt(n);case 2:e.n=4;break;case 3:return at.p=1,e.n=4,en(n);case 4:return e.a(2)}},e)}));return function(t,n){return e.apply(this,arguments)}}(),Qt=function(){var e=f(i().m(function e(){var t,n;return i().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,et.value=!0,e.n=1,be();case 1:t=e.v,n=t.data,yt.value=n,vt.value=n.glabal_status.kernel_module_status,e.n=3;break;case 2:e.p=2,e.v;case 3:return e.p=3,et.value=!1,e.f(3);case 4:return e.a(2)}},e,null,[[0,2,3,4]])}));return function(){return e.apply(this,arguments)}}(),Wt=function(){var e=f(i().m(function e(){var t,n,r,a,u,l,o,c;return i().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,ge({path:We.value.path});case 1:if(t=e.v,n=t.data,rt.value=n,n.hasOwnProperty("status")){for(o in rt.value.open=!!n.status,r=0,a=0,u=[],l=[],n.total.all)r+=n.total.all[o],u.push("".concat(ce[o],": ").concat(n.total.all[o]));for(c in n.total.today)a+=n.total.today[c],l.push("".concat(ce[c],": ").concat(n.total.today[c]));rt.value.totalNum=r,rt.value.totalTitle=u.join("\n"),rt.value.theNum=a,rt.value.theTitle=l.join("\n"),en(nt.value)}else rt.value.open=!1,rt.value.totalNum="--",rt.value.theNum="--";e.n=3;break;case 2:e.p=2,e.v;case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}(),Zt=function(){var e=f(i().m(function e(){var t,n=arguments;return i().w(function(e){for(;;)switch(e.n){case 0:if(!(t=n.length>0&&void 0!==n[0]&&n[0])){e.n=1;break}return e.n=1,gt.value.validate();case 1:return e.n=2,W({loading:"正在设置临时关闭防护,请稍侯...",request:t?_e(wt):we(),message:!0});case 2:e.v.status&&(bt.value=!1,Qt(),Wt());case 3:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),Xt=function(){var e=f(i().m(function e(){return i().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Z({title:"开启全局开关",content:"开启后,站点目录对应的防篡改配置将生效,是否继续操作?",icon:"warning"});case 1:return e.n=2,W({loading:"正在开启全局开关,请稍侯...",request:ke({value:1,key:"status"}),message:!0});case 2:e.v.status&&Qt();case 3:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),en=function(){var e=f(i().m(function e(t){var n,r,a,u;return i().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,Ve({path_id:rt.value.pid,date:t||nt.value,rows:at.rows,p:at.p});case 1:n=e.v,console.log(n,6666),Array.isArray(n.data)?(lt.value=n.data,at.total=n.hasOwnProperty("page")?X(n.page):n.data.length):Array.isArray(null==n||null===(r=n.data)||void 0===r?void 0:r.data)?(lt.value=n.data.data,at.total=n.data.hasOwnProperty("page")?X(n.data.page):(null===(a=n.data)||void 0===a?void 0:a.total)||n.data.data.length):(lt.value=[],at.total=0),e.n=3;break;case 2:e.p=2,u=e.v,console.log(u);case 3:return e.a(2)}},e,null,[[0,2]])}));return function(t){return e.apply(this,arguments)}}(),tn=function(){var e=f(i().m(function e(){var t,n,r,a,u,l;return i().w(function(e){for(;;)switch(e.p=e.n){case 0:if(e.p=0,!_.compData.isNewAlarmVersion){e.n=2;break}return e.n=1,xe();case 1:n=e.v,r=n.data,ht.value=null===(t=r.task_list.find(function(e){return e.project===rt.value.pid}))||void 0===t?void 0:t.status,e.n=4;break;case 2:return e.n=3,je();case 3:a=e.v,u=a.data,l=u.tamper_push&&u.tamper_push[rt.value.pid]||{},ht.value=!(null==l||!l.status);case 4:e.n=6;break;case 5:e.p=5,e.v;case 6:return e.a(2)}},e,null,[[0,5]])}));return function(){return e.apply(this,arguments)}}(),nn=function(){Pt.date="",Nt.value=!0},rn=function(){var e=f(i().m(function e(){var t;return i().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,St.value.validate();case 1:return e.n=2,Oe({path_id:rt.value.pid,date:Pt.date});case 2:t=e.v,V.request(t),t.status&&(Nt.value=!1,en()),e.n=4;break;case 3:e.p=3,e.v;case 4:return e.a(2)}},e,null,[[0,3]])}));return function(){return e.apply(this,arguments)}}();N([function(){return yt.value.temp_close_time},function(){return Xe.value}],function(e){var t=n(e,2),r=t[0],a=t[1];!Ze.value&&0!==r&&1e3*r+3e3<a&&(yt.value.temp_close_time=0,Qt(),Wt())});var an=function(){var e=f(i().m(function e(){var t;return i().w(function(e){for(;;)switch(e.n){case 0:if(_.compData.maskLayer){e.n=1;break}return e.a(2);case 1:if(nt.value=J(new Date,"yyyy-MM-dd"),"tamper_proof_refactored"!==_.compData.type){e.n=4;break}return e.n=2,Lt(nt.value);case 2:return e.n=3,Rt(nt.value);case 3:e.n=8;break;case 4:if(_.compData.isVersion){e.n=5;break}return e.a(2);case 5:return e.n=6,Qt();case 6:return e.n=7,Wt();case 7:if(null===(t=rt.value)||void 0===t||!t.path){e.n=8;break}return e.n=8,tn();case 8:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}();return P(function(){Ze.value=!0}),T(an),u({sitesList:ot,init:an}),function(n,r){var u,l,o,i,f,_=I,V=G,j=L,O=Q,C=R,D=F,S=$,N=k,P=ee,T=ie,M=te,z=oe,K=le,W=ne,Z=re,X=H,ue=Y,ce=ae,se=B,fe=x,de=a,pe=U("bt-loading");return A((c(),s("div",null,["tamper_proof_refactored"===e.compData.type?(c(),s("div",Ne,[q("div",Pe,[r[26]||(r[26]=q("span",{class:"mr-1rem"},"防篡改状态",-1)),d(V,{class:"!w-[16rem]",modelValue:y(rt).open,"onUpdate:modelValue":r[0]||(r[0]=function(e){return y(rt).open=e}),onChange:Ft},{default:p(function(){return[(c(),s(m,null,v(At,function(e){return d(_,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])}),64))]}),_:1},8,["modelValue"]),d(j,{placement:"top-start",width:"200","popper-class":"green-tips-popover",trigger:"hover",content:""},{reference:p(function(){return t(r[24]||(r[24]=[q("i",{class:"svgtofont-el-question-filled text-warning ml-[12px] text-[16px]"},null,-1)]))}),default:p(function(){return[r[25]||(r[25]=q("ul",{class:"list-disc pl-1.6rem"},[q("li",null,"拦截模式:拦截,并记录"),q("li",null,"观察模式:不拦截,只记录")],-1))]}),_:1})]),d(Se,{days:y(tt),onCutDay:Kt},null,8,["days"])])):(c(),s(m,{key:1},[null!==(u=y(yt))&&void 0!==u&&u.temp_close_time?(c(),h(C,{key:0,type:"warning",class:"!mb-[1.6rem] !p-[1.2rem]",closable:!1,"show-icon":""},{title:p(function(){return[q("div",Te,[r[28]||(r[28]=b(" 当前已临时关闭全局防篡改,将在 ",-1)),q("span",Ue,g(y(J)(y(yt).temp_close_time)),1),r[29]||(r[29]=b(" 恢复防护 ",-1)),d(O,{class:"bt-link ml-1rem",onClick:r[1]||(r[1]=function(e){return Zt(!1)})},{default:p(function(){return t(r[27]||(r[27]=[b(" 点击立即恢复 ",-1)]))}),_:1})])]}),_:1})):(c(),s("div",Ae,[q("div",qe,[r[32]||(r[32]=q("span",{class:"mr-1rem"},"防篡改开关",-1)),d(D,{modelValue:y(rt).open,"onUpdate:modelValue":r[2]||(r[2]=function(e){return y(rt).open=e}),width:36,onChange:Ht},null,8,["modelValue"]),d(S,{direction:"vertical",class:"!h-2rem !mx-1.6rem"}),r[33]||(r[33]=q("span",{class:"mr-1rem"},"告警设置",-1)),d(D,{class:"mr-[1.6rem]",modelValue:y(ht),"onUpdate:modelValue":r[3]||(r[3]=function(e){return w(ht)?ht.value=e:null}),width:36,onChange:Yt},null,8,["modelValue"]),null!==(l=y(yt))&&void 0!==l&&null!==(l=l.glabal_status)&&void 0!==l&&l.settings_status?E("",!0):(c(),s("div",Ee,[d(C,{type:"warning",class:"h-3.2rem",closable:!1,"show-icon":""},{title:p(function(){return[q("div",Me,[r[31]||(r[31]=b(" 未启用企业级防篡改,请先开启 ",-1)),d(O,{class:"underline",type:"danger",onClick:Xt},{default:p(function(){return t(r[30]||(r[30]=[b(" 全局开关 ",-1)]))}),_:1})])]}),_:1})]))]),d(N,{type:"primary",onClick:$t},{default:p(function(){return t(r[34]||(r[34]=[b(" 全局临时开关 ",-1)]))}),_:1})]))],64)),q("div",Ie,[q("div",Ge,[r[35]||(r[35]=q("div",null,"总拦截次数",-1)),q("div",{title:null===(o=y(rt))||void 0===o?void 0:o.totalTitle},g(y(rt).totalNum),9,Le)]),q("div",Re,[r[36]||(r[36]=q("div",null,"当日拦截次数",-1)),q("div",{title:null===(i=y(rt))||void 0===i?void 0:i.theTitle},g(y(rt).theNum),9,Fe)])]),"tamper_core"===e.compData.type?(c(),s(m,{key:2},[d(P,{ref:"tamperRef",type:"",class:"mt-1rem",modelValue:y(Ot),"onUpdate:modelValue":r[4]||(r[4]=function(e){return w(Ot)?Ot.value=e:null}),options:y(Ct)},null,8,["modelValue","options"]),null!==(f=y(rt))&&void 0!==f&&f.path?(c(),s("div",$e,[d(N,{type:"default",onClick:nn},{default:p(function(){return t(r[37]||(r[37]=[b("清理日志",-1)]))}),_:1}),q("div",He,[d(Se,{days:y(tt),onCutDay:Kt},null,8,["days"]),d(T,{onRefresh:en,class:"ml-1rem"})])])):E("",!0)],64)):E("",!0),d(K,null,{"header-left":p(function(){return t(r[38]||(r[38]=[]))}),"header-right":p(function(){return t(r[39]||(r[39]=[]))}),content:p(function(){return["tamper_core"==e.compData.type?A((c(),h(M,{key:0,column:y(It),maxHeight:320,data:y(lt)},null,8,["column","data"])),[[pe,y(ut)]]):A((c(),h(M,{key:1,column:y(Mt),maxHeight:400,data:y(lt)},null,8,["column","data"])),[[pe,y(ut)]])]}),"footer-left":p(function(){return t(r[40]||(r[40]=[]))}),"footer-right":p(function(){return["tamper_core"===e.compData.type?(c(),h(z,{key:0,class:"mb-1rem",page:y(at).p,"onUpdate:page":r[5]||(r[5]=function(e){return y(at).p=e}),row:y(at).rows,"onUpdate:row":r[6]||(r[6]=function(e){return y(at).rows=e}),total:y(at).total,"pager-count":4,onChange:r[7]||(r[7]=function(e){return en()})},null,8,["page","row","total"])):E("",!0)]}),_:1}),d(W,{options:y(xt),"list-style":"disc",class:"ml-2rem"},null,8,["options"]),d(ce,{title:"临时关闭防篡改",modelValue:y(bt),"onUpdate:modelValue":r[10]||(r[10]=function(e){return w(bt)?bt.value=e:null}),area:58,onConfirm:r[11]||(r[11]=function(e){return Zt(!0)}),"show-footer":""},{default:p(function(){return[d(ue,{class:"p-[2rem]",ref_key:"tempFormRef",ref:gt,model:y(wt),rules:y(Dt)},{default:p(function(){return[d(X,{label:"临时关闭",prop:"expire"},{default:p(function(){return[q("div",Ye,[d(Z,{type:"number",modelValue:y(wt).expire,"onUpdate:modelValue":r[8]||(r[8]=function(e){return y(wt).expire=e}),width:"14rem",class:"!w-14rem",placeholder:"请输入时间"},null,8,["modelValue"]),d(V,{class:"ml-1rem !w-[10rem]",modelValue:y(wt).unit,"onUpdate:modelValue":r[9]||(r[9]=function(e){return y(wt).unit=e})},{default:p(function(){return[d(_,{label:"分钟",value:"minute"}),d(_,{label:"小时",value:"hour"}),d(_,{label:"天",value:"day"})]}),_:1},8,["modelValue"]),r[41]||(r[41]=q("span",{class:"text-secondary ml-[4px]"},",到期后自动恢复防护",-1))])]}),_:1})]}),_:1},8,["model","rules"])]}),_:1},8,["modelValue"]),d(ce,{title:"设置告警任务",modelValue:y(kt),"onUpdate:modelValue":r[18]||(r[18]=function(e){return w(kt)?kt.value=e:null}),area:54,onConfirm:zt,onCancel:Jt,"show-footer":""},{default:p(function(){return[d(ue,{class:"p-[2rem]",ref_key:"alarmFormRef",ref:_t,model:y(Vt),rules:y(jt)},{default:p(function(){return[d(X,{label:"保护列表"},{default:p(function(){return[d(Z,{modelValue:y(Vt).name,"onUpdate:modelValue":r[12]||(r[12]=function(e){return y(Vt).name=e}),disabled:"",width:"35rem"},null,8,["modelValue"])]}),_:1}),d(X,{label:"触发条件"},{default:p(function(){return[q("div",Be,[d(X,{prop:"cycle"},{default:p(function(){return[d(Z,{modelValue:y(Vt).cycle,"onUpdate:modelValue":r[13]||(r[13]=function(e){return y(Vt).cycle=e}),type:"number",width:"12rem"},null,8,["modelValue"])]}),_:1}),r[42]||(r[42]=q("span",{class:"text-secondary mx-[.6rem]"},"分钟内,篡改",-1)),d(X,{prop:"count"},{default:p(function(){return[d(Z,{modelValue:y(Vt).count,"onUpdate:modelValue":r[14]||(r[14]=function(e){return y(Vt).count=e}),type:"number",width:"12rem"},null,8,["modelValue"])]}),_:1}),r[43]||(r[43]=q("span",{class:"text-secondary mx-[.6rem]"},"次",-1))])]}),_:1}),d(X,{label:"间隔时间",prop:"interval"},{default:p(function(){return[q("div",Je,[d(Z,{modelValue:y(Vt).interval,"onUpdate:modelValue":r[15]||(r[15]=function(e){return y(Vt).interval=e}),type:"number",width:"12rem",class:"!w-12rem"},null,8,["modelValue"]),r[44]||(r[44]=q("span",{class:"text-secondary mx-[.6rem]"},"秒后再次监控触发条件",-1))])]}),_:1}),d(X,{label:"推送次数",prop:"push_count"},{default:p(function(){return[q("div",ze,[d(Z,{modelValue:y(Vt).push_count,"onUpdate:modelValue":r[16]||(r[16]=function(e){return y(Vt).push_count=e}),type:"number",width:"12rem",class:"!w-12rem"},null,8,["modelValue"]),r[45]||(r[45]=q("span",{class:"text-secondary mx-[.6rem]"}," 次后停止推送,次日再次监控 ",-1))])]}),_:1}),d(X,{label:"告警方式",prop:"module"},{default:p(function(){return[d(se,{modelValue:y(Vt).module,"onUpdate:modelValue":r[17]||(r[17]=function(e){return y(Vt).module=e}),class:"!w-35rem",limit:y(Vt).limit},null,8,["modelValue","limit"])]}),_:1}),q("ul",Ke,[q("li",null,[r[47]||(r[47]=b(" 点击配置后状态未更新,尝试点击【 ",-1)),d(O,{class:"!inline-block",onClick:Bt},{default:p(function(){return t(r[46]||(r[46]=[b("手动刷新",-1)]))}),_:1}),r[48]||(r[48]=b(" 】 ",-1))])])]}),_:1},8,["model","rules"])]}),_:1},8,["modelValue"]),d(ce,{title:"清理日志",modelValue:y(Nt),"onUpdate:modelValue":r[20]||(r[20]=function(e){return w(Nt)?Nt.value=e:null}),area:38,onConfirm:rn,"show-footer":""},{default:p(function(){return[d(ue,{class:"p-[2rem]",ref_key:"clearFormRef",ref:St,model:y(Pt),rules:y(Tt)},{default:p(function(){return[d(X,{label:"需要清理的日期",prop:"date"},{default:p(function(){return[d(fe,{modelValue:y(Pt).date,"onUpdate:modelValue":r[19]||(r[19]=function(e){return y(Pt).date=e}),type:"date",class:"date",placeholder:"选择日期","value-format":"YYYY-MM-DD","disabled-date":Ut},null,8,["modelValue"])]}),_:1}),d(W,{class:"pl-2rem",options:[{content:"当前仅支持按日期清理日志"}]})]}),_:1},8,["model","rules"])]}),_:1},8,["modelValue"]),d(ce,{title:"溯源日志[".concat(y(it).name,"]"),modelValue:y(it).logDialog,"onUpdate:modelValue":r[21]||(r[21]=function(e){return y(it).logDialog=e}),area:[60]},{default:p(function(){return[q("div",Qe,[d(de,{class:"h-[40rem] !rounded-none",content:y(it).logContent},null,8,["content"])])]}),_:1},8,["title","modelValue"]),d(ce,{title:"清理日志",modelValue:y(st),"onUpdate:modelValue":r[23]||(r[23]=function(e){return w(st)?st.value=e:null}),area:56,onConfirm:Gt,"show-footer":""},{default:p(function(){return[d(ue,{class:"p-[2rem]",ref_key:"addWhiteListFormRef",ref:ft,model:y(pt),rules:y(mt),disabled:y(dt)},{default:p(function(){return[d(X,{label:"目录/文件",prop:"path"},{default:p(function(){return[d(Z,{modelValue:y(pt).path,"onUpdate:modelValue":r[22]||(r[22]=function(e){return y(pt).path=e}),width:"35rem",placeholder:"请输入目录/文件"},null,8,["modelValue"])]}),_:1}),d(X,null,{default:p(function(){return[d(W,{options:ct,class:"pl-1rem leading-2rem","list-style":"disc"})]}),_:1})]}),_:1},8,["model","rules","disabled"])]}),_:1},8,["modelValue"])])),[[pe,y(et)],[pe,"正在获取站点防篡改信息,请稍侯","title"]])}}});e("default",z(We,[["__scopeId","data-v-28fe5bf0"]]))}}})}();