mirror of
https://github.com/jxxghp/MoviePilot-Frontend.git
synced 2026-09-05 23:56:42 +08:00
修改菜单名
添加设置切换动画
This commit is contained in:
@@ -67,7 +67,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "设置",
|
"name": "设置",
|
||||||
"url": "./account-settings",
|
"url": "./settings",
|
||||||
"icons": [
|
"icons": [
|
||||||
{
|
{
|
||||||
"src": "./cog-icon-192x192.png",
|
"src": "./cog-icon-192x192.png",
|
||||||
@@ -77,4 +77,4 @@
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -152,7 +152,7 @@ import UserProfile from '@/layouts/components/UserProfile.vue'
|
|||||||
:item="{
|
:item="{
|
||||||
title: '设定',
|
title: '设定',
|
||||||
icon: 'mdi-cog',
|
icon: 'mdi-cog',
|
||||||
to: '/account-setting',
|
to: '/setting',
|
||||||
}"
|
}"
|
||||||
/>
|
/>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import PluginCardListView from '@/views/setting/PluginCardListView.vue'
|
import PluginCardListView from '@/views/plugin/PluginCardListView.vue'
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
import { useRoute } from 'vue-router'
|
import { useRoute } from 'vue-router'
|
||||||
import AccountSettingAccount from '@/views/account-setting/AccountSettingAccount.vue'
|
import AccountSettingAccount from '@/views/setting/AccountSettingAccount.vue'
|
||||||
import AccountSettingNotification from '@/views/account-setting/AccountSettingNotification.vue'
|
import AccountSettingNotification from '@/views/setting/AccountSettingNotification.vue'
|
||||||
import AccountSettingRule from '@/views/account-setting/AccountSettingRule.vue'
|
import AccountSettingRule from '@/views/setting/AccountSettingRule.vue'
|
||||||
import AccountSettingSite from '@/views/account-setting/AccountSettingSite.vue'
|
import AccountSettingSite from '@/views/setting/AccountSettingSite.vue'
|
||||||
import AccountSettingWords from '@/views/account-setting/AccountSettingWords.vue'
|
import AccountSettingWords from '@/views/setting/AccountSettingWords.vue'
|
||||||
|
|
||||||
const route = useRoute()
|
const route = useRoute()
|
||||||
|
|
||||||
@@ -43,29 +43,29 @@ const tabs = [
|
|||||||
|
|
||||||
<VWindow
|
<VWindow
|
||||||
v-model="activeTab"
|
v-model="activeTab"
|
||||||
class="mt-5 disable-tab-transition"
|
class="mt-5"
|
||||||
>
|
>
|
||||||
<!-- Account -->
|
<!-- Account -->
|
||||||
<VWindowItem value="account">
|
<VWindowItem value="account" transition="scale-transition">
|
||||||
<AccountSettingAccount />
|
<AccountSettingAccount />
|
||||||
</VWindowItem>
|
</VWindowItem>
|
||||||
|
|
||||||
<!-- System -->
|
<!-- System -->
|
||||||
<VWindowItem value="site">
|
<VWindowItem value="site" transition="scale-transition">
|
||||||
<AccountSettingSite />
|
<AccountSettingSite />
|
||||||
</VWindowItem>
|
</VWindowItem>
|
||||||
|
|
||||||
<!-- Notification -->
|
<!-- Notification -->
|
||||||
<VWindowItem value="filter">
|
<VWindowItem value="filter" transition="scale-transition">
|
||||||
<AccountSettingRule />
|
<AccountSettingRule />
|
||||||
</VWindowItem>
|
</VWindowItem>
|
||||||
|
|
||||||
<!-- Notification -->
|
<!-- Notification -->
|
||||||
<VWindowItem value="notification">
|
<VWindowItem value="notification" transition="scale-transition">
|
||||||
<AccountSettingNotification />
|
<AccountSettingNotification />
|
||||||
</VWindowItem>
|
</VWindowItem>
|
||||||
<!-- Words -->
|
<!-- Words -->
|
||||||
<VWindowItem value="words">
|
<VWindowItem value="words" transition="scale-transition">
|
||||||
<AccountSettingWords />
|
<AccountSettingWords />
|
||||||
</VWindowItem>
|
</VWindowItem>
|
||||||
</VWindow>
|
</VWindow>
|
||||||
+2
-2
@@ -83,8 +83,8 @@ const router = createRouter({
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'account-setting',
|
path: 'setting',
|
||||||
component: () => import('../pages/account-setting.vue'),
|
component: () => import('../pages/setting.vue'),
|
||||||
meta: {
|
meta: {
|
||||||
requiresAuth: true,
|
requiresAuth: true,
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user