2023-10-10 16:51:42 +08:00

2 lines
7.5 KiB
JavaScript

import{d as j,R as I,r as w,e as m,f as h,y as r,x as o,g as f,B as n,u as a,A as p,Q as S,v as _,H as C}from"./base-d77b0726.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";/* empty css */import{t}from"./index-c7fb4804.js";import{d as A,l as H,u as M}from"./user-bf6a7282.js";import{_ as Q}from"./edit-user.vue_vue_type_script_setup_true_lang-fe6e64a0.js";import{d as q}from"./common-56ee0a80.js";import{u as G}from"./vue-router-57155f94.js";import{E as T}from"./index-5b262c6a.js";import{E as J}from"./index-91bdda63.js";import{E as K}from"./index-c1eb81db.js";import{a as O,E as W}from"./index-68c5ad54.js";import{E as X}from"./index-2cf73bf7.js";import{E as Y}from"./index-3322df72.js";import{a as Z,E as tt}from"./index-0d721416.js";import{E as et}from"./index-45469947.js";import{E as ot}from"./index-f956e728.js";import{v as at}from"./directive-08cd03ab.js";import"./index-822bfdfd.js";import"./index-331c6de1.js";import"./index-e37943c3.js";import"./index-704f0685.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-9e51ba8b.js";import"./typescript-defaf979.js";import"./aria-60e0cdc6.js";import"./index-de9bede2.js";/* empty css *//* empty css */import"./index-a77a3483.js";/* empty css */import"./index.vue_vue_type_style_index_0_lang-38d0a913.js";import"./attachment-ef5b04d9.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./index-6a46ef13.js";import"./index-45cca80f.js";import"./index-6245131d.js";import"./focus-trap-98fda164.js";import"./dropdown-2ff49e9b.js";import"./index.vue_vue_type_script_setup_true_lang-8d43c28e.js";/* empty css */import"./sys-953663dd.js";import"./index-6f5bf0a3.js";import"./index-74352d71.js";import"./event-e06a23af.js";import"./index-a20d1a31.js";import"./index-6a54cf26.js";import"./index-b3418ddc.js";import"./scroll-59301fd6.js";import"./vnode-5920e7a9.js";import"./index-f2dc9b9f.js";import"./index-bbf3e154.js";import"./index-c314892b.js";import"./index-435afe75.js";import"./index-3b19c3d7.js";import"./debounce-8a1738b0.js";import"./index-d1e433eb.js";import"./position-09adcf79.js";import"./index-294b617f.js";import"./index-52f984e1.js";import"./isEqual-030b54ca.js";import"./_Uint8Array-2fd72219.js";import"./index-a997ab1f.js";import"./strings-6a15e170.js";import"./index-ef0eb7b1.js";import"./validator-7b087194.js";import"./index-ee35aabd.js";import"./aria-adfa05c5.js";import"./_initCloneObject-22d1caee.js";import"./_isIterateeCall-ff5ab0b5.js";const rt="/admin/assets/member_head-1e927329.png",it={class:"main-container"},lt={class:"flex justify-between items-center"},nt={class:"text-[20px]"},mt=f("img",{src:rt},null,-1),st={key:0},pt={key:1},ct={key:0},dt={key:1},ut={class:"mt-[16px] flex justify-end"},Xe=j({__name:"user",setup(_t){const U=G().meta.title,i=I({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{seach:""}}),k=w(),B=s=>{s&&(s.resetFields(),c())},c=(s=1)=>{i.loading=!0,i.page=s,A({page:i.page,limit:i.limit,username:i.searchParam.seach}).then(l=>{i.loading=!1,i.data=l.data.data,i.total=l.data.total}).catch(()=>{i.loading=!1})};c();const g=w(null),D=()=>{g.value.setFormData(),g.value.showDialog=!0},N=s=>{g.value.setFormData(s),g.value.showDialog=!0},P=s=>{T.confirm(t("userLockTips"),t("warning"),{confirmButtonText:t("confirm"),cancelButtonText:t("cancel"),type:"warning"}).then(()=>{H(s).then(()=>{c()}).catch(()=>{})})},F=s=>{T.confirm(t("userUnlockTips"),t("warning"),{confirmButtonText:t("confirm"),cancelButtonText:t("cancel"),type:"warning"}).then(()=>{M(s).then(()=>{c()}).catch(()=>{})})};return(s,l)=>{const u=J,$=K,b=O,L=W,v=X,y=Y,d=Z,E=et,V=tt,z=ot,R=at;return m(),h("div",it,[r(v,{class:"box-card !border-none",shadow:"never"},{default:o(()=>[f("div",lt,[f("span",nt,n(a(U)),1),r(u,{type:"primary",class:"w-[100px]",onClick:D},{default:o(()=>[p(n(a(t)("addUser")),1)]),_:1})]),r(v,{class:"box-card !border-none my-[10px] table-search-wrap",shadow:"never"},{default:o(()=>[r(L,{inline:!0,model:i.searchParam,ref_key:"searchFormRef",ref:k},{default:o(()=>[r(b,{label:a(t)("accountNumber"),prop:"seach"},{default:o(()=>[r($,{modelValue:i.searchParam.seach,"onUpdate:modelValue":l[0]||(l[0]=e=>i.searchParam.seach=e),class:"w-[240px]",placeholder:a(t)("accountNumberPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),r(b,null,{default:o(()=>[r(u,{type:"primary",onClick:l[1]||(l[1]=e=>c())},{default:o(()=>[p(n(a(t)("search")),1)]),_:1}),r(u,{onClick:l[2]||(l[2]=e=>B(k.value))},{default:o(()=>[p(n(a(t)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),f("div",null,[S((m(),_(V,{data:i.data,size:"large"},{empty:o(()=>[f("span",null,n(i.loading?"":a(t)("emptyData")),1)]),default:o(()=>[r(d,{label:a(t)("headImg"),width:"100",align:"left"},{default:o(({row:e})=>[e.head_img?(m(),_(y,{key:0,src:a(q)(e.head_img)},null,8,["src"])):(m(),_(y,{key:1},{default:o(()=>[mt]),_:1}))]),_:1},8,["label"]),r(d,{prop:"username",label:a(t)("accountNumber"),"min-width":"120","show-overflow-tooltip":""},null,8,["label"]),r(d,{prop:"real_name",label:a(t)("userRealName"),"min-width":"120","show-overflow-tooltip":""},null,8,["label"]),r(d,{label:a(t)("userRoleName"),"min-width":"120","show-overflow-tooltip":""},{default:o(({row:e})=>[e.is_admin?(m(),h("span",st,n(a(t)("administrator")),1)):(m(),h("span",pt,n(e.role_data.join(" | ")),1))]),_:1},8,["label"]),r(d,{label:a(t)("status"),"min-width":"120",align:"center"},{default:o(({row:e})=>[e.status==1?(m(),_(E,{key:0,class:"ml-2",type:"success"},{default:o(()=>[p(n(a(t)("statusUnlock")),1)]),_:1})):C("",!0),e.status==0?(m(),_(E,{key:1,class:"ml-2",type:"error"},{default:o(()=>[p(n(a(t)("statusLock")),1)]),_:1})):C("",!0)]),_:1},8,["label"]),r(d,{prop:"last_time",label:a(t)("lastLoginTime"),"min-width":"180",align:"center"},{default:o(({row:e})=>[p(n(e.last_time||""),1)]),_:1},8,["label"]),r(d,{label:a(t)("lastLoginIP"),"min-width":"180",align:"center"},{default:o(({row:e})=>[p(n(e.last_ip||""),1)]),_:1},8,["label"]),r(d,{label:a(t)("operation"),fixed:"right",align:"right",width:"160"},{default:o(({row:e})=>[e.is_admin!=1?(m(),h("div",ct,[r(u,{type:"primary",link:"",onClick:x=>N(e)},{default:o(()=>[p(n(a(t)("edit")),1)]),_:2},1032,["onClick"]),e.status==1?(m(),_(u,{key:0,type:"primary",link:"",onClick:x=>P(e.uid)},{default:o(()=>[p(n(a(t)("lock")),1)]),_:2},1032,["onClick"])):(m(),_(u,{key:1,type:"primary",link:"",onClick:x=>F(e.uid)},{default:o(()=>[p(n(a(t)("unlock")),1)]),_:2},1032,["onClick"]))])):(m(),h("div",dt,[r(u,{link:"",disabled:""},{default:o(()=>[p(n(a(t)("adminDisabled")),1)]),_:1})]))]),_:1},8,["label"])]),_:1},8,["data"])),[[R,i.loading]]),f("div",ut,[r(z,{"current-page":i.page,"onUpdate:currentPage":l[3]||(l[3]=e=>i.page=e),"page-size":i.limit,"onUpdate:pageSize":l[4]||(l[4]=e=>i.limit=e),layout:"total, sizes, prev, pager, next, jumper",total:i.total,onSizeChange:l[5]||(l[5]=e=>c()),onCurrentChange:c},null,8,["current-page","page-size","total"])])]),r(Q,{ref_key:"editUserDialog",ref:g,onComplete:l[6]||(l[6]=e=>c())},null,512)]),_:1})])}}});export{Xe as default};