|
@@ -1,65 +1,46 @@
|
|
|
<template>
|
|
|
<div class="floor">
|
|
|
<ul>
|
|
|
- <li class="list-item">
|
|
|
+ <nuxt-link tag="li" :key="item.batchCode" :to="`/pcb/product/${item.productid}/${item.batchCode}`" class="list-item" v-for="item in data">
|
|
|
<div class="img">
|
|
|
- <img src="/images/pcb/test-logo.png" alt="">
|
|
|
+ <img :src="getLogo(item)" alt="">
|
|
|
</div>
|
|
|
- <p class="text">HYCO组合式金属喷嘴</p>
|
|
|
- <span class="text price">¥699</span>
|
|
|
- </li>
|
|
|
- <li class="list-item">
|
|
|
- <div class="img">
|
|
|
- <img src="/images/pcb/test-logo.png" alt="">
|
|
|
- </div>
|
|
|
- <p class="text">HYCO组合式金属喷嘴</p>
|
|
|
- <span class="text price">¥699</span>
|
|
|
- </li>
|
|
|
- <li class="list-item">
|
|
|
- <div class="img">
|
|
|
- <img src="/images/pcb/test-logo.png" alt="">
|
|
|
- </div>
|
|
|
- <p class="text">HYCO组合式金属喷嘴</p>
|
|
|
- <span class="text price">¥699</span>
|
|
|
- </li>
|
|
|
- <li class="list-item">
|
|
|
- <div class="img">
|
|
|
- <img src="/images/pcb/test-logo.png" alt="">
|
|
|
- </div>
|
|
|
- <p class="text">HYCO组合式金属喷嘴</p>
|
|
|
- <span class="text price">¥699</span>
|
|
|
- </li>
|
|
|
- <li class="list-item">
|
|
|
- <div class="img">
|
|
|
- <img src="/images/pcb/test-logo.png" alt="">
|
|
|
- </div>
|
|
|
- <p class="text">HYCO组合式金属喷嘴</p>
|
|
|
- <span class="text price">¥699</span>
|
|
|
- </li>
|
|
|
- <li class="list-item">
|
|
|
- <div class="img">
|
|
|
- <img src="/images/pcb/test-logo.png" alt="">
|
|
|
- </div>
|
|
|
- <p class="text">HYCO组合式金属喷嘴</p>
|
|
|
- <span class="text price">¥699</span>
|
|
|
- </li>
|
|
|
- <li class="list-item">
|
|
|
- <div class="img">
|
|
|
- <img src="/images/pcb/test-logo.png" alt="">
|
|
|
- </div>
|
|
|
- <p class="text">HYCO组合式金属喷嘴</p>
|
|
|
- <span class="text price">¥699</span>
|
|
|
- </li>
|
|
|
- <li class="list-item">
|
|
|
- <div class="img">
|
|
|
- <img src="/images/pcb/test-logo.png" alt="">
|
|
|
- </div>
|
|
|
- <p class="text">HYCO组合式金属喷嘴</p>
|
|
|
- <span class="text price">¥699</span>
|
|
|
- </li>
|
|
|
+ <p class="text">{{item.code}}</p>
|
|
|
+ <template v-if="item.prices && item.prices.length">
|
|
|
+ <span class="text price" v-if="item.currencyName == 'RMB'">{{'¥' + item.prices[0].rMBPrice}}</span>
|
|
|
+ <span class="text price" v-if="item.currencyName == 'USD'">{{'$' + item.prices[0].uSDPrice}}</span>
|
|
|
+ </template>
|
|
|
+ </nuxt-link>
|
|
|
</ul>
|
|
|
</div>
|
|
|
</template>
|
|
|
+<script>
|
|
|
+ export default {
|
|
|
+ props: {
|
|
|
+ data: {
|
|
|
+ type: Array,
|
|
|
+ default: []
|
|
|
+ }
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ getLogo: function (item) {
|
|
|
+ if (item.batchCode) {
|
|
|
+ if (item.img) {
|
|
|
+ return item.img
|
|
|
+ } else {
|
|
|
+ return '/images/component/default.png'
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ if (item.brand && item.brand.logoUrl) {
|
|
|
+ return item.brand.logoUrl
|
|
|
+ } else {
|
|
|
+ return '/images/component/default.png'
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+</script>
|
|
|
<style lang="scss" scoped>
|
|
|
$img-size: 215px;
|
|
|
.floor {
|