From 23921da187183584aaaddcdc055ae59c600d914f Mon Sep 17 00:00:00 2001 From: Fam Zheng Date: Thu, 15 May 2025 20:32:56 +0100 Subject: [PATCH] estor-batches: Fix up status for qt std upload --- web/src/views/estor-batches.vue | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/web/src/views/estor-batches.vue b/web/src/views/estor-batches.vue index ec2c1e1..0b85b12 100644 --- a/web/src/views/estor-batches.vue +++ b/web/src/views/estor-batches.vue @@ -180,7 +180,7 @@ export default { this.$root.notify("备案到云", "正在创建备案任务"); var base_url = this.base_url(); var url = base_url + '/api/v1/qr-std-upload/'; - await this.$root.estor_call("CreateJob", { + var r = await this.$root.estor_call("CreateJob", { name: "[备案到云]" + e.name, spec: { type: "HttpPost", @@ -196,6 +196,10 @@ export default { }, }, }); + await this.set_batch_state(e.name, { + status: 'qr_std_uploading', + job: r.data.data, + }); this.$router.push("/estor/jobs"); }, show_time(e) { @@ -207,8 +211,8 @@ export default { loading: '正在获取...', importing: '正在导入', imported: '已导入', - feature_extracting: '特征提取中', - feature_extracted: '特征提取完成', + qr_std_uploading: '备案中', + qr_std_uploaded: '备案完成', error: '获取失败', }; return m[e.status] || e.status; @@ -237,8 +241,8 @@ export default { } if (st == 'importing') { st = await this.patch_status_if_completed(e.name, r.job, st, 'imported'); - } else if (st == 'feature_extracting') { - st = await this.patch_status_if_completed(e.name, r.job, st, 'feature_extracted'); + } else if (st == 'qr_std_uploading') { + st = await this.patch_status_if_completed(e.name, r.job, st, 'qr_std_uploaded'); } this.entries[i].status = st; } catch {