import{p as z,a as S,i as D,r as $,E as c,k as L}from"./index.1704421723665.js";import{J as V,aG as I,ay as N,f as O,a1 as P,k as G,a as J,Y as e,R as a,u as Q,a5 as l,al as W,o as g,b as m,S as X,Q as Y,X as r,W as n}from"./vue.1704421723665.js";import{u as j}from"./index.170442172366522.js";const q={class:"system-menu-container layout-pd"},H={class:"system-menu-search mb15"},K=n(" \u67E5\u8BE2 "),U=n(" \u65B0\u589E\u83DC\u5355 "),Z={class:"ml10"},ee=n("\u65B0\u589E"),te=n("\u4FEE\u6539"),ae=n("\u5220\u9664"),ue=V({name:"index",setup(oe){const y=I(()=>S(()=>import("./dialog.1704421723665.js"),["assets/dialog.1704421723665.js","assets/index.1704421723665.js","assets/index.170442172366518.css","assets/vue.1704421723665.js","assets/index.170442172366522.js"])),C=z();N(C);const _=O(),d=P({tableData:{data:[],loading:!1},roleList:[]}),p=async()=>{let t=await D().getMenuAdmin();t.data.code===100?(d.tableData.data=t.data.data,await $()):c({type:"warning",message:t.data.msg})},E=async()=>{let t=await j().getRoleList();t.data.code===100?d.roleList=t.data.data:c({type:"warning",message:t.data.msg})},f=t=>{_.value.openDialog(t)},v=(t,s)=>{_.value.openDialog(t,s)},b=t=>{L.confirm("\u6B64\u64CD\u4F5C\u5C06\u6C38\u4E45\u5220\u9664\u8BE5\u83DC\u5355\uFF0C\u662F\u5426\u7EE7\u7EED?","\u63D0\u793A",{confirmButtonText:"\u786E\u8BA4",cancelButtonText:"\u53D6\u6D88",type:"warning"}).then(async()=>{let s=await D().deleteMenu(t.id);s.data.code===100?(c({type:"success",duration:2e3,message:"\u5220\u9664\u6210\u529F"}),await p()):c({type:"warning",message:s.data.msg})}).catch(s=>{})};return G(()=>{p(),E()}),(t,s)=>{const F=l("el-input"),B=l("ele-Search"),w=l("el-icon"),i=l("el-button"),x=l("ele-FolderAdd"),k=l("SvgIcon"),u=l("el-table-column"),R=l("el-tag"),A=l("el-table"),M=l("el-card"),T=W("loading");return g(),J("div",q,[e(M,{shadow:"hover"},{default:a(()=>[m("div",H,[e(F,{size:"default",placeholder:"\u8BF7\u8F93\u5165\u83DC\u5355\u540D\u79F0",style:{"max-width":"180px"}}),e(i,{size:"default",type:"primary",class:"ml10"},{default:a(()=>[e(w,null,{default:a(()=>[e(B)]),_:1}),K]),_:1}),e(i,{size:"default",type:"success",class:"ml10",onClick:f},{default:a(()=>[e(w,null,{default:a(()=>[e(x)]),_:1}),U]),_:1})]),X((g(),Y(A,{data:d.tableData.data,style:{width:"100%"},"row-key":"path","tree-props":{children:"children",hasChildren:"hasChildren"}},{default:a(()=>[e(u,{label:"\u83DC\u5355\u540D\u79F0","show-overflow-tooltip":""},{default:a(o=>[e(k,{name:o.row.meta.icon},null,8,["name"]),m("span",Z,r(t.$t(o.row.meta.title)),1)]),_:1}),e(u,{prop:"path",label:"\u8DEF\u7531\u8DEF\u5F84","show-overflow-tooltip":""}),e(u,{label:"\u7EC4\u4EF6\u8DEF\u5F84","show-overflow-tooltip":""},{default:a(o=>[m("span",null,r(o.row.component),1)]),_:1}),e(u,{label:"\u6392\u5E8F","show-overflow-tooltip":"",width:"80"},{default:a(o=>[n(r(o.$index),1)]),_:1}),e(u,{label:"\u7C7B\u578B","show-overflow-tooltip":"",width:"80"},{default:a(o=>[e(R,{type:"success",size:"small"},{default:a(()=>[n(r(o.row.xx)+"\u83DC\u5355",1)]),_:2},1024)]),_:1}),e(u,{label:"\u64CD\u4F5C","show-overflow-tooltip":"",width:"140"},{default:a(o=>[e(i,{size:"small",text:"",type:"primary",onClick:s[0]||(s[0]=h=>f("add"))},{default:a(()=>[ee]),_:1}),e(i,{size:"small",text:"",type:"primary",onClick:h=>v("edit",o.row)},{default:a(()=>[te]),_:2},1032,["onClick"]),e(i,{size:"small",text:"",type:"primary",onClick:h=>b(o.row)},{default:a(()=>[ae]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])),[[T,d.tableData.loading]])]),_:1}),e(Q(y),{ref_key:"menuDialogRef",ref:_,onRefresh:s[1]||(s[1]=o=>p())},null,512)])}}});export{ue as default};
|