@using DataLineM.Models @using DataLineM.Helpers @model IEnumerable @{ ViewBag.Title = "Line"; Layout = null; } @foreach (DataLineModel dl in Model) { if (!@dl.IsInReady()) { continue; }

@Html.ActionLink(@dl.Name, "Demo", "Line", new { id = @dl.LineID }, null):

@dl.prevNode().StateChar() @Html.ActionLink(@dl.prevNode().BllName , "Details", "Node", new { id= @dl.prevNode().NodeID } ,null)
@dl.curNode().StateCharRun() @Html.ActionLink(@dl.curNode().BllName, "Details", "Node", new { id = @dl.curNode().NodeID } , null)
  @Html.ActionLink(@dl.nextNode().BllName, "Details", "Node", new { id = @dl.nextNode().NodeID }, null)
} @for (int i = 0; i < 1; i++) {

@Html.ActionLink("演示线:等待", "Details", "Line",new {id=3},null);

√ @Html.ActionLink("Node", "Details", "Node",new {id=2},null);
→ @Html.ActionLink("Node", "Details", "Node",new {id=2},null);
  @Html.ActionLink("Node", "Details", "Node",new {id=2},null);

@Html.ActionLink("演示线:运行", "Details", "Line", new { id = 3 }, null);

√ @Html.ActionLink("Node", "Details", "Node",new {id=2},null);
→ @Html.ActionLink("Node", "Details", "Node",new {id=2},null);
  @Html.ActionLink("Node", "Details", "Node",new {id=2},null);

@Html.ActionLink("演示线:报警", "Details", "Line", new { id = 3 }, null);

√ @Html.ActionLink("Node", "Details", "Node",new {id=2},null);
→ @Html.ActionLink("Node", "Details", "Node",new {id=2},null);
  @Html.ActionLink("Node", "Details", "Node",new {id=2},null);

@Html.ActionLink("演示线:完成", "Details", "Line", new { id = 3 }, null);

√ @Html.ActionLink("Node", "Details", "Node",new {id=2},null);
→ @Html.ActionLink("Node", "Details", "Node",new {id=2},null);
}

数据线图例

√ 上一完成结点
→ 当前结点未启动
→ 当前结点等待中
→ 当前结点运行中
→ 当前结点警告中
√ 当前结点完成
  下一等待结点

0