feat(操作统计): 点击接收/转交/上传备注数字下钻查看明细

- 表格中接收/转交/上传备注数字改为可点击(蓝色下划线),点击打开明细抽屉
- 明细展示:任务名/备注/设备/身份证/时间,跟随顶部时间筛选
This commit is contained in:
2026-08-28 13:36:28 +08:00
parent 7205de369a
commit d0fc8cdecf
2 changed files with 79 additions and 5 deletions

View File

@ -63,6 +63,14 @@ export interface UserOperation {
total: number;
}
export interface OperationDetail {
task_name: string;
product_sn: string;
material_name: string;
remark: string | null;
time: string;
}
export interface PersonDevice {
product_id: string;
serial_number: string;
@ -159,6 +167,16 @@ export async function fetchUserOperations(since?: string, until?: string): Promi
return data;
}
export async function fetchOperationDetail(
userId: string, actionType: string, since?: string, until?: string,
): Promise<OperationDetail[]> {
const params: Record<string, string> = { user_id: userId, action_type: actionType };
if (since) params.since = since;
if (until) params.until = until;
const { data } = await api.get<OperationDetail[]>("/dashboard/user-operations/detail", { params });
return data;
}
export async function fetchPeopleWorkload(): Promise<PersonWorkload[]> {
const { data } = await api.get<PersonWorkload[]>("/dashboard/people-workload");
return data;