var h=Object.defineProperty,b=Object.defineProperties;var w=Object.getOwnPropertyDescriptors;var F=Object.getOwnPropertySymbols;var x=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable;var C=(t,u,e)=>u in t?h(t,u,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[u]=e,f=(t,u)=>{for(var e in u||(u={}))x.call(u,e)&&C(t,e,u[e]);if(F)for(var e of F(u))_.call(u,e)&&C(t,e,u[e]);return t},D=(t,u)=>b(t,w(u));var m=(t,u,e)=>new Promise((r,o)=>{var n=l=>{try{a(e.next(l))}catch(c){o(c)}},s=l=>{try{a(e.throw(l))}catch(c){o(c)}},a=l=>l.done?r(l.value):Promise.resolve(l.value).then(n,s);a((e=e.apply(t,u)).next())});import{a as g,B as E}from"./index.9da0d1c7.js";import{D as I}from"./index.b06487fe.js";import{f2 as d,a as P,r as p,ci as S,fX as B,o as y,Q as q,x as v,i as A,h as i,R as T}from"./index.ae52ebae.js";import{v as R}from"./sysLogApi.0cbb82c6.js";import{u as M}from"./useDescription.85598dd1.js";const Q=[{title:"\u6807\u9898",dataIndex:"title",align:"center",fixed:"left"},{title:"\u65E5\u5FD7\u72B6\u6001",dataIndex:"logStatus",width:120,slots:{customRender:"logStatus"},fixed:"left"},{title:"\u8BF7\u6C42\u5730\u5740",dataIndex:"requsetUri",width:200},{title:"\u8BF7\u6C42\u65B9\u5F0F",dataIndex:"requsetType",width:120},{title:"\u8BF7\u6C42\u65B9\u6CD5",dataIndex:"requsetMethod",width:200},{title:"\u8BF7\u6C42\u53C2\u6570",dataIndex:"requsetParams",width:200},{title:"\u8BF7\u6C42\u8017\u65F6",dataIndex:"requsetTime",width:120,slots:{customRender:"requsetTime"}},{title:"\u64CD\u4F5C\u4EBA\u5458",dataIndex:"operName",width:120},{title:"IP\u5730\u5740",dataIndex:"ipAddress",width:120},{title:"\u64CD\u4F5C\u5730\u70B9",dataIndex:"operLocation",width:150},{title:"\u6D4F\u89C8\u5668\u7C7B\u578B",dataIndex:"browser",width:150},{title:"\u64CD\u4F5C\u7CFB\u7EDF",dataIndex:"os",width:300},{title:"\u5907\u6CE8",dataIndex:"remarks",width:120},{title:"\u64CD\u4F5C\u65F6\u95F4",dataIndex:"createTime",width:150,fixed:"right"}],W=[{field:"title",label:"\u6807\u9898",component:"Input",componentProps:{placeholder:"\u8BF7\u8F93\u5165\u6807\u9898"}},{field:"logStatus",label:"\u65E5\u5FD7\u72B6\u6001",component:"ApiSelect",componentProps:{placeholder:"\u8BF7\u9009\u62E9\u65E5\u5FD7\u72B6\u6001",api:d,params:{dictCode:"sys_log_status"}}},{field:"userPlatform",label:"\u7528\u6237\u5E73\u53F0",component:"ApiSelect",componentProps:{placeholder:"\u8BF7\u9009\u62E9\u7528\u6237\u5E73\u53F0",api:d,params:{dictCode:"sys_user_platform"}}},{field:"operName",label:"\u64CD\u4F5C\u4EBA\u5458",component:"Input",componentProps:{placeholder:"\u8BF7\u8F93\u5165\u64CD\u4F5C\u4EBA\u5458"}}],O=[{field:"title",label:"\u6807\u9898",labelMinWidth:80},{field:"logStatusDesc",label:"\u65E5\u5FD7\u72B6\u6001"},{field:"userPlatformDesc",label:"\u7528\u6237\u5E73\u53F0"},{field:"requsetUri",label:"\u8BF7\u6C42\u5730\u5740"},{field:"requsetType",label:"\u8BF7\u6C42\u65B9\u5F0F"},{field:"requsetMethod",label:"\u8BF7\u6C42\u65B9\u6CD5"},{field:"requsetParams",label:"\u8BF7\u6C42\u53C2\u6570"},{field:"requsetTime",label:"\u8BF7\u6C42\u8017\u65F6"},{field:"operName",label:"\u64CD\u4F5C\u4EBA\u5458"},{field:"ipAddress",label:"IP\u5730\u5740"},{field:"operLocation",label:"\u64CD\u4F5C\u5730\u70B9"},{field:"browser",label:"\u6D4F\u89C8\u5668\u7C7B\u578B"},{field:"os",label:"\u64CD\u4F5C\u7CFB\u7EDF"},{field:"remarks",label:"\u5907\u6CE8"},{field:"createTime",label:"\u64CD\u4F5C\u65F6\u95F4"}],j=P({__name:"DescDrawer",setup(t){const u=p(),e=p([]),r=p([]);S(()=>m(this,null,function*(){e.value=yield d({dictCode:"sys_log_status"}),r.value=yield d({dictCode:"sys_user_platform"})}));const[o]=g(s=>m(this,null,function*(){const a=yield R({id:s.record.id});u.value=D(f({},a),{logStatusDesc:B(e.value,a.logStatus),userPlatformDesc:B(r.value,a.userPlatform)})})),[n]=M({schema:O,column:2,labelStyle:{width:"120px"}});return(s,a)=>(y(),q(i(E),T(s.$attrs,{onRegister:i(o),title:"\u64CD\u4F5C\u65E5\u5FD7\u8BE6\u60C5",width:"60%"}),{default:v(()=>[A(i(I),{onRegister:i(n),data:u.value},null,8,["onRegister","data"])]),_:1},16,["onRegister"]))}});var X=Object.freeze(Object.defineProperty({__proto__:null,default:j},Symbol.toStringTag,{value:"Module"}));export{X as D,j as _,Q as c,W as s};