html 界面
@using Test.Domain.Common
<div>
@{var listStatus = (List<Test.Domain.DeliveryStatusVM>)ViewBag.listStatus;}
@foreach (var item in listStatus)
{
<div class="row" style="border-bottom:1px solid #ccc;">
@*流程信息显示*@
<div class="col-xs-10 center_cc">
<ul class="nav nav-pills nav-justified step step-arrow">
<li class="active3">
<a>计划</a>
</li>
<li class="active2">
<a>步骤2 @(Test.Common.DataConvert.GetDateFormate1(item.IssuedTime))</a>
</li>
<li class="active2">
<a>步骤3 @(Test.Common.DataConvert.GetDateFormate1(item.StockpTime))</a>
</li>
</ul>
<ul class="nav nav-pills nav-justified step step-arrow">
<li class="active3">
<a>实际</a>
</li>
<li class="@(Test.Common.DataConvert.GetClass(item.DeliveryStatus, 1))">
<a>@(string.IsNullOrEmpty(item.IssuedingTime) ? " " : item.UserPlanName + " " + Test.Common.DataConvert.GetDateFormate1(item.IssuedingTime))</a>
</li>
<li class="@(Test.Common.DataConvert.GetClass(item.DeliveryStatus, 10))">
<a>@item.sUserName @(Test.Common.DataConvert.GetDateFormate1(item.sDate))</a>
</li>
</ul>
</div>
@*不良信息显示*@
<div style="overflow:auto;" class="col-xs-1 padd5 center_rr">
@{var _NgLst = item.NgLst;}
@foreach (NgLst item2 in _NgLst)
{
@("阶段:" + Test.Common.DataConvert.GetStatusName(item2.Status))<br>
@("问题描述:" + Test.Common.DataConvert.GetDateFormate1(item2.AddDateTime) + " " + item2.addName + " " + item2.Remark)<br>
@("解决对策:" + Test.Common.DataConvert.GetDateFormate1(item2.UpdDateTime) + " " + item2.updName + " " + item2.Solution)<br>
}
</div>
</div>
}
</div>
CS方法
namespace Test.Common
{
public partial class DataConvert
{
/// <summary>
/// 获取控件是什么class
/// </summary>
/// <param name="deliveryStatus"></param>
/// <param name="flag"></param>
/// <returns></returns>
public static string GetClass(int deliveryStatus, int flag)
{
string strClass = string.Empty;
return strClass;
}
/// <summary>
/// 获取阶段名称
/// 1:步骤1 2:步骤2 3:步骤3
/// </summary>
/// <param name="flag"></param>
public static string GetStatusName(int flag)
{
switch (flag)
{
case 1:
return "步骤1";
case 2:
return "步骤2";
case 3:
return "步骤3;
}
}
}
}