import {HTTP, Method} from '../utils/http.js' const TopicBaseUrl = { topic_list_url:'/api/group/page', // 议题列表 topic_addGroup_url:'/api/group/addGroup', // 新建议题 topic_goldenList_url:'/api/comment/goldenList', // 金点子列表 topic_detail_url:'/api/group/queryById/', // 议题详情 topic_detailComment_url:'/api/comment/page', // 评论列表 topic_collect_url:'/api/group/collectGroup/', // 收藏 topic_unCollect_url: '/api/collect/deleteCollection/', // 取消收藏 topic_commentPraise_url: '/api/comment/addSupport/', // 点赞 topic_addMessage_url:'/api/message/addMessage' // 留言箱 } 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) } // 新建议题 topicAddGroup(){ 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_url + `${id}`, method: Method.POST, success: success } this.request(params) } topicUnCollect(id, success){ let params = { url: TopicBaseUrl.topic_unCollect_url + `${id}`, method: Method.POST, success: success } this.request(params) } topicCommentPraise(id,success){ let params = { url: TopicBaseUrl.topic_commentPraise_url + `${id}`, method: Method.POST, success: success } this.request(params) } goldenList(page, success) { let params = { url: TopicBaseUrl.topic_goldenList_url, method: Method.POST, data: { type:1, // 1.全部 2.我的金点子 page: page, pageSize: 10, }, success: success } this.request(params) } addMessage(content,success){ let params = { url: TopicBaseUrl.topic_addMessage_url, method: Method.POST, data: { content: content }, success: success } this.request(params) } } export {TopicModel}