ScopeSentry/static/assets/Sensitive-qV2n0hvQ.js

2 lines
5.4 KiB
JavaScript

import{_ as e}from"./ContentWrap.vue_vue_type_script_setup_true_lang-CLuWlWlx.js";import{d as t,r as a,N as l,e as o,S as i,X as s,Q as n,o as r,c as u,w as m,a as p,H as d,t as c,Z as f,I as g,f as v,$ as _,a0 as y,l as j}from"./index-rxu9Faad.js";import{E as b,a as h}from"./el-col-BKZxb-_G.js";import{E as x}from"./el-text-BLRhP_03.js";import{_ as S}from"./Table.vue_vue_type_script_lang-COxZJx7A.js";import{_ as w}from"./Dialog.vue_vue_type_style_index_0_lang-D0fkHpTu.js";import{u as I}from"./useTable-DOtBbJYW.js";import{u as C}from"./useIcon-xO2WQYaC.js";import{d as k,_ as z,g as U}from"./Detail.vue_vue_type_script_setup_true_lang-xn9jJvC1.js";import"./el-card-C0XrHsE5.js";import"./el-tooltip-l0sNRNKZ.js";import"./el-popper-BJkW0SkV.js";import"./el-checkbox-BVo36Tmv.js";import"./useInput-D-eMIzLG.js";import"./debounce-rCtyPgGe.js";import"./el-tag-DFTmA9-y.js";import"./el-select-FArs2pTf.js";import"./el-image-viewer-CCnBYOdA.js";import"./tsxHelper-CyxpWgl3.js";import"./el-dropdown-item-CgW2TRYg.js";import"./castArray-B4xEQihS.js";import"./refs-ClXC3KCu.js";import"./index-CQSTts3C.js";import"./raf-P5NVVAw8.js";import"./el-form-item-BWEP-xeg.js";import"./el-divider-CWb5e3hf.js";import"./el-select-v2-ZKSF5BLD.js";import"./el-switch-BRO8MrN9.js";import"./index-Cr6_Qzhf.js";const E={class:"mb-10px"},N={class:"mb-10px"};function D(e){return"function"==typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!y(e)}const R=t({__name:"Sensitive",setup(t){const y=C({icon:"iconoir:search"}),{t:R}=j(),V=a(""),W=()=>{q()},A=l([{field:"selection",type:"selection",width:"55"},{field:"id",hidden:!0},{field:"name",label:R("sensitiveInformation.sensitiveName"),minWidth:40},{field:"regular",label:R("sensitiveInformation.sensitiveRegular"),minWidth:100},{field:"color",label:R("sensitiveInformation.sensitiveColor"),minWidth:20},{field:"state",label:R("common.state"),minWidth:40,formatter:(e,t,a)=>{if(null==a)return o("div",null,null);let l="",s="";return 1==a?(l="#2eb98a",s=R("common.on")):(l="red",s=R("common.off")),o(h,{gutter:20},{default:()=>[o(b,{span:1},{default:()=>[o(i,{icon:"clarity:circle-solid",color:l,size:10},null)]}),o(b,{span:5},{default:()=>[o(x,{type:"info"},D(s)?s:{default:()=>[s]})]})]})}},{field:"action",label:R("tableDemo.action"),minWidth:40,formatter:(e,t,a)=>{let l,i;return o(n,null,[o(s,{type:"primary",onClick:()=>Z(e)},D(l=R("common.edit"))?l:{default:()=>[l]}),o(s,{type:"danger",onClick:()=>ee(e)},D(i=R("common.delete"))?i:{default:()=>[i]})])}}]),{tableRegister:P,tableState:T,tableMethods:F}=I({fetchDataApi:async()=>{const{currentPage:e,pageSize:t}=T,a=await U(V.value,e.value,t.value);return{list:a.data.list,total:a.data.total}}}),{loading:H,dataList:L,total:$,currentPage:M,pageSize:O}=T,{getList:q,getElTableExpose:B}=F;function G(){return{background:"var(--el-fill-color-light)"}}const J=a(!1),K=async()=>{X.id="",X.color="null",X.regular="",X.name="",X.state=!0,J.value=!0},Q=()=>{J.value=!1};let X=l({id:"",name:"",regular:"",color:"null",state:!0});const Z=e=>{X.id=e.id,X.color=e.color,X.regular=e.regular,X.name=e.name,X.state=e.state,J.value=!0},Y=a(!1),ee=async e=>{Y.value=!0;try{await k([e.id]);Y.value=!1,q()}catch(t){Y.value=!1,q()}},te=a([]),ae=async()=>{window.confirm("Are you sure you want to delete the selected data?")&&await(async()=>{const e=await B(),t=(null==e?void 0:e.getSelectionRows())||[];te.value=t.map((e=>e.id)),Y.value=!0;try{await k(te.value),Y.value=!1,q()}catch(a){Y.value=!1,q()}})()};return(t,a)=>(r(),u(n,null,[o(p(e),null,{default:m((()=>[o(p(h),{gutter:20,style:{"margin-bottom":"15px"}},{default:m((()=>[o(p(b),{span:1},{default:m((()=>[o(p(x),{class:"mx-1",style:{position:"relative",top:"8px",left:"30%"}},{default:m((()=>[d(c(p(R)("sensitiveInformation.sensitiveName"))+" :",1)])),_:1})])),_:1}),o(p(b),{span:5},{default:m((()=>[o(p(f),{modelValue:V.value,"onUpdate:modelValue":a[0]||(a[0]=e=>V.value=e),placeholder:p(R)("common.inputText"),style:{height:"38px"}},null,8,["modelValue","placeholder"])])),_:1}),o(p(b),{span:5},{default:m((()=>[o(p(g),{type:"primary",icon:p(y),style:{height:"38px"},onClick:W},{default:m((()=>[d("Search")])),_:1},8,["icon"])])),_:1})])),_:1}),o(p(h),{gutter:60},{default:m((()=>[o(p(b),{span:1},{default:m((()=>[v("div",E,[o(p(g),{type:"primary",onClick:K},{default:m((()=>[d(c(p(R)("common.new")),1)])),_:1})])])),_:1}),o(p(b),{span:1},{default:m((()=>[v("div",N,[o(p(s),{type:"danger",loading:Y.value,onClick:ae},{default:m((()=>[d(c(p(R)("common.delete")),1)])),_:1},8,["loading"])])])),_:1})])),_:1}),o(p(S),{pageSize:p(O),"onUpdate:pageSize":a[1]||(a[1]=e=>_(O)?O.value=e:null),currentPage:p(M),"onUpdate:currentPage":a[2]||(a[2]=e=>_(M)?M.value=e:null),columns:A,data:p(L),stripe:"",border:!0,loading:p(H),resizable:!0,pagination:{total:p($),pageSizes:[10,20,50,100,200,500,1e3]},onRegister:p(P),headerCellStyle:G,style:{fontFamily:"-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji"}},null,8,["pageSize","currentPage","columns","data","loading","pagination","onRegister"])])),_:1}),o(p(w),{modelValue:J.value,"onUpdate:modelValue":a[3]||(a[3]=e=>J.value=e),title:p(X).id?t.$t("common.edit"):t.$t("common.new"),center:"",style:{"border-radius":"15px","box-shadow":"5px 5px 10px rgba(0, 0, 0, 0.3)"},maxHeight:300},{default:m((()=>[o(z,{closeDialog:Q,sensitiveForm:p(X),getList:p(q)},null,8,["sensitiveForm","getList"])])),_:1},8,["modelValue","title"])],64))}});export{R as default};