gitignore 提交

This commit is contained in:
冯聪聪
2026-05-18 03:22:40 +08:00
parent 511890166e
commit fe99b024c9
59 changed files with 6397 additions and 14077 deletions
@@ -0,0 +1 @@
import{a2 as P,a3 as v,S as V,P as y,U as e,af as s,ah as T,ag as M,ad as D,Q as I,a4 as i,s as K,J as N,A as q,a6 as z,b as L,q as j,K as A,T as w,a9 as J,y as x,x as b}from"./index-Ce3OdoWB.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-l0sNRNKZ.js";/* empty css *//* empty css *//* empty css */import{r as g}from"./request-D458e9ik.js";function Q(o){return g.get("/api/admin/user/list",{params:o})}function R(o,l){return g.put(`/api/admin/user/${o}/reset-password`,null,{params:{newPassword:l}})}function F(o,l){return g.put(`/api/admin/user/${o}/status`,null,{params:{status:l}})}const G={style:{"margin-bottom":"16px",display:"flex",gap:"12px"}},it={__name:"Users",setup(o){const l=i([]),c=i(!1),d=i(1),f=i(0),m=i("");async function r(){c.value=!0;const a=await Q({page:d.value,pageSize:15,keyword:m.value});l.value=a.data.records,f.value=a.data.total,c.value=!1}async function k(a){const{value:t}=await x.prompt("请输入新密码","重置密码",{inputPattern:/^.{8,32}$/,inputErrorMessage:"密码长度8-32位"});await R(a,t),b.success("密码已重置")}async function C(a){const t=a.status===0?1:0,u=t===1?"锁定":"解锁";await x.confirm(`确定${u}该用户?`,"提示"),await F(a.id,t),b.success(`${u}`),r()}return P(r),(a,t)=>{const u=z("Search"),E=j,_=L,h=K,p=A,S=N,U=q,$=D;return v(),V("div",null,[t[3]||(t[3]=y("h2",null,"用户管理",-1)),y("div",G,[e(h,{modelValue:m.value,"onUpdate:modelValue":t[0]||(t[0]=n=>m.value=n),placeholder:"搜索用户",clearable:"",style:{width:"300px"},onKeyup:T(r,["enter"])},{append:s(()=>[e(_,{onClick:r},{default:s(()=>[e(E,null,{default:s(()=>[e(u)]),_:1})]),_:1})]),_:1},8,["modelValue"])]),M((v(),I(S,{data:l.value},{default:s(()=>[e(p,{prop:"id",label:"ID",width:"80"}),e(p,{prop:"nickname",label:"昵称",width:"150"}),e(p,{prop:"email",label:"邮箱"}),e(p,{label:"操作",width:"240"},{default:s(({row:n})=>[e(_,{text:"",type:"warning",onClick:B=>k(n.id)},{default:s(()=>[...t[2]||(t[2]=[w("重置密码",-1)])]),_:1},8,["onClick"]),e(_,{text:"",type:n.status===1?"success":"danger",onClick:B=>C(n)},{default:s(()=>[w(J(n.status===1?"解锁":"锁定"),1)]),_:2},1032,["type","onClick"])]),_:1})]),_:1},8,["data"])),[[$,c.value]]),e(U,{"current-page":d.value,"onUpdate:currentPage":t[1]||(t[1]=n=>d.value=n),"page-size":15,total:f.value,layout:"prev, pager, next",onCurrentChange:r,style:{"margin-top":"20px","justify-content":"center"}},null,8,["current-page","total"])])}}};export{it as default};