mirror of
https://github.com/jxxghp/MoviePilot-Frontend.git
synced 2026-09-07 00:36:41 +08:00
fix ui layout
This commit is contained in:
@@ -15,7 +15,7 @@ import { useDisplay } from 'vuetify'
|
|||||||
const display = useDisplay()
|
const display = useDisplay()
|
||||||
|
|
||||||
// APP
|
// APP
|
||||||
const appMode = inject('appMode')
|
const appMode = inject('pwaMode') && display.mdAndDown.value
|
||||||
|
|
||||||
// 输入参数
|
// 输入参数
|
||||||
const inProps = defineProps({
|
const inProps = defineProps({
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ import { NavMenu } from '@/@layouts/types'
|
|||||||
import { useDisplay } from 'vuetify'
|
import { useDisplay } from 'vuetify'
|
||||||
|
|
||||||
const display = useDisplay()
|
const display = useDisplay()
|
||||||
const appMode = inject('appMode')
|
const appMode = inject('pwaMode')
|
||||||
|
|
||||||
// 是否超级用户
|
// 是否超级用户
|
||||||
let superUser = store.state.auth.superUser
|
let superUser = store.state.auth.superUser
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
import { useDisplay } from 'vuetify'
|
import { useDisplay } from 'vuetify'
|
||||||
|
|
||||||
const display = useDisplay()
|
const display = useDisplay()
|
||||||
const appMode = inject('appMode') && display.mdAndDown
|
const appMode = inject('pwaMode') && display.mdAndDown.value
|
||||||
|
|
||||||
const route = useRoute()
|
const route = useRoute()
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -37,8 +37,8 @@ const app = createApp(App)
|
|||||||
async function initializeApp() {
|
async function initializeApp() {
|
||||||
try {
|
try {
|
||||||
// 是否为PWA
|
// 是否为PWA
|
||||||
const appMode = await isPWA()
|
const pwaMode = await isPWA()
|
||||||
app.provide('appMode', appMode)
|
app.provide('pwaMode', pwaMode)
|
||||||
// 全局设置
|
// 全局设置
|
||||||
const globalSettings = await fetchGlobalSettings()
|
const globalSettings = await fetchGlobalSettings()
|
||||||
app.provide('globalSettings', globalSettings)
|
app.provide('globalSettings', globalSettings)
|
||||||
|
|||||||
@@ -8,7 +8,8 @@ import DashboardElement from '@/components/misc/DashboardElement.vue'
|
|||||||
import { useDisplay } from 'vuetify'
|
import { useDisplay } from 'vuetify'
|
||||||
|
|
||||||
// APP
|
// APP
|
||||||
const appMode = inject('appMode')
|
const display = useDisplay()
|
||||||
|
const appMode = inject('pwaMode') && display.mdAndDown.value
|
||||||
|
|
||||||
// 从Vuex Store中获取superuser信息
|
// 从Vuex Store中获取superuser信息
|
||||||
const superUser = store.state.auth.superUser
|
const superUser = store.state.auth.superUser
|
||||||
@@ -196,7 +197,7 @@ async function saveDashboardConfig() {
|
|||||||
const orderObj = dashboardConfigs.value.map(item => ({ id: item.id, key: item.key }))
|
const orderObj = dashboardConfigs.value.map(item => ({ id: item.id, key: item.key }))
|
||||||
const orderString = JSON.stringify(orderObj)
|
const orderString = JSON.stringify(orderObj)
|
||||||
localStorage.setItem('MP_DASHBOARD_ORDER', orderString)
|
localStorage.setItem('MP_DASHBOARD_ORDER', orderString)
|
||||||
|
|
||||||
// 是否拉升高度
|
// 是否拉升高度
|
||||||
localStorage.setItem('MP_DASHBOARD_ELEVATED', isElevated.value.toString())
|
localStorage.setItem('MP_DASHBOARD_ELEVATED', isElevated.value.toString())
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,8 @@ import TorrentRowListView from '@/views/discover/TorrentRowListView.vue'
|
|||||||
import { useDisplay } from 'vuetify'
|
import { useDisplay } from 'vuetify'
|
||||||
|
|
||||||
// APP
|
// APP
|
||||||
const appMode = inject('appMode')
|
const display = useDisplay()
|
||||||
|
const appMode = inject('pwaMode') && display.mdAndDown.value
|
||||||
|
|
||||||
// 路由参数
|
// 路由参数
|
||||||
const route = useRoute()
|
const route = useRoute()
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ import { useDisplay } from 'vuetify'
|
|||||||
const display = useDisplay()
|
const display = useDisplay()
|
||||||
|
|
||||||
// APP
|
// APP
|
||||||
const appMode = inject('appMode')
|
const appMode = inject('pwaMode') && display.mdAndDown.value
|
||||||
|
|
||||||
// 定义输入参数
|
// 定义输入参数
|
||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ const route = useRoute()
|
|||||||
const display = useDisplay()
|
const display = useDisplay()
|
||||||
|
|
||||||
// APP
|
// APP
|
||||||
const appMode = inject('appMode')
|
const appMode = inject('pwaMode') && display.mdAndDown.value
|
||||||
|
|
||||||
// 当前标签
|
// 当前标签
|
||||||
const activeTab = ref(route.query.tab)
|
const activeTab = ref(route.query.tab)
|
||||||
|
|||||||
@@ -11,7 +11,8 @@ import { useDisplay } from 'vuetify'
|
|||||||
import { storageDict } from '@/api/constants'
|
import { storageDict } from '@/api/constants'
|
||||||
|
|
||||||
// APP
|
// APP
|
||||||
const appMode = inject('appMode')
|
const display = useDisplay()
|
||||||
|
const appMode = inject('pwaMode') && display.mdAndDown.value
|
||||||
|
|
||||||
// 提示框
|
// 提示框
|
||||||
const $toast = useToast()
|
const $toast = useToast()
|
||||||
|
|||||||
@@ -8,7 +8,8 @@ import SiteAddEditDialog from '@/components/dialog/SiteAddEditDialog.vue'
|
|||||||
import { useDisplay } from 'vuetify'
|
import { useDisplay } from 'vuetify'
|
||||||
|
|
||||||
// APP
|
// APP
|
||||||
const appMode = inject('appMode')
|
const display = useDisplay()
|
||||||
|
const appMode = inject('pwaMode') && display.mdAndDown.value
|
||||||
|
|
||||||
// 站点列表
|
// 站点列表
|
||||||
const siteList = ref<Site[]>([])
|
const siteList = ref<Site[]>([])
|
||||||
|
|||||||
@@ -10,7 +10,8 @@ import store from '@/store'
|
|||||||
import { useDisplay } from 'vuetify'
|
import { useDisplay } from 'vuetify'
|
||||||
|
|
||||||
// APP
|
// APP
|
||||||
const appMode = inject('appMode')
|
const display = useDisplay()
|
||||||
|
const appMode = inject('pwaMode') && display.mdAndDown.value
|
||||||
|
|
||||||
// 输入参数
|
// 输入参数
|
||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
|
|||||||
@@ -7,7 +7,8 @@ import UserCard from '@/components/cards/UserCard.vue'
|
|||||||
import UserAddEditDialog from '@/components/dialog/UserAddEditDialog.vue'
|
import UserAddEditDialog from '@/components/dialog/UserAddEditDialog.vue'
|
||||||
|
|
||||||
// APP
|
// APP
|
||||||
const appMode = inject('appMode')
|
const display = useDisplay()
|
||||||
|
const appMode = inject('pwaMode') && display.mdAndDown.value
|
||||||
|
|
||||||
// 是否刷新过
|
// 是否刷新过
|
||||||
const isRefreshed = ref(false)
|
const isRefreshed = ref(false)
|
||||||
|
|||||||
Reference in New Issue
Block a user