estor-batches: Fix up status for qt std upload

This commit is contained in:
Fam Zheng 2025-05-15 20:32:56 +01:00
parent 8c2c225425
commit 23921da187

View File

@ -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 {