mirror of
https://gitee.com/XM-GO/PandaX.git
synced 2026-04-23 10:58:35 +08:00
2 lines
5.2 KiB
JavaScript
2 lines
5.2 KiB
JavaScript
import{h as j,r as H,i as K,t as R,o as S,j as U,k as o,a4 as $,l as g,y as n,z as u,a6 as l,F as Q,C as b,D as J,X as W,W as X,P as G,w as Y,m as Z,p as ee,s as i,x as w,E as te,b as ne}from"./vendor.14d7a511.js";import{I as ue,J as se}from"./index.d7413c26.js";import oe from"./editMenu.92df4ada.js";import"./index.6df0c7e0.js";import"./getStyleSheets.289f5a1f.js";const ae={class:"app-container"},le=i("\u641C\u7D22 "),ie=i("\u91CD\u7F6E "),re=i("\u65B0\u589E "),de=i("\u4FEE\u6539 "),ce=i("\u65B0\u589E "),pe=i("\u5220\u9664 "),Ee=j({setup(me){const{proxy:r}=Q(),f=H(),s=K({loading:!0,menuList:[],menuOptions:[],title:"",open:!1,isHideOptions:[],statusOptions:[],menuTypeOptions:[],queryParams:{menuName:void 0,status:void 0}}),{loading:E,menuList:F,menuOptions:_e,title:B,open:fe,isHideOptions:ye,statusOptions:v,menuTypeOptions:he,queryParams:m}=R(s),y=()=>{s.loading=!0,ue(s.queryParams).then(t=>{s.menuList=t.data,s.loading=!1})},_=()=>{y()},x=()=>{s.queryParams.menuName="",s.queryParams.status="",s.queryParams.menuType="",_()},D=t=>{s.title="\u6DFB\u52A0\u83DC\u5355";let d=t.menuId;t=[],t.parentId=d,f.value.openDialog(t)},O=t=>{s.title="\u4FEE\u6539\u83DC\u5355",f.value.openDialog(t)},k=t=>{te({message:'\u662F\u5426\u786E\u8BA4\u5220\u9664\u540D\u79F0\u4E3A"'+t.menuName+'"\u7684\u6570\u636E\u9879?',title:"\u8B66\u544A",showCancelButton:!0,confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88",type:"warning"}).then(function(){return se(t.menuId).then(()=>{y(),ne.success("\u5220\u9664\u6210\u529F")})})},M=t=>t.menuType=="F"?"":r.selectDictLabel(s.isHideOptions,t.isHide),T=t=>t.menuType=="F"?"":r.selectDictLabel(s.statusOptions,t.status),V=t=>r.selectDictLabel(s.menuTypeOptions,t.menuType);return S(()=>{y(),r.getDicts("sys_show_hide").then(t=>{s.isHideOptions=t.data}),r.getDicts("sys_menu_type").then(t=>{s.menuTypeOptions=t.data}),r.getDicts("sys_normal_disable").then(t=>{s.statusOptions=t.data}),r.mittBus.on("onEditMenuModule",t=>{_()})}),U(()=>{r.mittBus.off("onEditDeptModule")}),(t,d)=>{const z=o("el-input"),h=o("el-form-item"),N=o("el-option"),A=o("el-select"),c=o("el-button"),L=o("el-form"),a=o("el-table-column"),C=o("el-tag"),q=o("el-table"),I=o("el-card"),P=$("loading");return b(),g("div",ae,[n(I,{shadow:"always"},{default:u(()=>[n(L,{model:l(m),ref:(e,p)=>{p.queryForm=e},inline:!0,"label-width":"68px"},{default:u(()=>[n(h,{label:"\u83DC\u5355\u540D\u79F0",prop:"menuName"},{default:u(()=>[n(z,{placeholder:"\u83DC\u5355\u540D\u79F0\u6A21\u7CCA\u67E5\u8BE2",clearable:"",size:"small",onKeyup:J(_,["enter"]),style:{width:"240px"},modelValue:l(m).menuName,"onUpdate:modelValue":d[0]||(d[0]=e=>l(m).menuName=e)},null,8,["onKeyup","modelValue"])]),_:1}),n(h,{label:"\u72B6\u6001",prop:"status"},{default:u(()=>[n(A,{modelValue:l(m).status,"onUpdate:modelValue":d[1]||(d[1]=e=>l(m).status=e),placeholder:"\u83DC\u5355\u72B6\u6001",clearable:"",size:"small",style:{width:"240px"}},{default:u(()=>[(b(!0),g(W,null,X(l(v),e=>(b(),G(N,{key:e.dictValue,label:e.dictLabel,value:e.dictValue},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),n(h,null,{default:u(()=>[n(c,{type:"primary",icon:"el-icon-search",size:"mini",onClick:_},{default:u(()=>[le]),_:1}),n(c,{icon:"el-icon-refresh",size:"mini",onClick:x},{default:u(()=>[ie]),_:1}),n(c,{type:"primary",size:"mini",plain:"",icon:"el-icon-plus",onClick:D},{default:u(()=>[re]),_:1})]),_:1})]),_:1},8,["model"]),Y(n(q,{data:l(F),"row-key":"menuId",border:"","tree-props":{children:"children",hasChildren:"hasChildren"}},{default:u(()=>[n(a,{prop:"menuName",label:"\u83DC\u5355\u540D\u79F0","show-overflow-tooltip":!0,width:"150"}),n(a,{prop:"icon",label:"\u56FE\u6807",align:"center",width:"100"},{default:u(e=>[Z("i",{class:ee(e.row.icon)},null,2)]),_:1}),n(a,{prop:"sort",label:"\u6392\u5E8F",width:"60"}),n(a,{prop:"icon",label:"\u5206\u7C7B",align:"center",width:"100"},{default:u(e=>[n(C,{type:e.row.menuType==="M"?"danger":e.row.menuType==="C"?"success":"warning","disable-transitions":""},{default:u(()=>[i(w(V(e.row)||"-- --"),1)]),_:2},1032,["type"])]),_:1}),n(a,{prop:"permission",label:"\u6743\u9650\u6807\u8BC6","show-overflow-tooltip":!0}),n(a,{prop:"component",label:"\u7EC4\u4EF6\u8DEF\u5F84","show-overflow-tooltip":!0}),n(a,{prop:"status",label:"\u72B6\u6001",width:"80"},{default:u(e=>[n(C,{type:e.row.status==="1"?"danger":"success","disable-transitions":""},{default:u(()=>[i(w(T(e.row)||"-- --"),1)]),_:2},1032,["type"])]),_:1}),n(a,{prop:"status",label:"\u663E\u793A\u9690\u85CF",width:"80"},{default:u(e=>[n(C,{type:e.row.status==="1"?"danger":"success","disable-transitions":""},{default:u(()=>[i(w(M(e.row)||"-- --"),1)]),_:2},1032,["type"])]),_:1}),n(a,{label:"\u64CD\u4F5C",align:"center","class-name":"small-padding fixed-width"},{default:u(e=>[n(c,{size:"mini",type:"text",icon:"el-icon-edit",onClick:p=>O(e.row)},{default:u(()=>[de]),_:2},1032,["onClick"]),n(c,{size:"mini",type:"text",icon:"el-icon-plus",onClick:p=>D(e.row)},{default:u(()=>[ce]),_:2},1032,["onClick"]),n(c,{size:"mini",type:"text",icon:"el-icon-delete",onClick:p=>k(e.row)},{default:u(()=>[pe]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"]),[[P,l(E)]])]),_:1}),n(oe,{ref:(e,p)=>{p.editMenuRef=e,f.value=e},title:l(B)},null,8,["title"])])}}});export{Ee as default};
|