R19/R20: 项目主域进 OA 并打通报销差旅周报待办
这个提交包含在:
@@ -14,6 +14,8 @@ export type TodoItem = {
|
||||
priority: TodoPriority;
|
||||
status: TodoStatus;
|
||||
source: TodoSource;
|
||||
projectId: string | null;
|
||||
project: { id: string; projectNo: string; name: string } | null;
|
||||
createdAt: string | null;
|
||||
updatedAt: string | null;
|
||||
completedAt: string | null;
|
||||
@@ -43,6 +45,7 @@ export async function createTodo(payload: {
|
||||
dueDate?: string | null;
|
||||
priority?: TodoPriority;
|
||||
source?: TodoSource;
|
||||
projectId?: string | null;
|
||||
}) {
|
||||
return apiRequestData<{ item: TodoItem }>("/api/todos", {
|
||||
method: "POST",
|
||||
@@ -57,6 +60,7 @@ export async function patchTodo(id: string, payload: Partial<{
|
||||
dueDate: string | null;
|
||||
priority: TodoPriority;
|
||||
status: TodoStatus;
|
||||
projectId: string | null;
|
||||
}>) {
|
||||
return apiRequestData<{ item: TodoItem }>(`/api/todos/${id}`, {
|
||||
method: "PATCH",
|
||||
|
||||
在新工单中引用
屏蔽一个用户