This commit is contained in:
2020-12-09 19:00:23 +00:00
parent 3f8bfc0365
commit a96dea47bd
4 changed files with 104 additions and 8 deletions

View File

@@ -19,6 +19,7 @@
:loading="jobActive"
>{{ $ay.t("StartJob") }}</v-btn
>
</v-expansion-panel-content>
</v-expansion-panel>
</template>
@@ -36,7 +37,8 @@ export default {
data: () => ({
jobActive: false,
rights: window.$gz.role.defaultRightsObject(),
available: false
available: false,
notes: null
}),
methods: {
goHelp() {
@@ -46,6 +48,7 @@ export default {
return true;
},
async doAction() {
let vm = this;
let dialogResult = await window.$gz.dialog.confirmGeneric(
"EraseMultipleObjectsWarning",
"error"
@@ -53,8 +56,9 @@ export default {
if (dialogResult == false) {
return;
}
vm.notes = null;
//do the bulk action
let vm = this;
let url = "job-operations/bulk-delete";
let body = this.dataListSelection;
@@ -90,14 +94,18 @@ export default {
`job-operations/status/${jobId}`
);
if (jobStatus.error) {
//throw new Error(jobStatus.error);
throw new Error(
window.$gz.errorHandler.errorToString(jobStatus, vm)
);
}
jobStatus = jobStatus.data;
if (jobStatus == 4 || jobStatus == 0) {
throw new Error("Seeding job failed");
if (jobStatus == 4) {
vm.notes = res.data;
}
}
throw new Error("Job failed");
}
if (jobStatus == 3) {
vm.jobActive = false;
@@ -108,7 +116,9 @@ export default {
vm.$emit("ext-close-refresh");
} catch (error) {
vm.jobActive = false;
window.$gz.errorHandler.handleFormError(error, vm);
// vm.notes = window.$gz.errorHandler.errorToString(error);
//window.$gz.errorHandler.handleFormError(error, vm);
window.$gz.eventBus.$emit("notify-error", vm.$ay.t("JobFailed"));
}
}