全栈小学生 0e47055ccb v1.0.0-beta.1
2023-04-15 17:12:49 +08:00

2 lines
6.2 KiB
JavaScript

/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./index-aae906bf.js";/* empty css *//* empty css *//* empty css *//* empty css */import{E as z}from"./el-avatar-7d17482e.js";/* empty css */import{t as e}from"./index-5f4ce139.js";import{d as j,l as I,e as P}from"./site-ceac4417.js";import{_ as S}from"./edit-user.vue_vue_type_script_setup_true_lang-453b5795.js";import{i as F}from"./common-465e36b3.js";import{E as w}from"./index-548a7823.js";import{E as M}from"./index-4862d1b3.js";import{E as R}from"./index-95693143.js";import{a as q,E as A}from"./index-a9458a49.js";import{E as G}from"./index-2804b007.js";import{E as H}from"./index-800b62de.js";import{E as J}from"./index-acd12562.js";import{v as K}from"./directive-a07a10ed.js";import{d as O,M as Q,r as h,b as m,e as k,q as r,p as l,f as g,v as c,x as n,u as o,L as W,m as u,C as x}from"./runtime-core.esm-bundler-7c3fd514.js";import"./vue-router-b5675730.js";import"./el-overlay-f7f710bd.js";import"./plugin-vue_export-helper-edbdb6f8.js";import"./index-f02197a7.js";import"./index-868cd458.js";import"./index-a3cf5375.js";import"./event-9519ab40.js";import"./focus-trap-bb1e8c7a.js";import"./index-7b0897f9.js";import"./error-492b6a5b.js";import"./el-switch-3d36d31d.js";import"./index-cf47f151.js";import"./index-2083be2e.js";import"./index-47617222.js";import"./validator-62f68fe3.js";import"./el-radio-c9a1047c.js";import"./index-2f0b1bf3.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-be5dc120.js";import"./common-cc37bda4.js";import"./common-2cf17469.js";/* empty css *//* empty css */import"./index-82132406.js";/* empty css */import"./index.vue_vue_type_style_index_0_lang-a42d8a18.js";import"./attachment-51c3470b.js";/* empty css *//* empty css */import"./index-be5868d6.js";import"./sys-aa893c6b.js";import"./index-9bac81c5.js";import"./index-f97852b4.js";import"./index-381e0c1f.js";import"./index-470ade69.js";import"./isEqual-f40f939e.js";import"./_Uint8Array-de4f83bb.js";import"./flatten-b3585bb8.js";import"./index-9fbce820.js";import"./index-624573cc.js";import"./_baseClone-cf40e5b2.js";import"./_initCloneObject-bc5ed9bb.js";import"./index-4683bff4.js";import"./index-c656f08b.js";import"./_isIterateeCall-7a6fae02.js";const X={class:"main-container"},Y={class:"flex justify-between"},Z={class:"mt-[16px]"},tt={key:0},et={key:1},ot={class:"mt-[16px] flex justify-end"},we=O({__name:"user",setup(at){const a=Q({page:1,limit:10,total:0,loading:!0,data:[]}),v=h("");h();const d=(s=1)=>{a.loading=!0,a.page=s,j({page:a.page,limit:a.limit,username:v.value}).then(i=>{a.loading=!1,a.data=i.data.data,a.total=i.data.total}).catch(()=>{a.loading=!1})};d();const _=h(null),C=()=>{_.value.setFormData(),_.value.showDialog=!0},T=s=>{_.value.setFormData(s),_.value.showDialog=!0},U=s=>{w.confirm(e("userLockTips"),e("warning"),{confirmButtonText:e("confirm"),cancelButtonText:e("cancel"),type:"warning"}).then(()=>{I(s).then(()=>{d()}).catch(()=>{})})},D=s=>{w.confirm(e("userUnlockTips"),e("warning"),{confirmButtonText:e("confirm"),cancelButtonText:e("cancel"),type:"warning"}).then(()=>{P(s).then(()=>{d()}).catch(()=>{})})};return(s,i)=>{const f=M,B=R,b=z,p=q,y=G,N=A,L=H,V=J,$=K;return m(),k("div",X,[r(V,{class:"box-card !border-none",shadow:"never"},{default:l(()=>[g("div",Y,[r(f,{type:"primary",onClick:C},{default:l(()=>[c(n(o(e)("addUser")),1)]),_:1}),r(B,{modelValue:v.value,"onUpdate:modelValue":i[0]||(i[0]=t=>v.value=t),placeholder:o(e)("accountNumberPlaceholder"),class:"w-[190px]","prefix-icon":"Search",onInput:i[1]||(i[1]=t=>d()),clearable:""},null,8,["modelValue","placeholder"])]),g("div",Z,[W((m(),u(N,{data:a.data,size:"large"},{empty:l(()=>[g("span",null,n(a.loading?"":o(e)("emptyData")),1)]),default:l(()=>[r(p,{label:o(e)("headImg"),width:"100",align:"left"},{default:l(({row:t})=>[t.head_img?(m(),u(b,{key:0,src:o(F)(t.head_img)},null,8,["src"])):(m(),u(b,{key:1,icon:"UserFilled"}))]),_:1},8,["label"]),r(p,{prop:"username",label:o(e)("accountNumber"),"min-width":"120","show-overflow-tooltip":""},null,8,["label"]),r(p,{prop:"real_name",label:o(e)("userRealName"),"min-width":"120","show-overflow-tooltip":""},null,8,["label"]),r(p,{label:o(e)("userRoleName"),"min-width":"120","show-overflow-tooltip":""},{default:l(({row:t})=>[t.userrole.is_admin?(m(),k("span",tt,n(o(e)("administrator")),1)):(m(),k("span",et,n(t.userrole.role_array.join(" | ")),1))]),_:1},8,["label"]),r(p,{label:o(e)("status"),"min-width":"120",align:"center"},{default:l(({row:t})=>[t.status==1?(m(),u(y,{key:0,class:"ml-2",type:"success"},{default:l(()=>[c(n(o(e)("statusNormal")),1)]),_:1})):x("",!0),t.status==0?(m(),u(y,{key:1,class:"ml-2",type:"error"},{default:l(()=>[c(n(o(e)("statusDeactivate")),1)]),_:1})):x("",!0)]),_:1},8,["label"]),r(p,{prop:"last_time",label:o(e)("lastLoginTime"),"min-width":"180",align:"center"},{default:l(({row:t})=>[c(n(t.last_time||""),1)]),_:1},8,["label"]),r(p,{label:o(e)("lastLoginIP"),"min-width":"180",align:"center"},{default:l(({row:t})=>[c(n(t.last_ip||""),1)]),_:1},8,["label"]),r(p,{label:o(e)("operation"),fixed:"right",width:"130"},{default:l(({row:t})=>[r(f,{type:"primary",link:"",onClick:E=>T(t)},{default:l(()=>[c(n(o(e)("edit")),1)]),_:2},1032,["onClick"]),t.status?(m(),u(f,{key:0,type:"danger",link:"",onClick:E=>U(t.uid)},{default:l(()=>[c(n(o(e)("lock")),1)]),_:2},1032,["onClick"])):(m(),u(f,{key:1,type:"danger",link:"",onClick:E=>D(t.uid)},{default:l(()=>[c(n(o(e)("unlock")),1)]),_:2},1032,["onClick"]))]),_:1},8,["label"])]),_:1},8,["data"])),[[$,a.loading]]),g("div",ot,[r(L,{"current-page":a.page,"onUpdate:currentPage":i[2]||(i[2]=t=>a.page=t),"page-size":a.limit,"onUpdate:pageSize":i[3]||(i[3]=t=>a.limit=t),layout:"total, sizes, prev, pager, next, jumper",total:a.total,onSizeChange:i[4]||(i[4]=t=>d()),onCurrentChange:d},null,8,["current-page","page-size","total"])])]),r(S,{ref_key:"editUserDialog",ref:_,onComplete:i[5]||(i[5]=t=>d())},null,512)]),_:1})])}}});export{we as default};