This commit is contained in:
@@ -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"));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user