纸通宝小程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

37 lines
1.1 KiB

// pages/stock/index.js
const request = require('../../../utils/request') //导入模块
const util = require('../../../utils/util')
Component({
options: {
addGlobalClass: true,
multipleSlots: true
},
properties: {
item: { type: Object, value: null },
mclick: { type: Boolean, value: true }
},
methods: {
toMill: function(){
if(!this.data.mclick){
return
}
wx.navigateTo({ url: '/pages/agent/factory/index?tabIndex=1&id=' + this.data.item.millPaperId })
},
lookItem: function(e){
wx.navigateTo({ url: '/pages/article/detail/index?id=' + this.data.item.id })
},
likeItem: function(e){
if(this.data.item.isLiked){
util.showToast('请勿重复点赞')
return
}
// /article/like-or-cancel/article/{id}
request.post('/information-center/article-reply/like-or-cancel/article', {articleId: this.data.item.id}).then(result => {
this.setData({ ['item.likeQuantity']: result.data.likeQuantity, ['item.isLiked']: 1 })
}).catch(error => {
util.showToast(error)
})
}
}
})