|
|
@@ -25,6 +25,7 @@
|
|
|
</div>
|
|
|
<div class="content">
|
|
|
<div class="fl">
|
|
|
+ <div class="linetext">品牌:{{item.pbranden}}</div>
|
|
|
<div class="linetext">类目(产品名称):
|
|
|
<template v-if="!item.kind">
|
|
|
{{item.kinden || '-'}}
|
|
|
@@ -33,7 +34,7 @@
|
|
|
{{item.kind || '-'}}
|
|
|
</template>
|
|
|
</div>
|
|
|
- <div class="linetext">品牌:{{item.pbranden}}</div>
|
|
|
+ <div class="linetext">规格:{{item.spec}}</div>
|
|
|
<div class="linetext">单位:PCS</div>
|
|
|
</div>
|
|
|
<div class="fr" :class="providerType == 'enterprise' && item.batchCount > 0 ? '' : 'addtop'" >
|
|
|
@@ -58,8 +59,8 @@
|
|
|
<div class="middle">
|
|
|
<div class="list list-long">
|
|
|
<div class="fl">
|
|
|
- <div class="name">规格:</div>
|
|
|
- <div class="text">{{item.spec || '-'}}</div>
|
|
|
+ <div class="name">品牌:</div>
|
|
|
+ <div class="text">{{item.brandNameEn}}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="list">
|
|
|
@@ -73,8 +74,8 @@
|
|
|
</div>
|
|
|
<div class="list">
|
|
|
<div class="fl">
|
|
|
- <div class="name">品牌:</div>
|
|
|
- <div class="text">{{item.brandNameEn}}</div>
|
|
|
+ <div class="name">规格:</div>
|
|
|
+ <div class="text">{{item.spec || '-'}}</div>
|
|
|
</div>
|
|
|
<div class="fr">
|
|
|
<div class="name">交期(天):</div>
|
|
|
@@ -137,91 +138,94 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<!-- 企业产品库 查看信息 -->
|
|
|
- <div class="deleteKuang" v-show="showMoreinfn">
|
|
|
+ <div class="deleteKuang" v-show="showMoreinfn" @touchmove="preventTouchMove($event)">
|
|
|
<div class="Kuang">
|
|
|
- <div class="title">产品信息<i data-v-4faa6b2d="" @click="closeMoreinfo()" class="icon-guanbi iconfont"></i></div>
|
|
|
- <div class="content">
|
|
|
- <div class="infob">
|
|
|
- <div class="info"><div class="name">型号:</div><div>{{cnmpCode}}</div></div>
|
|
|
- <div class="info"><div class="name">类目(产品名称):</div><div>{{cnmpType || '-'}}</div></div>
|
|
|
- <div class="info"><div class="name">品牌:</div><div>{{cnmpBand}}</div></div>
|
|
|
- </div>
|
|
|
- <div class="content_sq" v-bind:key="item.id" v-for="(item, index) in vendorlist" >
|
|
|
- <div class="labelBg">
|
|
|
- <div class="labelinfo" style="margin-left: -0.1rem">
|
|
|
- <div class="labelicon" style="vertical-align:top;margin-top: 0.09rem">标签</div>
|
|
|
- <div class="labeltext">{{item.tag}}</div>
|
|
|
- </div>
|
|
|
- <div class="middle">
|
|
|
- <div class="list">
|
|
|
- <div class="fl">
|
|
|
- <div class="name">
|
|
|
- <div class="pms">
|
|
|
- {{item.storeid === '33069557578d44e69bd91ad12d28a8d4' ? '寄售' : '自营'}}
|
|
|
+ <div class="title">产品信息<i @click="closeMoreinfo()" class="icon-guanbi iconfont"></i></div>
|
|
|
+ <div class="overflow-hidden" ref="mobileModalBox">
|
|
|
+ <div class="content overflow-hidden">
|
|
|
+ <div class="infob">
|
|
|
+ <div class="info"><div class="name">品牌:</div><div>{{cnmpBand}}</div></div>
|
|
|
+ <div class="info"><div class="name">类目(产品名称):</div><div>{{cnmpType || '-'}}</div></div>
|
|
|
+ <div class="info"><div class="name">型号:</div><div>{{cnmpCode}}</div></div>
|
|
|
+ <div class="info"><div class="name">规格:</div><div>{{cnmpSpec}}</div></div>
|
|
|
+ </div>
|
|
|
+ <div class="content_sq" v-bind:key="item.id" v-for="(item, index) in vendorlist" >
|
|
|
+ <div class="labelBg">
|
|
|
+ <div class="labelinfo" style="margin-left: -0.1rem">
|
|
|
+ <div class="labelicon" style="vertical-align:top;margin-top: 0.09rem">标签</div>
|
|
|
+ <div class="labeltext">{{item.tag}}</div>
|
|
|
+ </div>
|
|
|
+ <div class="middle">
|
|
|
+ <div class="list">
|
|
|
+ <div class="fl">
|
|
|
+ <div class="name">
|
|
|
+ <div class="pms">
|
|
|
+ {{item.storeid === '33069557578d44e69bd91ad12d28a8d4' ? '寄售' : '自营'}}
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
+ <div class="fr">
|
|
|
+ <div class="textinfo" v-if="item.breakUp">可拆卖</div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- <div class="fr">
|
|
|
- <div class="textinfo" v-if="item.breakUp">可拆卖</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="list list-long">
|
|
|
- <div class="fl">
|
|
|
- <div class="name">规格:</div>
|
|
|
- <div class="text">{{item.spec || '-'}}</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="list">
|
|
|
- <div class="fl">
|
|
|
- <div class="name">最小包装数:</div>
|
|
|
- <div class="text">{{item.minPackQty}}</div>
|
|
|
+ <div class="list list-long">
|
|
|
+ <div class="fl">
|
|
|
+ <div class="name">规格:</div>
|
|
|
+ <div class="text">{{item.spec || '-'}}</div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- <div class="fr">
|
|
|
- <div class="name">交期(天):</div>
|
|
|
- <div class="text" v-if="item.b2cMaxDelivery && (item.b2cMaxDelivery != item.b2cMinDelivery)" v-text="item.b2cMinDelivery + '-'+ item.b2cMaxDelivery"></div>
|
|
|
- <div class="text" v-if="item.b2cMaxDelivery && (item.b2cMaxDelivery == item.b2cMinDelivery)" v-text="item.b2cMinDelivery"></div>
|
|
|
+ <div class="list">
|
|
|
+ <div class="fl">
|
|
|
+ <div class="name">最小包装数:</div>
|
|
|
+ <div class="text">{{item.minPackQty}}</div>
|
|
|
+ </div>
|
|
|
+ <div class="fr">
|
|
|
+ <div class="name">交期(天):</div>
|
|
|
+ <div class="text" v-if="item.b2cMaxDelivery && (item.b2cMaxDelivery != item.b2cMinDelivery)" v-text="item.b2cMinDelivery + '-'+ item.b2cMaxDelivery"></div>
|
|
|
+ <div class="text" v-if="item.b2cMaxDelivery && (item.b2cMaxDelivery == item.b2cMinDelivery)" v-text="item.b2cMinDelivery"></div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
|
|
|
- <div class="list">
|
|
|
- <div class="fl">
|
|
|
- <div class="name">包装方式:</div>
|
|
|
- <div class="text">{{item.packaging || '无包装信息'}}</div>
|
|
|
- </div>
|
|
|
- <div class="fr">
|
|
|
- <div class="name">库存:</div>
|
|
|
- <div class="text">{{item.reserve}}</div>
|
|
|
+ <div class="list">
|
|
|
+ <div class="fl">
|
|
|
+ <div class="name">包装方式:</div>
|
|
|
+ <div class="text">{{item.packaging || '无包装信息'}}</div>
|
|
|
+ </div>
|
|
|
+ <div class="fr">
|
|
|
+ <div class="name">库存:</div>
|
|
|
+ <div class="text">{{item.reserve}}</div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
|
|
|
- <div class="list">
|
|
|
- <div class="fl">
|
|
|
- <div class="name">生产日期:</div>
|
|
|
- <div class="text" :title="item.produceDate">{{item.produceDate || '-'}}</div>
|
|
|
- </div>
|
|
|
- <div class="fr">
|
|
|
- <div class="name">最小起订量:</div>
|
|
|
- <div class="text" style="color: #f31919">{{item.minBuyQty}}</div>
|
|
|
+ <div class="list">
|
|
|
+ <div class="fl">
|
|
|
+ <div class="name">生产日期:</div>
|
|
|
+ <div class="text" :title="item.produceDate">{{item.produceDate || '-'}}</div>
|
|
|
+ </div>
|
|
|
+ <div class="fr">
|
|
|
+ <div class="name">最小起订量:</div>
|
|
|
+ <div class="text" style="color: #f31919">{{item.minBuyQty}}</div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
|
|
|
- <div class="list">
|
|
|
- <div class="name left">价格梯度:</div>
|
|
|
- <div class="table left">
|
|
|
- <ul>
|
|
|
- <li class="title">
|
|
|
- <div>分段数量/PCS</div>
|
|
|
- <div>分段单价</div>
|
|
|
- </li>
|
|
|
- <li v-for="price in item.prices">
|
|
|
- <div>{{price.start}}+</div>
|
|
|
- <div v-if="item.currencyName == 'RMB'">¥{{price.rMBPrice}}</div>
|
|
|
- <div v-else>${{price.rMBPrice}}</div>
|
|
|
- </li>
|
|
|
- </ul>
|
|
|
+ <div class="list">
|
|
|
+ <div class="name left">价格梯度:</div>
|
|
|
+ <div class="table left">
|
|
|
+ <ul>
|
|
|
+ <li class="title">
|
|
|
+ <div>分段数量/PCS</div>
|
|
|
+ <div>分段单价</div>
|
|
|
+ </li>
|
|
|
+ <li v-for="price in item.prices">
|
|
|
+ <div>{{price.start}}+</div>
|
|
|
+ <div v-if="item.currencyName == 'RMB'">¥{{price.rMBPrice}}</div>
|
|
|
+ <div v-else>${{price.rMBPrice}}</div>
|
|
|
+ </li>
|
|
|
+ </ul>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -387,21 +391,18 @@
|
|
|
this.GetEnterpriseListData = this.GetEnterpriseListData.concat(res.data.content)
|
|
|
this.EnterprisePage = res.data.totalPages
|
|
|
this.isSearchSearchingMore = false
|
|
|
- console.log(this.GetEnterpriseListData)
|
|
|
})
|
|
|
} else if (this.providerType === 'person') {
|
|
|
this.GetPersonList().then(res => {
|
|
|
this.GetEnterpriseListData = this.GetEnterpriseListData.concat(res.data.content)
|
|
|
this.EnterprisePage = res.data.totalPages
|
|
|
this.isSearchSearchingMore = false
|
|
|
- console.log(this.GetEnterpriseListData)
|
|
|
})
|
|
|
} else if (this.providerType === 'onLine') {
|
|
|
this.GetOnlineList().then(res => {
|
|
|
this.GetEnterpriseListData = this.GetEnterpriseListData.concat(res.data.content)
|
|
|
this.EnterprisePage = res.data.totalPages
|
|
|
this.isSearchSearchingMore = false
|
|
|
- console.log(this.GetEnterpriseListData)
|
|
|
})
|
|
|
}
|
|
|
},
|
|
|
@@ -409,6 +410,7 @@
|
|
|
lookProductitem: function(id, item) {
|
|
|
this.chooseItem = item
|
|
|
this.$http.get(`/trade/products/goods/productid/${id}`).then(res => {
|
|
|
+ this._initscroll()
|
|
|
this.showMoreinfn = true
|
|
|
this.vendorlist = res.data
|
|
|
})
|
|
|
@@ -446,7 +448,7 @@
|
|
|
if (this.chooseItem.pcmpcode) {
|
|
|
return this.chooseItem.pcmpcode
|
|
|
}
|
|
|
- return ''
|
|
|
+ return '-'
|
|
|
},
|
|
|
cnmpType() { // 类目
|
|
|
return this.chooseItem.kind || this.chooseItem.kinden || '-'
|
|
|
@@ -455,7 +457,13 @@
|
|
|
if (this.chooseItem.pbranden) {
|
|
|
return this.chooseItem.pbranden
|
|
|
}
|
|
|
- return ''
|
|
|
+ return '-'
|
|
|
+ },
|
|
|
+ cnmpSpec() { // 规格
|
|
|
+ if (this.chooseItem.spec) {
|
|
|
+ return this.chooseItem.spec
|
|
|
+ }
|
|
|
+ return '-'
|
|
|
},
|
|
|
shopuuid() {
|
|
|
return this.$store.state.option.storeStatus.data
|
|
|
@@ -464,6 +472,7 @@
|
|
|
mounted: function () {
|
|
|
this.$nextTick(() => {
|
|
|
window.addEventListener('scroll', this.scroll, false)
|
|
|
+ this._initscroll()
|
|
|
})
|
|
|
},
|
|
|
created() {
|