|
|
|
import { HTTP, Method} from '../utils/http.js'
|
|
|
|
const UserConst = {
|
|
|
|
user_info: '', // 个人信息
|
|
|
|
user_unMessage_url:'/api/message/page', // 我的消息未读
|
|
|
|
user_myMessage_url:'/api/message/page', // 我的消息
|
|
|
|
user_myFavorite_url: '/api/collect/collectionList', // 我的收藏
|
|
|
|
user_goldenList_url: '/api/comment/goldenList', // 我的金点子
|
|
|
|
user_myTopics_url:'/api/group/groupByUser', // 我的议题
|
|
|
|
user_myActivity_url:'/api/activity/activityList' // 我的活动
|
|
|
|
}
|
|
|
|
class UserModel extends HTTP {
|
|
|
|
constructor () {
|
|
|
|
super()
|
|
|
|
}
|
|
|
|
getMyMessageList(page, success){
|
|
|
|
let params = {
|
|
|
|
url: UserConst.user_myMessage_url,
|
|
|
|
method: Method.POST,
|
|
|
|
data: {
|
|
|
|
page: page,
|
|
|
|
pageSize: 10,
|
|
|
|
},
|
|
|
|
success: success
|
|
|
|
}
|
|
|
|
this.request(params)
|
|
|
|
}
|
|
|
|
|
|
|
|
getMyMessageTotal(success) {
|
|
|
|
let params = {
|
|
|
|
url: UserConst.user_unMessage_url,
|
|
|
|
method: Method.POST,
|
|
|
|
data:{
|
|
|
|
messageStatus:0,
|
|
|
|
page:1,
|
|
|
|
pageSize:10,
|
|
|
|
},
|
|
|
|
success: success
|
|
|
|
}
|
|
|
|
this.request(params)
|
|
|
|
}
|
|
|
|
|
|
|
|
getMyTopics(page,type,success){
|
|
|
|
let params = {
|
|
|
|
url: UserConst.user_myTopics_url,
|
|
|
|
method: Method.POST,
|
|
|
|
data: {
|
|
|
|
page: page,
|
|
|
|
type: type,
|
|
|
|
pageSize: 10,
|
|
|
|
},
|
|
|
|
success: success
|
|
|
|
}
|
|
|
|
this.request(params)
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
getMyFavoriteList(page, success) {
|
|
|
|
let params = {
|
|
|
|
url: UserConst.user_myFavorite_url,
|
|
|
|
method: Method.POST,
|
|
|
|
data: {
|
|
|
|
page: page,
|
|
|
|
pageSize: 10,
|
|
|
|
},
|
|
|
|
success: success
|
|
|
|
}
|
|
|
|
this.request(params)
|
|
|
|
}
|
|
|
|
|
|
|
|
goldenList(page, success) {
|
|
|
|
let params = {
|
|
|
|
url: UserConst.user_goldenList_url,
|
|
|
|
method: Method.POST,
|
|
|
|
data: {
|
|
|
|
type: 2, // 1.全部 2.我的金点子
|
|
|
|
page: page,
|
|
|
|
pageSize: 10,
|
|
|
|
},
|
|
|
|
success: success
|
|
|
|
}
|
|
|
|
this.request(params)
|
|
|
|
}
|
|
|
|
|
|
|
|
getMyActivityList(page, success) {
|
|
|
|
let params = {
|
|
|
|
url: UserConst.user_myActivity_url,
|
|
|
|
method: Method.POST,
|
|
|
|
data: {
|
|
|
|
page: page,
|
|
|
|
pageSize: 10,
|
|
|
|
},
|
|
|
|
success: success
|
|
|
|
}
|
|
|
|
this.request(params)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
export { UserModel }
|