2026-10-22 10:04:43 +08:00

2 lines
5.7 KiB
JavaScript

import{J as j,k as b,y as o,z as l,j as p,C as g,at as F,B as v,aJ as H,a9 as O,a0 as B,l as u,p as x,F as D,D as K,$ as k,H as h,_ as P,A as _,W as G,u as N,s as $,a as I,n as U,f as L,a1 as R,ab as E}from"./element-plus-D1Ezoxxm.js";import{b as V,bj as M,A as C,u as J,N as q,_ as z}from"./index-BzWqH73M.js";import{u as W}from"./keepAliveNames-B0AR-w-c.js";import{a4 as Q}from"./system-DT5QclgY.js";import"./monaco-editor-uXAv8CL-.js";import"./form-create-C-8Ibman.js";import"./vxe-ot-ELJR6.js";const X=Object.assign({name:"parent"},{__name:"parent",setup(c){const f=V(),s=M(),n=W(),e=u(0),t=u([]),a=x(()=>s.themeConfig.animation),i=x(()=>s.themeConfig.isTagsview);t.value=m(),C.on("onTagsViewRefreshRouterView",d),j(()=>{C.off("onTagsViewRefreshRouterView",d)});function d(y){if(f.path!==y)return!1;e.value+=1}function m(){return n.keepAliveNames}return(y,S)=>{const r=b("router-view");return o(),l("div",{class:B(i.value?"h100":"h101")},[p(r,null,{default:g(({Component:T,route:w})=>[p(F,{name:a.value,mode:"out-in"},{default:g(()=>[(o(),v(H,{include:t.value},[(o(),v(O(T),{key:e.value?w.fullPath+"__r"+e.value:w.fullPath}))],1032,["include"]))]),_:2},1032,["name"])]),_:1})],2)}}}),Y={key:0,class:"ivu-global-footer i-copyright"},Z={key:0,class:"ivu-global-footer-links"},ee=["href"],te={key:1,class:"ivu-global-footer-copyright"},ae={key:2,class:"ivu-global-footer-copyright"},oe={href:"https://www.crmeb.com",target:"_blank"},se=Object.assign({name:"i-copyright"},{__name:"index",setup(c){const f=u([{title:"官网",key:"官网",href:"https://www.crmeb.com"},{title:"社区",key:"社区",href:"https://www.crmeb.com/ask"},{title:"文档",key:"文档",href:"http://doc.crmeb.com"}]),s=u(""),n=u(""),e=u(!1),t=J();return n.value=t.version,Q().then(a=>{s.value=a.data.copyrightContext,q.set("copyright",a.data.copyrightContext),e.value=!0}),(a,i)=>e.value?(o(),l("div",Y,[s.value?h("",!0):(o(),l("div",Z,[(o(!0),l(D,null,K(f.value,(d,m)=>(o(),l("a",{href:d.href,target:"_blank",key:m},k(d.title),9,ee))),128))])),s.value?(o(),l("div",te,k(s.value),1)):(o(),l("div",ae,[i[0]||(i[0]=P(" Copyright © 2016~2026 ",-1)),_("a",oe,k(n.value),1)]))])):h("",!0)}}),ne={class:"layout-footer mt15"},ie={class:"layout-footer-warp"},re=Object.assign({name:"layoutFooter"},{__name:"index",setup(c){return(f,s)=>(o(),l("div",ne,[_("div",ie,[p(G(se))])]))}}),le=z(re,[["__scopeId","data-v-0bcd3421"]]);function ue(c){return!!/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})).?)(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(c)}const ce={class:"layout-scrollbar layout-link-container"},fe={class:"layout-view-bg-white flex layout-view-link"},me={class:"layout-link-warp"},_e={class:"layout-link-msg"},de=Object.assign({name:"layoutLinkView"},{__name:"link",props:{meta:{type:Object,default:()=>{}}},setup(c){const f=c;function s(){const{origin:n,pathname:e}=window.location,t=f.isLink;ue(t)?window.open(t):window.open(`${n}${e}#${t}`)}return(n,e)=>{const t=b("el-button"),a=N("db-click");return o(),l("div",ce,[_("div",fe,[_("div",me,[e[1]||(e[1]=_("i",{class:"layout-link-icon iconfont icon-xingqiu"},null,-1)),_("div",_e,'页面 "'+k(n.$t(c.meta.title))+'" 已在新窗口中打开',1),$((o(),v(t,{class:"mt30",round:"",onClick:s},{default:g(()=>[...e[0]||(e[0]=[_("i",{class:"iconfont icon-lianjie"},null,-1),_("span",null,"立即前往",-1)])]),_:1})),[[a]])])])])}}}),ve=z(de,[["__scopeId","data-v-7394e29d"]]),he={class:"layout-view-bg-white flex h100"},pe=["src"],ge=Object.assign({name:"layoutIfameView"},{__name:"iframes",props:{meta:{type:Object,default:()=>{}}},emits:["getCurrentRouteMeta"],setup(c,{emit:f}){const s=f,n=V(),e=u(!0);C.on("onTagsViewRefreshRouterView",t),I(()=>{a()}),j(()=>{C.off("onTagsViewRefreshRouterView",t)});function t(i){if(n.path!==i)return!1;s("getCurrentRouteMeta")}function a(){U(()=>{e.value=!0;const i=document.getElementById("iframe");if(!i)return!1;i.onload=()=>{e.value=!1}})}return(i,d)=>{const m=N("loading");return o(),l("div",null,[$((o(),l("div",he,[_("iframe",{src:c.meta.isLink,frameborder:"0",height:"100%",width:"100%",id:"iframe"},null,8,pe)])),[[m,e.value]])])}}}),$e=Object.assign({name:"layoutMain"},{__name:"main",emits:["getCurrentRouteMeta"],setup(c,{emit:f}){const s=V(),n=M(),e=u(null),t=u(""),a=u({}),i=u(!1),d=x(()=>n.themeConfig);I(()=>{y(),m(s.meta)});function m(r){i.value=!1,a.value=r,setTimeout(()=>{i.value=!0},100)}function y(){let{isTagsview:r}=n.themeConfig;return r?t.value="84px":t.value="50px"}function S(){m(s.meta)}return L(()=>n.themeConfig,r=>{if(t.value=r.isTagsview?"84px":"50px",r.isFixedHeaderChange!==r.isFixedHeader){if(!e.value)return!1;e.value.update()}},{deep:!0}),L(()=>s.fullPath,()=>{var r;m(s.meta),(r=e.value)!=null&&r.wrapRef&&(e.value.wrapRef.scrollTop=0)}),(r,T)=>{const w=b("el-scrollbar"),A=b("el-main");return o(),v(A,{class:"layout-main"},{default:g(()=>[$(p(w,{class:"layout-scrollbar",ref_key:"layoutScrollbarRef",ref:e,style:R({minHeight:`calc(100vh - ${t.value}`})},{default:g(()=>[p(X),d.value.isFooter?(o(),v(le,{key:0})):h("",!0)]),_:1},8,["style"]),[[E,!a.value.isLink&&!a.value.isIframe]]),a.value.isLink&&!a.value.isIframe?(o(),v(ve,{key:0,style:R({height:`calc(100vh - ${t.value}`}),meta:a.value},null,8,["style","meta"])):h("",!0),a.value.isLink&&a.value.isIframe&&i.value?(o(),v(ge,{key:1,style:R({height:`calc(100vh - ${t.value}`}),meta:a.value,onGetCurrentRouteMeta:S},null,8,["style","meta"])):h("",!0)]),_:1})}}});export{$e as default};