Можно закрыть вкладку — сохраним результат. Деньги спишутся только при успехе.
diff --git a/app/resources/js/views/autopodbor/screens/FieldWorkspaceScreen.vue b/app/resources/js/views/autopodbor/screens/FieldWorkspaceScreen.vue index a82d0107..0528c2e5 100644 --- a/app/resources/js/views/autopodbor/screens/FieldWorkspaceScreen.vue +++ b/app/resources/js/views/autopodbor/screens/FieldWorkspaceScreen.vue @@ -5,6 +5,7 @@ import { autopodborErrorMessage, type FieldCompetitorDto, type DuplicateGroupDto import { REGIONS } from '../../../constants/regions'; import { useOverlayDismiss } from '../../../composables/useOverlayDismiss'; import CompetitorElementsEditor from './CompetitorElementsEditor.vue'; +import RunCollectStatus from './RunCollectStatus.vue'; interface AutopodborNav { go: (s: string) => void; @@ -459,6 +460,7 @@ defineExpose({ competitors, selected, toggle, toggleAll, bulkProjects, openColleМожно закрыть вкладку — мы сохраним результат. Деньги спишутся только при успехе.
diff --git a/app/resources/js/views/autopodbor/screens/LoadingScreen.vue b/app/resources/js/views/autopodbor/screens/LoadingScreen.vue index 9aa72d64..2f7ace77 100644 --- a/app/resources/js/views/autopodbor/screens/LoadingScreen.vue +++ b/app/resources/js/views/autopodbor/screens/LoadingScreen.vue @@ -1,7 +1,10 @@ @@ -9,6 +12,7 @@ const nav = inject('autopodborNav') as { go: (s: string) => void; ctx: any; scre{{ nav.ctx.loadMsg || 'Идёт работа…' }}
+{{ nav.ctx.loadSub || 'Пожалуйста, подождите.' }}
Можно закрыть вкладку — мы сохраним результат и покажем его, когда будет готово.
diff --git a/app/resources/js/views/autopodbor/screens/RunCollectStatus.vue b/app/resources/js/views/autopodbor/screens/RunCollectStatus.vue
new file mode 100644
index 00000000..e279c61c
--- /dev/null
+++ b/app/resources/js/views/autopodbor/screens/RunCollectStatus.vue
@@ -0,0 +1,16 @@
+
+
+
+
+ Вы в очереди: №{{ run.queue_position }}. Как только дойдёт черёд — начнём.
+
+ Этап {{ run.progress.stage }} из {{ run.progress.total }}: {{ run.progress.label }}
+