import{d as p,r as A,a as k,c as a,f as N,g as U,l,m as u,h as b,j as _,k as T,y as z,z as I}from"./index.ba87be65.js";import{_ as R}from"./_plugin-vue_export-helper.cdc0426e.js";const P=i=>(z("data-v-8e56f45d"),i=i(),I(),i),j={class:"system-role-dialog-container"},M=P(()=>b("span",null,"\u89D2\u8272\u6807\u8BC6",-1)),q={class:"dialog-footer"},G=p({name:"systemRoleDialog"}),H=p({...G,emits:["refresh"],setup(i,{expose:f,emit:g}){const F=A(),e=k({ruleForm:{roleName:"",roleSign:"",sort:0,status:!0,describe:""},menuData:[],menuProps:{children:"children",label:"label"},dialog:{isShowDialog:!1,type:"",title:"",submitTxt:""}}),D=(m,o)=>{m==="edit"?(e.ruleForm=o,e.dialog.title="\u4FEE\u6539\u89D2\u8272",e.dialog.submitTxt="\u4FEE \u6539"):(e.dialog.title="\u65B0\u589E\u89D2\u8272",e.dialog.submitTxt="\u65B0 \u589E"),e.dialog.isShowDialog=!0,B()},r=()=>{e.dialog.isShowDialog=!1},x=()=>{r()},E=()=>{r(),g("refresh")},B=()=>{e.menuData=[{id:1,label:"\u7CFB\u7EDF\u7BA1\u7406",children:[{id:11,label:"\u83DC\u5355\u7BA1\u7406",children:[{id:111,label:"\u83DC\u5355\u65B0\u589E"},{id:112,label:"\u83DC\u5355\u4FEE\u6539"},{id:113,label:"\u83DC\u5355\u5220\u9664"},{id:114,label:"\u83DC\u5355\u67E5\u8BE2"}]},{id:12,label:"\u89D2\u8272\u7BA1\u7406",children:[{id:121,label:"\u89D2\u8272\u65B0\u589E"},{id:122,label:"\u89D2\u8272\u4FEE\u6539"},{id:123,label:"\u89D2\u8272\u5220\u9664"},{id:124,label:"\u89D2\u8272\u67E5\u8BE2"}]},{id:13,label:"\u7528\u6237\u7BA1\u7406",children:[{id:131,label:"\u7528\u6237\u65B0\u589E"},{id:132,label:"\u7528\u6237\u4FEE\u6539"},{id:133,label:"\u7528\u6237\u5220\u9664"},{id:134,label:"\u7528\u6237\u67E5\u8BE2"}]}]},{id:2,label:"\u6743\u9650\u7BA1\u7406",children:[{id:21,label:"\u524D\u7AEF\u63A7\u5236",children:[{id:211,label:"\u9875\u9762\u6743\u9650"},{id:212,label:"\u9875\u9762\u6743\u9650"}]},{id:22,label:"\u540E\u7AEF\u63A7\u5236",children:[{id:221,label:"\u9875\u9762\u6743\u9650"}]}]}]};return f({openDialog:D}),(m,o)=>{const n=a("el-input"),d=a("el-form-item"),s=a("el-col"),h=a("el-tooltip"),V=a("el-input-number"),C=a("el-switch"),w=a("el-tree"),S=a("el-row"),y=a("el-form"),c=a("el-button"),v=a("el-dialog");return N(),U("div",j,[l(v,{title:e.dialog.title,modelValue:e.dialog.isShowDialog,"onUpdate:modelValue":o[5]||(o[5]=t=>e.dialog.isShowDialog=t),width:"769px"},{footer:u(()=>[b("span",q,[l(c,{onClick:x,size:"default"},{default:u(()=>[_("\u53D6 \u6D88")]),_:1}),l(c,{type:"primary",onClick:E,size:"default"},{default:u(()=>[_(T(e.dialog.submitTxt),1)]),_:1})])]),default:u(()=>[l(y,{ref_key:"roleDialogFormRef",ref:F,model:e.ruleForm,size:"default","label-width":"90px"},{default:u(()=>[l(S,{gutter:35},{default:u(()=>[l(s,{xs:24,sm:12,md:12,lg:12,xl:12,class:"mb20"},{default:u(()=>[l(d,{label:"\u89D2\u8272\u540D\u79F0"},{default:u(()=>[l(n,{modelValue:e.ruleForm.roleName,"onUpdate:modelValue":o[0]||(o[0]=t=>e.ruleForm.roleName=t),placeholder:"\u8BF7\u8F93\u5165\u89D2\u8272\u540D\u79F0",clearable:""},null,8,["modelValue"])]),_:1})]),_:1}),l(s,{xs:24,sm:12,md:12,lg:12,xl:12,class:"mb20"},{default:u(()=>[l(d,{label:"\u89D2\u8272\u6807\u8BC6"},{label:u(()=>[l(h,{effect:"dark",content:"\u7528\u4E8E `router/route.ts` meta.roles",placement:"top-start"},{default:u(()=>[M]),_:1})]),default:u(()=>[l(n,{modelValue:e.ruleForm.roleSign,"onUpdate:modelValue":o[1]||(o[1]=t=>e.ruleForm.roleSign=t),placeholder:"\u8BF7\u8F93\u5165\u89D2\u8272\u6807\u8BC6",clearable:""},null,8,["modelValue"])]),_:1})]),_:1}),l(s,{xs:24,sm:12,md:12,lg:12,xl:12,class:"mb20"},{default:u(()=>[l(d,{label:"\u6392\u5E8F"},{default:u(()=>[l(V,{modelValue:e.ruleForm.sort,"onUpdate:modelValue":o[2]||(o[2]=t=>e.ruleForm.sort=t),min:0,max:999,"controls-position":"right",placeholder:"\u8BF7\u8F93\u5165\u6392\u5E8F",class:"w100"},null,8,["modelValue"])]),_:1})]),_:1}),l(s,{xs:24,sm:12,md:12,lg:12,xl:12,class:"mb20"},{default:u(()=>[l(d,{label:"\u89D2\u8272\u72B6\u6001"},{default:u(()=>[l(C,{modelValue:e.ruleForm.status,"onUpdate:modelValue":o[3]||(o[3]=t=>e.ruleForm.status=t),"inline-prompt":"","active-text":"\u542F","inactive-text":"\u7981"},null,8,["modelValue"])]),_:1})]),_:1}),l(s,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20"},{default:u(()=>[l(d,{label:"\u89D2\u8272\u63CF\u8FF0"},{default:u(()=>[l(n,{modelValue:e.ruleForm.describe,"onUpdate:modelValue":o[4]||(o[4]=t=>e.ruleForm.describe=t),type:"textarea",placeholder:"\u8BF7\u8F93\u5165\u89D2\u8272\u63CF\u8FF0",maxlength:"150"},null,8,["modelValue"])]),_:1})]),_:1}),l(s,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20"},{default:u(()=>[l(d,{label:"\u83DC\u5355\u6743\u9650"},{default:u(()=>[l(w,{data:e.menuData,props:e.menuProps,"show-checkbox":"",class:"menu-data-tree"},null,8,["data","props"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["title","modelValue"])])}}});const L=R(H,[["__scopeId","data-v-8e56f45d"]]);export{L as default};