Ver código fonte

feat: 增加weclome map

gemercheung 1 ano atrás
pai
commit
5aa1a48e78

+ 4 - 0
src/router/routes/index.ts

@@ -6,6 +6,7 @@ import { mainOutRoutes } from './mainOut';
 import { PageEnum } from '/@/enums/pageEnum';
 import { t } from '/@/hooks/web/useI18n';
 import { LAYOUT } from '/@/router/constant';
+
 const modules = import.meta.globEager('./modules/**/*.ts');
 
 const routeModuleList: AppRouteModule[] = [];
@@ -44,15 +45,18 @@ export const WelcomeRoute: AppRouteRecordRaw = {
   // component: () => import('/@/views/welcome/index.vue'),
   meta: {
     title: t('routes.basic.welcome'),
+    // frameSrc: '/map',
   },
   children: [
     {
       path: 'index',
       name: 'welcome',
+      // component: 'LAYOUT',
       component: () => import('/@/views/welcome/index.vue'),
       meta: {
         title: t('routes.basic.welcomeLogin'),
         hideMenu: true,
+        frameSrc: '/#/map',
       },
     },
   ],

+ 33 - 0
src/views/welcome/index copy.vue

@@ -0,0 +1,33 @@
+<template>
+  <div class="p-4">
+    <Card :title="t('routes.basic.welcomeUser', [username])" :loading="loading">
+      <div class="welcome"> {{ t('routes.basic.welcomeLogin') }} </div>
+    </Card>
+  </div>
+</template>
+<script lang="ts">
+  import { defineComponent, ref } from 'vue';
+  import { useI18n } from '/@/hooks/web/useI18n';
+  import { Card } from 'ant-design-vue';
+  import { useUserStore } from '/@/store/modules/user';
+
+  export default defineComponent({
+    components: { Card },
+    setup() {
+      const { t } = useI18n();
+      const userStore = useUserStore();
+      const loading = ref(true);
+      const username = ref('');
+      username.value = userStore.getUserInfo?.userName;
+      setTimeout(() => {
+        loading.value = false;
+      }, 1000);
+      return {
+        t,
+        loading,
+        username,
+      };
+    },
+  });
+</script>
+<style></style>

+ 2 - 30
src/views/welcome/index.vue

@@ -1,33 +1,5 @@
 <template>
-  <div class="p-4">
-    <Card :title="t('routes.basic.welcomeUser', [username])" :loading="loading">
-      <div class="welcome"> {{ t('routes.basic.welcomeLogin') }} </div>
-    </Card>
-  </div>
+  <div> </div>
 </template>
-<script lang="ts">
-  import { defineComponent, ref } from 'vue';
-  import { useI18n } from '/@/hooks/web/useI18n';
-  import { Card } from 'ant-design-vue';
-  import { useUserStore } from '/@/store/modules/user';
-
-  export default defineComponent({
-    components: { Card },
-    setup() {
-      const { t } = useI18n();
-      const userStore = useUserStore();
-      const loading = ref(true);
-      const username = ref('');
-      username.value = userStore.getUserInfo?.userName;
-      setTimeout(() => {
-        loading.value = false;
-      }, 1000);
-      return {
-        t,
-        loading,
-        username,
-      };
-    },
-  });
-</script>
+<script lang="ts" setup></script>
 <style></style>