import{ax as x,d as G,H,r as c,x as L,b as Q,a1 as W,o as u,c as I,f as e,B as s,a as l,a2 as V,F as U,P as X,A as y,G as _,l as S,a6 as j,S as J,Q as M,R as O,_ as Z,L as $,U as ee,V as ae,W as le,X as te}from"./index-b9299550.js";import{_ as se}from"./index.vue_vue_type_script_setup_true_lang-ba921998.js";import{_ as re}from"./DictTag.vue_vue_type_script_lang-128aab57.js";import{_ as oe}from"./ContentWrap.vue_vue_type_script_setup_true_lang-dd7e3058.js";import{a as ne,D as z}from"./dict-fc5218c3.js";import{d as C}from"./formatTime-988372b6.js";import{u as ue}from"./useMessage-903d430d.js";import"./index-1bc6dd97.js";import"./color-6e929987.js";import"./el-card-0ae6fb5f.js";const pe=G({name:"SystemTokenClient",__name:"index",setup(ie){const g=ue(),{t:N}=H(),m=c(!0),b=c(0),h=c([]),r=L({pageNo:1,pageSize:10,userId:null,userType:void 0,clientId:null}),k=c(),p=async()=>{m.value=!0;try{const a=await(n=r,x.get({url:"/system/oauth2-token/page",params:n}));h.value=a.list,b.value=a.total}finally{m.value=!1}var n},i=()=>{r.pageNo=1,p()},P=()=>{k.value.resetFields(),i()},E=async n=>{try{await g.confirm("\u662F\u5426\u8981\u5F3A\u5236\u9000\u51FA\u7528\u6237"),await(a=>x.delete({url:"/system/oauth2-token/delete?accessToken="+a}))(n),g.success(N("common.success")),await p()}catch{}};return Q(()=>{p()}),(n,a)=>{const T=j,d=J,F=M,R=O,w=Z,f=$,K=ee,v=oe,o=ae,Y=re,q=le,A=se,B=W("hasPermi"),D=te;return u(),I(U,null,[e(v,null,{default:s(()=>[e(K,{class:"-mb-15px",model:l(r),ref_key:"queryFormRef",ref:k,inline:!0,"label-width":"90px"},{default:s(()=>[e(d,{label:"\u7528\u6237\u7F16\u53F7",prop:"userId"},{default:s(()=>[e(T,{modelValue:l(r).userId,"onUpdate:modelValue":a[0]||(a[0]=t=>l(r).userId=t),placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u7F16\u53F7",clearable:"",onKeyup:V(i,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),e(d,{label:"\u7528\u6237\u7C7B\u578B",prop:"userType"},{default:s(()=>[e(R,{modelValue:l(r).userType,"onUpdate:modelValue":a[1]||(a[1]=t=>l(r).userType=t),placeholder:"\u8BF7\u9009\u62E9\u7528\u6237\u7C7B\u578B",clearable:"",class:"!w-240px"},{default:s(()=>[(u(!0),I(U,null,X(l(ne)(l(z).USER_TYPE),t=>(u(),y(F,{key:t.value,label:t.label,value:t.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(d,{label:"\u5BA2\u6237\u7AEF\u7F16\u53F7",prop:"clientId"},{default:s(()=>[e(T,{modelValue:l(r).clientId,"onUpdate:modelValue":a[2]||(a[2]=t=>l(r).clientId=t),placeholder:"\u8BF7\u8F93\u5165\u5BA2\u6237\u7AEF\u7F16\u53F7",clearable:"",onKeyup:V(i,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),e(d,null,{default:s(()=>[e(f,{onClick:i},{default:s(()=>[e(w,{icon:"ep:search",class:"mr-5px"}),a[5]||(a[5]=_(" \u641C\u7D22"))]),_:1}),e(f,{onClick:P},{default:s(()=>[e(w,{icon:"ep:refresh",class:"mr-5px"}),a[6]||(a[6]=_(" \u91CD\u7F6E"))]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),e(v,null,{default:s(()=>[S((u(),y(q,{data:l(h)},{default:s(()=>[e(o,{label:"\u8BBF\u95EE\u4EE4\u724C",align:"center",prop:"accessToken",width:"300"}),e(o,{label:"\u5237\u65B0\u4EE4\u724C",align:"center",prop:"refreshToken",width:"300"}),e(o,{label:"\u7528\u6237\u7F16\u53F7",align:"center",prop:"userId"}),e(o,{label:"\u7528\u6237\u7C7B\u578B",align:"center",prop:"userType"},{default:s(t=>[e(Y,{type:l(z).USER_TYPE,value:t.row.userType},null,8,["type","value"])]),_:1}),e(o,{label:"\u8FC7\u671F\u65F6\u95F4",align:"center",prop:"expiresTime",formatter:l(C),width:"180"},null,8,["formatter"]),e(o,{label:"\u521B\u5EFA\u65F6\u95F4",align:"center",prop:"createTime",formatter:l(C),width:"180"},null,8,["formatter"]),e(o,{label:"\u64CD\u4F5C",align:"center"},{default:s(t=>[S((u(),y(f,{link:"",type:"danger",onClick:de=>E(t.row.accessToken)},{default:s(()=>a[7]||(a[7]=[_(" \u5F3A\u9000 ")])),_:2},1032,["onClick"])),[[B,["system:oauth2-token:delete"]]])]),_:1})]),_:1},8,["data"])),[[D,l(m)]]),e(A,{total:l(b),page:l(r).pageNo,"onUpdate:page":a[3]||(a[3]=t=>l(r).pageNo=t),limit:l(r).pageSize,"onUpdate:limit":a[4]||(a[4]=t=>l(r).pageSize=t),onPagination:p},null,8,["total","page","limit"])]),_:1})],64)}}});export{pe as default};