diff --git a/src/api/kb/review.ts b/src/api/kb/review.ts new file mode 100644 index 0000000..3cc025a --- /dev/null +++ b/src/api/kb/review.ts @@ -0,0 +1,17 @@ +import { request } from "@/api/request"; + +export type ReviewStatsResourceType = "all" | "document" | "faq"; + +/** 审核统计接口返回的 data 字段 */ +export interface ReviewStatsPayload { + need_my_review_document?: number; + need_my_review_faq?: number; + need_my_review_total?: number; + need_my_review_unreviewed_document?: number; + need_my_review_unreviewed_faq?: number; + need_my_review_unreviewed_total?: number; +} + +/** 按当前登录用户统计需要本人审核的数量(不含本人为作者的稿件) */ +export const fetchReviewStats = (params?: { resource_type?: ReviewStatsResourceType }) => + request.get("/Kb/v1/review/stats", params ? { params } : undefined); diff --git a/src/views/ops/pages/overview/index.vue b/src/views/ops/pages/overview/index.vue index 8528d03..1bf4ba3 100644 --- a/src/views/ops/pages/overview/index.vue +++ b/src/views/ops/pages/overview/index.vue @@ -13,7 +13,7 @@