|
|
@@ -9,10 +9,10 @@
|
|
|
<span>类目(产品名称):</span>
|
|
|
<span>{{component.kind.nameCn || '-'}}</span>
|
|
|
</div>
|
|
|
- <div class="base-detail-item">
|
|
|
- <span>规 格:</span>
|
|
|
- <span>{{component.spec || '-'}}</span>
|
|
|
- </div>
|
|
|
+ <!--<div class="base-detail-item">-->
|
|
|
+ <!--<span>规 格:</span>-->
|
|
|
+ <!--<span>{{component.spec || '-'}}</span>-->
|
|
|
+ <!--</div>-->
|
|
|
<div class="base-detail-item attach" @click="goAttach(component.attach)">
|
|
|
<span v-if="component.attach">规格书:<img src="/images/mobile/@2x/productDetail/pdf.png" alt=""><span>查看</span></span>
|
|
|
<span v-else>规格书:-</span>
|
|
|
@@ -35,59 +35,59 @@
|
|
|
<div class="product-store" v-if="activeType == 'store'">
|
|
|
<table v-if="searchLists&&searchLists.length > 0">
|
|
|
<thead id="product-head">
|
|
|
- <tr>
|
|
|
- <th style="width: 1.55rem;">商家</th>
|
|
|
- <th style="width: 1.59rem;">生产日期</th>
|
|
|
- <th style="width: 2.58rem;">价格梯度</th>
|
|
|
- <th style="width: 1.77rem;">交期(天)</th>
|
|
|
- </tr>
|
|
|
+ <tr>
|
|
|
+ <th style="width: 1.55rem;">商家</th>
|
|
|
+ <th style="width: 1.59rem;">生产日期</th>
|
|
|
+ <th style="width: 2.58rem;">价格梯度</th>
|
|
|
+ <th style="width: 1.77rem;">交期(天)</th>
|
|
|
+ </tr>
|
|
|
</thead>
|
|
|
<thead class="active" v-show="isScrollOverTab">
|
|
|
- <tr>
|
|
|
- <th style="width: 1.55rem;">商家</th>
|
|
|
- <th style="width: 1.59rem;">生产日期</th>
|
|
|
- <th style="width: 2.58rem;">价格梯度</th>
|
|
|
- <th style="width: 1.77rem;">交期(天)</th>
|
|
|
- </tr>
|
|
|
+ <tr>
|
|
|
+ <th style="width: 1.55rem;">商家</th>
|
|
|
+ <th style="width: 1.59rem;">生产日期</th>
|
|
|
+ <th style="width: 2.58rem;">价格梯度</th>
|
|
|
+ <th style="width: 1.77rem;">交期(天)</th>
|
|
|
+ </tr>
|
|
|
</thead>
|
|
|
<tbody id="product-body">
|
|
|
- <tr v-for="store in searchLists">
|
|
|
- <td class="store-name">
|
|
|
- <nuxt-link :to="'/mobile/shop/' + store.storeid">
|
|
|
- {{store.storeName || '-' | storeNameFilter}}
|
|
|
- </nuxt-link>
|
|
|
- </td>
|
|
|
- <td>
|
|
|
- <div v-if="!store.packaging && !store.breakUp && !store.produceDate">-</div>
|
|
|
- <div>{{store.produceDate}}</div>
|
|
|
- <div>{{store.packaging}}</div>
|
|
|
- <div>{{store.breakUp?'可拆卖':'不可拆卖'}}</div>
|
|
|
- </td>
|
|
|
- <td class="price-level-wrap">
|
|
|
- <div v-if="!store.prices || store.prices.length == 0">-</div>
|
|
|
- <div class="price-number fl">
|
|
|
- <div v-for="price in store.prices">{{price.start}}+</div>
|
|
|
- </div>
|
|
|
- <div class="price-number fr">
|
|
|
- <div v-for="price in store.prices" class="price-level">
|
|
|
- <span v-if="store.currencyName.indexOf('RMB')!==-1">¥{{price.rMBPrice | currency}}</span>
|
|
|
- <span v-if="store.currencyName.indexOf('USD')!==-1">${{price.uSDPrice | currency}}</span>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </td>
|
|
|
- <td class="push-date">
|
|
|
- <div v-if="store.b2cMinDelivery">
|
|
|
- <span>{{store.b2cMinDelivery}}</span>
|
|
|
- <span v-if="store.b2cMaxDelivery && store.b2cMaxDelivery !== store.b2cMinDelivery">-</span>
|
|
|
- <span v-if="store.b2cMaxDelivery && store.b2cMaxDelivery !== store.b2cMinDelivery">{{store.b2cMaxDelivery}}</span>
|
|
|
+ <tr v-for="store in searchLists">
|
|
|
+ <td class="store-name">
|
|
|
+ <nuxt-link :to="'/mobile/shop/' + store.storeid">
|
|
|
+ {{store.storeName || '-' | storeNameFilter}}
|
|
|
+ </nuxt-link>
|
|
|
+ </td>
|
|
|
+ <td>
|
|
|
+ <div v-if="!store.packaging && !store.breakUp && !store.produceDate">-</div>
|
|
|
+ <div>{{store.produceDate}}</div>
|
|
|
+ <div>{{store.packaging}}</div>
|
|
|
+ <div>{{store.breakUp?'可拆卖':'不可拆卖'}}</div>
|
|
|
+ </td>
|
|
|
+ <td class="price-level-wrap">
|
|
|
+ <div v-if="!store.prices || store.prices.length == 0">-</div>
|
|
|
+ <div class="price-number fl">
|
|
|
+ <div v-for="price in store.prices">{{price.start}}+</div>
|
|
|
+ </div>
|
|
|
+ <div class="price-number fr">
|
|
|
+ <div v-for="price in store.prices" class="price-level">
|
|
|
+ <span v-if="store.currencyName.indexOf('RMB')!==-1">¥{{price.rMBPrice | currency}}</span>
|
|
|
+ <span v-if="store.currencyName.indexOf('USD')!==-1">${{price.uSDPrice | currency}}</span>
|
|
|
</div>
|
|
|
- <div v-if="store.minBuyQty"><span class="order-tag">订</span>{{store.minBuyQty}}起订</div>
|
|
|
- <div v-if="store.reserve"><span class="order-tag reserve-tag">库</span>{{store.reserve}}</div>
|
|
|
- <div v-if="!store.b2cMinDelivery">
|
|
|
- <span>—</span>
|
|
|
- </div>
|
|
|
- </td>
|
|
|
- </tr>
|
|
|
+ </div>
|
|
|
+ </td>
|
|
|
+ <td class="push-date">
|
|
|
+ <div v-if="store.b2cMinDelivery">
|
|
|
+ <span>{{store.b2cMinDelivery}}</span>
|
|
|
+ <span v-if="store.b2cMaxDelivery && store.b2cMaxDelivery !== store.b2cMinDelivery">-</span>
|
|
|
+ <span v-if="store.b2cMaxDelivery && store.b2cMaxDelivery !== store.b2cMinDelivery">{{store.b2cMaxDelivery}}</span>
|
|
|
+ </div>
|
|
|
+ <div v-if="store.minBuyQty"><span class="order-tag">订</span>{{store.minBuyQty}}起订</div>
|
|
|
+ <div v-if="store.reserve"><span class="order-tag reserve-tag">库</span>{{store.reserve}}</div>
|
|
|
+ <div v-if="!store.b2cMinDelivery">
|
|
|
+ <span>—</span>
|
|
|
+ </div>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
</tbody>
|
|
|
</table>
|
|
|
</div>
|
|
|
@@ -304,15 +304,16 @@
|
|
|
background: #f7f7f7;
|
|
|
padding-top: .2rem;
|
|
|
.base-detail {
|
|
|
- margin: 0 .27rem .2rem .27rem;
|
|
|
+ /*margin: 0 .27rem .2rem .27rem;*/
|
|
|
padding: .18rem .36rem 0 .36rem;
|
|
|
- border-radius: .1rem;
|
|
|
- background: url('/images/mobile/@2x/productDetail/desc-bg.png')no-repeat;
|
|
|
+ /*border-radius: .1rem;*/
|
|
|
+ background: url('/images/mobile/@2x/productDetail/desc-bg2.jpg')no-repeat;
|
|
|
background-size: cover;
|
|
|
- height: 3.96rem;
|
|
|
+ height: 4.11rem;
|
|
|
position: relative;
|
|
|
+ box-shadow: 0 0 5px #8a8a8a;
|
|
|
.base-detail-item {
|
|
|
- margin-top: .14rem;
|
|
|
+ margin-top: 0.3rem;
|
|
|
position: relative;
|
|
|
color: #fff;
|
|
|
&:nth-child(1) {
|
|
|
@@ -340,7 +341,7 @@
|
|
|
}
|
|
|
&.product-description {
|
|
|
height: 1.58rem;
|
|
|
- margin-top: .2rem;
|
|
|
+ margin-top: .6rem;
|
|
|
}
|
|
|
.description {
|
|
|
line-height: .4rem;
|
|
|
@@ -369,11 +370,13 @@
|
|
|
}
|
|
|
}
|
|
|
.product-switch-item {
|
|
|
+ margin-top: 0.15rem;
|
|
|
text-align: center;
|
|
|
background: #fff;
|
|
|
+ border-bottom: 1px solid #d8d8d8;
|
|
|
.mobile-switch-btn {
|
|
|
background: #fff;
|
|
|
- color: #666;
|
|
|
+ color: #333;
|
|
|
display: inline-block;
|
|
|
height: .64rem;
|
|
|
line-height: .64rem;
|
|
|
@@ -440,7 +443,7 @@
|
|
|
height: .78rem;
|
|
|
line-height: .78rem;
|
|
|
>span {
|
|
|
- font-size: .22rem;
|
|
|
+ font-size: .22rem;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -484,11 +487,11 @@
|
|
|
}
|
|
|
}
|
|
|
&.push-date {
|
|
|
- text-align: left;
|
|
|
+ text-align: left;
|
|
|
div {
|
|
|
text-align: left;
|
|
|
}
|
|
|
- }
|
|
|
+ }
|
|
|
.price-level:last-child {
|
|
|
color: #fc5708;
|
|
|
}
|