mirror of
https://github.com/pure-admin/vue-pure-admin.git
synced 2025-06-08 17:37:24 +08:00
2 lines
6.1 KiB
JavaScript
2 lines
6.1 KiB
JavaScript
import{useRole as z}from"./hook-9deb73f1.js";import{R as E,P as R,D as T}from"./refresh-676deb79.js";import{u as t}from"./hooks-8128b668.js";import{M as A}from"./more-filled-f652cfb9.js";import{d as $}from"./edit-pen-3cac8a5e.js";import{S as M}from"./search-931ae65f.js";import{d as U}from"./menu-44f5c71c.js";import{A as I}from"./add-circle-line-99426f1a.js";import{_ as L}from"./index-1d030a9b.js";import"./message-19a66385.js";import"./system-90157bd5.js";import"./epTheme-1792fc8c.js";const P={width:24,height:24,body:'<path fill="currentColor" d="M5 12.5c0 .313.461.858 1.53 1.393C7.914 14.585 9.877 15 12 15c2.123 0 4.086-.415 5.47-1.107c1.069-.535 1.53-1.08 1.53-1.393v-2.171C17.35 11.349 14.827 12 12 12s-5.35-.652-7-1.671V12.5zm14 2.829C17.35 16.349 14.827 17 12 17s-5.35-.652-7-1.671V17.5c0 .313.461.858 1.53 1.393C7.914 19.585 9.877 20 12 20c2.123 0 4.086-.415 5.47-1.107c1.069-.535 1.53-1.08 1.53-1.393v-2.171zM3 17.5v-10C3 5.015 7.03 3 12 3s9 2.015 9 4.5v10c0 2.485-4.03 4.5-9 4.5s-9-2.015-9-4.5zm9-7.5c2.123 0 4.086-.415 5.47-1.107C18.539 8.358 19 7.813 19 7.5c0-.313-.461-.858-1.53-1.393C16.086 5.415 14.123 5 12 5c-2.123 0-4.086.415-5.47 1.107C5.461 6.642 5 7.187 5 7.5c0 .313.461.858 1.53 1.393C7.914 9.585 9.877 10 12 10z"/>'},O=P,j={class:"main"},q=Vue.defineComponent({name:"Role"}),G=Vue.defineComponent({...q,setup(H){const a=Vue.ref(),{form:n,loading:V,columns:_,dataList:C,pagination:h,buttonClass:c,onSearch:i,resetForm:x,handleUpdate:d,handleDelete:w,handleSizeChange:N,handleCurrentChange:v,handleSelectionChange:g}=z();return(J,u)=>{const s=Vue.resolveComponent("el-input"),l=Vue.resolveComponent("el-form-item"),p=Vue.resolveComponent("el-option"),b=Vue.resolveComponent("el-select"),o=Vue.resolveComponent("el-button"),y=Vue.resolveComponent("el-form"),F=Vue.resolveComponent("el-popconfirm"),m=Vue.resolveComponent("el-dropdown-item"),k=Vue.resolveComponent("el-dropdown-menu"),D=Vue.resolveComponent("el-dropdown"),B=Vue.resolveComponent("pure-table");return Vue.openBlock(),Vue.createElementBlock("div",j,[Vue.createVNode(y,{ref_key:"formRef",ref:a,inline:!0,model:Vue.unref(n),class:"bg-bg_color w-[99/100] pl-8 pt-4"},{default:Vue.withCtx(()=>[Vue.createVNode(l,{label:"\u89D2\u8272\u540D\u79F0\uFF1A",prop:"name"},{default:Vue.withCtx(()=>[Vue.createVNode(s,{modelValue:Vue.unref(n).name,"onUpdate:modelValue":u[0]||(u[0]=e=>Vue.unref(n).name=e),placeholder:"\u8BF7\u8F93\u5165\u89D2\u8272\u540D\u79F0",clearable:"",class:"!w-[200px]"},null,8,["modelValue"])]),_:1}),Vue.createVNode(l,{label:"\u89D2\u8272\u6807\u8BC6\uFF1A",prop:"code"},{default:Vue.withCtx(()=>[Vue.createVNode(s,{modelValue:Vue.unref(n).code,"onUpdate:modelValue":u[1]||(u[1]=e=>Vue.unref(n).code=e),placeholder:"\u8BF7\u8F93\u5165\u89D2\u8272\u6807\u8BC6",clearable:"",class:"!w-[180px]"},null,8,["modelValue"])]),_:1}),Vue.createVNode(l,{label:"\u72B6\u6001\uFF1A",prop:"status"},{default:Vue.withCtx(()=>[Vue.createVNode(b,{modelValue:Vue.unref(n).status,"onUpdate:modelValue":u[2]||(u[2]=e=>Vue.unref(n).status=e),placeholder:"\u8BF7\u9009\u62E9\u72B6\u6001",clearable:"",class:"!w-[180px]"},{default:Vue.withCtx(()=>[Vue.createVNode(p,{label:"\u5DF2\u5F00\u542F",value:"1"}),Vue.createVNode(p,{label:"\u5DF2\u5173\u95ED",value:"0"})]),_:1},8,["modelValue"])]),_:1}),Vue.createVNode(l,null,{default:Vue.withCtx(()=>[Vue.createVNode(o,{type:"primary",icon:Vue.unref(t)(Vue.unref(M)),loading:Vue.unref(V),onClick:Vue.unref(i)},{default:Vue.withCtx(()=>[Vue.createTextVNode(" \u641C\u7D22 ")]),_:1},8,["icon","loading","onClick"]),Vue.createVNode(o,{icon:Vue.unref(t)(Vue.unref(E)),onClick:u[3]||(u[3]=e=>Vue.unref(x)(a.value))},{default:Vue.withCtx(()=>[Vue.createTextVNode(" \u91CD\u7F6E ")]),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),Vue.createVNode(Vue.unref(R),{title:"\u89D2\u8272\u5217\u8868",onRefresh:Vue.unref(i)},{buttons:Vue.withCtx(()=>[Vue.createVNode(o,{type:"primary",icon:Vue.unref(t)(Vue.unref(I))},{default:Vue.withCtx(()=>[Vue.createTextVNode(" \u65B0\u589E\u89D2\u8272 ")]),_:1},8,["icon"])]),default:Vue.withCtx(({size:e,checkList:S})=>[Vue.createVNode(B,{border:"","align-whole":"center",showOverflowTooltip:"","table-layout":"auto",loading:Vue.unref(V),size:e,data:Vue.unref(C),columns:Vue.unref(_),checkList:S,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(N),onCurrentChange:Vue.unref(v)},{operation:Vue.withCtx(({row:r})=>[Vue.createVNode(o,{class:"reset-margin",link:"",type:"primary",size:e,icon:Vue.unref(t)(Vue.unref($)),onClick:f=>Vue.unref(d)(r)},{default:Vue.withCtx(()=>[Vue.createTextVNode(" \u4FEE\u6539 ")]),_:2},1032,["size","icon","onClick"]),Vue.createVNode(F,{title:"\u662F\u5426\u786E\u8BA4\u5220\u9664?"},{reference:Vue.withCtx(()=>[Vue.createVNode(o,{class:"reset-margin",link:"",type:"primary",size:e,icon:Vue.unref(t)(Vue.unref(T)),onClick:f=>Vue.unref(w)(r)},{default:Vue.withCtx(()=>[Vue.createTextVNode(" \u5220\u9664 ")]),_:2},1032,["size","icon","onClick"])]),_:2},1024),Vue.createVNode(D,null,{dropdown:Vue.withCtx(()=>[Vue.createVNode(k,null,{default:Vue.withCtx(()=>[Vue.createVNode(m,null,{default:Vue.withCtx(()=>[Vue.createVNode(o,{class:Vue.normalizeClass(Vue.unref(c)),link:"",type:"primary",size:e,icon:Vue.unref(t)(Vue.unref(U))},{default:Vue.withCtx(()=>[Vue.createTextVNode(" \u83DC\u5355\u6743\u9650 ")]),_:2},1032,["class","size","icon"])]),_:2},1024),Vue.createVNode(m,null,{default:Vue.withCtx(()=>[Vue.createVNode(o,{class:Vue.normalizeClass(Vue.unref(c)),link:"",type:"primary",size:e,icon:Vue.unref(t)(Vue.unref(O))},{default:Vue.withCtx(()=>[Vue.createTextVNode(" \u6570\u636E\u6743\u9650 ")]),_:2},1032,["class","size","icon"])]),_:2},1024)]),_:2},1024)]),default:Vue.withCtx(()=>[Vue.createVNode(o,{class:"ml-3 mt-[2px]",link:"",type:"primary",size:e,icon:Vue.unref(t)(Vue.unref(A)),onClick:f=>Vue.unref(d)(r)},null,8,["size","icon","onClick"])]),_:2},1024)]),_:2},1032,["loading","size","data","columns","checkList","pagination","paginationSmall","header-cell-style","onSelectionChange","onSizeChange","onCurrentChange"])]),_:1},8,["onRefresh"])])}}});const re=L(G,[["__scopeId","data-v-65e0870c"]]);export{re as default};
|