OperateLogV2-f01df65f.js 1.4 KB

1
  1. import{d as T,o as c,c as _,f as p,w as s,F as h,q as C,v,a as e,g as u,an as x,t as l,ag as F,x as m,__tla as L}from"./index-b9aa3289.js";import{E as w,a as P,__tla as b}from"./el-timeline-item-ae9ed218.js";import{f as k,__tla as A}from"./formatTime-68063129.js";import{b as O,D as i,c as R,__tla as S}from"./dict-ad75c6bb.js";import{_ as U}from"./_plugin-vue_export-helper-1b428a4d.js";let d,V=Promise.all([(()=>{try{return L}catch{}})(),(()=>{try{return b}catch{}})(),(()=>{try{return A}catch{}})(),(()=>{try{return S}catch{}})()]).then(async()=>{let o,n;o={class:"pt-20px"},n={class:"el-timeline-right-content"},d=U(T({name:"OperateLogV2",__name:"OperateLogV2",props:{logList:{default:()=>[]}},setup(Y){const f=r=>{const t=R(i.USER_TYPE,r);switch(t==null?void 0:t.colorType){case"success":return"#67C23A";case"info":return"#909399";case"warning":return"#E6A23C";case"danger":return"#F56C6C"}return"#409EFF"};return(r,t)=>{const y=w,g=P;return c(),_("div",o,[p(g,null,{default:s(()=>[(c(!0),_(h,null,C(r.logList,(a,E)=>(c(),v(y,{key:E,timestamp:e(k)(a.createTime),placement:"top"},{dot:s(()=>[u("span",{style:x({backgroundColor:f(a.userType)}),class:"dot-node-style"},l(e(O)(e(i).USER_TYPE,a.userType)[0]),5)]),default:s(()=>[u("div",n,[p(e(F),{class:"mr-10px",type:"success"},{default:s(()=>[m(l(a.userName),1)]),_:2},1024),m(" "+l(a.action),1)])]),_:2},1032,["timestamp"]))),128))]),_:1})])}}}),[["__scopeId","data-v-49d52aec"]])});export{d as _,V as __tla};