1 |
- import{d as J,dV as Y,h as Z,r as i,e as $,l as aa,Q as ea,o as u,c as M,f as a,w as e,a as t,R as la,F as A,q as ta,v as m,n as _,x as f,P as ra,an as oa,dW as N,V as sa,A as na,y as ua,z as _a,j as ca,C as pa,D as ia,W as ma,X as da,G as fa,H as ya,I as ha,_ as wa,__tla as va}from"./index-5f5a0869.js";import{_ as ba,__tla as ka}from"./DictTag-bc8e2bd0.js";import{_ as xa,__tla as Ca}from"./ContentWrap-b805950f.js";import{a as Ta,D as P,__tla as Va}from"./dict-2a94cbeb.js";import{h as Sa}from"./tree-0af4953a.js";import{b as Ra,d as Ua,__tla as Oa}from"./index-a8470754.js";import ga,{__tla as Da}from"./MenuForm-5d45b960.js";import{u as Ma,__tla as Aa}from"./useMessage-e5575532.js";import"./color-6e929987.js";import{__tla as Na}from"./el-card-ce95de32.js";import{__tla as Pa}from"./Dialog-b1c09570.js";import{__tla as qa}from"./index-64137907.js";import{__tla as za}from"./el-tree-select-30d73b2b.js";import"./constants-40f13f5e.js";let q,Ea=Promise.all([(()=>{try{return va}catch{}})(),(()=>{try{return ka}catch{}})(),(()=>{try{return Ca}catch{}})(),(()=>{try{return Va}catch{}})(),(()=>{try{return Oa}catch{}})(),(()=>{try{return Da}catch{}})(),(()=>{try{return Aa}catch{}})(),(()=>{try{return Na}catch{}})(),(()=>{try{return Pa}catch{}})(),(()=>{try{return qa}catch{}})(),(()=>{try{return za}catch{}})()]).then(async()=>{q=wa(J({name:"SystemMenu",__name:"index",setup(Fa){const{wsCache:V}=Y(),{t:z}=Z(),h=Ma(),w=i(!0),S=i([]),r=$({name:void 0,status:void 0,roleType:void 0}),R=i(),v=i(!1),b=i(!0),E=c=>{r.roleType=c.paneName,console.log(r.roleType),d()},d=async()=>{w.value=!0;try{const c=await Ra(r);S.value=Sa(c)}finally{w.value=!1}},k=()=>{d()},F=()=>{R.value.resetFields(),r.roleType=void 0,k()},U=i(),x=(c,o,C)=>{U.value.open(c,o,C)},I=()=>{b.value=!1,v.value=!v.value,oa(()=>{b.value=!0})},W=async()=>{try{await h.confirm("\u5373\u5C06\u66F4\u65B0\u7F13\u5B58\u5237\u65B0\u6D4F\u89C8\u5668\uFF01","\u5237\u65B0\u83DC\u5355\u7F13\u5B58"),V.delete(N.USER),V.delete(N.ROLE_ROUTERS),location.reload()}catch{}};return aa(()=>{d()}),(c,o)=>{const C=sa,T=na,j=ua,B=_a,p=ca,s=pa,G=ia,O=xa,g=ma,H=da,n=fa,K=ba,L=ya,y=ea("hasPermi"),Q=ha;return u(),M(A,null,[a(O,null,{default:e(()=>[a(G,{ref_key:"queryFormRef",ref:R,inline:!0,model:t(r),class:"-mb-15px","label-width":"68px"},{default:e(()=>[a(T,{label:"\u83DC\u5355\u540D\u79F0",prop:"name"},{default:e(()=>[a(C,{modelValue:t(r).name,"onUpdate:modelValue":o[0]||(o[0]=l=>t(r).name=l),class:"!w-240px",clearable:"",placeholder:"\u8BF7\u8F93\u5165\u83DC\u5355\u540D\u79F0",onKeyup:la(k,["enter"])},null,8,["modelValue"])]),_:1}),a(T,{label:"\u72B6\u6001",prop:"status"},{default:e(()=>[a(B,{modelValue:t(r).status,"onUpdate:modelValue":o[1]||(o[1]=l=>t(r).status=l),class:"!w-240px",clearable:"",placeholder:"\u8BF7\u9009\u62E9\u83DC\u5355\u72B6\u6001"},{default:e(()=>[(u(!0),M(A,null,ta(t(Ta)(t(P).COMMON_STATUS),l=>(u(),m(j,{key:l.value,label:l.label,value:l.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(T,null,{default:e(()=>[a(s,{onClick:k},{default:e(()=>[a(p,{class:"mr-5px",icon:"ep:search"}),_(" \u641C\u7D22 ")]),_:1}),a(s,{onClick:F},{default:e(()=>[a(p,{class:"mr-5px",icon:"ep:refresh"}),_(" \u91CD\u7F6E ")]),_:1}),f((u(),m(s,{plain:"",type:"primary",onClick:o[2]||(o[2]=l=>x("create"))},{default:e(()=>[a(p,{class:"mr-5px",icon:"ep:plus"}),_(" \u65B0\u589E ")]),_:1})),[[y,["system:menu:create"]]]),a(s,{plain:"",type:"danger",onClick:I},{default:e(()=>[a(p,{class:"mr-5px",icon:"ep:sort"}),_(" \u5C55\u5F00/\u6298\u53E0 ")]),_:1}),a(s,{plain:"",onClick:W},{default:e(()=>[a(p,{class:"mr-5px",icon:"ep:refresh"}),_(" \u5237\u65B0\u83DC\u5355\u7F13\u5B58 ")]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),a(H,{modelValue:t(r).roleType,"onUpdate:modelValue":o[3]||(o[3]=l=>t(r).roleType=l),onTabClick:E,class:"parent-tabs"},{default:e(()=>[a(g,{label:"\u5E73\u53F0\u89D2\u8272",name:1}),a(g,{label:"\u5E97\u94FA\u89D2\u8272",name:2})]),_:1},8,["modelValue"]),a(O,null,{default:e(()=>[t(b)?f((u(),m(L,{key:0,data:t(S),"default-expand-all":t(v),"row-key":"id"},{default:e(()=>[a(n,{"show-overflow-tooltip":!0,label:"\u83DC\u5355\u540D\u79F0",prop:"name",width:"250"}),a(n,{align:"center",label:"\u56FE\u6807",prop:"icon",width:"100"},{default:e(l=>[a(p,{icon:l.row.icon},null,8,["icon"])]),_:1}),a(n,{label:"\u6392\u5E8F",prop:"sort",width:"60"}),a(n,{"show-overflow-tooltip":!0,label:"\u6743\u9650\u6807\u8BC6",prop:"permission"}),a(n,{"show-overflow-tooltip":!0,label:"\u7EC4\u4EF6\u8DEF\u5F84",prop:"component"}),a(n,{"show-overflow-tooltip":!0,label:"\u7EC4\u4EF6\u540D\u79F0",prop:"componentName"}),a(n,{label:"\u72B6\u6001",prop:"status",width:"80"},{default:e(l=>[a(K,{type:t(P).COMMON_STATUS,value:l.row.status},null,8,["type","value"])]),_:1}),a(n,{align:"center",label:"\u64CD\u4F5C"},{default:e(l=>[f((u(),m(s,{link:"",type:"primary",onClick:D=>x("update",l.row.id)},{default:e(()=>[_(" \u4FEE\u6539 ")]),_:2},1032,["onClick"])),[[y,["system:menu:update"]]]),f((u(),m(s,{link:"",type:"primary",onClick:D=>x("create",void 0,l.row.id)},{default:e(()=>[_(" \u65B0\u589E ")]),_:2},1032,["onClick"])),[[y,["system:menu:create"]]]),f((u(),m(s,{link:"",type:"danger",onClick:D=>(async X=>{try{await h.delConfirm(),await Ua(X),h.success(z("common.delSuccess")),await d()}catch{}})(l.row.id)},{default:e(()=>[_(" \u5220\u9664 ")]),_:2},1032,["onClick"])),[[y,["system:menu:delete"]]])]),_:1})]),_:1},8,["data","default-expand-all"])),[[Q,t(w)]]):ra("",!0)]),_:1}),a(ga,{ref_key:"formRef",ref:U,onSuccess:d},null,512)],64)}}}),[["__scopeId","data-v-e0161664"],["__file","D:/zx/mall-newfeifan-zx-admin/src/views/system/menu/index.vue"]])});export{Ea as __tla,q as default};
|