Detail.cshtml 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. @model ProductEntity
  2. @section style{
  3. <link rel="stylesheet" href="@ConfigHelper.GetCDNPrefix()/assets/css/productDetail.css">
  4. <style type="text/css">
  5. .banner .no-image {
  6. height: 100px;
  7. }
  8. @@media (max-width: 768px) {
  9. .banner .no-image {
  10. height: 50px;
  11. }
  12. }
  13. </style>
  14. }
  15. <div class="banner">
  16. @if (!string.IsNullOrWhiteSpace(Model.MainImage))
  17. {
  18. <picture>
  19. <source srcset="@(!string.IsNullOrEmpty(Model.MobileMainImage) ? Model.MobileMainImage : Model.MainImage)" media="(max-width: 768px)">
  20. <img src="@Model.MainImage" alt="">
  21. </picture>
  22. }
  23. else
  24. {
  25. <div class="no-image"></div>
  26. }
  27. </div>
  28. <div class="product-nav">
  29. <div class="container">
  30. @if (!string.IsNullOrWhiteSpace(Model.Feature))
  31. {
  32. <span>
  33. <a href="#item1">产品特色</a>
  34. </span>
  35. }
  36. @if (!string.IsNullOrWhiteSpace(Model.Explain))
  37. {
  38. <span>
  39. <a href="#item2">产品说明</a>
  40. </span>
  41. }
  42. @if (!string.IsNullOrWhiteSpace(Model.Case))
  43. {
  44. <span>
  45. <a href="#item3">投保案例</a>
  46. </span>}
  47. @if (!string.IsNullOrWhiteSpace(Model.Rule))
  48. {
  49. <span>
  50. <a href="#item4">投保规则</a>
  51. </span>}
  52. @if (!string.IsNullOrWhiteSpace(Model.Flow))
  53. {
  54. <span>
  55. <a href="#item5">理赔流程</a>
  56. </span>}
  57. @if (!string.IsNullOrWhiteSpace(Model.Qa))
  58. {
  59. <span>
  60. <a href="#item6">产品Q&A</a>
  61. </span>}
  62. @if (!string.IsNullOrWhiteSpace(Model.Provision))
  63. {
  64. <span>
  65. <a href="#item7">产品条款</a>
  66. </span>
  67. }
  68. @if (!string.IsNullOrWhiteSpace(Model.Channel))
  69. {
  70. <span>
  71. <a href="#item8">如何购买</a>
  72. </span>
  73. }
  74. </div>
  75. </div>
  76. <div class="product-con">
  77. @if (!string.IsNullOrWhiteSpace(Model.Feature))
  78. {
  79. <div id="item1" class="panels" style="@(!string.IsNullOrWhiteSpace(Model.FeatureColor)?"background:"+Model.FeatureColor:"")">
  80. <div class="container">
  81. <div class="hidden-xs">@Html.Raw(Model.Feature)</div>
  82. <div class="visible-xs-block">@Html.Raw(!string.IsNullOrWhiteSpace(Model.MobileFeature) ? Model.MobileFeature : Model.Feature)</div>
  83. </div>
  84. </div>
  85. }
  86. @if (!string.IsNullOrWhiteSpace(Model.Explain))
  87. {
  88. <div id="item2" class="panels" style="@(!string.IsNullOrWhiteSpace(Model.ExplainColor)?"background:"+Model.ExplainColor:"")">
  89. <div class="container">
  90. <div class="hidden-xs">@Html.Raw(Model.Explain)</div>
  91. <div class="visible-xs-block">@Html.Raw(!string.IsNullOrWhiteSpace(Model.MobileExplain) ? Model.MobileExplain : Model.Explain)</div>
  92. </div>
  93. </div>
  94. }
  95. @if (!string.IsNullOrWhiteSpace(Model.Case))
  96. {
  97. <div id="item3" class="panels" style="@(!string.IsNullOrWhiteSpace(Model.CaseColor)?"background:"+Model.CaseColor:"")">
  98. <div class="container">
  99. <div class="hidden-xs">@Html.Raw(Model.Case)</div>
  100. <div class="visible-xs-block">@Html.Raw(!string.IsNullOrWhiteSpace(Model.MobileCase) ? Model.MobileCase : Model.Case)</div>
  101. </div>
  102. </div>
  103. }
  104. @if (!string.IsNullOrWhiteSpace(Model.Rule))
  105. {
  106. <div id="item4" class="panels" style="@(!string.IsNullOrWhiteSpace(Model.RuleColor)?"background:"+Model.RuleColor:"")">
  107. <div class="container">
  108. <div class="hidden-xs">@Html.Raw(Model.Rule)</div>
  109. <div class="visible-xs-block">@Html.Raw(!string.IsNullOrWhiteSpace(Model.MobileRule) ? Model.MobileRule : Model.Rule)</div>
  110. </div>
  111. </div>
  112. }
  113. @if (!string.IsNullOrWhiteSpace(Model.Flow))
  114. {
  115. <div id="item5" class="panels" style="@(!string.IsNullOrWhiteSpace(Model.FlowColor)?"background:"+Model.FlowColor:"")">
  116. <div class="container">
  117. <div class="hidden-xs">@Html.Raw(Model.Flow)</div>
  118. <div class="visible-xs-block">@Html.Raw(!string.IsNullOrWhiteSpace(Model.MobileFlow) ? Model.MobileFlow : Model.Flow)</div>
  119. </div>
  120. </div>
  121. }
  122. @if (!string.IsNullOrWhiteSpace(Model.Qa))
  123. {
  124. <div id="item6" class="panels" style="@(!string.IsNullOrWhiteSpace(Model.QaColor)?"background:"+Model.QaColor:"")">
  125. <div class="container">
  126. <div class="hidden-xs">@Html.Raw(Model.Qa)</div>
  127. <div class="visible-xs-block">@Html.Raw(!string.IsNullOrWhiteSpace(Model.MobileQA) ? Model.MobileQA : Model.Qa)</div>
  128. </div>
  129. </div>
  130. }
  131. @if (!string.IsNullOrWhiteSpace(Model.Provision))
  132. {
  133. <div id="item7" class="panels" style="@(!string.IsNullOrWhiteSpace(Model.ProvisionColor)?"background:"+Model.ProvisionColor:"")">
  134. <div class="container">
  135. <div class="hidden-xs">@Html.Raw(Model.Provision)</div>
  136. <div class="visible-xs-block">@Html.Raw(!string.IsNullOrWhiteSpace(Model.MobileProvision) ? Model.MobileProvision : Model.Provision)</div>
  137. </div>
  138. </div>
  139. }
  140. @if (!string.IsNullOrWhiteSpace(Model.Channel))
  141. {
  142. <div id="item8" class="panels" style="@(!string.IsNullOrWhiteSpace(Model.ChannelColor)?"background:"+Model.ChannelColor:"")">
  143. <div class="container">
  144. <div class="hidden-xs">@Html.Raw(Model.Channel)</div>
  145. <div class="visible-xs-block">@Html.Raw(!string.IsNullOrWhiteSpace(Model.MobileChannel) ? Model.MobileChannel : Model.Channel)</div>
  146. </div>
  147. </div>
  148. }
  149. </div>
  150. @section script{
  151. <script>
  152. window.dataMark = "0$15231983314041342$$15231983621571526$";
  153. </script>
  154. }