智慧教务系统 PHP-NiuCloud框架开发
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1 lines
4.8 KiB

import{d as $,bW as N,be as j,bD as q,r as _,M as w,aw as f,am as z,h as l,m as p,w as n,e as o,a as e,u as r,c as O,O as U,i as x,t as h,F as Y,k as u,J as A,aY as H,n as J,bX as P,bY as X,ap as G,aq as K,E as Q,V as Z,y as ee,v as te,f as oe}from"./index-7e4fdde7.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{_ as ne}from"./index.vue_vue_type_script_setup_true_lang-f966a05c.js";import re from"./layout-setting-b2ed1c5f.js";import se from"./user-info-e8a98aeb.js";import{_ as ie}from"./switch-lang.vue_vue_type_script_setup_true_lang-ea73dd50.js";import{_ as ae}from"./_plugin-vue_export-helper-c27b6911.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./member_head-d9fd7b2c.js";import"./personal-2a6b688d.js";import"./index.vue_vue_type_script_setup_true_lang-314c5904.js";import"./index-d4051321.js";/* empty css */import"./index.vue_vue_type_style_index_0_lang-515918c3.js";import"./attachment-164ad3c3.js";/* empty css */import"./index.vue_vue_type_script_setup_true_lang-8d9bbba7.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css */import"./index.vue_vue_type_script_setup_true_lang-db59ea04.js";/* empty css */import"./sys-b1d60088.js";import"./sortable.esm-be94e56d.js";/* empty css */const le={class:"left-panel h-full flex items-center"},ce={class:"flex items-center h-full pl-[10px]"},me={class:"right-panel h-full flex items-center justify-end"},pe=["title"],ue={class:"navbar-item flex items-center h-full cursor-pointer"},de={class:"navbar-item flex items-center h-full cursor-pointer"},_e={class:"navbar-item flex items-center h-full cursor-pointer"},fe={class:"dialog-footer"},he=$({__name:"index",setup(ve){N();const i=j(),v=q(),y=te(),k=oe(),b=_(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth),C=w(()=>i.dark),c=_(!1),m=_("");f.get("comparisonTokenStorage")&&(m.value=f.get("comparisonTokenStorage")),document.addEventListener("visibilitychange",t=>{document.visibilityState==="visible"&&m.value!=f.get("token")&&(c.value=!0)});const E=()=>{c.value=!1,location.href=`${location.origin}/`};z(()=>{window.onresize=()=>(()=>{b.value=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth})()});const S=()=>{i.$patch(t=>{b.value<768?(t.menuDrawer=!0,t.menuIsCollapse=!1):i.toggleMenuCollapse(!i.menuIsCollapse)})},V=()=>{v.routeRefreshTag&&v.refreshRouterView()},W=w(()=>{const t=y.matched.filter(s=>s.meta.title);return t[0]&&t[0].path=="/"&&t.splice(0,1),t}),B=()=>{const t=k.resolve({path:"/preview/wap",query:{page:"/"}});window.open(t.href)};return(t,s)=>{const d=ne,L=P,R=X,g=G,T=K,D=Q,I=Z,F=ee;return l(),p(F,{class:J(["h-full px-[10px]",{"layout-header border-b border-color":!r(C)}])},{default:n(()=>[o(T,{class:"w-100 h-full w-full"},{default:n(()=>[o(g,{span:12},{default:n(()=>[e("div",le,[e("div",{class:"hidden-sm-and-up navbar-item flex items-center h-full cursor-pointer",onClick:S},[r(i).menuIsCollapse?(l(),p(d,{key:0,name:"element Expand"})):(l(),p(d,{key:1,name:"element Fold"}))]),e("div",{class:"navbar-item flex items-center h-full cursor-pointer",onClick:V},[o(d,{name:"element Refresh"})]),e("div",ce,[o(R,{separator:"/"},{default:n(()=>[(l(!0),O(Y,null,U(r(W),(a,M)=>(l(),p(L,{key:M},{default:n(()=>[x(h(a.meta.title),1)]),_:2},1024))),128))]),_:1})])])]),_:1}),o(g,{span:12},{default:n(()=>[e("div",me,[e("i",{class:"iconfont iconicon_huojian1 cursor-pointer px-[8px]",title:r(u)("visitWap"),onClick:B},null,8,pe),e("div",ue,[o(ie)]),e("div",de,[o(re)]),e("div",_e,[o(se)])])]),_:1})]),_:1}),A(e("input",{type:"hidden","onUpdate:modelValue":s[0]||(s[0]=a=>m.value=a)},null,512),[[H,m.value]]),o(I,{modelValue:c.value,"onUpdate:modelValue":s[1]||(s[1]=a=>c.value=a),title:r(u)("layout.detectionLoginTip"),width:"30%","close-on-click-modal":!1,"close-on-press-escape":!1,"show-close":!1},{footer:n(()=>[e("span",fe,[o(D,{onClick:E},{default:n(()=>[x(h(r(u)("layout.detectionLoginOperation")),1)]),_:1})])]),default:n(()=>[e("span",null,h(r(u)("layout.detectionLoginContent")),1)]),_:1},8,["modelValue","title"])]),_:1},8,["class"])}}});const ct=ae(he,[["__scopeId","data-v-108b7395"]]);export{ct as default};