PredictNews_KJXQ.cshtml 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. @using CP.Model
  2. @using CP.Model.ZiXun.DTO
  3. @using CP.Kjh.Models
  4. @model ResultModel<List<NewsModel>, ViewBagModel<List<NewsDTO>>>
  5. @helper PjHtml(NewsModel newsModel, List<NewsDTO> data, bool isFirst = false)
  6. {
  7. <section class="ads-section kjh-col">
  8. <div class="ads-list-title row">
  9. <div class="ads-title-lable col-xs-8">@newsModel.Name</div>
  10. <a class="more col-xs-4" href="@newsModel.More" target="_blank"><span>更多 <i class="iconfont icon-right"></i></span></a>
  11. </div>
  12. <div class="ads-list-content">
  13. @foreach (var item in data)
  14. {
  15. <div class="ads-list col-xs-12 @(isFirst?"col-sm-4 col-md-3":"col-md-6")">
  16. <a href="@item.Url" title="@(item.Title)" target="_blank">
  17. <span class="ads-list-lable">@item.Title</span>
  18. <span class="ads-list-time">@item.CreateDateTime</span>
  19. </a>
  20. </div>
  21. }
  22. </div>
  23. </section>
  24. }
  25. @if (Model.Data != null && Model.Data.Count > 0)
  26. {
  27. if (Model.Data.Count <= 1)
  28. {
  29. @PjHtml(Model.Data.FirstOrDefault(), Model.ViewBag.ExtensionField.Where(p => p.MenuId == Model.Data.FirstOrDefault().NewsType).ToList(), true)
  30. }
  31. else
  32. {
  33. <section class="section-tj row">
  34. @foreach (var item in Model.Data)
  35. {
  36. <section class="col-xs-12 col-sm-6 col-md-6">
  37. @PjHtml(item, Model.ViewBag.ExtensionField.Where(p => p.MenuId == item.NewsType).ToList())
  38. </section>
  39. }
  40. </section>
  41. }
  42. }