首页 / 帖子
求教在Drupal中实现生产设备管理维护功能的思路

近期要做一个生产设备管理系统,在其中的设备维护记录这方面的实现思路上迷糊了,怎么也想不出来比较好的办法,但却又觉得这应该并不难,只好来此向大家求教了。

这个功能大概是这样的:
首先需要在系统中记录每一台设备的信息,这个好办,每台设备就是一个node就是了。然后当设备发生了维护、维修、故障、报废等事件的时候,要对相应的设备进行一个履历信息记录。应该如何让履历信息和设备信息node关联起来呢?是在设备信息node中添加一个无限字段组来记录履历信息好,还是将履历信息做为一个内容类型每条信息做为一个node再与相应的设备进行关联好? 如果是后者,如何在添加设备履历的时候将设备node的关联参数传过去?

例如:在打开一个设备信息node的情况下,在页面上点击一个按钮就能打开设备履历信息录入的页面,录入相应信息保存后,这条信息就会显示在设备信息node的页面下方。 

如有此类模块请告之。

万分感谢!

2个答案
YOYO
发布于:2016-05-08 07:26

第一个问题,我觉得单独用一个中内容类型存储设备的更新记录比较好,然后关联到设备的 node 节点。
第二个问题,就是显示列表的问题,做一个 views,然后把这个 views 的 block 通过 display suite 等模块显示出来就可以,应该不复杂。

赵高欣
发布于:2016-05-08 17:57

如果每台设备就是一个node,那用 评论 来记录履历信息 ,每次设备发生了维护等事件的时候添加一条评论,是不是更简单? D8中评论也可以自由添加字段