mirror of
https://github.com/pure-admin/vue-pure-admin.git
synced 2025-06-06 00:18:51 +08:00
2 lines
4.3 KiB
JavaScript
2 lines
4.3 KiB
JavaScript
var G=Object.defineProperty,H=Object.defineProperties;var J=Object.getOwnPropertyDescriptors;var h=Object.getOwnPropertySymbols;var K=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable;var v=(r,l,a)=>l in r?G(r,l,{enumerable:!0,configurable:!0,writable:!0,value:a}):r[l]=a,x=(r,l)=>{for(var a in l||(l={}))K.call(l,a)&&v(r,a,l[a]);if(h)for(var a of h(l))M.call(l,a)&&v(r,a,l[a]);return r},k=(r,l)=>H(r,J(l));import{useRole as Q}from"./hook-COAWirSz.js";import{g as W}from"./utils-NlcLu7mC.js";import{R as X,P as Y}from"./refresh-DMsFyy-l.js";import{u as c}from"./hooks-lfGvy6m_.js";import{D as Z}from"./delete-BQP-BmWO.js";import{d as ee,a as y,h as s,A as oe,k as V,e as w,f as o,w as n,u as e,j as p,z as te,i as le,g as R,t as ne,_ as ae}from"./index-DMqaFtX4.js";import"./system-rA6lrtqS.js";import"./hooks-BE0p9dqE.js";import"./sortable.esm-VSgMS8pS.js";import"./epTheme-cad4iSTI.js";import"./collapse-UP2BXZ0t.js";const re={class:"main"},ie={key:0,class:"bg-[var(--el-fill-color-light)] w-full h-[46px] mb-2 pl-4 flex items-center"},se={class:"flex-auto"},me={style:{"font-size":"var(--el-font-size-base)"},class:"text-[rgba(42,46,54,0.5)] dark:text-[rgba(220,220,242,0.5)]"},de=ee({name:"OperationLog",__name:"index",setup(r){const l=y(),a=y(),{form:m,loading:f,columns:S,dataList:P,pagination:z,selectedNum:_,onSearch:g,clearAll:D,resetForm:B,onbatchDel:N,handleSizeChange:T,onSelectionCancel:U,handleCurrentChange:A,handleSelectionChange:I}=Q(a);return(pe,t)=>{const L=s("el-input"),u=s("el-form-item"),C=s("el-option"),j=s("el-select"),E=s("el-date-picker"),d=s("el-button"),F=s("el-form"),b=s("el-popconfirm"),O=s("pure-table"),$=oe("motion-fade");return w(),V("div",re,[o(F,{ref_key:"formRef",ref:l,inline:!0,model:e(m),class:"search-form bg-bg_color w-full pl-8 pt-[12px] overflow-auto"},{default:n(()=>[o(u,{label:"所属模块",prop:"module"},{default:n(()=>[o(L,{modelValue:e(m).module,"onUpdate:modelValue":t[0]||(t[0]=i=>e(m).module=i),placeholder:"请输入所属模块",clearable:"",class:"w-[170px]!"},null,8,["modelValue"])]),_:1}),o(u,{label:"操作状态",prop:"status"},{default:n(()=>[o(j,{modelValue:e(m).status,"onUpdate:modelValue":t[1]||(t[1]=i=>e(m).status=i),placeholder:"请选择",clearable:"",class:"w-[150px]!"},{default:n(()=>[o(C,{label:"成功",value:"1"}),o(C,{label:"失败",value:"0"})]),_:1},8,["modelValue"])]),_:1}),o(u,{label:"操作时间",prop:"operatingTime"},{default:n(()=>[o(E,{modelValue:e(m).operatingTime,"onUpdate:modelValue":t[2]||(t[2]=i=>e(m).operatingTime=i),shortcuts:e(W)(),type:"datetimerange","range-separator":"至","start-placeholder":"开始日期时间","end-placeholder":"结束日期时间"},null,8,["modelValue","shortcuts"])]),_:1}),o(u,null,{default:n(()=>[o(d,{type:"primary",icon:e(c)("ri:search-line"),loading:e(f),onClick:e(g)},{default:n(()=>t[4]||(t[4]=[p(" 搜索 ")])),_:1},8,["icon","loading","onClick"]),o(d,{icon:e(c)(e(X)),onClick:t[3]||(t[3]=i=>e(B)(l.value))},{default:n(()=>t[5]||(t[5]=[p(" 重置 ")])),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),o(e(Y),{title:"操作日志(仅演示,操作后不生效)",columns:e(S),onRefresh:e(g)},{buttons:n(()=>[o(b,{title:"确定要删除所有日志数据吗?",onConfirm:e(D)},{reference:n(()=>[o(d,{type:"danger",icon:e(c)(e(Z))},{default:n(()=>t[6]||(t[6]=[p(" 清空日志 ")])),_:1},8,["icon"])]),_:1},8,["onConfirm"])]),default:n(({size:i,dynamicColumns:q})=>[e(_)>0?te((w(),V("div",ie,[R("div",se,[R("span",me," 已选 "+ne(e(_))+" 项 ",1),o(d,{type:"primary",text:"",onClick:e(U)},{default:n(()=>t[7]||(t[7]=[p(" 取消选择 ")])),_:1},8,["onClick"])]),o(b,{title:"是否确认删除?",onConfirm:e(N)},{reference:n(()=>[o(d,{type:"danger",text:"",class:"mr-1!"},{default:n(()=>t[8]||(t[8]=[p(" 批量删除 ")])),_:1})]),_:1},8,["onConfirm"])])),[[$]]):le("",!0),o(O,{ref_key:"tableRef",ref:a,"row-key":"id","align-whole":"center","table-layout":"auto",loading:e(f),size:i,adaptive:"",adaptiveConfig:{offsetBottom:108},data:e(P),columns:q,pagination:k(x({},e(z)),{size:i}),"header-cell-style":{background:"var(--el-fill-color-light)",color:"var(--el-text-color-primary)"},onSelectionChange:e(I),onPageSizeChange:e(T),onPageCurrentChange:e(A)},null,8,["loading","size","data","columns","pagination","onSelectionChange","onPageSizeChange","onPageCurrentChange"])]),_:1},8,["columns","onRefresh"])])}}}),Ve=ae(de,[["__scopeId","data-v-3e1dedb3"]]);export{Ve as default};
|