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