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