diff --git a/src/components/FileBrowser.vue b/src/components/FileBrowser.vue index bb7f14ef..857752d9 100644 --- a/src/components/FileBrowser.vue +++ b/src/components/FileBrowser.vue @@ -181,8 +181,8 @@ function fileListUpdated(items: FileItem[]) { // 外层DIV大小控制 const scrollStyle = computed(() => { return appMode - ? 'height: calc(100vh - 10rem - env(safe-area-inset-bottom) - 7rem)' - : 'height: calc(100vh - 10rem - env(safe-area-inset-bottom)' + ? 'height: calc(100vh - 10.5rem - env(safe-area-inset-bottom) - 6.5rem)' + : 'height: calc(100vh - 10.5rem - env(safe-area-inset-bottom)' }) // 文件列表大小限制 diff --git a/src/components/cards/TorrentCard.vue b/src/components/cards/TorrentCard.vue index 6ff9a989..27e30a6c 100644 --- a/src/components/cards/TorrentCard.vue +++ b/src/components/cards/TorrentCard.vue @@ -252,7 +252,7 @@ onMounted(() => {
- + {{ formatFileSize(torrent.size) }} @@ -263,9 +263,9 @@ onMounted(() => { - + - + 其他来源 @@ -273,7 +273,7 @@ onMounted(() => { - + { {
- + {{ formatFileSize(torrent.size) }} diff --git a/src/components/filebrowser/FileList.vue b/src/components/filebrowser/FileList.vue index cb7ad0bc..fccff49d 100644 --- a/src/components/filebrowser/FileList.vue +++ b/src/components/filebrowser/FileList.vue @@ -20,7 +20,7 @@ const inProps = defineProps({ storage: String, endpoints: Object as PropType, axios: { - type: Function, + type: Object as PropType, required: true, }, refreshpending: Boolean, @@ -562,7 +562,7 @@ onMounted(() => { variant="plain" placeholder="搜索 ..." prepend-inner-icon="mdi-filter-outline" - class="me-2" + class="mx-2" rounded /> diff --git a/src/components/filebrowser/FileNavigator.vue b/src/components/filebrowser/FileNavigator.vue index 5831022f..6bb55936 100644 --- a/src/components/filebrowser/FileNavigator.vue +++ b/src/components/filebrowser/FileNavigator.vue @@ -23,7 +23,7 @@ const props = defineProps({ }, endpoints: Object, axios: { - type: Function, + type: Object as PropType, required: true, }, }) diff --git a/src/components/filebrowser/FileToolbar.vue b/src/components/filebrowser/FileToolbar.vue index 0a7a93f8..848191b8 100644 --- a/src/components/filebrowser/FileToolbar.vue +++ b/src/components/filebrowser/FileToolbar.vue @@ -20,7 +20,7 @@ const inProps = defineProps({ }, endpoints: Object as PropType, axios: { - type: Function, + type: Object as PropType, required: true, }, }) diff --git a/src/plugins/vuetify/theme.ts b/src/plugins/vuetify/theme.ts index cb9cf18c..23b505c1 100644 --- a/src/plugins/vuetify/theme.ts +++ b/src/plugins/vuetify/theme.ts @@ -159,7 +159,7 @@ const theme: VuetifyOptions['theme'] = { dark: true, colors: { 'primary': '#A370F7', - 'secondary': '#B794FF', + 'secondary': '#8A8D93', 'on-secondary': '#FFFFFF', 'success': '#66BB6A', 'info': '#42A5F5', diff --git a/src/views/reorganize/TransferHistoryView.vue b/src/views/reorganize/TransferHistoryView.vue index 51093e7b..b7473949 100644 --- a/src/views/reorganize/TransferHistoryView.vue +++ b/src/views/reorganize/TransferHistoryView.vue @@ -189,8 +189,8 @@ const TransferDict: { [key: string]: string } = { const tableStyle = computed(() => { return appMode - ? 'height: calc(100vh - 14rem - env(safe-area-inset-bottom) - 7.5rem)' - : 'height: calc(100vh - 14rem - env(safe-area-inset-bottom)' + ? 'height: calc(100vh - 15rem - env(safe-area-inset-bottom) - 6.5rem)' + : 'height: calc(100vh - 15rem - env(safe-area-inset-bottom)' }) // 分页提示 diff --git a/src/views/site/SiteCardListView.vue b/src/views/site/SiteCardListView.vue index 7c75b381..16d2aa66 100644 --- a/src/views/site/SiteCardListView.vue +++ b/src/views/site/SiteCardListView.vue @@ -88,7 +88,7 @@ onActivated(() => { // 使用动态按钮钩子 useDynamicButton({ - icon: 'mdi-plus', + icon: 'mdi-web-plus', onClick: () => { siteAddDialog.value = true }, @@ -123,7 +123,7 @@ useDynamicButton({ { loadAllUsers() } }) + +// 使用动态按钮钩子 +useDynamicButton({ + icon: 'mdi-account-plus', + onClick: () => { + openAddUserDialog() + }, +}) - -