市北人才赋能平台 --小程序端
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.

95 lines
1.8 KiB

import {HTTP, Method} from '../utils/http.js'
const TopicBaseUrl = {
topic_list_url:'/api/group/page',
topic_goldenList_url:'/api/comment/goldenList',
topic_detail_url:'/api/group/queryById/',
topic_detailComment_url:'/api/comment/page',
topic_collect:'/api/group/collectGroup/',
topic_commentPraise_url: '/api/comment/addSupport/',
// topic_commentUnPraise_url: '/api/comment/deleteComment/{id}',
}
class TopicModel extends HTTP {
constructor () {
super()
}
// 议题列表
getTopicList(page, success) {
let params = {
url: TopicBaseUrl.topic_list_url,
method: Method.POST,
data: {
page: page,
pageSize: 10,
},
success: success
}
this.request(params)
}
getTopicDetail(id, success){
let params = {
url: TopicBaseUrl.topic_detail_url+`${id}`,
method: Method.POST,
success: success
}
this.request(params)
}
getTopicDetailComment(id, page,success) {
let params = {
url: TopicBaseUrl.topic_detailComment_url,
method: Method.POST,
data:{
groupId:id,
page: page,
pageSize: 10,
},
success: success
}
this.request(params)
}
topicCollect(id,success){
let params = {
url: TopicBaseUrl.topic_collect + `${id}`,
method: Method.POST,
success: success
}
this.request(params)
}
topicCommentPraise(id,success){
6 years ago
let params = {
url: TopicBaseUrl.topic_commentPraise_url + `${id}`,
method: Method.POST,
success: success
6 years ago
}
this.request(params)
6 years ago
}
goldenList(page, success) {
let params = {
url: TopicBaseUrl.topic_goldenList_url,
method: Method.POST,
data: {
type:1,
page: page,
pageSize: 10,
},
success: success
}
this.request(params)
}
}
export {TopicModel}