2023-02-20 02:43:58 +00:00
|
|
|
import{g as A,i as c,j as E,r as a,o as k,n as $,w as t,a as F,b as e,d as p,s as I,x as z,C as P,c as q,I as M,G as O,N,_ as S}from"./index.15fc886a.js";import{m as G,r as H}from"./system.79236d81.js";const J={class:"dialog-footer"},K=A({__name:"roleDrawer",setup(T,{expose:B}){const n=c(),i=c(!1),f=c("\u65B0\u589E\u89D2\u8272"),l=E({roleName:"",roleIdentification:"",describe:null,status:!0}),w={children:"children",label:"menuName"};function C(){n.value.resetFields(),Object.keys(l).forEach(s=>{s==="status"?l[s]=!0:l[s]=null})}const g=(s={})=>{f.value="\u65B0\u589E\u89D2\u8272",s.roleName&&(f.value="\u7F16\u8F91\u89D2\u8272",Object.keys(s).forEach(u=>{l[u]=s[u]})),i.value=!0},V=E({roleName:[{required:!0,message:"\u8BF7\u8F93\u5165\u89D2\u8272\u540D\u79F0",trigger:"blur"}],roleIdentification:[{required:!0,message:"\u8BF7\u8F93\u5165\u89D2\u8272\u6807\u8BC6",trigger:"blur"}]}),h=async s=>{await n.value.validate((u,r)=>{u?(i.value=!1,console.log("submit!",obj)):console.log("error submit!",r)})};return B({show:g}),(s,u)=>{const r=a("el-input"),m=a("el-form-item"),v=a("el-switch"),_=a("el-tree"),x=a("el-form"),D=a("el-button"),y=a("el-drawer");return k(),$(y,{modelValue:i.value,"onUpdate:modelValue":u[6]||(u[6]=o=>i.value=o),title:f.value,size:"50%",onClose:C},{footer:t(()=>[F("span",J,[e(D,{onClick:u[4]||(u[4]=o=>i.value=!1)},{default:t(()=>[p("\u53D6\u6D88")]),_:1}),e(D,{type:"primary",onClick:u[5]||(u[5]=o=>h(n.value))},{default:t(()=>[p("\u786E\u5B9A")]),_:1})])]),default:t(()=>[e(x,{ref_key:"ruleFormRef",ref:n,model:l,rules:V,"label-width":"100px"},{default:t(()=>[e(m,{label:"\u89D2\u8272\u540D\u79F0",prop:"roleName"},{default:t(()=>[e(r,{modelValue:l.roleName,"onUpdate:modelValue":u[0]||(u[0]=o=>l.roleName=o),placeholder:"\u8BF7\u8F93\u5165\u89D2\u8272\u540D\u79F0"},null,8,["modelValue"])]),_:1}),e(m,{label:"\u89D2\u8272\u6807\u8BC6",prop:"roleIdentification"},{default:t(()=>[e(r,{modelValue:l.roleIdentification,"onUpdate:modelValue":u[1]||(u[1]=o=>l.roleIdentification=o),placeholder:"\u8BF7\u8F93\u5165\u89D2\u8272\u6807\u8BC6"},null,8,["modelValue"])]),_:1}),e(m,{label:"\u89D2\u8272\u72B6\u6001"},{default:t(()=>[e(v,{modelValue:l.status,"onUpdate:modelValue":u[2]||(u[2]=o=>l.status=o),"inline-prompt":"","active-text":"\u542F\u7528","inactive-text":"\u7981\u7528"},null,8,["modelValue"])]),_:1}),e(m,{label:"\u89D2\u8272\u63CF\u8FF0"},{default:t(()=>[e(r,{modelValue:l.describe,"onUpdate:modelValue":u[3]||(u[3]=o=>l.describe=o),type:"textarea",placeholder:"\u8BF7\u8F93\u5165\u89D2\u8272\u63CF\u8FF0"},null,8,["modelValue"])]),_:1}),e(m,{label:"\u83DC\u5355\u6743\u9650"},{default:t(()=>[e(_,{data:I(G),"show-checkbox":"","node-key":"id",props:w},null,8,["data"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue","title"])}}}),L={class:"app-container"},Q={class:"header"},W={class:"footer"},X={class:"util"},Y={class:"table-inner"},Z=A({__name:"index",setup(T){const B=c(H),n=c(!0),i=c();c("default");const f=c(),l=E({}),w=()=>{console.log("submit!",l),n.value=!0,setTimeout(()=>{n.value=!1},500)},C=u=>{n.value=!0,setTimeout(()=>{n.value=!1},500)},g=()=>{i.value.show()},V=u=>{i.value.show(u)},h=u=>{N.confirm("\u4F60\u786E\u5B9A\u8981\u5220\u9664\u5F53\u524D\u9879\u5417?","\u6E29\u99A8\u63D0\u793A",{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88",type:"warning",draggable:!0}).then(()=>{}).catch(()=>{})},s=u=>{N.confirm(`\u786E\u5B9A\u8981${u.status?"\u542F\u7528":"\u7981\u7528"} ${u.roleName} \u89D2\u8272\u5417\uFF1F`,"\u6E29\u99A8\u63D0\u793A",{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88",type:"warning"}).then(async()=>{}).catch(()=>{u.status=!u.status})};return z(()=>{setTimeout(()=>{n.value=!1},500)}),(u,r)=>{const m=a("el-input"),v=a("el-form-item"),_=a("el-button"),x=a("el-form"),D=a("Plus"),y=a("el-icon"),o=a("el-table-column"),U=a("el-switch"),j=a("el-table"),R=P("loading");return k(),q("div",L,[F("div",Q,[e(x,{inline:!0,model:l,class:"demo-form-inline",ref_key:"ruleFormRef",ref:f},{default:t(()=>[e(v,{label:"\u89D2\u8272\u540D\u79F0",prop:"roleName"},{default:t(()=>[e(m,{modelValu
|