ScopeSentry/static/assets/Deduplication-Ym81-NVd.js

2 lines
8.3 KiB
JavaScript

import{W as e,dp as t,dI as a,d as l,be as i,a4 as n,r as o,a5 as s,o as c,i as u,w as d,G as m,f as r,n as p,a as f,aa as v,aF as x,j as b,c as _,A as w,y as g,t as h,F as y,e as V,ad as k,h as S,a6 as U,dJ as I,ae as R,s as A,C as N,M as j,l as T,_ as E}from"./index-vMt5tOuI.js";import{E as M,a as P}from"./el-col-CK66atlO.js";import{a as C,E as D}from"./el-form-CrZErb9v.js";import{E as B}from"./el-switch-GToX5HcV.js";import{E as F}from"./el-input-number-CYT48m1q.js";import{E as $}from"./el-card-CiG9T01-.js";import{k as H,l as L}from"./index-pmTCoTaL.js";import"./castArray-DsRHGUHq.js";import"./index-znw49gEj.js";const O=e({title:{type:String,default:""},description:{type:String,default:""},type:{type:String,values:t(a),default:"info"},closable:{type:Boolean,default:!0},closeText:{type:String,default:""},showIcon:Boolean,center:Boolean,effect:{type:String,values:["light","dark"],default:"light"}}),z={close:e=>e instanceof MouseEvent},G=l({name:"ElAlert"});const J=R(U(l({...G,props:O,emits:z,setup(e,{emit:t}){const l=e,{Close:U}=I,R=i(),A=n("alert"),N=o(!0),j=s((()=>a[l.type])),T=s((()=>[A.e("icon"),{[A.is("big")]:!!l.description||!!R.default}])),E=s((()=>({"with-description":l.description||R.default}))),M=e=>{N.value=!1,t("close",e)};return(e,t)=>(c(),u(S,{name:f(A).b("fade"),persisted:""},{default:d((()=>[m(r("div",{class:p([f(A).b(),f(A).m(e.type),f(A).is("center",e.center),f(A).is(e.effect)]),role:"alert"},[e.showIcon&&f(j)?(c(),u(f(v),{key:0,class:p(f(T))},{default:d((()=>[(c(),u(x(f(j))))])),_:1},8,["class"])):b("v-if",!0),r("div",{class:p(f(A).e("content"))},[e.title||e.$slots.title?(c(),_("span",{key:0,class:p([f(A).e("title"),f(E)])},[w(e.$slots,"title",{},(()=>[g(h(e.title),1)]))],2)):b("v-if",!0),e.$slots.default||e.description?(c(),_("p",{key:1,class:p(f(A).e("description"))},[w(e.$slots,"default",{},(()=>[g(h(e.description),1)]))],2)):b("v-if",!0),e.closable?(c(),_(y,{key:2},[e.closeText?(c(),_("div",{key:0,class:p([f(A).e("close-btn"),f(A).is("customed")]),onClick:M},h(e.closeText),3)):(c(),u(f(v),{key:1,class:p(f(A).e("close-btn")),onClick:M},{default:d((()=>[V(f(U))])),_:1},8,["class"]))],64)):b("v-if",!0)],2)],2),[[k,N.value]])])),_:3},8,["name"]))}}),[["__file","alert.vue"]])),W={style:{"max-width":"600px",margin:"20px 0 0"}},q=E(l({__name:"Deduplication",setup(e){const{t:t}=T(),a=A({asset:!1,subdomain:!0,SubdoaminTakerResult:!0,UrlScan:!0,crawler:!0,SensitiveResult:!0,DirScanResult:!0,vulnerability:!1,PageMonitoring:!0,hour:3,flag:!1,runNow:!1});(async()=>{const e=await L();Object.assign(a,e.data),l.value=e.data.next_run_time})();const l=o(""),i=o(!1);return(e,n)=>{const o=N("ElText");return c(),u(f($),{shadow:"never",class:"mb-20px"},{header:d((()=>[V(f(P),null,{default:d((()=>[V(f(M),{span:3,style:{height:"100%"}},{default:d((()=>[r("span",null,h(f(t)("configuration.duplicationconfiguration")),1)])),_:1})])),_:1})])),default:d((()=>[r("div",W,[V(f(J),{type:"info",closable:!1},{default:d((()=>[r("p",null,h(f(t)("task.nextTime"))+": "+h(l.value),1)])),_:1})]),V(f(D),{model:a,"label-width":"auto","status-icon":"",ref:"ruleFormRef",style:{position:"relative",top:"1rem"}},{default:d((()=>[V(f(P),null,{default:d((()=>[V(f(M),{span:3},{default:d((()=>[V(f(C),{label:f(t)("configuration.deduplicationFlag")},{default:d((()=>[V(f(B),{modelValue:a.flag,"onUpdate:modelValue":n[0]||(n[0]=e=>a.flag=e),"inline-prompt":"","active-text":f(t)("common.switchAction"),"inactive-text":f(t)("common.switchInactive")},null,8,["modelValue","active-text","inactive-text"])])),_:1},8,["label"])])),_:1}),a.flag?(c(),u(f(M),{key:0,span:3},{default:d((()=>[V(f(C),{label:f(t)("configuration.runNowOne")},{default:d((()=>[V(f(B),{modelValue:a.runNow,"onUpdate:modelValue":n[1]||(n[1]=e=>a.runNow=e),"inline-prompt":"","active-text":f(t)("common.switchAction"),"inactive-text":f(t)("common.switchInactive")},null,8,["modelValue","active-text","inactive-text"])])),_:1},8,["label"])])),_:1})):b("",!0),a.flag?(c(),u(f(M),{key:1,span:5},{default:d((()=>[V(f(C),{label:f(t)("configuration.deduplicationHour"),prop:"type"},{default:d((()=>[V(f(F),{modelValue:a.hour,"onUpdate:modelValue":n[2]||(n[2]=e=>a.hour=e),min:1,"controls-position":"right",size:"small"},null,8,["modelValue"]),V(o,{style:{position:"relative",left:"16px"}},{default:d((()=>[g("Hour")])),_:1})])),_:1},8,["label"])])),_:1})):b("",!0)])),_:1}),a.flag?(c(),u(f(P),{key:0},{default:d((()=>[V(f(M),{span:5},{default:d((()=>[V(f(C),{label:f(t)("asset.assetName")},{default:d((()=>[V(f(B),{modelValue:a.asset,"onUpdate:modelValue":n[3]||(n[3]=e=>a.asset=e),"inline-prompt":"","active-text":f(t)("common.switchAction"),"inactive-text":f(t)("common.switchInactive")},null,8,["modelValue","active-text","inactive-text"])])),_:1},8,["label"])])),_:1}),V(f(M),{span:5},{default:d((()=>[V(f(C),{label:f(t)("subdomain.subdomainName")},{default:d((()=>[V(f(B),{modelValue:a.subdomain,"onUpdate:modelValue":n[4]||(n[4]=e=>a.subdomain=e),"inline-prompt":"","active-text":f(t)("common.switchAction"),"inactive-text":f(t)("common.switchInactive")},null,8,["modelValue","active-text","inactive-text"])])),_:1},8,["label"])])),_:1}),V(f(M),{span:5},{default:d((()=>[V(f(C),{label:f(t)("task.subdomainTakeover")},{default:d((()=>[V(f(B),{modelValue:a.SubdoaminTakerResult,"onUpdate:modelValue":n[5]||(n[5]=e=>a.SubdoaminTakerResult=e),"inline-prompt":"","active-text":f(t)("common.switchAction"),"inactive-text":f(t)("common.switchInactive")},null,8,["modelValue","active-text","inactive-text"])])),_:1},8,["label"])])),_:1})])),_:1})):b("",!0),a.flag?(c(),u(f(P),{key:1},{default:d((()=>[V(f(M),{span:5},{default:d((()=>[V(f(C),{label:f(t)("URL.URLName")},{default:d((()=>[V(f(B),{modelValue:a.UrlScan,"onUpdate:modelValue":n[6]||(n[6]=e=>a.UrlScan=e),"inline-prompt":"","active-text":f(t)("common.switchAction"),"inactive-text":f(t)("common.switchInactive")},null,8,["modelValue","active-text","inactive-text"])])),_:1},8,["label"])])),_:1}),V(f(M),{span:5},{default:d((()=>[V(f(C),{label:f(t)("crawler.crawlerName")},{default:d((()=>[V(f(B),{modelValue:a.crawler,"onUpdate:modelValue":n[7]||(n[7]=e=>a.crawler=e),"inline-prompt":"","active-text":f(t)("common.switchAction"),"inactive-text":f(t)("common.switchInactive")},null,8,["modelValue","active-text","inactive-text"])])),_:1},8,["label"])])),_:1}),V(f(M),{span:5},{default:d((()=>[V(f(C),{label:f(t)("sensitiveInformation.sensitiveInformationName")},{default:d((()=>[V(f(B),{modelValue:a.SensitiveResult,"onUpdate:modelValue":n[8]||(n[8]=e=>a.SensitiveResult=e),"inline-prompt":"","active-text":f(t)("common.switchAction"),"inactive-text":f(t)("common.switchInactive")},null,8,["modelValue","active-text","inactive-text"])])),_:1},8,["label"])])),_:1})])),_:1})):b("",!0),a.flag?(c(),u(f(P),{key:2},{default:d((()=>[V(f(M),{span:5},{default:d((()=>[V(f(C),{label:f(t)("dirScan.dirScanName")},{default:d((()=>[V(f(B),{modelValue:a.DirScanResult,"onUpdate:modelValue":n[9]||(n[9]=e=>a.DirScanResult=e),"inline-prompt":"","active-text":f(t)("common.switchAction"),"inactive-text":f(t)("common.switchInactive")},null,8,["modelValue","active-text","inactive-text"])])),_:1},8,["label"])])),_:1}),V(f(M),{span:5},{default:d((()=>[V(f(C),{label:f(t)("vulnerability.vulnerabilityName")},{default:d((()=>[V(f(B),{modelValue:a.vulnerability,"onUpdate:modelValue":n[10]||(n[10]=e=>a.vulnerability=e),"inline-prompt":"","active-text":f(t)("common.switchAction"),"inactive-text":f(t)("common.switchInactive")},null,8,["modelValue","active-text","inactive-text"])])),_:1},8,["label"])])),_:1}),V(f(M),{span:5},{default:d((()=>[V(f(C),{label:f(t)("PageMonitoring.pageMonitoringName")},{default:d((()=>[V(f(B),{modelValue:a.PageMonitoring,"onUpdate:modelValue":n[11]||(n[11]=e=>a.PageMonitoring=e),"inline-prompt":"","active-text":f(t)("common.switchAction"),"inactive-text":f(t)("common.switchInactive")},null,8,["modelValue","active-text","inactive-text"])])),_:1},8,["label"])])),_:1})])),_:1})):b("",!0),V(f(P),null,{default:d((()=>[V(f(M),{span:2,offset:8},{default:d((()=>[V(f(C),null,{default:d((()=>[V(f(j),{type:"primary",onClick:n[12]||(n[12]=e=>(async()=>{i.value=!0,await H(a.asset,a.subdomain,a.SubdoaminTakerResult,a.UrlScan,a.crawler,a.SensitiveResult,a.DirScanResult,a.vulnerability,a.PageMonitoring,a.hour,a.flag,a.runNow),i.value=!1})()),loading:i.value},{default:d((()=>[g(h(f(t)("common.submit")),1)])),_:1},8,["loading"])])),_:1})])),_:1})])),_:1})])),_:1},8,["model"])])),_:1})}}}),[["__scopeId","data-v-ef6d4310"]]);export{q as default};