header.html 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
  1. <header xmlns:th="http://www.w3.org/1999/xhtml">
  2. <!--顶部导航-->
  3. <div class="baseHeadTop">
  4. <ul class="wrap clear">
  5. <li>
  6. <a href="javascript:void(0);">采美365网</a>
  7. <div class="qrCode">
  8. <img src="/img/base/qr_code_caimei.png" alt="采美365网"/>
  9. <p>扫描关注</p>
  10. </div>
  11. </li>
  12. <li>
  13. <a href="javascript:void(0);">呵呵商城</a>
  14. <div class="qrCode">
  15. <img src="/img/base/qr_code_hehe.png" alt="呵呵商城"/>
  16. <p>扫描关注</p>
  17. </div>
  18. </li>
  19. <li>
  20. <a class="cTab" href="javascript:void(0);">用户名称</a>
  21. <div class="cShow">
  22. <a href="javascript:void(0);">我的采美</a>
  23. <a href="javascript:void(0);">机构资料</a>
  24. <a href="javascript:void(0);">我的机构</a>
  25. <a href="javascript:void(0);">店铺管理</a>
  26. <a href="javascript:void(0);">我的订单</a>
  27. <a href="javascript:void(0);">退出登录</a>
  28. </div>
  29. </li>
  30. <li><a href="javascript:void(0);">注册</a></li>
  31. <li><a href="javascript:void(0);">登录</a></li>
  32. </ul>
  33. </div>
  34. <!--搜索及购物车-->
  35. <div class="baseHeadCenter">
  36. <div class="wrap clear">
  37. <a href="javascript:void(0);" class="h5Only mClassBtn mIcon" title="分类"></a>
  38. <a href="/" class="logo">
  39. <img class="pcOnly" src="/img/base/logo.png" alt="采美 生美/医美采购服务平台"/>
  40. <img class="h5Only" src="/img/base/logo_m.png" alt="采美 生美/医美采购服务平台"/>
  41. </a>
  42. <div class="mf h5Only mUserCenter">
  43. <a href="javascript:void(0);" class="mAddCart mIcon" title="购物车"></a>
  44. <a href="javascript:void(0);" class="mUserIcon mIcon" title="个人中心"></a>
  45. </div>
  46. <div class="searchBox">
  47. <div class="search">
  48. <div class="jqSelect">
  49. <div class="pc">
  50. <span data-select="1">供应商</span>
  51. <ul><li data-id="1">供应商</li></ul>
  52. </div>
  53. <select>
  54. <option value="0">产品</option>
  55. <option value="1">供应商</option>
  56. <option value="2">项目仪器</option>
  57. </select>
  58. </div>
  59. <input class="keyword" type="text" placeholder="请输入关键字" />
  60. <a class="searchBtn icon mIcon" href="javascript:void(0);"></a>
  61. </div>
  62. <!-- 热门搜索关键词 -->
  63. <div class="hotword">
  64. <span th:each="word,wordStat: ${searchHotWord}">
  65. <i th:if="${wordStat.index}>0">/</i>
  66. <a th:href="@{/product/search.html( keyword=${word} )}" target="_blank" th:text="${word}"></a>
  67. </span>
  68. </div>
  69. </div>
  70. <div class="headCart" id="headCart">
  71. <a href="javascript:void(0);" class="addBtn icon">购物车<em v-if="cartCount>0" v-text="'('+cartCount+')'"></em></a>
  72. <div id="cartData" class="cartData">
  73. <div v-if="cartCount>0">
  74. <ul class="cartMain">
  75. <li class="cartItem" v-for="cart in cartList">
  76. <a href="javascript:void(0)">
  77. <img :src="cart.image" >
  78. <span class="name" v-text="cart.name"></span>
  79. <span class="unit" v-text="'包装规格:'+cart.unit"></span>
  80. <span class="price" v-text="'¥'+parseFloat(cart.price).toFixed(2)"></span>
  81. </a>
  82. <span class="delBtn"></span>
  83. </li>
  84. </ul>
  85. <div class="cartBtm">
  86. <span>共计:<em v-text="productCount"></em> 件</span>
  87. <span>合计:<em v-text="parseFloat(priceTotal).toFixed(2)"></em> 元</span>
  88. <a class="btn" href="javascript:void(0)">去购物车结算</a>
  89. </div>
  90. </div>
  91. <div v-else class="empty">
  92. <img src="/img/base/empty_cart.png">
  93. <p>购物车暂无商品</p>
  94. <p>请先<a href="javascript:void(0);">登录</a>添加商品到购物车</p>
  95. </div>
  96. </div>
  97. </div>
  98. </div>
  99. </div>
  100. <!--商品分类及主导航菜单-->
  101. <div class="baseTopNav">
  102. <div class="wrap clear">
  103. <a class="classBtn nav" href="javascript:void(0);">商品分类</a>
  104. <a class="home nav" href="/">首页</a>
  105. <div class="navBox">
  106. <ul class="clear">
  107. <!--导航菜单-->
  108. <li th:each="menu: ${topMenuList}">
  109. <a class="nav" href="javascript:void(0);" th:text="${menu.name}"></a>
  110. <div th:if="${not #lists.isEmpty(menu.subMenus)}">
  111. <a th:each="sub: ${menu.subMenus}" href="javascript:void(0);" th:text="${sub.name}"></a>
  112. </div>
  113. </li>
  114. </ul>
  115. </div>
  116. <a class="service nav" href="/">维修</a>
  117. </div>
  118. <div id="mainClassify" class="classifyBox">
  119. <template v-if="isPC">
  120. <div class="clsTab">
  121. <template v-for="(big,i) in classify">
  122. <a :class="{'on':i==0}" v-if="big.validFlag==1" :href="'/product/list.html?category='+big.bigTypeID+'-0-0'" v-text="big.name"></a>
  123. </template>
  124. </div>
  125. <div class="clsCon">
  126. <div class="tabItem" v-for="big in classify" :bid="big.bigTypeID">
  127. <div class="line" v-for="small in big.smalltypeList" v-if="small.validFlag==1">
  128. <div class="lft">
  129. <a :href="'/product/list.html?category='+big.bigTypeID+'-'+small.smallTypeID+'-0'" v-text="small.name"></a>
  130. </div>
  131. <div class="rgt">
  132. <template v-for="tiny in small.tinytypeList">
  133. <a v-if="tiny.validFlag==1" :href="'/product/list.html?category='+big.bigTypeID+'-'+small.smallTypeID+'-'+tiny.tinyTypeID" v-text="tiny.name"></a>
  134. </template>
  135. </div>
  136. </div>
  137. </div>
  138. </div>
  139. </template>
  140. </div>
  141. </div>
  142. <input type="hidden" th:value="${spiServer}" id="spiServer">
  143. <input type="hidden" th:value="${agent}" id="userAgent">
  144. </header>