From 8534025c45b4736975730678b9ccf23570a75f95 Mon Sep 17 00:00:00 2001
From: liuyu <yu.liu@cqgbkj.com>
Date: 星期二, 22 九月 2026 09:25:48 +0800
Subject: [PATCH] feat(tms): 新增试卷、培训任务、个人任务页面
---
apps/jnpf-web-apps-main/src/views/x/tms/personTask/types.ts | 69 ++++++++++++++++++++++++++++++++++
1 files changed, 69 insertions(+), 0 deletions(-)
diff --git a/apps/jnpf-web-apps-main/src/views/x/tms/personTask/types.ts b/apps/jnpf-web-apps-main/src/views/x/tms/personTask/types.ts
new file mode 100644
index 0000000..5601fc5
--- /dev/null
+++ b/apps/jnpf-web-apps-main/src/views/x/tms/personTask/types.ts
@@ -0,0 +1,69 @@
+export interface PersonTaskFile {
+ id?: string;
+ name?: string;
+ url?: string;
+ fileExt?: string;
+ previewType?: 'image' | 'video' | 'audio' | 'pdf' | 'office' | 'other' | string;
+}
+
+export interface PersonTaskItem {
+ id: string;
+ taskId?: string;
+ taskNo?: string;
+ subject?: string;
+ category?: string;
+ trainMode?: string;
+ evalMode?: string;
+ startTime?: string;
+ endTime?: string;
+ closeTime?: string;
+ placeName?: string;
+ keyPoints?: string;
+ bizStatus?: string;
+ signTime?: string;
+ signed?: boolean;
+ canSign?: boolean;
+ signTip?: string;
+ learnSeconds?: number;
+ learnedSeconds?: number;
+ requiredHours?: number;
+ requiredSeconds?: number;
+ learnStatus?: string;
+ examScore?: number;
+ passFlag?: string;
+ paperId?: string;
+ paperName?: string;
+ canExam?: boolean;
+ examTip?: string;
+ files?: PersonTaskFile[];
+}
+
+export interface PersonTaskLearnResult {
+ learnedSeconds?: number;
+ requiredSeconds?: number;
+ learnStatus?: string;
+ bizStatus?: string;
+ canExam?: boolean;
+ examTip?: string;
+ autoCompleted?: boolean;
+ message?: string;
+}
+
+export interface PersonTaskSignResult {
+ signTime?: string;
+ bizStatus?: string;
+ signed?: boolean;
+ canSign?: boolean;
+ signTip?: string;
+ canExam?: boolean;
+ examTip?: string;
+ message?: string;
+}
+
+export interface PersonTaskPageQuery {
+ keyword?: string;
+ bizStatus?: string;
+ currentPage?: number;
+ pageSize?: number;
+ [key: string]: any;
+}
--
Gitblit v1.8.0