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.
2 lines
6.4 KiB
2 lines
6.4 KiB
import{a as n,s as u,c,d as l,e as f}from"../assets/chunk/index-0.0.0-dataease.js";import{d as h,ah as _,o as d,Z as w,_ as g,a0 as v,au as S}from"../assets/chunk/@vue-0.0.0-dataease.js";/* empty css */import"../assets/chunk/@antv-0.0.0-dataease.js";import{_ as C,u as R,g as A,a as E,s as k}from"../assets/chunk/common-0.0.0-dataease.js";import{r as e,s as P}from"../assets/chunk/mobile-0.0.0-dataease.js";import{installDirective as I}from"../assets/chunk/index-0.0.0-dataease3.js";import{useUserStoreWithOut as O}from"../assets/chunk/user-0.0.0-dataease.js";import{u as W}from"../assets/chunk/index-0.0.0-dataease2.js";import{i as y}from"../assets/chunk/interactive-0.0.0-dataease.js";import{useAppearanceStoreWithOut as D}from"../assets/chunk/appearance-0.0.0-dataease.js";import"../assets/chunk/mitt-0.0.0-dataease.js";import"../assets/chunk/vue-types-0.0.0-dataease.js";import"../assets/chunk/is-plain-object-0.0.0-dataease.js";import"../assets/chunk/jspdf-0.0.0-dataease.js";import"../assets/chunk/@babel-0.0.0-dataease.js";import"../assets/chunk/@amap-0.0.0-dataease.js";import"../assets/chunk/fflate-0.0.0-dataease.js";import"../assets/chunk/vue-i18n-0.0.0-dataease.js";import"../assets/chunk/@intlify-0.0.0-dataease.js";import"../assets/chunk/pinia-0.0.0-dataease.js";import"../assets/chunk/vue-demi-0.0.0-dataease.js";import"../assets/chunk/web-storage-cache-0.0.0-dataease.js";import"../assets/chunk/element-plus-secondary-0.0.0-dataease.js";import"../assets/chunk/@vueuse-0.0.0-dataease.js";import"../assets/chunk/@element-plus-0.0.0-dataease.js";import"../assets/chunk/lodash-es-0.0.0-dataease.js";import"../assets/chunk/dayjs-0.0.0-dataease.js";import"../assets/chunk/async-validator-0.0.0-dataease.js";import"../assets/chunk/@ctrl-0.0.0-dataease.js";import"../assets/chunk/@popperjs-0.0.0-dataease.js";import"../assets/chunk/escape-html-0.0.0-dataease.js";import"../assets/chunk/normalize-wheel-es-0.0.0-dataease.js";import"../assets/chunk/memoize-one-0.0.0-dataease.js";import"../assets/chunk/eventemitter3-0.0.0-dataease.js";import"../assets/chunk/lodash-0.0.0-dataease.js";import"../assets/chunk/@mapbox-0.0.0-dataease.js";import"../assets/chunk/pbf-0.0.0-dataease.js";import"../assets/chunk/ieee754-0.0.0-dataease.js";import"../assets/chunk/supercluster-0.0.0-dataease.js";import"../assets/chunk/gl-matrix-0.0.0-dataease.js";import"../assets/chunk/tslib-0.0.0-dataease.js";import"../assets/chunk/topojson-client-0.0.0-dataease.js";import"../assets/chunk/viewport-mercator-project-0.0.0-dataease.js";import"../assets/chunk/@turf-0.0.0-dataease.js";import"../assets/chunk/polygon-clipping-0.0.0-dataease.js";import"../assets/chunk/splaytree-0.0.0-dataease.js";import"../assets/chunk/robust-predicates-0.0.0-dataease.js";import"../assets/chunk/d3-scale-0.0.0-dataease.js";import"../assets/chunk/d3-collection-0.0.0-dataease.js";import"../assets/chunk/d3-format-0.0.0-dataease.js";import"../assets/chunk/d3-time-format-0.0.0-dataease.js";import"../assets/chunk/d3-time-0.0.0-dataease.js";import"../assets/chunk/d3-color-0.0.0-dataease.js";import"../assets/chunk/d3-array-0.0.0-dataease.js";import"../assets/chunk/earcut-0.0.0-dataease.js";import"../assets/chunk/regl-0.0.0-dataease.js";import"../assets/chunk/mapbox-gl-0.0.0-dataease.js";import"../assets/chunk/d3-dsv-0.0.0-dataease.js";import"../assets/chunk/geojson-vt-0.0.0-dataease.js";import"../assets/chunk/hammerjs-0.0.0-dataease.js";import"../assets/chunk/element-resize-detector-0.0.0-dataease.js";import"../assets/chunk/batch-processor-0.0.0-dataease.js";import"../assets/chunk/d3-hexbin-0.0.0-dataease.js";import"../assets/chunk/detect-browser-0.0.0-dataease.js";import"../assets/chunk/d3-ease-0.0.0-dataease.js";import"../assets/chunk/d3-interpolate-0.0.0-dataease.js";import"../assets/chunk/d3-timer-0.0.0-dataease.js";import"../assets/chunk/fecha-0.0.0-dataease.js";import"../assets/chunk/size-sensor-0.0.0-dataease.js";import"../assets/chunk/d3-regression-0.0.0-dataease.js";import"../assets/chunk/d3-hierarchy-0.0.0-dataease.js";import"../assets/chunk/fmin-0.0.0-dataease.js";import"../assets/chunk/pdfast-0.0.0-dataease.js";import"../assets/chunk/nprogress-0.0.0-dataease.js";import"../assets/chunk/app-0.0.0-dataease.js";import"../assets/chunk/vue-router-0.0.0-dataease.js";import"../assets/chunk/axios-0.0.0-dataease.js";import"../assets/chunk/qs-0.0.0-dataease.js";import"../assets/chunk/side-channel-0.0.0-dataease.js";import"../assets/chunk/get-intrinsic-0.0.0-dataease.js";import"../assets/chunk/es-errors-0.0.0-dataease.js";import"../assets/chunk/gopd-0.0.0-dataease.js";import"../assets/chunk/es-define-property-0.0.0-dataease.js";import"../assets/chunk/has-symbols-0.0.0-dataease.js";import"../assets/chunk/dunder-proto-0.0.0-dataease.js";import"../assets/chunk/call-bind-apply-helpers-0.0.0-dataease.js";import"../assets/chunk/function-bind-0.0.0-dataease.js";import"../assets/chunk/hasown-0.0.0-dataease.js";import"../assets/chunk/call-bind-0.0.0-dataease.js";import"../assets/chunk/set-function-length-0.0.0-dataease.js";import"../assets/chunk/define-data-property-0.0.0-dataease.js";import"../assets/chunk/has-property-descriptors-0.0.0-dataease.js";import"../assets/chunk/object-inspect-0.0.0-dataease.js";import"../assets/chunk/crypto-js-0.0.0-dataease.js";import"../assets/chunk/vue-0.0.0-dataease.js";import"../assets/chunk/tinymce-0.0.0-dataease.js";import"../assets/chunk/dataVisualization-0.0.0-dataease.js";import"../assets/chunk/dataset-0.0.0-dataease.js";import"../assets/chunk/datasource-0.0.0-dataease.js";import"../assets/chunk/font-0.0.0-dataease.js";import"../assets/chunk/less-0.0.0-dataease.js";import"../assets/chunk/copy-anything-0.0.0-dataease.js";import"../assets/chunk/is-what-0.0.0-dataease.js";const U=h({__name:"App",setup(t){return(s,o)=>{const r=_("router-view");return d(),w(C,null,{default:g(()=>[v(r)]),_:1})}}}),b=D(),p=W(),{wsCache:B}=n(),m=O(),{start:L,done:N}=R(),V=y(),{loadStart:Z,loadDone:$}=E(),j=["/login","/panel","/dvCanvas","/DashboardEmpty","/preview"];e.beforeEach(async(t,s,o)=>{if(L(),Z(),await b.setAppearance(),t.name==="link")o();else if(B.get("user.token"))if(m.getUid||await m.setUser(),t.path==="/login")o({path:"/index"});else{const i=await A()||[];i.forEach(a=>a.top=!0),await p.generateRoutes(i),p.setIsAddRouters(!0),await V.initInteractive(!0),o()}else j.includes(t.path)||t.name==="link"?o():o("/login")});e.afterEach(()=>{N(),$()});const q=async()=>{const t=S(U);I(t),await u(t),c(t),P(t),l(t),k(t),f(t),t.mount("#app")};q();
|