请选择 进入手机版 | 继续访问电脑版
Jawe
初级会员   /  发表于:2025-12-26 16:44  /   查看:98  /  回复:3
1金币
[size=1.2em]想要实现XXX功能,达到XXX效果,遇到了XXX问题。
附上相关的环境和截图、代码片段、Demo等(脱密隐私信息)。
清晰完整的问题描述是快速获得帮助的第一步,一个帖子对应一个问题。


附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,甘特图的每个任务的前置任务或者依赖的任务不能是他的祖先。 比如我们提供的 demo,工作1是工作8的祖先,那么工作1就不能作为工作8的前置任务。 祖先任务和前置任务的概念不是一个维度。 祖先任务的作用是把任务做拆分,前置任务则是处理任务间执行的依赖关系(即任务B必须在任务A完成后执行),依赖的任务不能是他的上级,可以是他的同级,或者其祖先的同级任务。 祖先由数据库的层级字段决定,前置任务由前置任务 ...

3 个回复

最佳答案
最佳答案
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2025-12-26 16:44:17
来自 2#
本帖最后由 Simon.Sun 于 2025-12-29 10:20 编辑

您好,甘特图的每个任务的前置任务或者依赖的任务不能是他的祖先。
比如我们提供的 demo,工作1是工作8的祖先,那么工作1就不能作为工作8的前置任务。

祖先任务和前置任务的概念不是一个维度。
祖先任务的作用是把任务做拆分,前置任务则是处理任务间执行的依赖关系(即任务B必须在任务A完成后执行),依赖的任务不能是他的上级,可以是他的同级,或者其祖先的同级任务。

祖先由数据库的层级字段决定,前置任务由前置任务字段决定:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Jawe
初级会员   /  发表于:2025-12-29 10:49:17
3#
Simon.Sun 发表于 2025-12-29 10:19
您好,甘特图的每个任务的前置任务或者依赖的任务不能是他的祖先。
比如我们提供的 demo,工作1是工作8的 ...

在我们的项目中, 实际上都没有层级这个字段, 在这个demo里层级应该怎么修改才不会提示错误呢
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2025-12-29 12:18:36
4#
本帖最后由 Simon.Sun 于 2025-12-29 12:19 编辑

如果我们不需要前置任务的话,数据表里不维护这个就可以了。

如果需要维护的话,pre_task_ids 需要调整下,不能是 1。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部