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

98 lines
2.1 KiB

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 }