1.图1这是原设计图。
2.后台提供生成的数据
var Test3 = [ { "Step_ID": "17678", "Step_Name": "开始", "Step_Order": "0", "Step_Next": "1", "State": "W", "Z_Index": "1", "Menu": "" }, { "Step_ID": "17679", "Step_Name": "1.部门负责人", "Step_Order": "1", "Step_Next": "2,3", "State": "W", "Z_Index": "2", "Menu": "" }, { "Step_ID": "17680", "Step_Name": "2.财务经理", "Step_Order": "2", "Step_Next": "4", "State": "W", "Z_Index": "3", "Menu": "" }, { "Step_ID": "17683", "Step_Name": "3.主管副总", "Step_Order": "3", "Step_Next": "6", "State": "W", "Z_Index": "3", "Menu": "" }, { "Step_ID": "17681", "Step_Name": "4.商务负责人", "Step_Order": "4", "Step_Next": "9999", "State": "W", "Z_Index": "4", "Menu": "" }, { "Step_ID": "17684", "Step_Name": "6.财务总监", "Step_Order": "6", "Step_Next": "5,9999", "State": "W", "Z_Index": "4", "Menu": "" }, { "Step_ID": "17685", "Step_Name": "5.总裁", "Step_Order": "5", "Step_Next": "9999", "State": "W", "Z_Index": "5", "Menu": "" }, { "Step_ID": "17682", "Step_Name": "结束", "Step_Order": "9999", "Step_Next": "", "State": "W", "Z_Index": "6", "Menu": "" } ]
3.我在根据提供的数据前端javascript动态生成横向流程图时遇到,动态连接线重叠没有做规避PS不知这算法应该如何写。这是现在的效果 线重叠呢 应该有一条是字线那样走
求大神 大哥 大姐 帮忙提供建议解决。
原来做过一个,给你借鉴看看吧
把问题描述的清楚一点吧,不知所云
连接线规避啊 - -就是这个