客户端查看报名人
uni.request({
url:GLOBAL.baseURL+'/service/applyUser',
method:'GET',
data:{service_detail_id:service_detail_id},
success:res=>{
this.carouselList=res.data.data;
}
})
轮播图
uni.request({
url:GLOBAL.baseURL+'/swiper',
method:'GET',
success:res=>{
this.carouselList=res.data.data;
}
})
排名
触底事件:需要分页参数 pageNum当前页 pageSize页面大小
页面刷新:把pageNum重置为1
uni.request({
url:GLOBAL.baseURL+'/ranking',
data:{pageNum:pageNum,pageSize:pageSize},
method:'GET',
success:res=>{
this.rangList=res.data.data;
}
})
登录
传递两个参数电话号,密码
uni.request({
url:GLOBAL.baseURL+'/users/login',
data:{user_id:user_id,user_password:user_password},
method:'POST',
success:res=>{
// 成功后的语句
if (res.data.state == '-1') {
alert(res.data.msg);
that.user_name = '';
that.user_password = '';
} else if (res.data.state == '1') {
alert(res.data.msg);
} else if (res.data.state == '0') {
alert(res.data.msg);
that.user_name = '';
that.user_password = '';
}else if (res.data.state == '200') {
//登录成功后
var user=res.data.data;
}
}
})
志愿服务/电脑维护/校园顺带/校园顺坐/其他服务
页面跳转时传递参数到(志愿服务/电脑维护/校园顺带/校园顺坐/其他服务)页面参数名:service_categoryid
触底事件:需要分页参数 pageNum当前页 pageSize页面大小
页面刷新:把pageNum重置为1
综合/人气/勋章/时间:对应的参数
综合:index=0
人气:index=1
勋章:index=2
时间:index=3
总参数:4 个 分别是:service_categoryid,pageNum,pageSize,index
uni.request({
url:GLOBAL.baseURL+'/service/service_category',
data:{service_categoryid:service_categoryid,pageNum:pageNum,pageSize:pageSize},
method:'GET',
success:res=>{
//成功后的是据处理
}
})
服务详情
页面参数名:service_id
uni.request({
url:GLOBAL.baseURL+'/service/service_detail?service_detail_id',
data:{service_detail_id:service_detail_id},
method:'GET',
success:res=>{
//成功后的是据处理
}
})
我发布的服务
uni.request({
url:GLOBAL.baseURL+'/users/myService',
data:{user_id:user_id},
method:'GET',
success:res=>{
//成功后的是据处理
}
})
我参加的服务
参加的服务包括组织发部的和个人发布的
uni.request({
url:GLOBAL.baseURL+'/users/joinedService',
data:{user_id:user_id},
method:'GET',
success:res=>{
//成功后的是据处理
}
})
发布服务
service_content:包括发布项里面的所有内容
字段名 | 类型 |
---|---|
id | String |
service_title | String |
service_category_id | int |
create_time | String |
dead_time | String |
organizer_id | String |
content | String |
max_cnt | int |
service_lable | String |
price | int |
detailed | String |
service_limit | String |
uni.request({
url:GLOBAL.baseURL+'/service/addService',
data:{service_content:service_content},
method:'POST',
success:res=>{
//成功后的是据处理
}
})
报名
参数:
字段名 | 类型 |
---|---|
user_id | String |
service_detail_id | String |
uni.request({
url:GLOBAL.baseURL+'/users/joinService',
data:{user_id:user_id,service_detail_id:service_detail_id},
method:'GET',
success:res=>{
//成功后的是据处理
}
})
发送邮件功能
参数:
字段名 | 类型 |
---|---|
String | |
user_id | String |
uni.request({
url:GLOBAL.baseURL+'/email',
data:{user_id:user_id,email:email},
method:'GET',
success:res=>{
//成功后的是据处理
}
})
判断账号注册没有在注册页面使用
参数:user_id
uni.request({
url:GLOBAL.baseURL+'/users/checkUser',
data:{user_id:user_id},
method:'POST',
success:res=>{
//成功后的是据处理
alert(res.data.msg);
}
})
注册
先获取邮箱验证码注册按钮才能点击
content参数
字段名 | 类型 |
---|---|
user_id | String |
user_name | String |
user_email | String |
user_password | String |
collge_id | String |
user_classes | String |
code_email | String |
uni.request({
url:GLOBAL.baseURL+'/users/doRegist',
data:{content:content},
method:'POST',
success:res=>{
//成功后的是据处理
}
})
获取院系信息
uni.request({
url:GLOBAL.baseURL+'/college',
method:'GET',
success:res=>{
//成功后的是据处理
}
})
判断是否已报名
参数:
字段名 | 类型 |
---|---|
user_id | String |
service_detail_id | String |
uni.request({
url:GLOBAL.baseURL+'/users/checkJoin',
data:{user_id:user_id,service_detail_id:service_detail_id},
method:'GET',
success:res=>{
//成功后的是据处理
}
})
浏览次数自增
参数:
字段名 | 类型 |
---|---|
service_detail_id | String |
uni.request({
url:GLOBAL.baseURL+'/browse',
data:{service_detail_id:service_detail_id},
method:'POST',
success:res=>{
//成功后的是据处理
}
})
上传图片
参数:将图片转化为base64编码
字段名 | 类型 |
---|---|
imageList | object |
service_detail_id | String |
imageList对象的值的名字和类型
字段名 | 类型 |
---|---|
img1 | String |
img2 | String |
img3 | String |
img4 | String |
uni.request({
url:GLOBAL.baseURL+'/upload',
data:{service_detail_id:service_detail_id,imageList:imageList},
method:'POST',
success:res=>{
//成功后的是据处理
}
})
服务完成
参数:
字段名 | 类型 |
---|---|
service_detail_id | String |
uni.request({
url:GLOBAL.baseURL+'/users/serviceComplete',
data:{service_detail_id:service_detail_id,user_id:user_id},
method:'POST',
success:res=>{
//成功后的是据处理
}
})
获取个人信息
参数:user_id 类型 String
uni.request({
url:GLOBAL.baseURL+'/users/about',
data:{user_id:user_id},
method:'POST',
success:res=>{
//成功后的是据处理
}
})
搜索
参数:
字段名 | 类型 |
---|---|
search | String |
pageNum | int |
pageSize | int |
uni.request({
url:GLOBAL.baseURL+'/search',
data:{search :search ,pageNum:paegNum,pageSize:pageSize},
method:'GET',
success:res=>{
//成功后的是据处理
}
})
修改头像
请求地址:GLOBAL.baseURL+'/users/upload'
参数:user_id
忘记密码
参数:
字段名 | 类型 |
---|---|
user_id | String |
user_password | String |
user_email | String |
uni.request({
url:GLOBAL.baseURL+'/users/forgetPassword',
data:{user_id:user_id,user_password:user_password,user_email:user_email},
method:'POST',
success:res=>{
//成功后的是据处理
}
})
修改密码
参数:
字段名 | 类型 |
---|---|
user_id | String |
used_user_password | String |
new_user_password | String |
uni.request({
url:GLOBAL.baseURL+'/users/revisionPassword',
data:{user_id:user_id,used_user_password:used_user_password,new_user_password:new_user_password},
method:'POST',
success:res=>{
//成功后的是据处理
}
})
意见反馈
参数:
字段名 | 类型 |
---|---|
user_id | String |
service_category_id | int |
feedback_content | String |
feedback_contact | String |
uni.request({
url:GLOBAL.baseURL+'/feedback',
data:{user_id:user_id,service_category_id:service_category_id,feedback_content:feedback_content,feedback_contact:feedback_contact},
method:'POST',
success:res=>{
//成功后的是据处理
}
})
查询通知
首页上的消息
uni.request({
url:GLOBAL.baseURL+'/notice',
method:'GET',
success:res=>{
//成功后的是据处理
}
})