任务共享:面板补「共享给谁」区块 laoyang/FamilyBook#26
用户原话(2026-10-28):「鸿蒙端对齐网页端」。任务面板原来没有共享入口,现在: 1) FbTaskShare 类型 + parseTaskDetail 解析 Task::find 已带的 shares 2) FbTaskRepo 补 fetchTaskShares/shareTask/unshareTask(删除走 query) 3) FbTaskPanel 加「共享给谁」区块:列表(可改/只看)+ 逐条取消 + 「+ 共享」复用选人组件(与资源/财务共享同一套) 编译 BUILD SUCCESSFUL;服务端冒烟 _i26_task_share_api.py 13/0 + 反证命中。
This commit is contained in:
@@ -779,6 +779,13 @@ export interface FbTaskAttach {
|
||||
sizeWord: string;
|
||||
}
|
||||
|
||||
/** 任务共享给谁(工单 #26;服务端 `Task::shares()`) */
|
||||
export interface FbTaskShare {
|
||||
personId: number;
|
||||
name: string;
|
||||
perm: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 任务详情(v79 面板用):列表行 + 只有详情接口才给的那几块。
|
||||
*
|
||||
@@ -801,6 +808,8 @@ export interface FbTaskDetail {
|
||||
kids: FbTaskKid[];
|
||||
comments: FbTaskComment[];
|
||||
attachs: FbTaskAttach[];
|
||||
/** 共享给谁(工单 #26) */
|
||||
shares: FbTaskShare[];
|
||||
}
|
||||
|
||||
// ============================================================
|
||||
|
||||
Reference in New Issue
Block a user