fix ui layout

This commit is contained in:
jxxghp
2024-10-19 20:19:30 +08:00
parent bdd0cdbe55
commit deabf23475
12 changed files with 20 additions and 14 deletions
+1 -1
View File
@@ -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({
+1 -1
View File
@@ -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
+1 -1
View File
@@ -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
View File
@@ -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)
+3 -2
View File
@@ -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())
+2 -1
View File
@@ -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()
+1 -1
View File
@@ -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({
+1 -1
View File
@@ -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)
+2 -1
View File
@@ -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()
+2 -1
View File
@@ -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[]>([])
+2 -1
View File
@@ -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({
+2 -1
View File
@@ -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)