全栈小学生 a0528dc947 update admin
2023-06-21 18:37:59 +08:00

2 lines
6.7 KiB
JavaScript

import{g as j,a4 as I,r as x,m as s,n as h,F as l,E as a,q as f,L as n,u as o,K as p,a1 as S,D as _,T as C}from"./base-d2ce4248.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./index-057b5f2c.js";import"./el-tooltip-58212670.js";/* empty css *//* empty css *//* empty css */import{E as q}from"./el-avatar-4397f45a.js";/* empty css *//* empty css *//* empty css */import{_ as A}from"./member_head-a897263d.js";import{t as e}from"./index-578c83eb.js";import{d as K,l as M,u as G}from"./site-d8517686.js";import{_ as H}from"./edit-user.vue_vue_type_script_setup_true_lang-cde515e8.js";import{d as J}from"./storage-e62e496d.js";import{u as O}from"./vue-router-d3dc2686.js";import{E as T}from"./index-faa3f8c5.js";import{E as Q}from"./index-953c712f.js";import{E as W}from"./index-9997ff5d.js";import{a as X,E as Y}from"./index-f579a83b.js";import{E as Z}from"./index-32160c2f.js";import{a as ee,E as te}from"./index-d4538bff.js";import{E as ae}from"./index-0ba64799.js";import{E as oe}from"./index-aaab07eb.js";import{v as le}from"./directive-3f066692.js";import"./el-overlay-7451f13b.js";import"./event-f83e96f5.js";import"./index-28969730.js";import"./focus-trap-b41dd321.js";import"./el-radio-b620ac73.js";import"./index-758a5fe7.js";import"./index-92c8bc76.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-3118dac6.js";import"./common-dd6d00bb.js";import"./common-2cf17469.js";import"./index-4b7c0a63.js";/* empty css */import"./index.vue_vue_type_style_index_0_lang-f7de127f.js";import"./attachment-84ee7a05.js";/* empty css *//* empty css *//* empty css */import"./index-3ff0840c.js";import"./index-5e746953.js";import"./index-3ae544fb.js";import"./index-e41f0205.js";import"./index-13c7facf.js";import"./isEqual-51ec1a47.js";import"./_Uint8Array-6ca580e8.js";import"./flatten-2fc24abf.js";import"./index-83fe4dc1.js";import"./strings-986fee93.js";import"./_initCloneObject-5fe9c070.js";import"./_isIterateeCall-9ac2a284.js";const re={class:"main-container"},ie={class:"flex justify-between items-center"},ne={class:"text-[24px]"},se=f("img",{src:A},null,-1),me={key:0},pe={key:1},ce={key:0},de={key:1},ue={class:"mt-[16px] flex justify-end"},wt=j({__name:"user",setup(_e){const D=O().meta.title,r=I({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{seach:""}}),k=x(),U=m=>{m&&(m.resetFields(),c())},c=(m=1)=>{r.loading=!0,r.page=m,K({page:r.page,limit:r.limit,username:r.searchParam.seach}).then(i=>{r.loading=!1,r.data=i.data.data,r.total=i.data.total}).catch(()=>{r.loading=!1})};c();const g=x(null),B=()=>{g.value.setFormData(),g.value.showDialog=!0},N=m=>{g.value.setFormData(m),g.value.showDialog=!0},F=m=>{T.confirm(e("userLockTips"),e("warning"),{confirmButtonText:e("confirm"),cancelButtonText:e("cancel"),type:"warning"}).then(()=>{M(m).then(()=>{c()}).catch(()=>{})})},P=m=>{T.confirm(e("userUnlockTips"),e("warning"),{confirmButtonText:e("confirm"),cancelButtonText:e("cancel"),type:"warning"}).then(()=>{G(m).then(()=>{c()}).catch(()=>{})})};return(m,i)=>{const u=Q,L=W,b=X,$=Y,v=Z,y=q,d=ee,E=ae,V=te,z=oe,R=le;return s(),h("div",re,[l(v,{class:"box-card !border-none",shadow:"never"},{default:a(()=>[f("div",ie,[f("span",ne,n(o(D)),1),l(u,{type:"primary",class:"w-[100px]",onClick:B},{default:a(()=>[p(n(o(e)("addUser")),1)]),_:1})]),l(v,{class:"box-card !border-none my-[10px] table-search-wrap",shadow:"never"},{default:a(()=>[l($,{inline:!0,model:r.searchParam,ref_key:"searchFormRef",ref:k},{default:a(()=>[l(b,{label:o(e)("accountNumber"),prop:"seach"},{default:a(()=>[l(L,{modelValue:r.searchParam.seach,"onUpdate:modelValue":i[0]||(i[0]=t=>r.searchParam.seach=t),class:"w-[240px]",placeholder:o(e)("accountNumberPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),l(b,null,{default:a(()=>[l(u,{type:"primary",onClick:i[1]||(i[1]=t=>c())},{default:a(()=>[p(n(o(e)("search")),1)]),_:1}),l(u,{onClick:i[2]||(i[2]=t=>U(k.value))},{default:a(()=>[p(n(o(e)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),f("div",null,[S((s(),_(V,{data:r.data,size:"large"},{empty:a(()=>[f("span",null,n(r.loading?"":o(e)("emptyData")),1)]),default:a(()=>[l(d,{label:o(e)("headImg"),width:"100",align:"left"},{default:a(({row:t})=>[t.head_img?(s(),_(y,{key:0,src:o(J)(t.head_img)},null,8,["src"])):(s(),_(y,{key:1},{default:a(()=>[se]),_:1}))]),_:1},8,["label"]),l(d,{prop:"username",label:o(e)("accountNumber"),"min-width":"120","show-overflow-tooltip":""},null,8,["label"]),l(d,{prop:"real_name",label:o(e)("userRealName"),"min-width":"120","show-overflow-tooltip":""},null,8,["label"]),l(d,{label:o(e)("userRoleName"),"min-width":"120","show-overflow-tooltip":""},{default:a(({row:t})=>[t.userrole.is_admin?(s(),h("span",me,n(o(e)("administrator")),1)):(s(),h("span",pe,n(t.userrole.role_array.join(" | ")),1))]),_:1},8,["label"]),l(d,{label:o(e)("status"),"min-width":"120",align:"center"},{default:a(({row:t})=>[t.status==1?(s(),_(E,{key:0,class:"ml-2",type:"success"},{default:a(()=>[p(n(o(e)("statusUnlock")),1)]),_:1})):C("",!0),t.status==0?(s(),_(E,{key:1,class:"ml-2",type:"error"},{default:a(()=>[p(n(o(e)("statusLock")),1)]),_:1})):C("",!0)]),_:1},8,["label"]),l(d,{prop:"last_time",label:o(e)("lastLoginTime"),"min-width":"180",align:"center"},{default:a(({row:t})=>[p(n(t.last_time||""),1)]),_:1},8,["label"]),l(d,{label:o(e)("lastLoginIP"),"min-width":"180",align:"center"},{default:a(({row:t})=>[p(n(t.last_ip||""),1)]),_:1},8,["label"]),l(d,{label:o(e)("operation"),fixed:"right",width:"160"},{default:a(({row:t})=>[t.userrole.is_admin!=1?(s(),h("div",ce,[l(u,{type:"primary",link:"",onClick:w=>N(t)},{default:a(()=>[p(n(o(e)("edit")),1)]),_:2},1032,["onClick"]),t.status?(s(),_(u,{key:0,type:"danger",link:"",onClick:w=>F(t.uid)},{default:a(()=>[p(n(o(e)("lock")),1)]),_:2},1032,["onClick"])):(s(),_(u,{key:1,type:"danger",link:"",onClick:w=>P(t.uid)},{default:a(()=>[p(n(o(e)("unlock")),1)]),_:2},1032,["onClick"]))])):(s(),h("div",de,[l(u,{link:"",disabled:""},{default:a(()=>[p(n(o(e)("adminDisabled")),1)]),_:1})]))]),_:1},8,["label"])]),_:1},8,["data"])),[[R,r.loading]]),f("div",ue,[l(z,{"current-page":r.page,"onUpdate:currentPage":i[3]||(i[3]=t=>r.page=t),"page-size":r.limit,"onUpdate:pageSize":i[4]||(i[4]=t=>r.limit=t),layout:"total, sizes, prev, pager, next, jumper",total:r.total,onSizeChange:i[5]||(i[5]=t=>c()),onCurrentChange:c},null,8,["current-page","page-size","total"])])]),l(H,{ref_key:"editUserDialog",ref:g,onComplete:i[6]||(i[6]=t=>c())},null,512)]),_:1})])}}});export{wt as default};