index.vue 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245
  1. <template>
  2. <div class="app-content">
  3. <div class="tab-wrap">
  4. <div class="logo-img">
  5. <img src="../static/images/official/logo.png" alt />
  6. </div>
  7. <div class="phone-img" @click="contactFn">
  8. <img src="../static/images/official/phone.png" alt />
  9. </div>
  10. </div>
  11. <app-swiper :height="{type: 'number',val: 750}" :list="swiper" />
  12. <div class="module-com" v-for="(item, index) in contentData" :key="index">
  13. <div class="module-tit">
  14. <div class="tit-main" v-html="item.title"></div>
  15. <div class="tit-sub">{{ item.subTitle }}</div>
  16. </div>
  17. <div class="module-det">
  18. <img class="module-img" :src="item.img" :lazy-load="true">
  19. </div>
  20. </div>
  21. <!-- ad -->
  22. <div class="cooperation-wrap">
  23. <div class="ad-title">
  24. <span>他们</span>
  25. <span class="app-color-1">都在用</span>
  26. </div>
  27. <div class="ad-list-wrap">
  28. <div class="ad-list" v-for="(item, index) in adData" :key="index">
  29. <img :src="item" alt />
  30. </div>
  31. </div>
  32. <div class="official-wrap">
  33. <div class="off-title">花卉宝,花店经营的标配工具</div>
  34. <div class="off-sub-tit">
  35. <img src="../static/images/official/phone-small.png" alt="">
  36. <span>咨询热线:0592 - 3272000</span>
  37. </div>
  38. </div>
  39. </div>
  40. <!-- trademark -->
  41. <div class="bottom-trademark">
  42. <img src="../static/images/common/trademark.png" alt="">
  43. </div>
  44. <!-- buttom -->
  45. <div class="app-footer" @click="$util.pageTo('/official/pay')">免费试用</div>
  46. </div>
  47. </template>
  48. <script>
  49. import AppSwiper from '@/components/app-swiper'
  50. // img
  51. import banner1 from '@/static/images/official/banner-1.png'
  52. import banner2 from '@/static/images/official/banner-2.png'
  53. import banner3 from '@/static/images/official/banner-3.png'
  54. import banner4 from '@/static/images/official/banner-4.png'
  55. // content
  56. import content1 from '@/static/images/official/content-1.png'
  57. import content2 from '@/static/images/official/content-2.png'
  58. import content3 from '@/static/images/official/content-3.png'
  59. import content4 from '@/static/images/official/content-4.png'
  60. import content5 from '@/static/images/official/content-5.png'
  61. import content6 from '@/static/images/official/content-6.png'
  62. import content7 from '@/static/images/official/content-7.png'
  63. // ad
  64. import list1 from '@/static/images/official/list-1.png'
  65. import list2 from '@/static/images/official/list-2.png'
  66. import list3 from '@/static/images/official/list-3.png'
  67. import list4 from '@/static/images/official/list-4.png'
  68. import list5 from '@/static/images/official/list-5.png'
  69. import list6 from '@/static/images/official/list-6.png'
  70. import list7 from '@/static/images/official/list-7.png'
  71. import list8 from '@/static/images/official/list-8.png'
  72. export default {
  73. name: 'index',
  74. components: {
  75. AppSwiper
  76. },
  77. data() {
  78. return {
  79. swiper: [
  80. {
  81. img: banner1
  82. },
  83. {
  84. img: banner2
  85. },
  86. {
  87. img: banner3
  88. },
  89. {
  90. img: banner4
  91. }
  92. ],
  93. contentData: [
  94. {
  95. title: `<span class="app-color-1">一键搭建</span>移动商城和小程序商城`,
  96. subTitle: `各大节日商城自动涨价,客户下单自动按距离计算运费`,
  97. img: content1
  98. },
  99. {
  100. title: `<span class="app-color-1">流程化</span>管理订单`,
  101. subTitle: `把控每个订单的生命周期,从下单、打单、制作到发货、配送、 送达自动通知客户,进度把控一清二楚,客户体验感大幅提升`,
  102. img: content2
  103. },
  104. {
  105. title: `提供多种的<span class="app-color-1">营销工具</span>`,
  106. subTitle: `契合花店日常经营的营销工具,拉新、转化、复购、裂变, 面面俱到`,
  107. img: content3
  108. },
  109. {
  110. title: `连通各渠道来源的<span class="app-color-1">客户和订单</span>`,
  111. subTitle: `线上、门店、微信、支付宝和美团等自动汇总后台,客户统一接待 回复,订单统一管理,不必再周旋于各个平台`,
  112. img: content4
  113. },
  114. {
  115. title: `<span class="app-color-1">一键吸粉 </span>注册会员`,
  116. subTitle: `告别繁琐手续,一键操作,注册会员简单快捷,到店客户的粉丝 转化率提高60%`,
  117. img: content5
  118. },
  119. {
  120. title: `智能的<span class="app-color-1">会员体系</span>`,
  121. subTitle: `客户充值消费自动累积成长值、自动升级会员,客户付款自动 打折,精准把握每个客户的个性和特征(二张图片)`,
  122. img: content6
  123. },
  124. {
  125. title: `经营<span class="app-color-1">数据分析</span>`,
  126. subTitle: `系统实时进行数据统计,花店每个时期的经营情况一目了然,知己 知彼,方能百战百胜`,
  127. img: content7
  128. }
  129. ],
  130. adData: [list1, list2, list3, list4, list5, list6, list7, list8]
  131. }
  132. },
  133. methods: {
  134. contactFn() {
  135. uni.makePhoneCall({
  136. phoneNumber: '05923272000'
  137. })
  138. }
  139. }
  140. }
  141. </script>
  142. <style lang="scss" scoped>
  143. .app-content {
  144. background-color: #fff;
  145. padding-bottom: 100px;
  146. }
  147. .tab-wrap {
  148. @include disFlex(center, space-between);
  149. height: 100px;
  150. padding: 0 30px;
  151. .logo-img {
  152. width: 160px;
  153. }
  154. .phone-img {
  155. width: 50px;
  156. }
  157. }
  158. // module
  159. .module-com {
  160. margin-top: 80px;
  161. .module-tit {
  162. text-align: center;
  163. .tit-main {
  164. font-size: 36px;
  165. font-weight: 600;
  166. margin-bottom: 14px;
  167. }
  168. .tit-sub {
  169. width: 90%;
  170. margin: 0 auto;
  171. color: $fontColor3;
  172. line-height: 34px;
  173. }
  174. }
  175. .module-det {
  176. .module-img {
  177. min-height: 470px;
  178. }
  179. }
  180. }
  181. // cooperation
  182. .cooperation-wrap {
  183. width: 100%;
  184. height: 552px;
  185. background: url('../static/images/official/bg.png');
  186. padding-top: 60px;
  187. .ad-title {
  188. color: #fff;
  189. font-size: 36px;
  190. font-weight: 600;
  191. margin-bottom: 50px;
  192. text-align: center;
  193. }
  194. .ad-list-wrap {
  195. @include disFlex(center, center);
  196. flex-wrap: wrap;
  197. margin-bottom: 30px;
  198. .ad-list {
  199. width: 166px;
  200. margin-right: 10px;
  201. margin-bottom: 10px;
  202. }
  203. }
  204. .official-wrap {
  205. color: #fff;
  206. background-color: rgba(#000000, 0.6);
  207. width: 90%;
  208. margin: 0 auto;
  209. padding: 20px 0;
  210. .off-title {
  211. font-size: 36px;
  212. font-weight: 600;
  213. margin-bottom: 10px;
  214. text-align: center;
  215. }
  216. .off-sub-tit {
  217. @include disFlex(center, center);
  218. img {
  219. width: 28px;
  220. height: 28px;
  221. margin-right: 10px;
  222. }
  223. }
  224. }
  225. }
  226. // trademark
  227. .bottom-trademark {
  228. height: 150px;
  229. @include disFlex(center, center);
  230. background-color: #242627;
  231. img {
  232. width: 140px;
  233. }
  234. }
  235. // footer
  236. .app-footer {
  237. color: #fff;
  238. font-size: 36px;
  239. font-weight: 600;
  240. background: linear-gradient(90deg, #3ab7ff, #3385ff);
  241. }
  242. </style>