mirror of
https://github.com/pure-admin/vue-pure-admin.git
synced 2025-06-07 17:07:19 +08:00
2 lines
6.9 KiB
JavaScript
2 lines
6.9 KiB
JavaScript
var re=Object.defineProperty,ie=Object.defineProperties;var se=Object.getOwnPropertyDescriptors;var z=Object.getOwnPropertySymbols;var ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable;var P=(s,n,a)=>n in s?re(s,n,{enumerable:!0,configurable:!0,writable:!0,value:a}):s[n]=a,U=(s,n)=>{for(var a in n||(n={}))ce.call(n,a)&&P(s,a,n[a]);if(z)for(var a of z(n))de.call(n,a)&&P(s,a,n[a]);return s},B=(s,n)=>ie(s,se(n));import me from"./tree-D35Ea8jx.js";import{useUser as pe}from"./hook-Cmfo9ScT.js";import{R as ue,P as fe}from"./refresh-Cie5JWcC.js";import{u as m}from"./hooks-CBN6oGny.js";import{d as _e}from"./upload-line-ClmDKJCy.js";import{d as he}from"./admin-line-CpqWPwjZ.js";import{d as ge}from"./delete-Ce0TSdK5.js";import{d as Ce}from"./edit-pen-Ci7W0xNM.js";import{A as ve}from"./add-circle-line-Cw_F_RXn.js";import{d as ye,a as y,e as i,A as ke,f as Z,k as N,i as o,v as f,u as e,g as k,w as t,h as d,B as be,t as xe,j as we,_ as Ve}from"./index-DPW8Wnaw.js";import"./git-branch-line-BhusJOme.js";import"./more-2-fill-iTOisMwj.js";import"./role.vue_vue_type_script_setup_true_lang-DGrBDN8m.js";import"./index-DZSv__2_.js";import"./index.vue_vue_type_script_setup_true_lang-B4119mH0.js";import"./hooks-BK9k36qu.js";import"./user-DNtD0Fqa.js";import"./index-vZb2ffIB.js";import"./index-AET-uRSn.js";import"./system-0BDryBCY.js";import"./sortable.esm-CkCitmyH.js";import"./epTheme-CKLCAVmH.js";import"./collapse-CeAQJohj.js";const $e={width:24,height:24,body:'<path fill="currentColor" d="M18 8h2a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2V7a6 6 0 1 1 12 0v1ZM5 10v10h14V10H5Zm6 4h2v2h-2v-2Zm-4 0h2v2H7v-2Zm8 0h2v2h-2v-2Zm1-6V7a4 4 0 0 0-8 0v1h8Z"/>'},Re=$e,Se={width:1024,height:1024,body:'<path fill="currentColor" d="M176 416a112 112 0 1 1 0 224a112 112 0 0 1 0-224zm336 0a112 112 0 1 1 0 224a112 112 0 0 1 0-224zm336 0a112 112 0 1 1 0 224a112 112 0 0 1 0-224z"/>'},De=Se,ze={key:0,class:"bg-[var(--el-fill-color-light)] w-full h-[46px] mb-2 pl-4 flex items-center"},Pe={class:"flex-auto"},Ue={style:{"font-size":"var(--el-font-size-base)"},class:"text-[rgba(42,46,54,0.5)] dark:text-[rgba(220,220,242,0.5)]"},Be=ye({name:"SystemUser",__name:"index",setup(s){const n=y(),a=y(),b=y(),{form:p,loading:x,columns:T,dataList:L,treeData:M,treeLoading:A,selectedNum:w,pagination:H,buttonClass:g,deviceDetection:C,onSearch:V,resetForm:j,onbatchDel:F,openDialog:$,onTreeSelect:I,handleUpdate:E,handleDelete:q,handleUpload:G,handleReset:J,handleRole:K,handleSizeChange:O,onSelectionCancel:Q,handleCurrentChange:W,handleSelectionChange:X}=pe(b,n);return(Ze,c)=>{const R=i("el-input"),h=i("el-form-item"),S=i("el-option"),Y=i("el-select"),r=i("el-button"),ee=i("el-form"),D=i("el-popconfirm"),v=i("el-dropdown-item"),oe=i("el-dropdown-menu"),te=i("el-dropdown"),le=i("pure-table"),ne=ke("motion-fade");return Z(),N("div",{class:f(["flex","justify-between",e(C)()&&"flex-wrap"])},[o(me,{ref_key:"treeRef",ref:n,class:f(["mr-2",e(C)()?"w-full":"min-w-[200px]"]),treeData:e(M),treeLoading:e(A),onTreeSelect:e(I)},null,8,["class","treeData","treeLoading","onTreeSelect"]),k("div",{class:f([e(C)()?["w-full","mt-2"]:"w-[calc(100%-200px)]"])},[o(ee,{ref_key:"formRef",ref:a,inline:!0,model:e(p),class:"search-form bg-bg_color w-[99/100] pl-8 pt-[12px] overflow-auto"},{default:t(()=>[o(h,{label:"用户名称:",prop:"username"},{default:t(()=>[o(R,{modelValue:e(p).username,"onUpdate:modelValue":c[0]||(c[0]=l=>e(p).username=l),placeholder:"请输入用户名称",clearable:"",class:"!w-[180px]"},null,8,["modelValue"])]),_:1}),o(h,{label:"手机号码:",prop:"phone"},{default:t(()=>[o(R,{modelValue:e(p).phone,"onUpdate:modelValue":c[1]||(c[1]=l=>e(p).phone=l),placeholder:"请输入手机号码",clearable:"",class:"!w-[180px]"},null,8,["modelValue"])]),_:1}),o(h,{label:"状态:",prop:"status"},{default:t(()=>[o(Y,{modelValue:e(p).status,"onUpdate:modelValue":c[2]||(c[2]=l=>e(p).status=l),placeholder:"请选择",clearable:"",class:"!w-[180px]"},{default:t(()=>[o(S,{label:"已开启",value:"1"}),o(S,{label:"已关闭",value:"0"})]),_:1},8,["modelValue"])]),_:1}),o(h,null,{default:t(()=>[o(r,{type:"primary",icon:e(m)("ri:search-line"),loading:e(x),onClick:e(V)},{default:t(()=>[d(" 搜索 ")]),_:1},8,["icon","loading","onClick"]),o(r,{icon:e(m)(e(ue)),onClick:c[3]||(c[3]=l=>e(j)(a.value))},{default:t(()=>[d(" 重置 ")]),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),o(e(fe),{title:"用户管理(仅演示,操作后不生效)",columns:e(T),onRefresh:e(V)},{buttons:t(()=>[o(r,{type:"primary",icon:e(m)(e(ve)),onClick:c[4]||(c[4]=l=>e($)())},{default:t(()=>[d(" 新增用户 ")]),_:1},8,["icon"])]),default:t(({size:l,dynamicColumns:ae})=>[e(w)>0?be((Z(),N("div",ze,[k("div",Pe,[k("span",Ue," 已选 "+xe(e(w))+" 项 ",1),o(r,{type:"primary",text:"",onClick:e(Q)},{default:t(()=>[d(" 取消选择 ")]),_:1},8,["onClick"])]),o(D,{title:"是否确认删除?",onConfirm:e(F)},{reference:t(()=>[o(r,{type:"danger",text:"",class:"mr-1"},{default:t(()=>[d(" 批量删除 ")]),_:1})]),_:1},8,["onConfirm"])])),[[ne]]):we("",!0),o(le,{ref_key:"tableRef",ref:b,"row-key":"id",adaptive:"",adaptiveConfig:{offsetBottom:108},"align-whole":"center","table-layout":"auto",loading:e(x),size:l,data:e(L),columns:ae,pagination:B(U({},e(H)),{size:l}),"header-cell-style":{background:"var(--el-fill-color-light)",color:"var(--el-text-color-primary)"},onSelectionChange:e(X),onPageSizeChange:e(O),onPageCurrentChange:e(W)},{operation:t(({row:u})=>[o(r,{class:"reset-margin",link:"",type:"primary",size:l,icon:e(m)(e(Ce)),onClick:_=>e($)("修改",u)},{default:t(()=>[d(" 修改 ")]),_:2},1032,["size","icon","onClick"]),o(D,{title:`是否确认删除用户编号为${u.id}的这条数据`,onConfirm:_=>e(q)(u)},{reference:t(()=>[o(r,{class:"reset-margin",link:"",type:"primary",size:l,icon:e(m)(e(ge))},{default:t(()=>[d(" 删除 ")]),_:2},1032,["size","icon"])]),_:2},1032,["title","onConfirm"]),o(te,null,{dropdown:t(()=>[o(oe,null,{default:t(()=>[o(v,null,{default:t(()=>[o(r,{class:f(e(g)),link:"",type:"primary",size:l,icon:e(m)(e(_e)),onClick:_=>e(G)(u)},{default:t(()=>[d(" 上传头像 ")]),_:2},1032,["class","size","icon","onClick"])]),_:2},1024),o(v,null,{default:t(()=>[o(r,{class:f(e(g)),link:"",type:"primary",size:l,icon:e(m)(e(Re)),onClick:_=>e(J)(u)},{default:t(()=>[d(" 重置密码 ")]),_:2},1032,["class","size","icon","onClick"])]),_:2},1024),o(v,null,{default:t(()=>[o(r,{class:f(e(g)),link:"",type:"primary",size:l,icon:e(m)(e(he)),onClick:_=>e(K)(u)},{default:t(()=>[d(" 分配角色 ")]),_:2},1032,["class","size","icon","onClick"])]),_:2},1024)]),_:2},1024)]),default:t(()=>[o(r,{class:"ml-3 mt-[2px]",link:"",type:"primary",size:l,icon:e(m)(e(De)),onClick:_=>e(E)(u)},null,8,["size","icon","onClick"])]),_:2},1024)]),_:2},1032,["loading","size","data","columns","pagination","onSelectionChange","onPageSizeChange","onPageCurrentChange"])]),_:1},8,["columns","onRefresh"])],2)],2)}}}),ao=Ve(Be,[["__scopeId","data-v-0cd1384f"]]);export{ao as default};
|