|
|
@@ -14,7 +14,7 @@
|
|
|
</div>
|
|
|
<div class="message">
|
|
|
<p>{{item.createTime | time}}</p>
|
|
|
- <a :href="item.type === 'MALL跳转卖家待报价页面' ? '/vendor#/seekPurchase?type=1' : item.type === 'MALL公共询价' ? '/user#/seekPurchase' : item.type === '商城公共询价采纳结果' ? '/vendor#/vendorPurchaseOffer' : ''"
|
|
|
+ <a :href="item.type === 'MALL跳转卖家待报价页面' ? '/mobile/center/user/seek?seekType=done' : item.type === 'MALL公共询价' ? '/mobile/center/vendor/seek?seekType=wait' : item.type === '商城公共询价采纳结果' ? '/mobile/center/vendor/seek?seekType=done' : ''"
|
|
|
v-if="item.type"
|
|
|
:title="item.content" class="info" target="_blank">{{item.content}}</a>
|
|
|
<a v-else :title="item.content" class="noLink info">{{item.content}}</a>
|
|
|
@@ -34,7 +34,9 @@
|
|
|
data () {
|
|
|
return {
|
|
|
count: 10,
|
|
|
- page: 1
|
|
|
+ page: 1,
|
|
|
+ isChange: false,
|
|
|
+ msgList: []
|
|
|
}
|
|
|
},
|
|
|
fetch ({ store }) {
|
|
|
@@ -63,6 +65,19 @@
|
|
|
PullUp,
|
|
|
EmptyStatus
|
|
|
},
|
|
|
+ watch: {
|
|
|
+ 'messageList': {
|
|
|
+ handler: function (val) {
|
|
|
+ if (this.isChange) {
|
|
|
+ this.msgList = val.content
|
|
|
+ this.isChange = false
|
|
|
+ } else {
|
|
|
+ this.msgList = [...this.msgList, ...val.content]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ immediate: true
|
|
|
+ }
|
|
|
+ },
|
|
|
methods: {
|
|
|
reloadList: function () {
|
|
|
this.$store.dispatch('messageShow/getAllMessage', { receiverUu: this.user.data.userUU, receiverEnuu: this.user.data.enterprise.uu, consumerApp: 'MALL', page: this.page, count: this.count, sorting: {'createTime': 'DESC'} })
|