vue-pure-admin/static/js/index-Bnjjv1US.js

2 lines
7.6 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

var ve=Object.defineProperty,ge=Object.defineProperties;var xe=Object.getOwnPropertyDescriptors;var O=Object.getOwnPropertySymbols;var be=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable;var L=(r,n,a)=>n in r?ve(r,n,{enumerable:!0,configurable:!0,writable:!0,value:a}):r[n]=a,Q=(r,n)=>{for(var a in n||(n={}))be.call(n,a)&&L(r,a,n[a]);if(O)for(var a of O(n))Ce.call(n,a)&&L(r,a,n[a]);return r},X=(r,n)=>ge(r,xe(n));var H=(r,n,a)=>new Promise((g,h)=>{var x=d=>{try{i(a.next(d))}catch(u){h(u)}},b=d=>{try{i(a.throw(d))}catch(u){h(u)}},i=d=>d.done?g(d.value):Promise.resolve(d.value).then(x,b);i((a=a.apply(r,n)).next())});import{useRole as ke}from"./hook-BsgwBV0u.js";import{R as we,P as ye}from"./refresh-CyBvnsZV.js";import{u as f}from"./hooks-CCgmh5KY.js";import{a1 as Ve,k as $,e as P,g as m,d as Re,p as Se,a as v,m as ze,aQ as De,x as Ie,aR as $e,gM as Pe,h as p,A as Me,f as o,w as s,u as e,j as _,i as Ue,v as y,X as W,z as q,t as G,aE as V,_ as Be}from"./index-DI6gHrBb.js";import{D as Ae}from"./delete-BLpOXDSB.js";import{E as Ee}from"./edit-pen-CbraoEh-.js";import{A as Te}from"./add-circle-line-CzygBTA6.js";import{C as Ne}from"./close-Cnv662cv.js";import{C as je}from"./check-D58jLO1b.js";import"./form.vue_vue_type_script_setup_true_lang-B1SD9M4-.js";import"./hooks-C5xYPx2U.js";import"./system-CBO3MjLi.js";import"./sortable.esm-VSgMS8pS.js";import"./epTheme-DpkgvuKN.js";import"./collapse-L8IuVysb.js";const Fe={viewBox:"0 0 1024 1024",width:"1em",height:"1em"};function Oe(r,n){return P(),$("svg",Fe,n[0]||(n[0]=[m("path",{fill:"currentColor",d:"M160 448a32 32 0 0 1-32-32V160.064a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32V416a32 32 0 0 1-32 32zm448 0a32 32 0 0 1-32-32V160.064a32 32 0 0 1 32-32h255.936a32 32 0 0 1 32 32V416a32 32 0 0 1-32 32zM160 896a32 32 0 0 1-32-32V608a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32v256a32 32 0 0 1-32 32zm448 0a32 32 0 0 1-32-32V608a32 32 0 0 1 32-32h255.936a32 32 0 0 1 32 32v256a32 32 0 0 1-32 32z"},null,-1)]))}const Le=Ve({name:"ep-menu",render:Oe}),Qe={class:"main"},Xe={key:0,class:"min-w-[calc(100vw-60vw-268px)]! w-full mt-2 px-2 pb-2 bg-bg_color ml-2 overflow-auto"},He={class:"flex justify-between w-full px-3 pt-5 pb-4"},We={class:"flex"},qe={class:"font-bold truncate"},Ge={class:"flex flex-wrap"},Je=Re({name:"SystemRole",__name:"index",setup(r){const n=Se(()=>["w-[22px]","h-[22px]","flex","justify-center","items-center","outline-hidden","rounded-[4px]","cursor-pointer","transition-colors","hover:bg-[#0000000f]","dark:hover:bg-[#ffffff1f]","dark:hover:text-[#ffffffd9]"]),a=v(),g=v(),h=v(),x=v(),b=v(),{form:i,isShow:d,curRow:u,loading:M,columns:J,rowStyle:K,dataList:Y,treeData:Z,treeProps:ee,isLinkage:C,pagination:le,isExpandAll:R,isSelectAll:S,treeSearchValue:z,onSearch:U,resetForm:oe,openDialog:B,handleMenu:A,handleSave:te,handleDelete:ne,filterMethod:ae,transformI18n:se,onQueryChanged:re,handleSizeChange:ie,handleCurrentChange:pe,handleSelectionChange:de}=ke(a);return ze(()=>{De(x,()=>H(this,null,function*(){yield Ie(),$e(60).then(()=>{b.value=parseFloat(Pe(h.value.getTableDoms().tableWrapper.style.height,"px"))})}))}),(Ke,l)=>{var j;const D=p("el-input"),k=p("el-form-item"),E=p("el-option"),me=p("el-select"),c=p("el-button"),ue=p("el-form"),ce=p("el-popconfirm"),fe=p("pure-table"),T=p("IconifyIconOffline"),I=p("el-checkbox"),_e=p("el-tree-v2"),N=Me("tippy");return P(),$("div",Qe,[o(ue,{ref_key:"formRef",ref:g,inline:!0,model:e(i),class:"search-form bg-bg_color w-full pl-8 pt-[12px] overflow-auto"},{default:s(()=>[o(k,{label:"角色名称:",prop:"name"},{default:s(()=>[o(D,{modelValue:e(i).name,"onUpdate:modelValue":l[0]||(l[0]=t=>e(i).name=t),placeholder:"请输入角色名称",clearable:"",class:"w-[180px]!"},null,8,["modelValue"])]),_:1}),o(k,{label:"角色标识:",prop:"code"},{default:s(()=>[o(D,{modelValue:e(i).code,"onUpdate:modelValue":l[1]||(l[1]=t=>e(i).code=t),placeholder:"请输入角色标识",clearable:"",class:"w-[180px]!"},null,8,["modelValue"])]),_:1}),o(k,{label:"状态:",prop:"status"},{default:s(()=>[o(me,{modelValue:e(i).status,"onUpdate:modelValue":l[2]||(l[2]=t=>e(i).status=t),placeholder:"请选择状态",clearable:"",class:"w-[180px]!"},{default:s(()=>[o(E,{label:"已启用",value:"1"}),o(E,{label:"已停用",value:"0"})]),_:1},8,["modelValue"])]),_:1}),o(k,null,{default:s(()=>[o(c,{type:"primary",icon:e(f)("ri/search-line"),loading:e(M),onClick:e(U)},{default:s(()=>l[9]||(l[9]=[_(" 搜索 ")])),_:1},8,["icon","loading","onClick"]),o(c,{icon:e(f)(e(we)),onClick:l[3]||(l[3]=t=>e(oe)(g.value))},{default:s(()=>l[10]||(l[10]=[_(" 重置 ")])),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),m("div",{ref_key:"contentRef",ref:x,class:y(["flex",e(W)()?"flex-wrap":""])},[o(e(ye),{class:y([e(d)&&!e(W)()?"w-[60vw]!":"w-full"]),style:{transition:"width 220ms cubic-bezier(0.4, 0, 0.2, 1)"},title:"角色管理(仅演示,操作后不生效)",columns:e(J),onRefresh:e(U)},{buttons:s(()=>[o(c,{type:"primary",icon:e(f)(e(Te)),onClick:l[4]||(l[4]=t=>e(B)())},{default:s(()=>l[11]||(l[11]=[_(" 新增角色 ")])),_:1},8,["icon"])]),default:s(({size:t,dynamicColumns:he})=>[o(fe,{ref_key:"tableRef",ref:h,"align-whole":"center",showOverflowTooltip:"","table-layout":"auto",loading:e(M),size:t,adaptive:"","row-style":e(K),adaptiveConfig:{offsetBottom:108},data:e(Y),columns:he,pagination:X(Q({},e(le)),{size:t}),"header-cell-style":{background:"var(--el-fill-color-light)",color:"var(--el-text-color-primary)"},onSelectionChange:e(de),onPageSizeChange:e(ie),onPageCurrentChange:e(pe)},{operation:s(({row:w})=>[o(c,{class:"reset-margin",link:"",type:"primary",size:t,icon:e(f)(e(Ee)),onClick:F=>e(B)("修改",w)},{default:s(()=>l[12]||(l[12]=[_(" 修改 ")])),_:2},1032,["size","icon","onClick"]),o(ce,{title:`是否确认删除角色名称为${w.name}的这条数据`,onConfirm:F=>e(ne)(w)},{reference:s(()=>[o(c,{class:"reset-margin",link:"",type:"primary",size:t,icon:e(f)(e(Ae))},{default:s(()=>l[13]||(l[13]=[_(" 删除 ")])),_:2},1032,["size","icon"])]),_:2},1032,["title","onConfirm"]),o(c,{class:"reset-margin",link:"",type:"primary",size:t,icon:e(f)(e(Le)),onClick:F=>e(A)(w)},{default:s(()=>l[14]||(l[14]=[_(" 权限 ")])),_:2},1032,["size","icon","onClick"])]),_:2},1032,["loading","size","row-style","data","columns","pagination","onSelectionChange","onPageSizeChange","onPageCurrentChange"])]),_:1},8,["class","columns","onRefresh"]),e(d)?(P(),$("div",Xe,[m("div",He,[m("div",We,[m("span",{class:y(n.value)},[q(o(T,{class:"dark:text-white",width:"18px",height:"18px",icon:e(Ne),onClick:e(A)},null,8,["icon","onClick"]),[[N,{content:"关闭"}]])],2),m("span",{class:y([n.value,"ml-2"])},[q(o(T,{class:"dark:text-white",width:"18px",height:"18px",icon:e(je),onClick:e(te)},null,8,["icon","onClick"]),[[N,{content:"保存菜单权限"}]])],2)]),m("p",qe," 菜单权限 "+G(`${(j=e(u))!=null&&j.name?`${e(u).name}`:""}`),1)]),o(D,{modelValue:e(z),"onUpdate:modelValue":l[5]||(l[5]=t=>V(z)?z.value=t:null),placeholder:"请输入菜单进行搜索",class:"mb-1",clearable:"",onInput:e(re)},null,8,["modelValue","onInput"]),m("div",Ge,[o(I,{modelValue:e(R),"onUpdate:modelValue":l[6]||(l[6]=t=>V(R)?R.value=t:null),label:"展开/折叠"},null,8,["modelValue"]),o(I,{modelValue:e(S),"onUpdate:modelValue":l[7]||(l[7]=t=>V(S)?S.value=t:null),label:"全选/全不选"},null,8,["modelValue"]),o(I,{modelValue:e(C),"onUpdate:modelValue":l[8]||(l[8]=t=>V(C)?C.value=t:null),label:"父子联动"},null,8,["modelValue"])]),o(_e,{ref_key:"treeRef",ref:a,"show-checkbox":"",data:e(Z),props:e(ee),height:b.value,"check-strictly":!e(C),"filter-method":e(ae)},{default:s(({node:t})=>[m("span",null,G(e(se)(t.label)),1)]),_:1},8,["data","props","height","check-strictly","filter-method"])])):Ue("",!0)],2)])}}}),fl=Be(Je,[["__scopeId","data-v-31da16d7"]]);export{fl as default};