Files
Obosky_Ronghua/serve/front/assets/index.c021b48b.js
2023-10-17 09:15:30 +08:00

2 lines
6.0 KiB
JavaScript

import{H as m}from"./HeadLayout.d9a9c266.js";import{a as h,_ as l}from"./index.f5168bf8.js";import{n as r}from"./vueComponentNormalizer.9ef17bb1.js";import{r as p}from"./index.2adbb9ac.js";import"./package.3367ca0a.js";var $=function(){var t,e=this,n=e.$createElement,s=e._self._c||n;return s("div",{staticClass:"_menu_layout v-card",class:{close_menu:e.close_menu}},[s("div",{staticClass:"user_layout"},[s("img",{staticClass:"avatar",attrs:{src:((t=e.$store.user.photo)===null||t===void 0?void 0:t.fileLinkTransfer())||"/logo.svg"}}),s("div",{staticClass:"username"},[s("span",[e._v("\u7528\u6237\u540D\uFF1A")]),e._v(e._s(e.$store.user.name))]),s("div",{staticClass:"role"},[s("span",[e._v("\u89D2\xA0\xA0\xA0\u8272\uFF1A")]),e._v(e._s(e.$store.user.roleName)+" ")])]),s("div",{staticClass:"menu"},[s("div",{staticClass:"menu_item"},[s("RouterLink",{attrs:{to:"/"}},[s("MenuTitle",{attrs:{label:"\u9996\u9875",icon:"el-icon-s-home",showRightIcon:!1}})],1)],1),e._l(e.menus,function(o,d){var i;return s("div",{key:o.name,staticClass:"menu_item",on:{mouseenter:function(a){return e.hoverMenu(d)}}},[s("MenuTitle",{attrs:{icon:o.icon,actived:e.active_menu==o.name,label:o.label,showRightIcon:!!((i=o.children)!==null&&i!==void 0&&i.length)},nativeOn:{click:function(a){return e.openSub(o)}}}),s("div",{staticClass:"sub_layout",style:{maxHeight:e.active_menu==o.name?`${46*o.children.length}px`:0}},e._l(o.children,function(a){return s("RouterLink",{key:a.name,staticClass:"menu_sub",attrs:{to:`/${o.name}/${a.name}`}},[e._v(e._s(a.label))])}),1)],1)})],2),e.hover_menu_index!=null?s("div",{staticClass:"hover_sub_layout",style:`transform:translateY(${e.hover_menu_index*61}px);`},[s("div",{staticClass:"v-card sub_layout"},e._l(e.menus[e.hover_menu_index].children,function(o){return s("RouterLink",{key:o.name,staticClass:"menu_sub",attrs:{to:`/${e.menus[e.hover_menu_index].name}/${o.name}`}},[e._v(e._s(o.label))])}),1)]):e._e(),s("div",{staticClass:"open_icon el-icon-d-arrow-left",on:{click:e.changeCloseMenu}})])},f=[];const y={components:{MenuTitle:{render(t){const{actived:e,label:n,icon:s,showRightIcon:o=!0}=this.$attrs;return console.log(this.$attrs),t("div",{class:["menu_title",s,{actived:e}],attrs:{title:n}},[t("span",{class:"menu_label"},n),o&&t("i",{class:"menu_right_icon el-icon-arrow-right"})])}}},data:()=>({active_menu:"",hover_menu_index:null,close_menu:!1,last_path:""}),created(){this.menus=h.get("menu")},mounted(){this.$el.addEventListener("mouseleave",this.cleanSubMenuHover)},beforeDestroy(){this.$el.removeEventListener("mouseleave",this.cleanSubMenuHover)},methods:{handleMenuClick({keyPath:t}){const e="/"+t.reverse().join("/");this.$route.path!==e&&this.$router.push(e)},openSub(t){console.log("-------------",t),t.children?this.active_menu=this.active_menu===t.name?"":t.name:this.$router.push({path:"/"+t.name})},changeCloseMenu(){this.close_menu=!this.close_menu,this.hover_menu_index=null},hoverMenu(t){this.hover_menu_index!==t&&(!this.close_menu||(this.hover_menu_index=t))},cleanSubMenuHover(){this.hover_menu_index=null}}},_={};var g=r(y,$,f,!1,b,null,null,null);function b(t){for(let e in _)this[e]=_[e]}const x=function(){return g.exports}();var C=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"_breadcrumb"},[t._l(t.$route.matched.slice(1),function(s,o){return[o?n("i",{key:"replace_"+o,staticClass:"el-icon-arrow-right"}):t._e(),n("span",{key:"title_"+o},[t._v(t._s(s.meta.title))])]})],2)},M=[];const k={},u={};var w=r(k,C,M,!1,E,"2c594294",null,null);function E(t){for(let e in u)this[e]=u[e]}const L=function(){return w.exports}();var R=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[t.$store.upload_dialog.visible?n("UploadDialog"):t._e(),t.$store.resource_preview_dialog.visible?n("PreviewDialog"):t._e(),t.$store.update_password_dialog.visible?n("UpdatePasswordDialog"):t._e()],1)},S=[];const D={components:{UploadDialog:()=>l(()=>import("./UploadDialog.0d4280ae.js"),["UploadDialog.0d4280ae.js","UploadDialog.4143fbe8.css","ActionBar.f9e04dd2.css","SearchTreeMenu.db7e3694.css","QueryInput.7bc78197.css","TableLayout.6296ef0f.css","DialogLayout.11655234.css","vueComponentNormalizer.9ef17bb1.js","TableLayout.05a39499.js","DialogLayout.e3af3567.js","ActionBar.1725b1a3.js"],import.meta.url),PreviewDialog:()=>l(()=>import("./PreviewDialog.e564b39f.js"),["PreviewDialog.e564b39f.js","ActionBar.f9e04dd2.css","DialogLayout.11655234.css","DialogLayout.e3af3567.js","ActionBar.1725b1a3.js","vueComponentNormalizer.9ef17bb1.js","Preview.0aa9dcef.js","Preview.d24ffafb.css","index.f5168bf8.js","index.a7ea6e92.css","data-report.0c7c73f2.js","index.2adbb9ac.js"],import.meta.url),UpdatePasswordDialog:()=>l(()=>import("./UpdatePasswordDialog.45f14f6b.js"),["UpdatePasswordDialog.45f14f6b.js","ActionBar.f9e04dd2.css","TableLayout.6296ef0f.css","QueryInput.7bc78197.css","SearchTreeMenu.db7e3694.css","DialogLayout.11655234.css","vueComponentNormalizer.9ef17bb1.js","FormLayout.c7820bdd.js","DialogLayout.e3af3567.js","ActionBar.1725b1a3.js","user.64525a2f.js","index.f5168bf8.js","index.a7ea6e92.css"],import.meta.url)},mounted(){document.body.appendChild(this.$el)}},c={};var T=r(D,R,S,!1,P,null,null,null);function P(t){for(let e in c)this[e]=c[e]}const H=function(){return T.exports}();var I=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"_layout copyright"},[n("div",{staticClass:"_head"},[n("HeadLayout")],1),t.$store.isOpenWin?t._e():n("div",{staticClass:"_menu"},[n("MenuLayout")],1),n("div",{staticClass:"_main"},[n("Breadcrumb"),n("div",{staticClass:"_page v-card",style:{padding:t.$route.path.includes("electronic-textbook")?"0":"18px",overflow:t.$route.path.includes("electronic-textbook")?"hidden":"overlay"}},[n("RouterView")],1)],1),n("GlobalComponents")],1)},j=[];const O={components:{HeadLayout:m,MenuLayout:x,Breadcrumb:L,GlobalComponents:H},data(){return{collapsed:!1}},mounted(){setTimeout(()=>p({type:"SYSTEM_USE"}),500)}},v={};var U=r(O,I,j,!1,A,"448d32ee",null,null);function A(t){for(let e in v)this[e]=v[e]}const z=function(){return U.exports}();export{z as default};