Detail.cshtml 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. @model PriceAnnouncementIndexModel
  2. @section style{
  3. <link rel="stylesheet" href="@ConfigHelper.GetCDNPrefix()/assets/css/info.css">
  4. <link href="@ConfigHelper.GetCDNPrefix()/assets/css/rate.css" rel="stylesheet" />
  5. <style>
  6. .filterInp .d-close {
  7. position: absolute;
  8. right: 25px;
  9. top: 0;
  10. z-index: 10;
  11. padding: 0 5px;
  12. color: #b0b0b0;
  13. }
  14. .filterInp .d-close.d-hide {
  15. display: none;
  16. }
  17. @@media(max-width:768px) {
  18. .mobilemargintop {
  19. margin-top: 40px !important;
  20. }
  21. }
  22. </style>
  23. }
  24. <div class="container info mobilemargintop" style="margin-top:120px;">
  25. <div class="row">
  26. <h2 class="title visible-xs-inline-block open-mask">
  27. 价格公告
  28. <i></i>
  29. </h2>
  30. <div class="left">
  31. <h2 class="title close-mask">
  32. <em class="visible-xs-inline-block">
  33. <img src="/assets/image/arrow-color-left.png" alt="">
  34. </em>价格公告
  35. </h2>
  36. <div class="ul-box">
  37. <ul>
  38. @foreach (var item in Model.ArticleList)
  39. {
  40. <li class="@(item.Id == Model.Detail.Id?"cur":"")">
  41. <a href="@(Url.Action("Detail","PriceAnnouncement",new { id = item.Id}))">@item.Title</a>
  42. </li>
  43. }
  44. <li>
  45. <a href="@Url.Action("Index","PriceAnnouncement")">万能险结算利率公告</a>
  46. </li>
  47. </ul>
  48. </div>
  49. </div>
  50. <div class="right">
  51. <h2>@Model.Detail.Title</h2>
  52. <!--dd -->
  53. <div class="info-detail">
  54. <div class="con">
  55. @Html.Raw(Model.Detail.Detail)
  56. </div>
  57. </div>
  58. </div>
  59. </div>
  60. </div>
  61. @section script{
  62. <script>
  63. window.dataMark = "0$15231983314041342$$15231983721956102$";
  64. $(function () {
  65. $(".open-mask").click(function () {
  66. $(".left").addClass("showIn")
  67. })
  68. $(".close-mask").click(function () {
  69. $(".left").removeClass("showIn")
  70. })
  71. $(".ul-box a").has("i").on("click", function () {
  72. if ($(this).hasClass("cur")) {
  73. $(this).removeClass("cur").siblings("ul").slideUp().find("a").removeClass("cur")
  74. .siblings(
  75. "ul").slideUp();
  76. } else {
  77. $(this).addClass("cur").siblings("ul").slideDown();
  78. $(this).closest("li").siblings("li").find("a").removeClass("cur").siblings("ul")
  79. .slideUp();
  80. }
  81. });
  82. var data = {
  83. "title": "根节点",
  84. "children": [{
  85. "title": "基本信息",
  86. "children": [{
  87. "title": "基本信息二级",
  88. "children": [{
  89. "title": "基本信息三级"
  90. }]
  91. }, {
  92. "title": "基本信息二级"
  93. }]
  94. }, {
  95. "title": "临时信息"
  96. }, {
  97. "title": "其他信息",
  98. "children": [{
  99. "title": "其他信息二级"
  100. }]
  101. }]
  102. };
  103. var res = "";
  104. $(".ul-test").append(dataText(data));
  105. function dataText(item) {
  106. if (item.children && item.children.length > 0) {
  107. for (var i = 0; i < item.children.length; i++) {
  108. res += "<li><a>" + item.children[i].title + "</a>";
  109. if (item.children[i].children && item.children[i].children.length > 0) {
  110. res += "<i></i><ul>"
  111. }
  112. dataText(item.children[i]);
  113. if (item.children[i].children && item.children[i].children.length > 0) {
  114. res += "</ul>"
  115. }
  116. res += "</li>"
  117. }
  118. }
  119. return res;
  120. }
  121. })
  122. </script>
  123. }