|
|
@@ -77,25 +77,31 @@
|
|
|
</tr>
|
|
|
</tbody>
|
|
|
</table>
|
|
|
- <button class="more-btn" @click="goSayPriceInfo(item.newId || item.quteId || item.id, item.agreed, index)">查看更多</button>
|
|
|
+ <button v-if="seekType !== 'enquiry'" class="more-btn" @click="goSayPriceInfo(item.newId || item.quteId || item.id, item.agreed, index)">查看更多</button>
|
|
|
+ <button v-if="seekType === 'enquiry'" class="more-btn" @click="goBtobDetails(item.id)">查看更多</button>
|
|
|
</template>
|
|
|
<template v-else>
|
|
|
- <p class="remain-time" v-if="seekType !== 'enquiry' && item.remainingTime > 0">剩余 :
|
|
|
- <span v-if="getDay(item.remainingTime) > 0" v-text="getDay(item.remainingTime)"></span>
|
|
|
- <i v-if="getDay(item.remainingTime) > 0"> 天 </i>
|
|
|
- <span v-if="getDay(item.remainingTime) <= 0" v-text="getHours(item.remainingTime)"></span>
|
|
|
- <i v-if="getDay(item.remainingTime) <= 0"> 小时</i>
|
|
|
- </p>
|
|
|
- <p class="remain-time" v-else-if="(seekType === 'enquiry') && (item.status === 200)">我要报价</p>
|
|
|
- <p class="remain-time" v-else-if="(seekType === 'enquiry') && (item.status === 201 && item.agreed == null && item.invalid !== 1)">已报价</p>
|
|
|
- <p class="remain-time" v-else-if="(seekType === 'enquiry') && (item.status === 201 && item.invalid === 1)">已失效</p>
|
|
|
- <p class="remain-time" v-else-if="(seekType === 'enquiry') && (item.status === 201 && item.agreed === 1 && item.invalid !== 1)">已采纳</p>
|
|
|
- <p class="remain-time" v-else><span>已截止</span></p>
|
|
|
- <!--<a v-if="!userType && item.quoted == 1">已报价</a>-->
|
|
|
- <a v-if="isSelfSeek(item) && seekType !== 'enquiry'" class="self-publish" @click="setRemindText('此为贵公司的求购')">我要报价</a>
|
|
|
- <a v-if="canSayPrice(item) && seekType !== 'enquiry'" @click="goSayPrice(item.itemId || item.id, index)">我要报价</a>
|
|
|
- <!--<a v-if="item.newId" class="self-publish" @click="setRemindText('您已报价')">我要报价</a>-->
|
|
|
- <a v-if="canSeeInfo(item)" @click="goSayPriceInfo(item.newId || item.quteId || item.id, item.agreed, index)">查看报价</a>
|
|
|
+ <div v-if="seekType === 'enquiry'">
|
|
|
+ <p class="remain-time" v-if="(seekType === 'enquiry') && (item.status === 201 && item.invalid === 0 && item.overdue === 0 && !item.agreed)"><span>已报价</span></p>
|
|
|
+ <p class="remain-time" v-if="(seekType === 'enquiry') && (item.invalid === 1 || item.status === 314 || (item.inquiry.check || item.inquiry.check === 1) || item.overdue === 1)"><span>已失效</span></p>
|
|
|
+ <p class="remain-time" v-if="(seekType === 'enquiry') && (item.agreed === 1 && item.status === 201 && item.invalid === 0 && item.overdue === 0)"><span>已采纳</span></p>
|
|
|
+ <a class="remain-time" style="margin-top:1.5rem;" v-if="(seekType === 'enquiry') && (item.status===200 && item.invalid!==1 && item.overdue !== 1 && (!item.inquiry.check || item.inquiry.check === 0))" @click="goBtobDetails(item.id)">我要报价</a>
|
|
|
+ <a v-else @click="goBtobDetails(item.id)">查看更多</a>
|
|
|
+ </div>
|
|
|
+ <div v-else>
|
|
|
+ <p class="remain-time" v-if="item.remainingTime > 0">剩余 :
|
|
|
+ <span v-if="getDay(item.remainingTime) > 0" v-text="getDay(item.remainingTime)"></span>
|
|
|
+ <i v-if="getDay(item.remainingTime) > 0"> 天 </i>
|
|
|
+ <span v-if="getDay(item.remainingTime) <= 0" v-text="getHours(item.remainingTime)"></span>
|
|
|
+ <i v-if="getDay(item.remainingTime) <= 0"> 小时</i>
|
|
|
+ </p>
|
|
|
+ <p class="remain-time" v-else><span>已截止</span></p>
|
|
|
+ <!--<a v-if="!userType && item.quoted == 1">已报价</a>-->
|
|
|
+ <a v-if="isSelfSeek(item)" class="self-publish" @click="setRemindText('此为贵公司的求购')">我要报价</a>
|
|
|
+ <a v-if="canSayPrice(item)" @click="goSayPrice(item.itemId || item.id, index)">我要报价</a>
|
|
|
+ <!--<a v-if="item.newId" class="self-publish" @click="setRemindText('您已报价')">我要报价</a>-->
|
|
|
+ <a v-if="canSeeInfo(item)" @click="goSayPriceInfo(item.newId || item.quteId || item.id, item.agreed, index)">查看报价</a>
|
|
|
+ </div>
|
|
|
</template>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -187,12 +193,14 @@ export default {
|
|
|
'purchaseManList': {
|
|
|
handler (newVal) {
|
|
|
this.purchaseManListData = JSON.parse(JSON.stringify(this.purchaseManList))
|
|
|
- console.log(this.purchaseManListData)
|
|
|
},
|
|
|
immediate: true
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
+ goBtobDetails (type) {
|
|
|
+ this.$router.push(`/mobile/center/vendor/seek_btob_details?id=${type}&active=${this.activeType}`)
|
|
|
+ },
|
|
|
getDay: function(timeStamp) {
|
|
|
return Math.floor(timeStamp / (1000 * 60 * 60 * 24))
|
|
|
},
|