2021-06-09 16:58:57 +08:00
|
|
|
var j=Object.defineProperty,H=Object.defineProperties;var W=Object.getOwnPropertyDescriptors;var M=Object.getOwnPropertySymbols;var J=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable;var _=(e,l,m)=>l in e?j(e,l,{enumerable:!0,configurable:!0,writable:!0,value:m}):e[l]=m,C=(e,l)=>{for(var m in l||(l={}))J.call(l,m)&&_(e,m,l[m]);if(M)for(var m of M(l))G.call(l,m)&&_(e,m,l[m]);return e},A=(e,l)=>H(e,W(l));import{n as Q,r as B,a as $,y as X,o as O,t as U,e as v,f as u,h as r,i as n,G as s,T as Y,w as E,v as Z,F,E as T,l as h,D as b,x as z,A as x,s as L,k as g,P as ee,Q as le,j as S}from"./vendor.42638b6b.js";import{e as N,r as R}from"./enums.d60f71a0.js";import{n as oe}from"./assert.dbc0392f.js";import"./Api.a196f191.js";import"./index.99723322.js";import"./Enum.2b540114.js";const ne=()=>new Promise((e,l)=>{Q(()=>{const m=document.styleSheets;let d=[];for(let f=0;f<m.length;f++)for(let k=0;k<m[f].cssRules.length;k++)m[f].cssRules[k].selectorText&&m[f].cssRules[k].selectorText.indexOf(".el-icon-")===0&&d.push(`${m[f].cssRules[k].selectorText.substring(1,m[f].cssRules[k].selectorText.length).replace(/\:\:before/gi,"")}`);d.length>0?e(d):l("\u672A\u83B7\u53D6\u5230\u503C\uFF0C\u8BF7\u5237\u65B0\u91CD\u8BD5")})}),te={ele:()=>ne()};var K={name:"iconSelector",props:{isAllOn:{type:Boolean,default:()=>!1},placement:{type:String,default:()=>"bottom"},modelValue:{type:String}},setup(e,{emit:l}){const m=B(),d=$({fontIconVisible:!1,fontIconWidth:0,fontIconIndex:"",fontIconSearch:"",fontIconTabsIndex:0,fontIconTabsIcon:"iconfont ali",fontIconTabsList:[{label:"element"},{label:"iconfont"}],fontIconSheetsList:[],fontIconSheetsListAli:[],fontIconSheetsListEle:[],fontIconSheetsListAwe:[]}),f=X(()=>{if(!d.fontIconSearch)return d.fontIconSheetsList;let a=d.fontIconSearch.trim().toLowerCase();return d.fontIconSheetsList.filter(p=>{if(p.toLowerCase().indexOf(a)!==-1)return p})}),k=()=>{te.ele().then(a=>{d.fontIconSheetsListEle=a,d.fontIconSheetsList=a})},I=(a,p)=>{d.fontIconIndex=p,d.fontIconVisible=!1,l("update:modelValue",a)},V=()=>{d.fontIconIndex="",l("update:modelValue",d.fontIconPrefix)},c=(a,p)=>{d.fontIconTabsIndex=p,a.label==="iconfont"?d.fontIconSheetsList=d.fontIconSheetsListAli:a.label==="element"&&(d.fontIconSheetsList=d.fontIconSheetsListEle),p===0?d.fontIconTabsIcon="iconfont ali":p===1&&(d.fontIconTabsIcon="ele")};return O(()=>{k()}),C({inputWidthRef:m,fontIconSheetsFilterList:f,onColClick:I,onClearFontIcon:V,onFontIconTabsClick:c},U(d))}};const ae={class:"icon-selector"},ie={class:"icon-selector-warp"},se=n("div",{class:"icon-selector-warp-title"},"\u8BF7\u9009\u62E9\u4E00\u4E2A\u56FE\u6807",-1),ue={key:0,class:"icon-selector-all"},re={class:"icon-selector-all-tabs"},de={class:"label"},me={class:"icon-selector-warp-row"},fe={class:"flex-margin"},pe={class:"icon-selector-warp-item-value"};function ce(e,l,m,d,f,k){const I=v("el-input"),V=v("el-col"),c=v("el-row"),a=v("el-empty"),p=v("el-popover");return u(),r("div",ae,[n(p,{placement:m.placement,width:650,visible:e.fontIconVisible,"onUpdate:visible":l[3]||(l[3]=o=>e.fontIconVisible=o),"popper-class":"icon-selector-popper"},{reference:s(()=>[n(I,{modelValue:m.modelValue,"onUpdate:modelValue":l[1]||(l[1]=o=>m.modelValue=o),placeholder:"\u8BF7\u70B9\u51FB\u9009\u62E9\u56FE\u6807",clearable:"",size:"small",ref:"inputWidthRef","prefix-icon":m.modelValue,onClear:d.onClearFontIcon},null,8,["modelValue","prefix-icon","onClear"])]),default:s(()=>[n(Y,{name:"el-zoom-in-top"},{default:s(()=>[E(n("div",ie,[se,m.isAllOn?(u(),r("div",ue,[n(I,{modelValue:e.fontIconSearch,"onUpdate:modelValue":l[2]||(l[2]=o=>e.fontIconSearch=o),placeholder:"\u8BF7\u8F93\u5165\u5185\u5BB9\u8FDB\u884C\u641C\u7D22",size:"small"},null,8,["modelValue"]),n("div",re,[(u(!0),r(F,null,T(e.fontIconTabsList,(o,i)=>(u(),r("div",{class:["icon-selector-all-tabs-item",{"icon-selector-all-tabs-active":e.fontIconTabsIndex===i}],key:i,onClick:D=>d.onFontIconTabsClick(o,i)},[n("div",de,h(o.label),1)],10,["onClick"]))),128))])])):b("",!0),n("div",me,[n(c,{gutter:10},{default:s(()=>[(u(!0),r(F,null,T(d.fontIco
|
|
|
|
|
}`;const Ie={class:"menu"},Ve={class:"toolbar"},ke=n("div",null,[n("span",{style:{"font-size":"14px"}},[n("i",{class:"el-icon-info"}),g("\u7EA2\u8272\u5B57\u4F53\u8868\u793A\u7981\u7528\u72B6\u6001 ")])],-1),De=g("\u6DFB\u52A0"),Ee={class:"custom-tree-node"},Fe={key:0,style:{"font-size":"13px"}},Te=n("span",{style:{color:"#3c8dbc"}},"\u3010",-1),Ce=n("span",{style:{color:"#3c8dbc"}},"\u3011",-1),Se={key:1,style:{"font-size":"13px"}},Re=n("span",{style:{color:"#3c8dbc"}},"\u3010",-1),we=n("span",{style:{color:"#3c8dbc"}},"\u3011",-1);function Ne(e,l,m,d,f,k){const I=v("el-button"),V=v("el-tag"),c=v("el-link"),a=v("el-tree"),p=v("ResourceEdit"),o=v("el-descriptions-item"),i=v("el-descriptions"),D=v("el-dialog"),t=le("auth");return u(),r("div",Ie,[n("div",Ve,[ke,E(n(I,{type:"primary",icon:"el-icon-plus",size:"mini",onClick:l[1]||(l[1]=y=>e.addResource(!1))},{default:s(()=>[De]),_:1},512),[[t,"resource:add"]])]),n(a,{class:"none-select",indent:38,"node-key":"id",props:e.props,data:e.data,onNodeExpand:e.handleNodeExpand,onNodeCollapse:e.handleNodeCollapse,"default-expanded-keys":e.defaultExpandedKeys,"expand-on-click-node":!1},{default:s(({data:y})=>[n("span",Ee,[y.type===e.enums.ResourceTypeEnum.MENU.value?(u(),r("span",Fe,[Te,g(" "+h(y.name)+" ",1),Ce,y.children!==null?(u(),r(V,{key:0,size:"mini"},{default:s(()=>[g(h(y.children.length),1)]),_:2},1024)):b("",!0)])):b("",!0),y.type===e.enums.ResourceTypeEnum.PERMISSION.value?(u(),r("span",Se,[Re,n("span",{style:y.status==1?"color: #67c23a;":"color: #f67c6c;"},h(y.name),5),we])):b("",!0),n(c,{onClick:S(w=>e.info(y),["prevent"]),style:{"margin-left":"25px"},icon:"el-icon-view",type:"info",underline:!1},null,8,["onClick"]),E(n(c,{onClick:S(w=>e.editResource(y),["prevent"]),class:"ml5",type:"primary",icon:"el-icon-edit",underline:!1},null,8,["onClick"]),[[t,"resource:update"]]),y.type===e.enums.ResourceTypeEnum.MENU.value?E((u(),r(c,{key:2,onClick:S(w=>e.addResource(y),["prevent"]),icon:"el-icon-circle-plus-outline",underline:!1,type:"success",class:"ml5"},null,8,["onClick"])),[[t,"resource:add"]]):b("",!0),y.status===1&&y.type===e.enums.ResourceTypeEnum.PERMISSION.value?E((u(),r(c,{key:3,onClick:S(w=>e.changeStatus(y,-1),["prevent"]),icon:"el-icon-circle-close",underline:!1,type:"warning",class:"ml5"},null,8,["onClick"])),[[t,"resource:changeStatus"]]):b("",!0),y.status===-1&&y.type===e.enums.ResourceTypeEnum.PERMISSION.value?E((u(),r(c,{key:4,onClick:S(w=>e.changeStatus(y,1),["prevent"]),type:"success",icon:"el-icon-circle-check",underline:!1,plain:"",class:"ml5"},null,8,["onClick"])),[[t,"resource:changeStatus"]]):b("",!0),y.children==null&&y.name!=="\u9996\u9875"?E((u(),r(c,{key:5,onClick:S(w=>e.deleteMenu(y),["prevent"]),type:"danger",icon:"el-icon-remove-outline",underline:!1,plain:"",class:"ml5"},null,8,["onClick"])),[[t,"resource:del"]]):b("",!0)])]),_:1},8,["props","data","onNodeExpand","onNodeCollapse","default-expanded-keys"]),n(p,{title:e.dialogForm.title,visible:e.dialogForm.visible,"onUpdate:visible":l[2]||(l[2]=y=>e.dialogForm.visible=y),data:e.dialogForm.data,"onUpdate:data":l[3]||(l[3]=y=>e.dialogForm.data=y),typeDisabled:e.dialogForm.typeDisabled,departTree:e.data,type:e.dialogForm.type,onValChange:e.valChange},null,8,["title","visible","data","typeDisabled","departTree","type","onValChange"]),n(D,{modelValue:e.infoDialog.visible,"onUpdate:modelValue":l[4]||(l[4]=y=>e.infoDialog.visible=y)},{default:s(()=>[n(i,{title:"\u8D44\u6E90\u4FE1\u606F",column:2,border:""},{default:s(()=>[n(o,{label:"\u7C7B\u578B"},{default:s(()=>[n(V,{size:"small"},{default:s(()=>[g(h(e.enums.ResourceTypeEnum.getLabelByValue(e.infoDialog.data.type)),1)]),_:1})]),_:1}),n(o,{label:"\u540D\u79F0"},{default:s(()=>[g(h(e.infoDialog.data.name),1)]),_:1}),n(o,{label:"code[\u83DC\u5355path]"},{default:s(()=>[g(h(e.infoDialog.data.code),1)]),_:1}),n(o,{label:"\u5E8F\u53F7"},{default:s(()=>[g(h(e.infoDialog.data.weight),1)]),_:1}),e.infoDialog.data.type==e.menuTypeValue?(u(),r(o,{key:0,label:"\u8DEF\u7531\u540D"},{default:s(()=>[g(h(e.infoDialog.data.meta.routeName),1)]),_:1})):b("",!0),e.infoDia
|