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()
+ },
+})
@@ -70,14 +83,6 @@ onActivated(() => {
@remove="loadAllUsers"
@save="loadAllUsers"
/>
-
-
-
-
-
- 添加用户
-
-
@@ -85,6 +90,19 @@ onActivated(() => {
+
+
+
{
/>
-
-