mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2026-07-29 15:31:46 +08:00
feat: 优化 MSD 功能体验和控件样式
This commit is contained in:
@@ -613,19 +613,32 @@ export const msdApi = {
|
||||
used: number
|
||||
free: number
|
||||
initialized: boolean
|
||||
}>('/msd/drive'),
|
||||
}>('/msd/drive', {}, { toastOnError: false }),
|
||||
|
||||
initDrive: (sizeMb?: number) =>
|
||||
request<{ path: string; size_mb: number }>('/msd/drive/init', {
|
||||
method: 'POST',
|
||||
body: JSON.stringify({ size_mb: sizeMb }),
|
||||
}),
|
||||
request<{
|
||||
size: number
|
||||
used: number
|
||||
free: number
|
||||
initialized: boolean
|
||||
}>(
|
||||
'/msd/drive/init',
|
||||
{
|
||||
method: 'POST',
|
||||
body: JSON.stringify({ size_mb: sizeMb }),
|
||||
},
|
||||
{ toastOnError: false },
|
||||
),
|
||||
|
||||
deleteDrive: () =>
|
||||
request<{ success: boolean }>('/msd/drive', { method: 'DELETE' }),
|
||||
|
||||
listDriveFiles: (path = '/') =>
|
||||
request<DriveFile[]>(`/msd/drive/files?path=${encodeURIComponent(path)}`),
|
||||
request<DriveFile[]>(
|
||||
`/msd/drive/files?path=${encodeURIComponent(path)}`,
|
||||
{},
|
||||
{ toastOnError: false },
|
||||
),
|
||||
|
||||
uploadDriveFile: async (file: File, targetPath = '/', onProgress?: (progress: number) => void) => {
|
||||
const formData = new FormData()
|
||||
|
||||
Reference in New Issue
Block a user