diff --git a/src/api/flower/index.js b/src/api/flower/index.js index abb8bc5..8b7edfa 100644 --- a/src/api/flower/index.js +++ b/src/api/flower/index.js @@ -11,5 +11,13 @@ export default { list(params) { return fetch('/library/list', params,'post','json') }, + /** + * 热门 + * @param params + * @returns {Promise | Promise} + */ + changeHot(params){ + return fetch('/library/hot',params,'post','json') + } } diff --git a/src/views/flower/knowledge/index.vue b/src/views/flower/knowledge/index.vue index 291b049..38e92f7 100644 --- a/src/views/flower/knowledge/index.vue +++ b/src/views/flower/knowledge/index.vue @@ -7,8 +7,9 @@ @@ -47,7 +48,8 @@ export default { { title:'科/属', dataIndex: 'genus', - },{ + }, + { title:"操作", slotName:'menu' } @@ -67,6 +69,16 @@ export default { this.$message.error(res.msg); } }) + }, + changeHot(item){ + const ids = {ids:[item.id],isHot: item.isHot === 0 ? 1 :0} + this.$api.flower.changeHot(ids).then(res => { + if(res.code === 200){ + this.fetchList() + }else { + this.$message.error(res.msg); + } + }) } }, }