| 1 |
- var te=Object.defineProperty,ae=Object.defineProperties;var oe=Object.getOwnPropertyDescriptors;var E=Object.getOwnPropertySymbols;var se=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable;var K=(n,t,o)=>t in n?te(n,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):n[t]=o,L=(n,t)=>{for(var o in t||(t={}))se.call(t,o)&&K(n,o,t[o]);if(E)for(var o of E(t))ne.call(t,o)&&K(n,o,t[o]);return n},J=(n,t)=>ae(n,oe(t));var l=(n,t,o)=>new Promise((_,b)=>{var r=c=>{try{p(o.next(c))}catch(h){b(h)}},S=c=>{try{p(o.throw(c))}catch(h){b(h)}},p=c=>c.done?_(c.value):Promise.resolve(c.value).then(r,S);p((o=o.apply(n,t)).next())});import{u as ie,a as le,_ as re}from"./useTable-3abd6d70.js";import{f as k,ao as ce}from"./index.js";import{_ as ue}from"./formDrawer.vue_vue_type_script_setup_true_lang-4112a216.js";import{_ as pe}from"./viewDrawer.vue_vue_type_script_setup_true_lang-b1ff7463.js";import{c as me,s as de}from"./data-8cbf1d12.js";import{c as ye,d as F,e as fe}from"./LogApi-642c5a42.js";import{a as R}from"./index-b614de6b.js";import{u as M}from"./index-e473004f.js";import{X as ge}from"./XTTab-2f7efd67.js";import{b as ve}from"./download-c6c2acd3.js";import{_ as we}from"./componentMap-6df01015.js";import{u as _e}from"./useForm-c3e28b04.js";import"./FormItem.vue_vue_type_script_lang-35d3ca4d.js";import{Q as D,B as q}from"./antd-ecb53b14.js";import{d as be,f as g,B as he,q as ke,Y as m,Z as P,_ as B,l as C,u as a,a7 as d,a6 as v,E as w,$ as T,a9 as x,F as Ce,n as Q}from"./vue-8fccce23.js";import"./useForm-19fca69f.js";import"./index-8cbf1e33.js";import"./useWindowSizeFn-8ad2dbf2.js";import"./componentMap-16efd70f.js";import"./uuid-31b8b5a4.js";import"./onMountedOrActivated-cb072c10.js";import"./sortable.esm-4ae27e0b.js";import"./index-bb8441c3.js";import"./index-22d6b33a.js";import"./index-3eef3423.js";import"./useFormItem-d8cab136.js";import"./useSortable-987ef813.js";import"./copyTextToClipboard-ab85e052.js";import"./TextEditor-284232fa.js";const xe={class:"m-4"},Se={class:"flex items-center justify-between my-4"},at=be({__name:"index",setup(n){const t=g(),o=g(),_=g(),b=g(""),r=g();he(()=>l(this,null,function*(){o.value=yield R({dictCode:"sys_response_type"}),_.value=yield R({dictCode:"sys_response_type"})}));const{createConfirm:S,createMessage:p}=ce(),[c]=M(),[h,{openDrawer:X}]=M(),V=g([{field:"create_time",direction:"DESC"}]),[j,{getFieldsValue:z}]=_e({schemas:de,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}}),[U,{reload:y,getSelectRows:O,getSelectRowKeys:Y,clearSelectedRowKeys:Z}]=ie({title:"",api:ye,rowKey:"id",columns:me,showIndexColumn:!0,rowSelection:{type:"checkbox"},clickToRowSelect:!1,useSearchForm:!1,bordered:!1,striped:!1,actionColumn:{width:150,title:"操作",dataIndex:"action"},beforeFetch:W,sortFn:H});function A(e){console.log(e),X(!0,{record:e})}function G(e){return l(this,null,function*(){if(e)yield F([e.id]),p.success("删除成功!"),yield y();else{const s=Y();s.length>0?S({content:"你确定要删除?",iconType:"warning",onOk:()=>l(this,null,function*(){yield F(s),p.success("删除成功!"),yield y(),Z()})}):p.warning("请选择要删除的数据")}})}function H(e){e!=null&&e.order&&(e!=null&&e.columnKey)&&(V.value=[{field:e.columnKey,direction:e.order.replace(/(\w+)(end)/g,"$1").toUpperCase()}])}function W(e){return l(this,null,function*(){return!t.value&&!r.value&&(t.value=yield R({dictCode:"sys_log_type"}),t.value=t.value.map(s=>(s.key=s.value,s)),console.log("🚀 ~ file: index.vue:235 ~ typeOptions.value=typeOptions.value.map ~ typeOptions.value:",t.value),r.value=t.value[0].value),J(L({},e),{orders:V.value,type:r.value,opName:b.value})})}function $(e,s){return l(this,null,function*(){if(s=="del"&&S({content:"你确定要删除?",iconType:"warning",onOk:()=>l(this,null,function*(){yield F(e.map(f=>f.id)),p.success("删除成功!"),yield y()})}),s=="export"){const f=yield fe(e.map(i=>i.id)),u=r.value=="oper"?"操作":"异常";ve(f,u+"日志.xlsx")}})}function N(f){return l(this,arguments,function*({isUpdate:e,values:s}){console.log(e),console.log(s),yield y()})}function I(e){return l(this,null,function*(){r.value=e.value,console.log("🚀 ~ file: index.vue:268 ~ callTab ~ tabSelected.value:",r.value),yield y()})}function ee(){return l(this,null,function*(){b.value=z().opName,yield y()})}return(e,s)=>{const f=ke("auth");return m(),P("div",xe,[B("div",null,[B("div",Se,[C(a(ge),{type:"opLog",width:120,selected:r.value,data:t.value,onItemClick:I},null,8,["selected","data"]),C(a(we),{onRegister:a(j),onFieldValueChange:ee},null,8,["onRegister"])])]),C(a(re),{onRegister:a(U)},{bodyCell:d(({column:u,record:i})=>[u.key==="type"?(m(),v(a(D),{key:0},{default:d(()=>[w(T(a(k)(t.value,i.type,"label")),1)]),_:2},1024)):x("",!0),u.key==="duration"?(m(),P(Ce,{key:1},[w(T(i.duration)+"ms ",1)],64)):x("",!0),u.key==="responseType"?(m(),v(a(D),{key:2,color:a(k)(o.value,i.responseType,"fontColor")},{default:d(()=>[w(T(a(k)(o.value,i.responseType,"label")),1)]),_:2},1032,["color"])):x("",!0),u.key==="resultJson"?(m(),v(a(D),{key:3,color:a(k)(_.value,i.resultJson,"fontColor")},{default:d(()=>[w(T(a(k)(_.value,i.resultJson,"label")),1)]),_:2},1032,["color"])):x("",!0),u.key==="action"?(m(),v(a(le),{key:4,actions:[{auth:"sys:log:query",icon:"icon-eye|iconfont",tooltip:"查看",label:"查看",onClick:A.bind(null,i)},{auth:"sys:log:remove",icon:"icon-delete|iconfont",tooltip:"删除",label:"删除",color:"error",popConfirm:{title:"是否确认删除",placement:"left",confirm:G.bind(null,i)}}]},null,8,["actions"])):x("",!0)]),tableFooter:d(()=>[B("div",null,[Q((m(),v(a(q),{type:"primary",ghost:"",danger:"",class:"mr-2 btn btn-primary btn-sm",onClick:s[0]||(s[0]=u=>$(a(O)(),"del"))},{default:d(()=>[w(" 删除 ")]),_:1})),[[f,["sys:log:remove"]]]),Q((m(),v(a(q),{type:"primary",ghost:"",class:"btn btn-primary btn-sm",onClick:s[1]||(s[1]=u=>$(a(O)(),"export"))},{default:d(()=>[w(" 导出 ")]),_:1})),[[f,["sys:log:export:login"]]])])]),_:1},8,["onRegister"]),C(ue,{onRegister:a(c),onSuccess:N},null,8,["onRegister"]),C(pe,{onRegister:a(h),onSuccess:N},null,8,["onRegister"])])}}});export{at as default};
|