|
@@ -104,183 +104,213 @@
|
|
|
</a>
|
|
|
</div>
|
|
|
<div class="section-content-mains-bottom">
|
|
|
- <div class="section-content-advert">
|
|
|
- <div class="section-content-banner">
|
|
|
- <div id="swiper-container" class="swiper-container">
|
|
|
- <ul class="swiper-wrapper swiper-wrapper-banner">
|
|
|
- <li class="swiper-slide mfc" th:each="img: ${bannerList}">
|
|
|
- <a href="javascript:void(0)" target="_blank"
|
|
|
- th:attr="data-href=${img.link},data-id=${img.id}"
|
|
|
- onclick="handleBannerStatistics($(this))">
|
|
|
- <img th:src="${img.image}" th:alt="${img.title}">
|
|
|
- </a>
|
|
|
- </li>
|
|
|
- </ul>
|
|
|
- <div class="swiper-pagination swiper-pagination-banner mfc">
|
|
|
- <span v-if="isPC" th:each="img: ${bannerList}"></span>
|
|
|
- </div>
|
|
|
- <a class="swiper-button-prev" href="javascript:void(0)"></a>
|
|
|
- <a class="swiper-button-next" href="javascript:void(0)"></a>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="section-content-adv">
|
|
|
- <div class="section-content-adv-item" th:each="adver,stat: ${advertisement}" th:if="${stat.index} < 4">
|
|
|
- <a th:href="${adver.link}" target="_blank">
|
|
|
- <img th:src="${adver.image}" alt="">
|
|
|
- </a>
|
|
|
+ <div class="section-content-banner">
|
|
|
+ <div id="swiper-container" class="swiper-container">
|
|
|
+ <ul class="swiper-wrapper swiper-wrapper-banner">
|
|
|
+ <li class="swiper-slide mfc" th:each="img: ${bannerList}">
|
|
|
+ <a href="javascript:void(0)" target="_blank"
|
|
|
+ th:attr="data-href=${img.link},data-id=${img.id}"
|
|
|
+ onclick="handleBannerStatistics($(this))">
|
|
|
+ <img th:src="${img.image}" th:alt="${img.title}">
|
|
|
+ </a>
|
|
|
+ </li>
|
|
|
+ </ul>
|
|
|
+ <div class="swiper-pagination swiper-pagination-banner mfc">
|
|
|
+ <span v-if="isPC" th:each="img: ${bannerList}"></span>
|
|
|
</div>
|
|
|
+ <a class="swiper-button-prev" href="javascript:void(0)"></a>
|
|
|
+ <a class="swiper-button-next" href="javascript:void(0)"></a>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="section-content-usermain">
|
|
|
- <div class="section-content-userbox">
|
|
|
- <div class="section-content-usertop">
|
|
|
- <template v-if="userId > 0">
|
|
|
- <!-- 登录后 -->
|
|
|
- <div class="user-column-a">
|
|
|
- <div class="user-column-logo">
|
|
|
- <img :src="userInfo.image ? userInfo.image : '/img/base/logo-index@2x.png'"
|
|
|
- alt="">
|
|
|
- </div>
|
|
|
- <div class="user-column-text">
|
|
|
- <h1 v-text="userInfo.name"></h1>
|
|
|
+ <div class="section-content-advert">
|
|
|
+ <!-- 快捷运营 h5 -->
|
|
|
+ <div class="quickOperation" v-if="quickoperaList.length > 0 && !isPC" v-cloak>
|
|
|
+ <van-swipe class="my-swipe" :autoplay="false">
|
|
|
+ <van-swipe-item v-for="(item, index) in quickoperaList" :key="item">
|
|
|
+ <div class="carousel-list clear">
|
|
|
+ <div class="list" v-for="(i, o) in item" :key="o" @click="goQuickOpera(i)">
|
|
|
+ <div class="list-content">
|
|
|
+ <div class="list-icon">
|
|
|
+ <van-image style="width: 100%; height: 100%;" :src="i.icon"/>
|
|
|
+ </div>
|
|
|
+ <div class="list-title">
|
|
|
+ <template v-if="isPC">
|
|
|
+ <div class="title-1">
|
|
|
+ <div class="title-1-item"></div>
|
|
|
+ <div class="title-2-item">GO></div>
|
|
|
+ </div>
|
|
|
+ <div class="title-2">{{i.remark || ''}}</div>
|
|
|
+ </template>
|
|
|
+ <template v-else>
|
|
|
+ <p>{{i.name}}</p>
|
|
|
+ </template>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="user-column-c">
|
|
|
- <div class="column-c-item">
|
|
|
- <h1 v-text="paymentCount"></h1>
|
|
|
- <p>待付款</p>
|
|
|
- </div>
|
|
|
- <div class="column-c-item">
|
|
|
- <h1 v-text="waitShipmentsCount"></h1>
|
|
|
- <p>待发货</p>
|
|
|
- </div>
|
|
|
- <div class="column-c-item">
|
|
|
- <h1 v-text="shipmentsCount"></h1>
|
|
|
- <p>已发货</p>
|
|
|
- </div>
|
|
|
- <div class="column-c-item">
|
|
|
- <h1 v-text="salesReturnCount"></h1>
|
|
|
- <p>退货/款</p>
|
|
|
+ </van-swipe-item>
|
|
|
+ </van-swipe>
|
|
|
+ </div>
|
|
|
+ <!-- 快捷运营 PC -->
|
|
|
+ <div class="section-content-advert-top">
|
|
|
+ <div class="section-content-oper" v-if="isPC">
|
|
|
+ <el-carousel :autoplay="false" height="323px" indicator-position="none">
|
|
|
+ <el-carousel-item v-for="(item, index) in quickoperaList" :key="item">
|
|
|
+ <div class="carousel-list">
|
|
|
+ <div class="list" v-for="(i, o) in item" :key="o" @click="goQuickOpera(i)">
|
|
|
+ <div class="list-content">
|
|
|
+ <div class="list-icon">
|
|
|
+ <el-image style="width: 100%; height: 100%;"
|
|
|
+ :src="i.icon"></el-image>
|
|
|
+ </div>
|
|
|
+ <div class="list-title"><p>{{i.name}}</p></div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="user-column-d">
|
|
|
- <template v-if="orders">
|
|
|
- <a :href="`/user/order/detail.html?shopOrderId=${orders.shopOrderId}`"
|
|
|
- target="_blank">
|
|
|
- <div class="column-d-image">
|
|
|
- <img :src="orders.image" alt="">
|
|
|
+ </el-carousel-item>
|
|
|
+ </el-carousel>
|
|
|
+ </div>
|
|
|
+ <div class="section-content-usermain">
|
|
|
+ <div class="section-content-userbox">
|
|
|
+ <div class="section-content-usertop">
|
|
|
+ <template v-if="userId > 0">
|
|
|
+ <!-- 登录后 -->
|
|
|
+ <div class="user-column-a">
|
|
|
+ <div class="user-column-logo">
|
|
|
+ <img :src="userInfo.image ? userInfo.image : '/img/base/logo-index@2x.png'"
|
|
|
+ alt="">
|
|
|
</div>
|
|
|
- <div class="column-d-text">
|
|
|
- <h1 v-text="orders.name"></h1>
|
|
|
+ <div class="user-column-text">
|
|
|
+ <h1 v-text="userInfo.name"></h1>
|
|
|
</div>
|
|
|
- </a>
|
|
|
+ </div>
|
|
|
+ <div class="user-column-c">
|
|
|
+ <div class="column-c-item">
|
|
|
+ <h1 v-text="paymentCount"></h1>
|
|
|
+ <p>待付款</p>
|
|
|
+ </div>
|
|
|
+ <div class="column-c-item">
|
|
|
+ <h1 v-text="waitShipmentsCount"></h1>
|
|
|
+ <p>待发货</p>
|
|
|
+ </div>
|
|
|
+ <div class="column-c-item">
|
|
|
+ <h1 v-text="shipmentsCount"></h1>
|
|
|
+ <p>已发货</p>
|
|
|
+ </div>
|
|
|
+ <div class="column-c-item">
|
|
|
+ <h1 v-text="salesReturnCount"></h1>
|
|
|
+ <p>退货/款</p>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="user-column-d">
|
|
|
+ <template v-if="orders">
|
|
|
+ <a :href="`/user/order/detail.html?shopOrderId=${orders.shopOrderId}`"
|
|
|
+ target="_blank">
|
|
|
+ <div class="column-d-image">
|
|
|
+ <img :src="orders.image" alt="">
|
|
|
+ </div>
|
|
|
+ <div class="column-d-text">
|
|
|
+ <h1 v-text="orders.name"></h1>
|
|
|
+ </div>
|
|
|
+ </a>
|
|
|
+ </template>
|
|
|
+ <template v-else>
|
|
|
+ <a href="javascript:void(0);">
|
|
|
+ <div class="column-d-image"></div>
|
|
|
+ <div class="column-d-text">
|
|
|
+ <p>暂无订单信息</p>
|
|
|
+ <p>下单后查看更多订单信息</p>
|
|
|
+ </div>
|
|
|
+ </a>
|
|
|
+ </template>
|
|
|
+ </div>
|
|
|
</template>
|
|
|
<template v-else>
|
|
|
- <a href="javascript:void(0);">
|
|
|
- <div class="column-d-image"></div>
|
|
|
- <div class="column-d-text">
|
|
|
- <p>暂无订单信息</p>
|
|
|
- <p>下单后查看更多订单信息</p>
|
|
|
+ <!-- 登录前 -->
|
|
|
+ <div class="user-column-a">
|
|
|
+ <div class="user-column-logo"><img src="/img/base/logo-index@2x.png" alt="">
|
|
|
+ </div>
|
|
|
+ <div class="user-column-text">
|
|
|
+ <h1 v-text="greeting"></h1>
|
|
|
+ <p><a href="/club/register.html" target="_blank">注册</a></p>
|
|
|
</div>
|
|
|
- </a>
|
|
|
+ </div>
|
|
|
+ <div class="user-column-b">
|
|
|
+ <h1>登录采美网后更多精彩</h1>
|
|
|
+ <p>登录可享,专属优惠,贴心推荐</p>
|
|
|
+ <a href="/login.html">立即登录</a>
|
|
|
+ </div>
|
|
|
</template>
|
|
|
</div>
|
|
|
- </template>
|
|
|
- <template v-else>
|
|
|
- <!-- 登录前 -->
|
|
|
- <div class="user-column-a">
|
|
|
- <div class="user-column-logo"><img src="/img/base/logo-index@2x.png" alt="">
|
|
|
- </div>
|
|
|
- <div class="user-column-text">
|
|
|
- <h1 v-text="greeting"></h1>
|
|
|
- <p><a href="/club/register.html" target="_blank">注册</a></p>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="user-column-b">
|
|
|
- <h1>登录采美网后更多精彩</h1>
|
|
|
- <p>登录可享,专属优惠,贴心推荐</p>
|
|
|
- <a href="/login.html">立即登录</a>
|
|
|
- </div>
|
|
|
- </template>
|
|
|
- </div>
|
|
|
- <div class="section-content-userbottom">
|
|
|
- <template v-if="userId > 0">
|
|
|
- <!-- 登录后 -->
|
|
|
- <div class="userbottom-column-a">
|
|
|
- <a class="column-item" href="/shopping/cart.html" target="_blank">
|
|
|
- <img src="/img/base/icon-column-1@2x.png" alt="">
|
|
|
- <p>购物车</p>
|
|
|
- </a>
|
|
|
- <a class="column-item" href="/user/collection.html" target="_blank">
|
|
|
- <img src="/img/base/icon-column-2@2x.png" alt="">
|
|
|
- <p>收藏夹</p>
|
|
|
- </a>
|
|
|
- <a class="column-item" href="/user/message/list.html" target="_blank">
|
|
|
- <img src="/img/base/icon-column-3@2x.png" alt="">
|
|
|
- <p>我的消息</p>
|
|
|
- </a>
|
|
|
- </div>
|
|
|
- <div class="userbottom-column-b">
|
|
|
- <a class="column-item plus" href="/user/member.html" target="_blank">
|
|
|
- <h1>PLUS会员</h1>
|
|
|
- <p>权益升级</p>
|
|
|
- <span>立即开通></span>
|
|
|
- </a>
|
|
|
- <a class="column-item coupon" href="/user/coupon.html" target="_blank">
|
|
|
- <h1>优惠券</h1>
|
|
|
- <p>会员专享</p>
|
|
|
- <span>立即领取></span>
|
|
|
- </a>
|
|
|
- </div>
|
|
|
- </template>
|
|
|
- <template v-else>
|
|
|
- <!-- 登录前 -->
|
|
|
- <div class="userbottom-column-a">
|
|
|
- <a class="column-item" href="/login.html">
|
|
|
- <img src="/img/base/icon-column-1@2x.png" alt="">
|
|
|
- <p>购物车</p>
|
|
|
- </a>
|
|
|
- <a class="column-item" href="/login.html">
|
|
|
- <img src="/img/base/icon-column-2@2x.png" alt="">
|
|
|
- <p>收藏夹</p>
|
|
|
- </a>
|
|
|
- <a class="column-item" href="/login.html">
|
|
|
- <img src="/img/base/icon-column-3@2x.png" alt="">
|
|
|
- <p>我的消息</p>
|
|
|
- </a>
|
|
|
- </div>
|
|
|
- <div class="userbottom-column-b">
|
|
|
- <a class="column-item plus" href="/login.html">
|
|
|
- <h1>PLUS会员</h1>
|
|
|
- <p>权益升级</p>
|
|
|
- <span>立即开通></span>
|
|
|
- </a>
|
|
|
- <a class="column-item coupon" href="/login.html">
|
|
|
- <h1>优惠券</h1>
|
|
|
- <p>会员专享</p>
|
|
|
- <span>立即领取></span>
|
|
|
- </a>
|
|
|
+ <div class="section-content-userbottom">
|
|
|
+ <template v-if="userId > 0">
|
|
|
+ <!-- 登录后 -->
|
|
|
+ <div class="userbottom-column-a">
|
|
|
+ <a class="column-item" href="/shopping/cart.html" target="_blank">
|
|
|
+ <img src="/img/base/icon-column-1@2x.png" alt="">
|
|
|
+ <p>购物车</p>
|
|
|
+ </a>
|
|
|
+ <a class="column-item" href="/user/collection.html" target="_blank">
|
|
|
+ <img src="/img/base/icon-column-2@2x.png" alt="">
|
|
|
+ <p>收藏夹</p>
|
|
|
+ </a>
|
|
|
+ <a class="column-item" href="/user/message/list.html" target="_blank">
|
|
|
+ <img src="/img/base/icon-column-3@2x.png" alt="">
|
|
|
+ <p>我的消息</p>
|
|
|
+ </a>
|
|
|
+ </div>
|
|
|
+ <div class="userbottom-column-b">
|
|
|
+ <a class="column-item plus" href="/user/member.html" target="_blank">
|
|
|
+ <h1>PLUS会员</h1>
|
|
|
+ <p>权益升级</p>
|
|
|
+ <span>立即开通></span>
|
|
|
+ </a>
|
|
|
+ <a class="column-item coupon" href="/user/coupon.html" target="_blank">
|
|
|
+ <h1>优惠券</h1>
|
|
|
+ <p>会员专享</p>
|
|
|
+ <span>立即领取></span>
|
|
|
+ </a>
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
+ <template v-else>
|
|
|
+ <!-- 登录前 -->
|
|
|
+ <div class="userbottom-column-a">
|
|
|
+ <a class="column-item" href="/login.html">
|
|
|
+ <img src="/img/base/icon-column-1@2x.png" alt="">
|
|
|
+ <p>购物车</p>
|
|
|
+ </a>
|
|
|
+ <a class="column-item" href="/login.html">
|
|
|
+ <img src="/img/base/icon-column-2@2x.png" alt="">
|
|
|
+ <p>收藏夹</p>
|
|
|
+ </a>
|
|
|
+ <a class="column-item" href="/login.html">
|
|
|
+ <img src="/img/base/icon-column-3@2x.png" alt="">
|
|
|
+ <p>我的消息</p>
|
|
|
+ </a>
|
|
|
+ </div>
|
|
|
+ <div class="userbottom-column-b">
|
|
|
+ <a class="column-item plus" href="/login.html">
|
|
|
+ <h1>PLUS会员</h1>
|
|
|
+ <p>权益升级</p>
|
|
|
+ <span>立即开通></span>
|
|
|
+ </a>
|
|
|
+ <a class="column-item coupon" href="/login.html">
|
|
|
+ <h1>优惠券</h1>
|
|
|
+ <p>会员专享</p>
|
|
|
+ <span>立即领取></span>
|
|
|
+ </a>
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
</div>
|
|
|
- </template>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <!-- 快捷运营 PC -->
|
|
|
- <div class="section-content-oper">
|
|
|
- <el-carousel :autoplay="false" height="97px" indicator-position="none">
|
|
|
- <el-carousel-item v-for="(item, index) in quickoperaList" :key="item">
|
|
|
- <div class="carousel-list">
|
|
|
- <div class="list" v-for="(i, o) in item" :key="o" @click="goQuickOpera(i)">
|
|
|
- <div class="list-content">
|
|
|
- <div class="list-icon">
|
|
|
- <el-image style="width: 100%; height: 100%;"
|
|
|
- :src="i.icon"></el-image>
|
|
|
- </div>
|
|
|
- <div class="list-title"><p>{{i.name}}</p></div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </el-carousel-item>
|
|
|
- </el-carousel>
|
|
|
+ <div class="section-content-adv">
|
|
|
+ <div class="section-content-adv-item" th:each="adver,stat: ${advertisement}" th:if="${stat.index} < 2">
|
|
|
+ <a th:href="${adver.link}" target="_blank">
|
|
|
+ <img th:src="${adver.image}" alt="">
|
|
|
+ </a>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -310,36 +340,8 @@
|
|
|
</div>
|
|
|
<div class="mNavBox-dropdown-more" v-if="dropScreenShow" @click="hideDropScreen"></div>
|
|
|
</template>
|
|
|
- <!-- 快捷运营 h5 -->
|
|
|
- <div class="quickOperation" v-if="quickoperaList.length > 0 && !isPC" v-cloak>
|
|
|
- <van-swipe class="my-swipe" :autoplay="false">
|
|
|
- <van-swipe-item v-for="(item, index) in quickoperaList" :key="item">
|
|
|
- <div class="carousel-list clear">
|
|
|
- <div class="list" v-for="(i, o) in item" :key="o" @click="goQuickOpera(i)">
|
|
|
- <div class="list-content">
|
|
|
- <div class="list-icon">
|
|
|
- <van-image style="width: 100%; height: 100%;" :src="i.icon"/>
|
|
|
- </div>
|
|
|
- <div class="list-title">
|
|
|
- <template v-if="isPC">
|
|
|
- <div class="title-1">
|
|
|
- <div class="title-1-item"></div>
|
|
|
- <div class="title-2-item">GO></div>
|
|
|
- </div>
|
|
|
- <div class="title-2">{{i.remark || ''}}</div>
|
|
|
- </template>
|
|
|
- <template v-else>
|
|
|
- <p>{{i.name}}</p>
|
|
|
- </template>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </van-swipe-item>
|
|
|
- </van-swipe>
|
|
|
- </div>
|
|
|
<!--首页新品橱窗楼层-->
|
|
|
- <div class="section_container main-content clear">
|
|
|
+ <div class="section_container main-content hot clear">
|
|
|
<div class="inner">
|
|
|
<template v-if="userId > 0">
|
|
|
<!--固定楼层-->
|
|
@@ -540,7 +542,7 @@
|
|
|
<div class="section-page-content">
|
|
|
<div class="section-page-item" v-for="(floor,flIndex) in homePageFloor">
|
|
|
<div class="section-page-top">
|
|
|
- <div class="section-page-title">
|
|
|
+ <div class="section-page-title" :style="{backgroundColor:floor.backColor}">
|
|
|
<h1 v-text="floor.floorTitle"></h1>
|
|
|
<div class="page-bottom-tabs" v-if="!isPC">
|
|
|
<div class="page-bottom-tabs-left">
|
|
@@ -554,9 +556,9 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="section-page-banner">
|
|
|
- <el-carousel :interval="(flIndex+1)*3000" arrow="never" height="240px">
|
|
|
+ <el-carousel :interval="(flIndex+1)*3000" arrow="never" height="180px180px">
|
|
|
<el-carousel-item v-for="item in floor.imageList" :key="item">
|
|
|
- <a class="page-banner-item" :href="item.link">
|
|
|
+ <a class="page-banner-item" :href="item.link" target="_blank">
|
|
|
<img :src="item.image" alt="">
|
|
|
</a>
|
|
|
</el-carousel-item>
|
|
@@ -687,7 +689,7 @@
|
|
|
<div class="section-page-content">
|
|
|
<div class="section-page-item" th:each="floor,stat : ${floorJson.get('zones')}">
|
|
|
<div class="section-page-top">
|
|
|
- <div class="section-page-title">
|
|
|
+ <div class="section-page-title" th:style="'background-color:'+ ${floor.get('backColor')}+';'">
|
|
|
<h1 th:text="${floor.get('floorTitle')}" th:attr="data-id=${stat.index+1}"></h1>
|
|
|
<div class="page-bottom-tabs" v-if="!isPC">
|
|
|
<div class="page-bottom-tabs-left">
|
|
@@ -701,9 +703,9 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="section-page-banner">
|
|
|
- <el-carousel trigger="click" :autoplay="false" arrow="never" height="240px">
|
|
|
+ <el-carousel trigger="click" :autoplay="false" arrow="never" height="180px">
|
|
|
<el-carousel-item th:each="images : ${floor.get('imageList')}" th:object="${images}">
|
|
|
- <a class="page-banner-item" th:href="*{link}" >
|
|
|
+ <a class="page-banner-item" th:href="*{link}" target="_blank">
|
|
|
<img class="page_main_image" th:src="*{image}"/>
|
|
|
</a>
|
|
|
</el-carousel-item>
|
|
@@ -711,7 +713,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="section-page-bottom">
|
|
|
- <div class="page-bottom-tabs">
|
|
|
+ <div class="page-bottom-tabs" v-if="isPC">
|
|
|
<div class="page-bottom-tabs-left">
|
|
|
<a th:href="'/product/floor.html?zoneId='+${floor.get('id')}+'&typeSort=1'" class="bot-tabs-item" target="_blank">产品</a>
|
|
|
<a th:href="'/product/floor.html?zoneId='+${floor.get('id')}+'&typeSort=2'" class="bot-tabs-item" target="_blank">仪器</a>
|
|
@@ -806,7 +808,10 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="supplier-list-bot">
|
|
|
- <a :href="sup.link" target="_blank">进店 ></a>
|
|
|
+ <a :href="sup.link" target="_blank">
|
|
|
+ <i class="icon shop"></i>
|
|
|
+ <span>进入店铺</span>
|
|
|
+ </a>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|