2 lines
2.8 KiB
JavaScript
2 lines
2.8 KiB
JavaScript
var A=Object.defineProperty;var d=Object.getOwnPropertySymbols;var k=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable;var _=(t,a,o)=>a in t?A(t,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[a]=o,g=(t,a)=>{for(var o in a||(a={}))k.call(a,o)&&_(t,o,a[o]);if(d)for(var o of d(a))w.call(a,o)&&_(t,o,a[o]);return t};var f=(t,a,o)=>new Promise((p,c)=>{var m=e=>{try{r(o.next(e))}catch(n){c(n)}},u=e=>{try{r(o.throw(e))}catch(n){c(n)}},r=e=>e.done?p(e.value):Promise.resolve(e.value).then(m,u);r((o=o.apply(t,a)).next())});import"./vxe-table-CF-Re93B.js";import{aq as b,$ as h}from"./bootstrap-DmcuvVZS.js";import{_ as O,u as N,a as V}from"./detail.vue_vue_type_script_setup_true_lang-Bl_qHZ4G.js";import{_ as x}from"./table-action.vue_vue_type_script_setup_true_lang-DLEMWDWC.js";import{_ as $}from"./doc-alert.vue_vue_type_script_setup_true_lang-DQzmmLpt.js";import{_ as q}from"./page.vue_vue_type_script_setup_true_lang-D_L6nEGY.js";import{m as D,ab as I,b2 as P,bJ as l,j as s,u as i,di as S}from"../jse/index-index-B6J4axeY.js";import{u as F}from"./use-modal-BrjqCt0f.js";import{u as G}from"./use-vxe-grid-DQWlXi-M.js";import{A as C}from"./icons-CieLeI1V.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-D0nJjy4y.js";import"./use-description-CBb0DJPf.js";import"./index-DSZRaVKB.js";import"./rangePickerProps-Ce0Q9Y_E.js";import"./index.vue_vue_type_style_index_0_lang-DWbBreu-.js";import"./index-cLu-t05_.js";import"./dict-enum-CaHgMaDZ.js";import"./index-Dlk9vVoe.js";import"./x-CGHUyQuD.js";function B(t){return b.get("/infra/api-access-log/page",{params:t})}function L(t){return b.download("/infra/api-access-log/export-excel",{params:t})}const io=D({__name:"index",setup(t){const[a,o]=F({connectedComponent:O,destroyOnClose:!0});function p(){r.query()}function c(){return f(this,null,function*(){const e=yield L(yield r.formApi.getValues());S({fileName:"API 访问日志.xls",source:e})})}function m(e){o.setData(e).open()}const[u,r]=G({formOptions:{schema:V()},gridOptions:{columns:N(),height:"auto",keepSource:!0,proxyConfig:{ajax:{query:(y,so)=>f(null,[y,so],function*({page:e},n){return yield B(g({pageNo:e.currentPage,pageSize:e.pageSize},n))})}},rowConfig:{keyField:"id",isHover:!0},toolbarConfig:{refresh:!0,search:!0}}});return(e,n)=>(P(),I(i(q),{"auto-content-height":""},{doc:l(()=>[s(i($),{title:"系统日志",url:"https://doc.iocoder.cn/system-log/"})]),default:l(()=>[s(i(a),{onSuccess:p}),s(i(u),{"table-title":"API 访问日志列表"},{"toolbar-tools":l(()=>[s(i(x),{actions:[{label:i(h)("ui.actionTitle.export"),type:"primary",icon:i(C).DOWNLOAD,auth:["infra:api-access-log:export"],onClick:c}]},null,8,["actions"])]),actions:l(({row:y})=>[s(i(x),{actions:[{label:i(h)("common.detail"),type:"link",icon:i(C).VIEW,auth:["infra:api-access-log:query"],onClick:m.bind(null,y)}]},null,8,["actions"])]),_:1})]),_:1}))}});export{io as default};
|