index-bd61b31d.js 4.5 KB

1
  1. var Q=Object.defineProperty,W=Object.defineProperties;var Z=Object.getOwnPropertyDescriptors;var V=Object.getOwnPropertySymbols;var j=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable;var M=(s,t,e)=>t in s?Q(s,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):s[t]=e,A=(s,t)=>{for(var e in t||(t={}))j.call(t,e)&&M(s,e,t[e]);if(V)for(var e of V(t))G.call(t,e)&&M(s,e,t[e]);return s},J=(s,t)=>W(s,Z(t));var y=(s,t,e)=>new Promise((p,v)=>{var k=i=>{try{u(e.next(i))}catch(m){v(m)}},w=i=>{try{u(e.throw(i))}catch(m){v(m)}},u=i=>i.done?p(i.value):Promise.resolve(i.value).then(k,w);u((e=e.apply(s,t)).next())});import{d as H,r as b,aB as X,al as Y,aZ as I,o as n,m as K,g as S,y as c,q as f,f as a,bb as D,bd as T,v as g,w as h,bf as B,t as _,F as ee,ao as te,dh as oe,bz as ae}from"./index-d3600154.js";import{u as se,B as ie}from"./useTable-f2c6d443.js";import{T as re}from"./index-2e69b74a.js";import{_ as ne}from"./formDrawer.vue_vue_type_script_setup_true_lang-afa02124.js";import{_ as le}from"./viewDrawer.vue_vue_type_script_setup_true_lang-7011f68f.js";import{c as ce,s as pe}from"./data-e0c01c33.js";import{c as $,d as ue}from"./LogApi-fd5d0302.js";import{b as x}from"./index-89c06ea2.js";import{u as E}from"./index-670a4efc.js";import"./useForm-d916f71d.js";import"./index-87d6eb60.js";import"./useWindowSizeFn-89902ab2.js";import"./index-ad3d032c.js";import"./XTUpload.vue_vue_type_style_index_0_scoped_61a00cd1_lang-e5e6c9c7.js";import"./download-c8c6e0d3.js";import"./uniqBy-2d445bc4.js";import"./index-fa5e3d7c.js";import"./useContentViewHeight-ee38db3f.js";import"./componentMap-e709b4e7.js";import"./clickOutside-53868c41.js";import"./uuid-98bbe2a6.js";import"./sortable.esm-4ae27e0b.js";import"./SettingOutlined-22b7deed.js";import"./RedoOutlined-8977b36a.js";import"./index-06ce4386.js";import"./index-b06c40a8.js";import"./index-9b854704.js";const qe=H({__name:"index",setup(s){const t=b(),e=b(),p=b();X().getMenuSetting,Y(()=>y(this,null,function*(){t.value=yield x({dictCode:"sys_login_log_type"}),e.value=yield x({dictCode:"sys_response_type"}),p.value=yield x({dictCode:"sys_response_type"})}));const{createConfirm:k,createMessage:w}=ae(),[u]=E(),[i,{openDrawer:m}]=E(),F=b([{field:"create_time",direction:"DESC"}]),[N,{reload:C,getSelectRowKeys:q}]=se({title:"",api:ue,rowKey:"id",columns:ce,showIndexColumn:!0,rowSelection:{type:"checkbox"},formConfig:{labelWidth:120,schemas:pe,autoSubmitOnEnter:!0,baseColProps:{xs:24,sm:12,md:12,lg:8},resetButtonOptions:{preIcon:"icon-delete|iconfont"},submitButtonOptions:{preIcon:"icon-search|iconfont"}},useSearchForm:!0,bordered:!0,actionColumn:{width:200,title:"操作",dataIndex:"action"},beforeFetch:U,sortFn:P});function L(o){m(!0,{record:o})}function R(o){return y(this,null,function*(){o?(yield $([o.id]),w.success("删除成功!"),yield C()):k({content:"你确定要删除?",iconType:"warning",onOk:()=>y(this,null,function*(){const d=q();yield $(d),w.success("删除成功!"),yield C()})})})}function P(o){o!=null&&o.order&&(o!=null&&o.columnKey)&&(F.value=[{field:o.columnKey,direction:o.order.replace(/(\w+)(end)/g,"$1").toUpperCase()}])}function U(o){return J(A({},o),{orders:F.value})}function O(z){return y(this,arguments,function*({isUpdate:o,values:d}){yield C()})}return(o,d)=>{const z=I("auth");return n(),K("div",null,[S(a(ie),{onRegister:a(N)},{bodyCell:c(({column:l,record:r})=>[l.key==="type"?(n(),f(a(D),{key:0,color:a(T)(t.value,r.type)},{default:c(()=>[g(h(a(B)(t.value,r.type)),1)]),_:2},1032,["color"])):_("",!0),l.key==="duration"?(n(),K(ee,{key:1},[g(h(r.duration)+"ms ",1)],64)):_("",!0),l.key==="responseType"?(n(),f(a(D),{key:2,color:a(T)(e.value,r.responseType)},{default:c(()=>[g(h(a(B)(e.value,r.responseType)),1)]),_:2},1032,["color"])):_("",!0),l.key==="resultJson"?(n(),f(a(D),{key:3,color:a(T)(p.value,r.resultJson)},{default:c(()=>[g(h(a(B)(p.value,r.resultJson)),1)]),_:2},1032,["color"])):_("",!0),l.key==="action"?(n(),f(a(re),{key:4,actions:[{auth:"sys:log:query",icon:"icon-eye|iconfont",tooltip:"查看",label:"查看",onClick:L.bind(null,r)},{auth:"sys:log:remove ",icon:"icon-delete|iconfont",tooltip:"删除",label:"删除",color:"error",popConfirm:{title:"是否确认删除",placement:"left",confirm:R.bind(null,r)}}]},null,8,["actions"])):_("",!0)]),toolbar:c(()=>[te((n(),f(a(oe),{type:"primary",danger:"",onClick:d[0]||(d[0]=l=>R(null)),preIcon:"icon-delete|iconfont"},{default:c(()=>[g(" 批量删除 ")]),_:1})),[[z,["sys:log:remove"]]])]),_:1},8,["onRegister"]),S(ne,{onRegister:a(u),onSuccess:O},null,8,["onRegister"]),S(le,{onRegister:a(i),onSuccess:O},null,8,["onRegister"])])}}});export{qe as default};