|
|
@@ -3,38 +3,49 @@
|
|
|
<div class="title">
|
|
|
<img src="/images/mobile/@2x/shareStore/commodity-title@2x.png" alt="">
|
|
|
<div class="date">
|
|
|
- <span>02</span>月<span>01</span>日
|
|
|
+ <span>{{date.month}}</span>月<span>{{date.day}}</span>日
|
|
|
</div>
|
|
|
<div class="fr">真实库存、真实价格</div>
|
|
|
</div>
|
|
|
<ul>
|
|
|
- <li>
|
|
|
+ <li v-for="commodity in commodities.content">
|
|
|
<div class="fl">
|
|
|
- <p>ASDHAKHFKSAJFHKA</p>
|
|
|
- <span>panasonic</span>
|
|
|
+ <p>{{commodity.code || '-'}}</p>
|
|
|
+ <span v-if="commodity.brandNameEn || commodity.brandEn">{{commodity.brandNameEn || commodity.brandEn || '-'}}</span>
|
|
|
</div>
|
|
|
<div class="fr">
|
|
|
- <span>$</span>
|
|
|
- <span>1111.111111</span>
|
|
|
+ <span>{{commodity.currencyName === 'USD' ? '$' : '¥'}}</span>
|
|
|
+ <span>{{commodity.prices[0].rMBPrice}}</span>
|
|
|
</div>
|
|
|
</li>
|
|
|
- <li>
|
|
|
- <div class="fl">
|
|
|
- <p>ASDHAKHFKSAJFHKA</p>
|
|
|
- <span>panasonic</span>
|
|
|
- </div>
|
|
|
- <div class="fr">$1111.111111</div>
|
|
|
- </li>
|
|
|
- <li>
|
|
|
- <div class="fl">
|
|
|
- <p>ASDHAKHFKSAJFHKA</p>
|
|
|
- <span>panasonic</span>
|
|
|
- </div>
|
|
|
- <div class="fr">$1111.111111</div>
|
|
|
- </li>
|
|
|
</ul>
|
|
|
</div>
|
|
|
</template>
|
|
|
+<script>
|
|
|
+ export default {
|
|
|
+ filters: {
|
|
|
+ price: function (val) {
|
|
|
+ return val.toFixed(2)
|
|
|
+ }
|
|
|
+ },
|
|
|
+ computed: {
|
|
|
+ commodities () {
|
|
|
+ return this.$store.state.shop.storeInfo.storeCommodity.data
|
|
|
+ },
|
|
|
+ date () {
|
|
|
+ let now = new Date()
|
|
|
+ const monthTemp = now.getMonth() + 1
|
|
|
+ const dayTemp = now.getDate()
|
|
|
+ const month = monthTemp < 10 ? '0' + monthTemp : monthTemp
|
|
|
+ const day = dayTemp < 10 ? '0' + dayTemp : dayTemp
|
|
|
+ return {
|
|
|
+ month: month,
|
|
|
+ day: day
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+</script>
|
|
|
<style lang="scss" scoped>
|
|
|
.share-store-commodity {
|
|
|
padding: .24rem .3rem;
|
|
|
@@ -61,6 +72,7 @@
|
|
|
text-align: center;
|
|
|
border-radius: 2px;
|
|
|
background: #fa3f46;
|
|
|
+ margin: .04rem;
|
|
|
}
|
|
|
}
|
|
|
.fr {
|
|
|
@@ -73,23 +85,32 @@
|
|
|
> ul {
|
|
|
li {
|
|
|
height: .82rem;
|
|
|
- .fl {
|
|
|
- p {
|
|
|
- font-size: .24rem;
|
|
|
- color: #f1a850;
|
|
|
- }
|
|
|
- span {
|
|
|
- font-size: .21rem;
|
|
|
- color: #999;
|
|
|
+ border-bottom: .02rem solid rgba(217, 217, 217, .35);
|
|
|
+ > div {
|
|
|
+ height: .82rem;
|
|
|
+ &.fl {
|
|
|
+ line-height: .4rem;
|
|
|
+ p {
|
|
|
+ font-size: .24rem;
|
|
|
+ color: #f1a850;
|
|
|
+ }
|
|
|
+ span {
|
|
|
+ font-size: .21rem;
|
|
|
+ color: #999;
|
|
|
+ }
|
|
|
}
|
|
|
- }
|
|
|
- .fr {
|
|
|
- font-size: .24rem;
|
|
|
- color: #e21616;
|
|
|
- line-height: .82rem;
|
|
|
- span {
|
|
|
- &:nth-child(2) {
|
|
|
- font-size: .26rem;
|
|
|
+ &.fr {
|
|
|
+ font-size: .24rem;
|
|
|
+ color: #e21616;
|
|
|
+ line-height: .82rem;
|
|
|
+ width: 1.2rem;
|
|
|
+ overflow: hidden;
|
|
|
+ text-overflow: ellipsis;
|
|
|
+ white-space: nowrap;
|
|
|
+ span {
|
|
|
+ &:nth-child(2) {
|
|
|
+ font-size: .26rem;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|