mirror of
https://github.com/pure-admin/vue-pure-admin.git
synced 2025-06-06 00:18:51 +08:00
2 lines
7.5 KiB
JavaScript
2 lines
7.5 KiB
JavaScript
var ie=Object.defineProperty,se=Object.defineProperties;var me=Object.getOwnPropertyDescriptors;var P=Object.getOwnPropertySymbols;var de=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable;var M=(r,l,i)=>l in r?ie(r,l,{enumerable:!0,configurable:!0,writable:!0,value:i}):r[l]=i,N=(r,l)=>{for(var i in l||(l={}))de.call(l,i)&&M(r,i,l[i]);if(P)for(var i of P(l))pe.call(l,i)&&M(r,i,l[i]);return r},T=(r,l)=>se(r,me(l));import ue from"./tree-B1LJUilw.js";import{useUser as ce}from"./hook-D08IHKQt.js";import{R as fe,P as _e}from"./refresh-CyBvnsZV.js";import{u as p}from"./hooks-CCgmh5KY.js";import{U as ve}from"./upload-line-BkMebU6e.js";import{a1 as w,k as g,e as C,g as _,d as ge,a as b,h as m,A as Ce,f as o,u as e,v as f,w as n,j as d,z as he,i as ke,t as ye,_ as xe}from"./index-DI6gHrBb.js";import{D as be}from"./delete-BLpOXDSB.js";import{E as we}from"./edit-pen-CbraoEh-.js";import{A as Ve}from"./add-circle-line-CzygBTA6.js";import"./role.vue_vue_type_script_setup_true_lang-BPr4Njuy.js";import"./index-KRrBLK8V.js";import"./index.vue_vue_type_script_setup_true_lang-CENurOQr.js";import"./hooks-C5xYPx2U.js";import"./user-DNtD0Fqa.js";import"./index-D6DusCoB.js";import"./index-DOjNLtoH.js";import"./system-CBO3MjLi.js";import"./sortable.esm-VSgMS8pS.js";import"./epTheme-DpkgvuKN.js";import"./collapse-L8IuVysb.js";const ze={viewBox:"0 0 24 24",width:"1em",height:"1em"};function Re(r,l){return C(),g("svg",ze,l[0]||(l[0]=[_("path",{fill:"currentColor",d:"M12 14v2a6 6 0 0 0-6 6H4a8 8 0 0 1 8-8m0-1c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4s-4 1.79-4 4s1.79 4 4 4m9 6h1v5h-8v-5h1v-1a3 3 0 1 1 6 0zm-2 0v-1a1 1 0 1 0-2 0v1z"},null,-1)]))}const $e=w({name:"ri-admin-line",render:Re}),Se={viewBox:"0 0 24 24",width:"1em",height:"1em"};function De(r,l){return C(),g("svg",Se,l[0]||(l[0]=[_("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 0zM5 10v10h14V10zm6 4h2v2h-2zm-4 0h2v2H7zm8 0h2v2h-2zm1-6V7a4 4 0 0 0-8 0v1z"},null,-1)]))}const Ue=w({name:"ri-lock-password-line",render:De}),Be={viewBox:"0 0 1024 1024",width:"1em",height:"1em"};function Pe(r,l){return C(),g("svg",Be,l[0]||(l[0]=[_("path",{fill:"currentColor",d:"M176 416a112 112 0 1 1 0 224a112 112 0 0 1 0-224m336 0a112 112 0 1 1 0 224a112 112 0 0 1 0-224m336 0a112 112 0 1 1 0 224a112 112 0 0 1 0-224"},null,-1)]))}const Me=w({name:"ep-more-filled",render:Pe}),Ne={key:0,class:"bg-[var(--el-fill-color-light)] w-full h-[46px] mb-2 pl-4 flex items-center"},Te={class:"flex-auto"},Le={style:{"font-size":"var(--el-font-size-base)"},class:"text-[rgba(42,46,54,0.5)] dark:text-[rgba(220,220,242,0.5)]"},Ae=ge({name:"SystemUser",__name:"index",setup(r){const l=b(),i=b(),V=b(),{form:u,loading:z,columns:L,dataList:A,treeData:E,treeLoading:H,selectedNum:R,pagination:j,buttonClass:k,deviceDetection:y,onSearch:$,resetForm:F,onbatchDel:I,openDialog:S,onTreeSelect:q,handleUpdate:G,handleDelete:J,handleUpload:K,handleReset:O,handleRole:Q,handleSizeChange:W,onSelectionCancel:X,handleCurrentChange:Y,handleSelectionChange:Z}=ce(V,l);return(Ee,t)=>{const D=m("el-input"),h=m("el-form-item"),U=m("el-option"),ee=m("el-select"),s=m("el-button"),oe=m("el-form"),B=m("el-popconfirm"),x=m("el-dropdown-item"),te=m("el-dropdown-menu"),ne=m("el-dropdown"),le=m("pure-table"),ae=Ce("motion-fade");return C(),g("div",{class:f(["flex","justify-between",e(y)()&&"flex-wrap"])},[o(ue,{ref_key:"treeRef",ref:l,class:f(["mr-2",e(y)()?"w-full":"min-w-[200px]"]),treeData:e(E),treeLoading:e(H),onTreeSelect:e(q)},null,8,["class","treeData","treeLoading","onTreeSelect"]),_("div",{class:f([e(y)()?["w-full","mt-2"]:"w-[calc(100%-200px)]"])},[o(oe,{ref_key:"formRef",ref:i,inline:!0,model:e(u),class:"search-form bg-bg_color w-full pl-8 pt-[12px] overflow-auto"},{default:n(()=>[o(h,{label:"用户名称:",prop:"username"},{default:n(()=>[o(D,{modelValue:e(u).username,"onUpdate:modelValue":t[0]||(t[0]=a=>e(u).username=a),placeholder:"请输入用户名称",clearable:"",class:"w-[180px]!"},null,8,["modelValue"])]),_:1}),o(h,{label:"手机号码:",prop:"phone"},{default:n(()=>[o(D,{modelValue:e(u).phone,"onUpdate:modelValue":t[1]||(t[1]=a=>e(u).phone=a),placeholder:"请输入手机号码",clearable:"",class:"w-[180px]!"},null,8,["modelValue"])]),_:1}),o(h,{label:"状态:",prop:"status"},{default:n(()=>[o(ee,{modelValue:e(u).status,"onUpdate:modelValue":t[2]||(t[2]=a=>e(u).status=a),placeholder:"请选择",clearable:"",class:"w-[180px]!"},{default:n(()=>[o(U,{label:"已开启",value:"1"}),o(U,{label:"已关闭",value:"0"})]),_:1},8,["modelValue"])]),_:1}),o(h,null,{default:n(()=>[o(s,{type:"primary",icon:e(p)("ri/search-line"),loading:e(z),onClick:e($)},{default:n(()=>t[5]||(t[5]=[d(" 搜索 ")])),_:1},8,["icon","loading","onClick"]),o(s,{icon:e(p)(e(fe)),onClick:t[3]||(t[3]=a=>e(F)(i.value))},{default:n(()=>t[6]||(t[6]=[d(" 重置 ")])),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),o(e(_e),{title:"用户管理(仅演示,操作后不生效)",columns:e(L),onRefresh:e($)},{buttons:n(()=>[o(s,{type:"primary",icon:e(p)(e(Ve)),onClick:t[4]||(t[4]=a=>e(S)())},{default:n(()=>t[7]||(t[7]=[d(" 新增用户 ")])),_:1},8,["icon"])]),default:n(({size:a,dynamicColumns:re})=>[e(R)>0?he((C(),g("div",Ne,[_("div",Te,[_("span",Le," 已选 "+ye(e(R))+" 项 ",1),o(s,{type:"primary",text:"",onClick:e(X)},{default:n(()=>t[8]||(t[8]=[d(" 取消选择 ")])),_:1},8,["onClick"])]),o(B,{title:"是否确认删除?",onConfirm:e(I)},{reference:n(()=>[o(s,{type:"danger",text:"",class:"mr-1!"},{default:n(()=>t[9]||(t[9]=[d(" 批量删除 ")])),_:1})]),_:1},8,["onConfirm"])])),[[ae]]):ke("",!0),o(le,{ref_key:"tableRef",ref:V,"row-key":"id",adaptive:"",adaptiveConfig:{offsetBottom:108},"align-whole":"center","table-layout":"auto",loading:e(z),size:a,data:e(A),columns:re,pagination:T(N({},e(j)),{size:a}),"header-cell-style":{background:"var(--el-fill-color-light)",color:"var(--el-text-color-primary)"},onSelectionChange:e(Z),onPageSizeChange:e(W),onPageCurrentChange:e(Y)},{operation:n(({row:c})=>[o(s,{class:"reset-margin",link:"",type:"primary",size:a,icon:e(p)(e(we)),onClick:v=>e(S)("修改",c)},{default:n(()=>t[10]||(t[10]=[d(" 修改 ")])),_:2},1032,["size","icon","onClick"]),o(B,{title:`是否确认删除用户编号为${c.id}的这条数据`,onConfirm:v=>e(J)(c)},{reference:n(()=>[o(s,{class:"reset-margin",link:"",type:"primary",size:a,icon:e(p)(e(be))},{default:n(()=>t[11]||(t[11]=[d(" 删除 ")])),_:2},1032,["size","icon"])]),_:2},1032,["title","onConfirm"]),o(ne,null,{dropdown:n(()=>[o(te,null,{default:n(()=>[o(x,null,{default:n(()=>[o(s,{class:f(e(k)),link:"",type:"primary",size:a,icon:e(p)(e(ve)),onClick:v=>e(K)(c)},{default:n(()=>t[12]||(t[12]=[d(" 上传头像 ")])),_:2},1032,["class","size","icon","onClick"])]),_:2},1024),o(x,null,{default:n(()=>[o(s,{class:f(e(k)),link:"",type:"primary",size:a,icon:e(p)(e(Ue)),onClick:v=>e(O)(c)},{default:n(()=>t[13]||(t[13]=[d(" 重置密码 ")])),_:2},1032,["class","size","icon","onClick"])]),_:2},1024),o(x,null,{default:n(()=>[o(s,{class:f(e(k)),link:"",type:"primary",size:a,icon:e(p)(e($e)),onClick:v=>e(Q)(c)},{default:n(()=>t[14]||(t[14]=[d(" 分配角色 ")])),_:2},1032,["class","size","icon","onClick"])]),_:2},1024)]),_:2},1024)]),default:n(()=>[o(s,{class:"ml-3! mt-[2px]!",link:"",type:"primary",size:a,icon:e(p)(e(Me)),onClick:v=>e(G)(c)},null,8,["size","icon","onClick"])]),_:2},1024)]),_:2},1032,["loading","size","data","columns","pagination","onSelectionChange","onPageSizeChange","onPageCurrentChange"])]),_:1},8,["columns","onRefresh"])],2)],2)}}}),io=xe(Ae,[["__scopeId","data-v-bd04cef5"]]);export{io as default};
|