@fayz-ai/插图任务
一个任务列表 生活在你的顶条, 在你的每一个应用程序中.
状态 : β——能力完成(Supabase/mock数据提供者,捆绑迁移,端到端测试). 前1.0: API在1.0前可能会有变化.
工作发生在记录之间。 沙龙老板需要"打电话给供货商",诊所管理员需要"跟踪实验室结果"——小事从不整齐地融入预订或发票. plugin-tasks 给每个 Fayz 应用程序一个轻量级的、随时可用的任务列表:一个顶条按钮,打开抽屉,用于快速添加、状态、优先级、到期日、标签和受让人.
故意小而零相克. 把它放入并拥有自己的桌子(通过捆绑的迁移),自动地取出Supabase或一个内相模拟,并将其摘要暴露给AI助手——所以"什么逾期了?"只是工作. 没有线的一页,没有导航槽可以要求;任务随所编作的纵横而行.
里面的东西
- 顶条任务抽屉 - 安装在
shell.topbar.end用于快速添加和审查,每页都有. - 任务模式 标题、说明、状态(待办/正在进行/已完成/取消)、优先权(低/中/高/紧急)、到期日、标签、受让人和子任务(父母/子女).
- AI 工具 —— 说
getTasksSummary报告总数、逾期未交、应交和按地位和优先次序分列的细目. - 包袱移徙 ——创建
tsk_tasks财务报告和审定财务报表tsk_labels有租户范围RLS, 所以它是自我安装. - 设置标签 + i18n,自动选择一个Supabase-or-mock数据提供者.
- 配置标签和新任务的默认优先级 .
安装
npm install @fayz-ai/plugin-tasks
端点 : react, (中文(简体) ), react-dom中。运行时解码包括 @fayz-ai/core, (中文(简体) ), @fayz-ai/ui,以及 @fayz-ai/admin。 。 。 .
使用量
import { defineSaas } from '@fayz-ai/admin'
import { createTasksPlugin } from '@fayz-ai/plugin-tasks'
export const app = defineSaas({
// ...
plugins: [
createTasksPlugin({
defaultPriority: 'medium',
labels: { drawerTitle: 'To-dos', quickAddPlaceholder: 'Add a to-do...' },
}),
],
})
费兹SDK的一部分
plugin-tasks 是轻量级的相伴插件: 没有它自己的导航, 它只是为任何用它构建的应用程序添加任务表面 @fayz-ai/admin。它补充了更重的插件,例如 @fayz-ai/plugin-agenda 财务报告和审定财务报表 @fayz-ai/plugin-financial 捕捉他们周围的松散活.
路线图贡献( I)
建设并不断发展于开阔. 见 费兹SDK路线图 对于当前空白,缺失的特征,以及良好的第一问题.