vue-pure-admin/dist/static/js/index-8d8f2df7.js
2023-05-29 11:37:34 +08:00

2 lines
4.6 KiB
JavaScript

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