vue-pure-admin/static/js/index-BLS1Op6O.js

2 lines
3.5 KiB
JavaScript

import{d as I,a as y,h as r,k as F,e as P,f as t,w as n,u as e,j as s,z as w,$ as z,ac as M,_ as N}from"./index-CVG9UGE1.js";import{useMenu as j}from"./hook-C1oEgMoN.js";import{R as L,P as O}from"./refresh-3NmVrmmE.js";import{u as m}from"./hooks-BHKlVe0S.js";import{D as U}from"./delete-Y71c-JHe.js";import{E as q}from"./edit-pen-Dil1UdqT.js";import{A as C}from"./add-circle-line-wRImea71.js";import"./form.vue_vue_type_script_setup_true_lang-CjkOQDP5.js";import"./index-BWYAOYRp.js";import"./index-pkeevvtc.js";import"./index-LQO4u-0m.js";import"./system-CFp-je_y.js";import"./sortable.esm-CqAbI0f6.js";import"./epTheme-Hqv6YPGg.js";import"./collapse-BOP3V9v1.js";const G={class:"main"},H=I({name:"SystemMenu",__name:"index",setup(J){const u=y(),p=y(),{form:f,loading:c,columns:R,dataList:x,onSearch:_,resetForm:$,openDialog:d,handleDelete:h,handleSelectionChange:S}=j();function D(){p.value.setAdaptive()}return(K,o)=>{var v;const T=r("el-input"),g=r("el-form-item"),a=r("el-button"),V=r("el-form"),A=r("el-popconfirm"),B=r("pure-table");return P(),F("div",G,[t(V,{ref_key:"formRef",ref:u,inline:!0,model:e(f),class:"search-form bg-bg_color w-full pl-8 pt-[12px] overflow-auto"},{default:n(()=>[t(g,{label:"菜单名称:",prop:"title"},{default:n(()=>[t(T,{modelValue:e(f).title,"onUpdate:modelValue":o[0]||(o[0]=l=>e(f).title=l),placeholder:"请输入菜单名称",clearable:"",class:"w-[180px]!"},null,8,["modelValue"])]),_:1}),t(g,null,{default:n(()=>[t(a,{type:"primary",icon:e(m)("ri/search-line"),loading:e(c),onClick:e(_)},{default:n(()=>[...o[3]||(o[3]=[s(" 搜索 ",-1)])]),_:1},8,["icon","loading","onClick"]),t(a,{icon:e(m)(e(L)),onClick:o[1]||(o[1]=l=>e($)(u.value))},{default:n(()=>[...o[4]||(o[4]=[s(" 重置 ",-1)])]),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),t(e(O),{title:"菜单管理(仅演示,操作后不生效)",columns:e(R),isExpandAll:!1,tableRef:(v=p.value)==null?void 0:v.getTableRef(),onRefresh:e(_),onFullscreen:D},{buttons:n(()=>[t(a,{type:"primary",icon:e(m)(e(C)),onClick:o[2]||(o[2]=l=>e(d)())},{default:n(()=>[...o[5]||(o[5]=[s(" 新增菜单 ",-1)])]),_:1},8,["icon"])]),default:n(({size:l,dynamicColumns:E})=>[t(B,{ref_key:"tableRef",ref:p,adaptive:"",adaptiveConfig:{offsetBottom:45},"align-whole":"center","row-key":"id",showOverflowTooltip:"","table-layout":"auto",loading:e(c),size:l,data:e(x),columns:E,"header-cell-style":{background:"var(--el-fill-color-light)",color:"var(--el-text-color-primary)"},onSelectionChange:e(S)},{operation:n(({row:i})=>{var b;return[t(a,{class:"reset-margin",link:"",type:"primary",size:l,icon:e(m)(e(q)),onClick:k=>e(d)("修改",i)},{default:n(()=>[...o[6]||(o[6]=[s(" 修改 ",-1)])]),_:1},8,["size","icon","onClick"]),w(t(a,{class:"reset-margin",link:"",type:"primary",size:l,icon:e(m)(e(C)),onClick:k=>e(d)("新增",{parentId:i.id})},{default:n(()=>[...o[7]||(o[7]=[s(" 新增 ",-1)])]),_:1},8,["size","icon","onClick"]),[[z,i.menuType!==3]]),t(A,{title:`是否确认删除菜单名称为${e(M)(i.title)}的这条数据${((b=i==null?void 0:i.children)==null?void 0:b.length)>0?"。注意下级菜单也会一并删除,请谨慎操作":""}`,onConfirm:k=>e(h)(i)},{reference:n(()=>[t(a,{class:"reset-margin",link:"",type:"primary",size:l,icon:e(m)(e(U))},{default:n(()=>[...o[8]||(o[8]=[s(" 删除 ",-1)])]),_:1},8,["size","icon"])]),_:2},1032,["title","onConfirm"])]}),_:2},1032,["loading","size","data","columns","onSelectionChange"])]),_:1},8,["columns","tableRef","onRefresh"])])}}}),pe=N(H,[["__scopeId","data-v-b60ab45c"]]);export{pe as default};