mirror of
https://github.com/pure-admin/vue-pure-admin.git
synced 2025-06-08 01:17:23 +08:00
2 lines
6.0 KiB
JavaScript
2 lines
6.0 KiB
JavaScript
import U from"./tree-cddddf12.js";import{useUser as $}from"./hook-e3584454.js";import{R as M,P as B,D}from"./refresh-504ce504.js";import{u as n}from"./hooks-8de8f790.js";import{d as H}from"./admin-line-820c5ef1.js";import{M as P}from"./more-filled-c44d3178.js";import{d as A}from"./edit-pen-37b5ced2.js";import{S as E}from"./search-4b9e88d3.js";import{A as F}from"./add-circle-line-5b89a592.js";import{_ as I}from"./_plugin-vue_export-helper-c27b6911.js";import"./index-96de784c.js";import"./index-8c77f9cd.js";import"./_commonjsHelpers-042e6b4d.js";import"./hot-cf4dcfeb.js";import"./index-5e5694dd.js";import"./multiTags-d9cd5aad.js";import"./index-4b83e049.js";import"./index-2b23ea72.js";import"./system-94198062.js";import"./git-branch-line-94a7fefb.js";import"./more-2-fill-7f8ca5b5.js";import"./office-building-cc7a1721.js";import"./message-7116a117.js";import"./epTheme-80ea1c2b.js";import"./index-02c38b19.js";const L={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 1 0-8 0v1h8z"/>'},j=L,q={class:"main"},G={class:"float-right w-[81%]"},J=Vue.defineComponent({name:"User"}),K=Vue.defineComponent({...J,setup(O){const a=Vue.ref(),{form:u,loading:V,columns:_,dataList:C,pagination:h,buttonClass:i,onSearch:c,resetForm:x,handleUpdate:d,handleDelete:w,handleSizeChange:v,handleCurrentChange:N,handleSelectionChange:g}=$();return(Q,o)=>{const m=Vue.resolveComponent("el-input"),r=Vue.resolveComponent("el-form-item"),s=Vue.resolveComponent("el-option"),b=Vue.resolveComponent("el-select"),t=Vue.resolveComponent("el-button"),y=Vue.resolveComponent("el-form"),k=Vue.resolveComponent("el-popconfirm"),p=Vue.resolveComponent("el-dropdown-item"),z=Vue.resolveComponent("el-dropdown-menu"),S=Vue.resolveComponent("el-dropdown"),T=Vue.resolveComponent("pure-table");return Vue.openBlock(),Vue.createElementBlock("div",q,[Vue.createVNode(U,{class:"w-[17%] float-left"}),Vue.createElementVNode("div",G,[Vue.createVNode(y,{ref_key:"formRef",ref:a,inline:!0,model:Vue.unref(u),class:"bg-bg_color w-[99/100] pl-8 pt-4"},{default:Vue.withCtx(()=>[Vue.createVNode(r,{label:"用户名称:",prop:"username"},{default:Vue.withCtx(()=>[Vue.createVNode(m,{modelValue:Vue.unref(u).username,"onUpdate:modelValue":o[0]||(o[0]=e=>Vue.unref(u).username=e),placeholder:"请输入用户名称",clearable:"",class:"!w-[160px]"},null,8,["modelValue"])]),_:1}),Vue.createVNode(r,{label:"手机号码:",prop:"mobile"},{default:Vue.withCtx(()=>[Vue.createVNode(m,{modelValue:Vue.unref(u).mobile,"onUpdate:modelValue":o[1]||(o[1]=e=>Vue.unref(u).mobile=e),placeholder:"请输入手机号码",clearable:"",class:"!w-[160px]"},null,8,["modelValue"])]),_:1}),Vue.createVNode(r,{label:"状态:",prop:"status"},{default:Vue.withCtx(()=>[Vue.createVNode(b,{modelValue:Vue.unref(u).status,"onUpdate:modelValue":o[2]||(o[2]=e=>Vue.unref(u).status=e),placeholder:"请选择",clearable:"",class:"!w-[160px]"},{default:Vue.withCtx(()=>[Vue.createVNode(s,{label:"已开启",value:"1"}),Vue.createVNode(s,{label:"已关闭",value:"0"})]),_:1},8,["modelValue"])]),_:1}),Vue.createVNode(r,null,{default:Vue.withCtx(()=>[Vue.createVNode(t,{type:"primary",icon:Vue.unref(n)(Vue.unref(E)),loading:Vue.unref(V),onClick:Vue.unref(c)},{default:Vue.withCtx(()=>[Vue.createTextVNode(" 搜索 ")]),_:1},8,["icon","loading","onClick"]),Vue.createVNode(t,{icon:Vue.unref(n)(Vue.unref(M)),onClick:o[3]||(o[3]=e=>Vue.unref(x)(a.value))},{default:Vue.withCtx(()=>[Vue.createTextVNode(" 重置 ")]),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),Vue.createVNode(Vue.unref(B),{title:"用户管理",onRefresh:Vue.unref(c)},{buttons:Vue.withCtx(()=>[Vue.createVNode(t,{type:"primary",icon:Vue.unref(n)(Vue.unref(F))},{default:Vue.withCtx(()=>[Vue.createTextVNode(" 新增用户 ")]),_:1},8,["icon"])]),default:Vue.withCtx(({size:e,checkList:R})=>[Vue.createVNode(T,{border:"","align-whole":"center","table-layout":"auto",loading:Vue.unref(V),size:e,data:Vue.unref(C),columns:Vue.unref(_),checkList:R,pagination:Vue.unref(h),paginationSmall:e==="small","header-cell-style":{background:"var(--el-table-row-hover-bg-color)",color:"var(--el-text-color-primary)"},onSelectionChange:Vue.unref(g),onSizeChange:Vue.unref(v),onCurrentChange:Vue.unref(N)},{operation:Vue.withCtx(({row:l})=>[Vue.createVNode(t,{class:"reset-margin",link:"",type:"primary",size:e,onClick:f=>Vue.unref(d)(l),icon:Vue.unref(n)(Vue.unref(A))},{default:Vue.withCtx(()=>[Vue.createTextVNode(" 修改 ")]),_:2},1032,["size","onClick","icon"]),Vue.createVNode(k,{title:"是否确认删除?"},{reference:Vue.withCtx(()=>[Vue.createVNode(t,{class:"reset-margin",link:"",type:"primary",size:e,icon:Vue.unref(n)(Vue.unref(D)),onClick:f=>Vue.unref(w)(l)},{default:Vue.withCtx(()=>[Vue.createTextVNode(" 删除 ")]),_:2},1032,["size","icon","onClick"])]),_:2},1024),Vue.createVNode(S,null,{dropdown:Vue.withCtx(()=>[Vue.createVNode(z,null,{default:Vue.withCtx(()=>[Vue.createVNode(p,null,{default:Vue.withCtx(()=>[Vue.createVNode(t,{class:Vue.normalizeClass(Vue.unref(i)),link:"",type:"primary",size:e,icon:Vue.unref(n)(Vue.unref(j))},{default:Vue.withCtx(()=>[Vue.createTextVNode(" 重置密码 ")]),_:2},1032,["class","size","icon"])]),_:2},1024),Vue.createVNode(p,null,{default:Vue.withCtx(()=>[Vue.createVNode(t,{class:Vue.normalizeClass(Vue.unref(i)),link:"",type:"primary",size:e,icon:Vue.unref(n)(Vue.unref(H))},{default:Vue.withCtx(()=>[Vue.createTextVNode(" 分配角色 ")]),_:2},1032,["class","size","icon"])]),_:2},1024)]),_:2},1024)]),default:Vue.withCtx(()=>[Vue.createVNode(t,{class:"ml-3 mt-[2px]",link:"",type:"primary",size:e,onClick:f=>Vue.unref(d)(l),icon:Vue.unref(n)(Vue.unref(P))},null,8,["size","onClick","icon"])]),_:2},1024)]),_:2},1032,["loading","size","data","columns","checkList","pagination","paginationSmall","header-cell-style","onSelectionChange","onSizeChange","onCurrentChange"])]),_:1},8,["onRefresh"])])])}}});const ve=I(K,[["__scopeId","data-v-d122897a"]]);export{ve as default};
|