vue-pure-admin/dist/static/js/index-a8709c47.js
2023-05-26 23:11:09 +08:00

3 lines
3.8 KiB
JavaScript

import{useRole as T}from"./hook-6ce7cd45.js";import{R as U,D as I,P as N}from"./refresh-2983a1d0.js";import{u as s}from"./hooks-d9c4064e.js";import{d as j}from"./edit-pen-37b5ced2.js";import{d as E}from"./search-cc37b371.js";import{d as F}from"./menu-a4fe64fb.js";import{d as L}from"./add-circle-line-a03ff6bd.js";import{d as M,r as O,b as t,e as q,j as A,f as o,w as l,u as e,g as m,_ as G}from"./index-17f10454.js";import"./form.vue_vue_type_script_setup_true_lang-3f9fce22.js";import"./message-b8b72f1a.js";import"./system-f68891a0.js";import"./hooks-d2bcb406.js";import"./epTheme-687a7052.js";import"./sortable.esm-e674cde8.js";const H={class:"main"},J=M({name:"Role",__name:"index",setup(K){const d=O(),{form:r,loading:u,columns:b,dataList:h,pagination:y,onSearch:_,resetForm:v,openDialog:f,handleMenu:k,handleDelete:x,handleSizeChange:V,handleCurrentChange:R,handleSelectionChange:S}=T();return(Q,a)=>{const g=t("el-input"),p=t("el-form-item"),C=t("el-option"),w=t("el-select"),i=t("el-button"),$=t("el-form"),P=t("el-popconfirm"),D=t("pure-table");return q(),A("div",H,[o($,{ref_key:"formRef",ref:d,inline:!0,model:e(r),class:"search-form bg-bg_color w-[99/100] pl-8 pt-[12px]"},{default:l(()=>[o(p,{label:"角色名称:",prop:"name"},{default:l(()=>[o(g,{modelValue:e(r).name,"onUpdate:modelValue":a[0]||(a[0]=n=>e(r).name=n),placeholder:"请输入角色名称",clearable:"",class:"!w-[200px]"},null,8,["modelValue"])]),_:1}),o(p,{label:"角色标识:",prop:"code"},{default:l(()=>[o(g,{modelValue:e(r).code,"onUpdate:modelValue":a[1]||(a[1]=n=>e(r).code=n),placeholder:"请输入角色标识",clearable:"",class:"!w-[180px]"},null,8,["modelValue"])]),_:1}),o(p,{label:"状态:",prop:"status"},{default:l(()=>[o(w,{modelValue:e(r).status,"onUpdate:modelValue":a[2]||(a[2]=n=>e(r).status=n),placeholder:"请选择状态",clearable:"",class:"!w-[180px]"},{default:l(()=>[o(C,{label:"已启用",value:"1"}),o(C,{label:"已停用",value:"0"})]),_:1},8,["modelValue"])]),_:1}),o(p,null,{default:l(()=>[o(i,{type:"primary",icon:e(s)(e(E)),loading:e(u),onClick:e(_)},{default:l(()=>[m(" 搜索 ")]),_:1},8,["icon","loading","onClick"]),o(i,{icon:e(s)(e(U)),onClick:a[3]||(a[3]=n=>e(v)(d.value))},{default:l(()=>[m(" 重置 ")]),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),o(e(N),{title:"角色列表(仅演示,操作后不生效)",columns:e(b),onRefresh:e(_)},{buttons:l(()=>[o(i,{type:"primary",icon:e(s)(e(L)),onClick:a[4]||(a[4]=n=>e(f)())},{default:l(()=>[m(" 新增角色 ")]),_:1},8,["icon"])]),default:l(({size:n,dynamicColumns:z})=>[o(D,{border:"","align-whole":"center",showOverflowTooltip:"","table-layout":"auto",loading:e(u),size:n,data:e(h),columns:z,pagination:e(y),paginationSmall:n==="small","header-cell-style":{background:"var(--el-table-row-hover-bg-color)",color:"var(--el-text-color-primary)"},onSelectionChange:e(S),onPageSizeChange:e(V),onPageCurrentChange:e(R)},{operation:l(({row:c})=>[o(i,{class:"reset-margin",link:"",type:"primary",size:n,icon:e(s)(e(j)),onClick:B=>e(f)("编辑",c)},{default:l(()=>[m(" 修改 ")]),_:2},1032,["size","icon","onClick"]),o(i,{class:"reset-margin",link:"",type:"primary",size:n,icon:e(s)(e(F)),onClick:e(k)},{default:l(()=>[m(" 菜单权限 ")]),_:2},1032,["size","icon","onClick"]),o(P,{title:`是否确认删除角色名称为${c.name}的这条数据`,onConfirm:B=>e(x)(c)},{reference:l(()=>[o(i,{class:"reset-margin",link:"",type:"primary",size:n,icon:e(s)(e(I))},{default:l(()=>[m(" 删除 ")]),_:2},1032,["size","icon"])]),_:2},1032,["title","onConfirm"])]),_:2},1032,["loading","size","data","columns","pagination","paginationSmall","header-cell-style","onSelectionChange","onPageSizeChange","onPageCurrentChange"])]),_:1},8,["columns","onRefresh"])])}}});const pe=G(J,[["__scopeId","data-v-70547afb"]]);export{pe as default};
//# sourceMappingURL=index-a8709c47.js.map