Detail.cshtml 6.5 KB
@using Hh.Mes.POJO.Response;
@using System.Collections.Generic;
@using Hh.Mes.POJO.WMSEntity;
@model Response<List<SnPartDetailHistory>>
@{
    ViewData["Title"] = "Detail";
    Layout = "~/Views/Shared/_Layout.cshtml";
}
<div class="layui-container">

    @if (Model.Status == false)
    {
        <blockquote class="layui-elem-quote layui-quote-nm">
            @Model.Message
        </blockquote>
    }
    else if (!Model.Result.Any())
    {
        <blockquote class="layui-elem-quote layui-quote-nm">
            无记录数据
        </blockquote>
    }
    else
    {
        <ul class="layui-timeline">
            @foreach (var item in Model.Result)
            {
                <li class="layui-timeline-item">
                    <i class="layui-icon layui-timeline-axis"></i>
                    <div class="layui-timeline-content layui-text">
                        <h3 class="layui-timeline-title">@item.created</h3>
                        @if (item.operation.Contains("SN申请"))
                        {
                            //1:申请人、申请时间 、单号,sn申请,其他
                            <p>
                                单号:@item.referCode
                                <br>操作信息:@item.operation
                                <br>申请时间:@item.operationTime
                                <br>申请人:@($"{item.operationUserName}({item.operationUser})")
                                <br>仓库:@item.warehouseCode
                            </p>
                        }
                        else if (item.operation.Contains("SN授权"))
                        {
                            //2:授权人、授权时间、单号、授权申请,其他
                            <p>
                                单号:@item.referCode
                                <br>操作信息:@item.operation
                                <br>授权时间:@item.operationTime
                                <br>授权人:@($"{item.operationUserName}({item.operationUser})")
                                <br>仓库:@item.warehouseCode
                            </p>
                        }
                        else if (item.operation.Contains("SN绑定"))
                        {
                            //3:部件绑定人、部件绑定时间、单号、部件绑定、物料、批次、xxxx
                            <p>
                                单号:@item.referCode
                                <br>部件绑定:@item.part
                                <br>物料:@item.materialCode
                                <br>操作信息:@item.operation
                                <br>部件绑定时间:@item.operationTime
                                <br>部件绑定人:@($"{item.operationUserName}({item.operationUser})")
                                <br>仓库:@item.warehouseCode
                            </p>
                        }
                        else if (item.operation.Contains("SN解绑"))
                        {
                            //4:  部件解绑人、部件解绑时间、单号、部件解绑、物料、批次、xxxx
                            <p>
                                单号:@item.referCode
                                <br>部件解绑:@item.part
                                <br>物料:@item.materialCode
                                <br>操作信息:@item.operation
                                <br>部件解绑时间:@item.operationTime
                                <br>部件解绑人:@($"{item.operationUserName}({item.operationUser})")
                                <br>仓库:@item.warehouseCode
                            </p>
                        }
                        else if (item.operation.Contains("SN入库"))
                        {
                            //5:入库人、 入库时间、单号、容器、物料、批次,xxx
                            <p>
                                单号:@item.referCode
                                <br>容器:@item.containerCode
                                <br>物料:@item.materialCode
                                <br>操作信息:@item.operation
                                <br>入库时间:@item.operationTime
                                <br>入库人:@($"{item.operationUserName}({item.operationUser})")
                                <br>仓库:@item.warehouseCode
                            </p>
                        }
                        else if (item.operation.Contains("SN出库"))
                        {
                            //6:出库人、 出库时间、单号、容器、物料、批次,xxxx
                            <p>
                                单号:@item.referCode
                                <br>容器:@item.containerCode
                                <br>物料:@item.materialCode
                                <br>操作信息:@item.operation
                                <br>出库时间:@item.operationTime
                                <br>出库人:@($"{item.operationUserName}({item.operationUser})")
                                <br>仓库:@item.warehouseCode
                            </p>
                        }
                        else if (item.operation.Contains("SN推送IOT"))
                        {
                            //7:sn推送IOT人、 推送时间、单号、,其他
                            <p>
                                单号:@item.referCode
                                <br>操作信息:@item.operation
                                <br>推送时间:@item.operationTime
                                <br>sn推送IOT人:@($"{item.operationUserName}({item.operationUser})")
                                <br>仓库:@item.warehouseCode
                            </p>
                        }
                        else
                        {
                            <p>
                                单号:@item.referCode
                                <br>操作信息:@item.operation
                                <br>操作时间:@item.operationTime
                                <br>操作人:@($"{item.operationUserName}({item.operationUser})")
                                <br>仓库:@item.warehouseCode
                            </p>
                        }
                    </div>
                </li>
            }
        </ul>
    }
</div>