feat:星系广场的提交与筛选

This commit is contained in:
Tianpao
2026-02-02 23:04:27 +08:00
parent 295f1fbece
commit b8b09fdb99
5 changed files with 46 additions and 2 deletions

View File

@@ -1,7 +1,7 @@
<script lang="ts" setup>
import { h, provide, ref } from 'vue';
import { MenuProps, message } from 'ant-design-vue';
import { SettingOutlined, UserOutlined, WindowsOutlined } from '@ant-design/icons-vue';
import { SettingOutlined, UploadOutlined, UserOutlined, WindowsOutlined } from '@ant-design/icons-vue';
import { useRouter } from 'vue-router';
import * as shell from '@tauri-apps/plugin-shell';
import { invoke } from "@tauri-apps/api/core";
@@ -69,6 +69,12 @@ const menuItems: MenuProps['items'] = [
label: '设置',
title: '设置',
},
{
key: 'galaxy',
icon: h(UploadOutlined),
label: '提交',
title: '提交',
},
{
key: 'about',
icon: h(UserOutlined),
@@ -83,7 +89,8 @@ const handleMenuClick: MenuProps['onClick'] = (e) => {
const routeMap: Record<string, string> = {
main: '/',
setting: '/setting',
about: '/about'
about: '/about',
galaxy: '/galaxy'
};
const route = routeMap[e.key] || '/';
router.push(route);