Industry.cshtml 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. @model ArticleListModel
  2. @section style{
  3. <link rel="stylesheet" href="@ConfigHelper.GetCDNPrefix()/assets/plugins/page/paging.css">
  4. <link rel="stylesheet" href="@ConfigHelper.GetCDNPrefix()/assets/plugins/share/share.min.css">
  5. <link rel="stylesheet" href="@ConfigHelper.GetCDNPrefix()/assets/css/news.css">
  6. <style>
  7. @@media(min-width:768px) {
  8. .m-header {
  9. height: 84px;
  10. display: block !important;
  11. }
  12. }
  13. </style>
  14. }
  15. <div class="repository">
  16. <div class="container">
  17. <div class="row">
  18. <div class="col-sm-9 list">
  19. <div class="industry">
  20. @if (Model.ParentId == 99999999)
  21. {
  22. <a class="back-nav" href="@Url.Action("Index", "Article")">
  23. <i></i> 返回新闻中心
  24. </a>
  25. }
  26. else
  27. {
  28. <a class="back-nav" href="@Url.Action("AboutUs", "Home")">
  29. <i></i> 返回关于我们
  30. </a>
  31. }
  32. <h2 class="list-title">@Model.TypeEntity.Name</h2>
  33. <ul>
  34. @foreach (var item in Model.ArticelList)
  35. {
  36. <li>
  37. <div class="time">
  38. <span>@item.PublishTime.ToString("yyyy年MM月dd日")</span>
  39. </div>
  40. <div class="txt">
  41. <a href="@Url.Action("Detail","Article",new { id = item.Id})" target="_blank">
  42. <h2>
  43. @item.Title
  44. </h2>
  45. </a>
  46. @if (!string.IsNullOrWhiteSpace(item.Source))
  47. {
  48. <span>新闻来源:@item.Source</span>
  49. }
  50. </div>
  51. </li>
  52. }
  53. </ul>
  54. @if (Model.RowsCount > 0)
  55. {
  56. <div class="pageDiv"></div>
  57. }
  58. else
  59. {
  60. <p style="margin:40px 0"> 暂无 @Model.TypeEntity.Name 相关内容~</p>
  61. }
  62. </div>
  63. </div>
  64. <div class="col-sm-3 category">
  65. <h2 class="close-mask visible-xs-inline-block">
  66. <em>
  67. <img src="/assets/image/arrow-color-left.png" alt="">
  68. </em>@Model.TypeEntity.Name
  69. </h2>
  70. <div class="total">
  71. <span>共计</span>
  72. <p>@Model.RowsCount</p>
  73. </div>
  74. </div>
  75. </div>
  76. </div>
  77. </div>
  78. @section script{
  79. <script src="/assets/plugins/page/jquery.page.js"></script>
  80. <script>
  81. if (@Model.ParentId == 99999999) {
  82. window.dataMark = "0$15231983314041342$$15231984002302248$";
  83. } else {
  84. window.dataMark = "0$15231983314041342$$15231983816302510$";
  85. }
  86. switch (@Model.TypeEntity.Id) {
  87. case 122:
  88. window.dataMark = "0$15231983314041342$$15231984002302248$$15231991524930010$";
  89. break;
  90. case 121:
  91. window.dataMark = "0$15231983314041342$$15231984002302248$$15231991596311437$";
  92. break;
  93. case 123:
  94. window.dataMark = "0$15231983314041342$$15231984002302248$$15234710326440071$";
  95. break;
  96. case 117:
  97. window.dataMark = "0$15231983314041342$$15231984002302248$$15237151322564570$";
  98. break;
  99. }
  100. $(function () {
  101. $(".open-mask").click(function () {
  102. $(".category").addClass("showIn")
  103. })
  104. $(".close-mask").click(function () {
  105. $(".category").removeClass("showIn")
  106. })
  107. //分页
  108. var pageSize = 10;
  109. var rowsCount = @(Model.RowsCount);
  110. var pageIndex = @(Model.PageIndex);
  111. $(".pageDiv").createPage({
  112. pageCount: Math.ceil(rowsCount / pageSize), //总页数
  113. current: pageIndex, //当前页
  114. turndown: 'false',
  115. backFn: function (p) {
  116. pageIndex = p;
  117. location.href = "@Url.Action("Industry", "Article",new { typeId = Model.TypeEntity.Id})&pageIndex=" + pageIndex + "&pageSize=" + pageSize;
  118. }
  119. });
  120. })
  121. </script>
  122. }