feat: complete review workflow UI

This commit is contained in:
2026-06-20 09:20:24 +08:00
parent 45ac0a98d1
commit 8ed1d45ae1
9 changed files with 629 additions and 95 deletions
+2 -1
View File
@@ -3,6 +3,7 @@ import { computed, onMounted, ref, watch } from "vue";
import request from "@/utils/request";
import router from "@/router";
import { ElMessage } from "element-plus";
import { getReviewTaskStatsByTask } from "@/api/review";
interface TaskItem {
title: string;
@@ -44,7 +45,7 @@ async function loadTaskStats(taskNum: string) {
if (!task || task.statsLoaded) return;
try {
const res = await request.get(`/review/tasks/${taskNum}`);
const res = await getReviewTaskStatsByTask(taskNum);
if (res?.data) {
task.reportCount = res.data.reportCount ?? 0;
task.fragmentCount = res.data.fragmentCount ?? 0;