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