import{d as g,o,c,f as p,B as e,F as E,P as y,A as C,a as t,C as l,aE as T,D as n,at as v,G as m}from"./index-24b5bd0d.js";import{E as F,a as x}from"./el-timeline-item-fafa4c5e.js";import{f as L}from"./formatTime-f52baefd.js";import{d as A,D as u,c as P}from"./dict-65668e05.js";import{_ as h}from"./_plugin-vue_export-helper-1b428a4d.js";const k={class:"pt-20px"},w={class:"el-timeline-right-content"},D=h(g({name:"OperateLogV2",__name:"OperateLogV2",props:{logList:{default:()=>[]}},setup(O){const i=r=>{const a=P(u.USER_TYPE,r);switch(a==null?void 0:a.colorType){case"success":return"#67C23A";case"info":return"#909399";case"warning":return"#E6A23C";case"danger":return"#F56C6C"}return"#409EFF"};return(r,a)=>{const d=F,f=x;return o(),c("div",k,[p(f,null,{default:e(()=>[(o(!0),c(E,null,y(r.logList,(s,_)=>(o(),C(d,{key:_,timestamp:t(L)(s.createTime),placement:"top"},{dot:e(()=>[l("span",{style:T({backgroundColor:i(s.userType)}),class:"dot-node-style"},n(t(A)(t(u).USER_TYPE,s.userType)[0]),5)]),default:e(()=>[l("div",w,[p(t(v),{class:"mr-10px",type:"success"},{default:e(()=>[m(n(s.userName),1)]),_:2},1024),m(" "+n(s.action),1)])]),_:2},1032,["timestamp"]))),128))]),_:1})])}}}),[["__scopeId","data-v-66d48991"]]);export{D as _};