日期:2014-05-17  浏览次数:20582 次

按照树形结构显示BOM数据 怎么修改代码?
ERP中BOM输出存储过程,想要导出的结果就是按照层次展开,对于根目录下的零件,紧跟着此部件最后就可以了,但是现在遇到的问题是根目录下的零件与部件不在一起


现在BOM结构如下


现在的存储过程显示结果


需要显示结果图



存储过程字太多 权限有限 发个链接文件
http://pan.baidu.com/s/1hAw4U

------解决方案--------------------
你要查询BOM结构的时候,在展开BOM的同时(用存储过程也好,用前台递归取值也好),在表结构中新增两个字段:
 排序字段、 层级
   00        0    
   01        1
   0101      2
   0102      2
   010201    3
   02        1
   ...
如上面的值,然后在导出Excel或展现时,根据“层级”这个字段的值,显示“+++”之前有几个空格、显示几个“+”之类的