diff --git a/components.d.ts b/components.d.ts index 8cd41ba..4cf89fc 100644 --- a/components.d.ts +++ b/components.d.ts @@ -165,6 +165,10 @@ declare module 'vue' { SidebarTrigger: typeof import('./src/components/ui/sidebar/SidebarTrigger.vue')['default'] Skeleton: typeof import('./src/components/ui/skeleton/Skeleton.vue')['default'] Switch: typeof import('./src/components/ui/switch/Switch.vue')['default'] + Tabs: typeof import('./src/components/ui/tabs/Tabs.vue')['default'] + TabsContent: typeof import('./src/components/ui/tabs/TabsContent.vue')['default'] + TabsList: typeof import('./src/components/ui/tabs/TabsList.vue')['default'] + TabsTrigger: typeof import('./src/components/ui/tabs/TabsTrigger.vue')['default'] TestHeader: typeof import('./src/components/TestHeader.vue')['default'] Textarea: typeof import('./src/components/ui/textarea/Textarea.vue')['default'] TheFooter: typeof import('./src/components/TheFooter.vue')['default'] diff --git a/src/components/ui/tabs/Tabs.vue b/src/components/ui/tabs/Tabs.vue new file mode 100644 index 0000000..8feda3f --- /dev/null +++ b/src/components/ui/tabs/Tabs.vue @@ -0,0 +1,15 @@ + + + + + + + diff --git a/src/components/ui/tabs/TabsContent.vue b/src/components/ui/tabs/TabsContent.vue new file mode 100644 index 0000000..7ffa0c9 --- /dev/null +++ b/src/components/ui/tabs/TabsContent.vue @@ -0,0 +1,22 @@ + + + + + + + diff --git a/src/components/ui/tabs/TabsList.vue b/src/components/ui/tabs/TabsList.vue new file mode 100644 index 0000000..67cd21c --- /dev/null +++ b/src/components/ui/tabs/TabsList.vue @@ -0,0 +1,25 @@ + + + + + + + diff --git a/src/components/ui/tabs/TabsTrigger.vue b/src/components/ui/tabs/TabsTrigger.vue new file mode 100644 index 0000000..01d5349 --- /dev/null +++ b/src/components/ui/tabs/TabsTrigger.vue @@ -0,0 +1,29 @@ + + + + + + + + + diff --git a/src/components/ui/tabs/index.ts b/src/components/ui/tabs/index.ts new file mode 100644 index 0000000..a5e58dc --- /dev/null +++ b/src/components/ui/tabs/index.ts @@ -0,0 +1,4 @@ +export { default as Tabs } from './Tabs.vue' +export { default as TabsContent } from './TabsContent.vue' +export { default as TabsList } from './TabsList.vue' +export { default as TabsTrigger } from './TabsTrigger.vue' diff --git a/src/composables/online.ts b/src/composables/online.ts new file mode 100644 index 0000000..519844d --- /dev/null +++ b/src/composables/online.ts @@ -0,0 +1,3 @@ +export const hasConnection = ref(false) + +// get `https://` diff --git a/src/pages/radar/v1.vue b/src/pages/radar/v1.vue index 0a69202..1e69b18 100644 --- a/src/pages/radar/v1.vue +++ b/src/pages/radar/v1.vue @@ -1,12 +1,27 @@ + +{ + "meta": { + "title": "流星雷达-热力图", + "description": "流星雷达-热力图", + "group": "流星雷达", + "item_name": "热力图" + } +} + + - + - - - - - - - 计算模式 - - {{ mode }} - - - - + 波类型 + + + + 潮汐波 + + + 行星波 + + + + + 行星波类型 + + + + {{ m.replace("行星波", "") }} + + + + + 风类型 + + + + U风 + + + V风 + + + + 日期类型 + + + + 日 + + + 月 + + + 年 + + + + 观测站 - + @@ -105,19 +174,73 @@ onMounted(async () => { + 高度 + + + + + + + + 年份 - + - 天 + 年 {{ year }} + + 日期 + + + + + + + 天 + + {{ date }} + + + + + + + 月份 + + + + + + + 月 + + {{ month }} + + + + + diff --git a/src/pages/radar/v2.vue b/src/pages/radar/v2.vue index b65769f..58a318b 100644 --- a/src/pages/radar/v2.vue +++ b/src/pages/radar/v2.vue @@ -1,10 +1,26 @@ + +{ + "meta": { + "title": "流星雷达-潮汐波时空变化", + "description": "流星雷达-潮汐波时空变化", + "group": "流星雷达", + "item_name": "潮汐波时空变化" + } +} + + - + - + - + @@ -77,7 +100,7 @@ onMounted(async () => { - + @@ -90,7 +113,7 @@ onMounted(async () => { - + @@ -104,22 +127,7 @@ onMounted(async () => { - - {{ selectedMode }} - {{ selectedYear }} - - - - - - - 警告:由于计算一年的数据,需要等待大约1分钟出图 - 请勿刷新页面或者离开当前页面、改动参数 - 否则需要重新等待 3 分钟 - loading... - - - +