同步处理

This commit is contained in:
tianmo committed 2026-10-17 18:15:42 +08:00
1 parent 9939943e31
commit 6494ad2918
26 files changed
+970 -40

No files matched your search

@@ -19,6 +19,7 @@ const {
jobsTotal,
jobsTotalPages,
jobsLoading,
showHiddenJobs,
estimate,
packages,
loadingEstimate,
@@ -26,6 +27,9 @@ const {
hasActiveJob,
getActiveJob,
loadJobs,
toggleShowHiddenJobs,
hideJob,
hideAllJobs,
setJobsPage,
setJobsPageSize,
loadEstimate,
@@ -98,6 +102,14 @@ async function onCancel(jobId: string) {
await cancelJob(jobId)
}
async function onHideJob(jobId: string, hidden: boolean) {
await hideJob(jobId, hidden)
}
async function onHideAll(hidden: boolean) {
await hideAllJobs(hidden)
}
async function onSync(body: {
fromBackendId: string
toBackendId: string
@@ -192,11 +204,15 @@ function onViewJob(job: BackupJobItem) {
:total="jobsTotal"
:page-size="jobsPageSize"
:loading="jobsLoading"
:show-hidden="showHiddenJobs"
@update:page="setJobsPage"
@update:page-size="setJobsPageSize"
@download="onDownload"
@retry="onRetry"
@cancel="onCancel"
@hide="onHideJob"
@hide-all="onHideAll"
@toggle-hidden="toggleShowHiddenJobs"
@view="onViewJob"
/>
</section>