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/index239.js
import{_ as h}from"./index118.js?v=1777008528";import{_ as B}from"./index217.js?v=1777008528";import{c as v,dE as R,a2 as y,R as A,k as E,c4 as P,d3 as F}from"./utils-lib.js?v=1777008528";import{G as H,H as L}from"./firewall.js?v=1777008528";import{o as T}from"./useMethod7.js?v=1777008528";import{c as V,V as j,r as p,bc as S,o as U,I as G,j as N,C as q,v as u,J as w,p as a,e,L as z,x as s}from"./base-lib.js?v=1777008528";import"./__commonjsHelpers__.js?v=1777008528";import"./index3.js?v=1777008528";import"./index119.js?v=1777008528";import"./index116.js?v=1777008528";import"./useStore8.js?v=1777008528";const tt=V({__name:"index",props:{compData:{default:()=>({isPopup:!1,name:""})}},setup(g){const i=g;v();const m=j(!1),c=p([]),_=p(0),l=p(i.compData.isPopup);i.compData;const o=S({p:1,limit:20}),f=t=>{window.open("/project/content/report/html?id="+t.testing_id,"_blank","noopener,noreferrer")},C=[{label:"网站列表",prop:"site_name",showOverflowTooltip:!0},{label:"扫描URL总数",prop:"scans",width:100},{label:"扫描耗时",prop:"time",render:t=>[t.end_time<=1||t.end_time-t.start_time<=0?e("span",null,[s("0秒")]):e("span",null,[R(t.end_time-t.start_time)])]},{label:"风险次数",render:t=>[t.risks==0?e("span",null,[s("无风险")]):e("span",{class:"bt-link !text-danger",onClick:()=>T(t)},[t.risks])]},{label:"状态",render:t=>[t.is_status===0&&t.end_time===0||t.end_time===1?e("span",{class:"text-red"},[s("扫描未完成")]):t.is_status===1&&t.end_time===0?e("span",{class:"text-warning"},[s("扫描中")]):e("span",null,[s("扫描完成")])]},{label:"扫描时间",width:150,render:t=>{const n=y(t.start_time,"number",0);return e("span",null,[A(n)])}},{label:"操作",align:"right",render:t=>[t.is_status===0&&t.end_time===0||t.end_time===1||t.is_status===1&&t.end_time===0?e("span",{class:"text-disabled cursor-not-allowed"},[s("扫描未完成")]):e("span",{class:"bt-link",onClick:()=>f(t)},[s("查看报告")])]}],d=async(t=1)=>{await E({loading:m,request:l.value?H({site_name:i.compData.name,...o}):L({...o}),data:{data:[Array,c],page:P(_)}})};return U(d),(t,n)=>{const k=F,x=B,D=h,b=G("bt-loading");return N(),q(D,{class:z({"p-[2rem]":a(l)})},{content:u(()=>[w(e(k,{ref:"table",column:C,data:a(c),"max-height":a(l)?500:null,description:"检测历史列表为空"},null,8,["data","max-height"]),[[b,a(m)],[b,"正在加载检测历史列表,请稍后...","title"]])]),"footer-right":u(()=>[e(x,{total:a(_),page:a(o).p,"onUpdate:page":n[0]||(n[0]=r=>a(o).p=r),row:a(o).limit,"onUpdate:row":n[1]||(n[1]=r=>a(o).limit=r),onChange:d,layout:"prev, pager, next, total, jumper"},null,8,["total","page","row"])]),popup:u(()=>[...n[2]||(n[2]=[])]),_:1},8,["class"])}}});export{tt as default};