@model WarehouseCalendarViewModel 仓库操作计划 - Board
< >

@Model.MonthTitle 仓库操作计划看板

@foreach (var w in Model.WeekdayLabels) { } @foreach (var row in Model.Rows) { @foreach (var cell in row) { } }
@w
@if (cell.Day is not null) { @cell.Day
    @foreach (var p in cell.Plans) { var st = (p.Event_status ?? "").Trim().ToLowerInvariant(); var isOver = st == "over" || (string.IsNullOrEmpty(st) && !string.IsNullOrEmpty(Model.TodayKey) && string.CompareOrdinal(cell.DateKey ?? "", Model.TodayKey) < 0);
  • @{ var es = p.Eventstr ?? ""; var val = es.Length > 5 ? es[^5..] : es; } @val @if (!string.IsNullOrEmpty(p.Event_to)) { @((p.Event_to ?? "").Length >= 3 ? (p.Event_to ?? "")[..3] : (p.Event_to ?? "")) } @((p.Note_a ?? "") + " " + (p.Note_b ?? ""))
  • }
}