topic.html 3.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>{{.topic.topicName}}</title>
  6. <link rel="stylesheet" href="/api/static/css/index.css">
  7. <link rel="stylesheet" href="/api/static/css/topic.css">
  8. <meta name="description" content="{{.topic.topicDesc}}">
  9. </head>
  10. <body>
  11. {{template "NavigationBar.tmpl" .}}
  12. <div class="topic">
  13. {{if ne .topic.topic.topicPageImage ""}}
  14. <div class="topic-image"
  15. style="background-image:url('{{.topic.topicPageImage}}');">
  16. <div class="image-bottom"></div>
  17. </div>
  18. {{else}}
  19. <div class="topic-image" style="">
  20. <div class="image-bottom"></div>
  21. </div>
  22. {{end}}
  23. <!-- 锚点-->
  24. <div class="topic-anchor">
  25. <div class="topic-anchor-to-left anchor-arrow">
  26. <div class="anchor-arrow-body anchor-div" @click="setFirstItemIndex(firstItemIndex-1)"></div>
  27. </div>
  28. <div class="topic-anchor-body anchor-div">
  29. {{range $index, $type :=.types}}
  30. <div class="topic-anchor-item" onclick="jumpClass('{{$index}}')">
  31. <div class="anchor-item-body">
  32. <div class="topic-anchor-item-img">
  33. <img src="{{.type.typeImage}}"/>
  34. </div>
  35. <div class="topic-anchor-item-text"><span>{{ .type.typeName }}</span></div>
  36. </div>
  37. </div>
  38. {{end}}
  39. </div>
  40. <div class="topic-anchor-to-right anchor-arrow">
  41. <div class="anchor-arrow-body anchor-div"
  42. v-show="getShowStatus('right')"
  43. @click="setFirstItemIndex(firstItemIndex+1)">
  44. </div>
  45. </div>
  46. </div>
  47. <div class="topic-body">
  48. {{range $index, $type :=.types}}
  49. <div class="topic-body-list">
  50. <div class="topic-body-title to-class{{$index}}">
  51. {{ .type.typeName }}
  52. </div>
  53. <div class="topic-body-items">
  54. {{range .skuList}}
  55. <div class="topic-body-item" onclick="JumpRouter('/detail?skuId={{.id}}')">
  56. <div class="topic-body-left">
  57. <div class="topic-item-img">
  58. <img src="{{.skuImage}}" alt="image">
  59. </div>
  60. <div class="topic-item-text">
  61. <div class="topic-item-name">
  62. {{ .skuName }}
  63. </div>
  64. <div class="topic-item-description">
  65. {{ .price }}
  66. </div>
  67. <div class="topic-item-num">
  68. <div class="topic-item-price">{{ .price }}</div>
  69. {{$dis := discalc .price .historicalPrices}}
  70. {{if and (ne $dis "0") (ne $dis "NaN")}}
  71. <div class="topic-item-originalPrice">{{ .historicalPrices }}</div>
  72. <div class="topic-item-discountPercentage">{{ $dis }}</div>
  73. {{end}}
  74. </div>
  75. </div>
  76. </div>
  77. <div class="topic-body-right">
  78. <div class="topic-item-btn">立即购买</div>
  79. </div>
  80. </div>
  81. {{end}}
  82. </div>
  83. </div>
  84. {{end}}
  85. </div>
  86. </div>
  87. {{template "BottomBar.tmpl" .}}
  88. </body>
  89. </html>