1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- // 导入 request.js 请求工具
- import request from '@/utils/request.js'
- // 提供调用注册接口的函数,使用箭头函数写法,registerData 表示函数接收的参数,userRegisterService 是函数名称
- export const userRegisterService =(registerData)=>{
- // registerData 是 json 数据,无法直接当作 url 参数传递,因此需要处理
- // 借助于 UserSearchParams 完成传递
- const params = new URLSearchParams()
- for(let key in registerData){
- params.append(key,registerData[key])
- }
- return request.post('/user/register',params)
- }
- // 提供调用登录接口的函数
- export const userLoginService=(loginData)=>{
- const params=new URLSearchParams();
- for(let key in loginData){
- params.append(key,loginData[key])
- }
- return request.post("/user/login",params)
- }
- // 获取用户详细信息
- export const userInfoService=()=>{
- return request.get('/user/userInfo')
- }
- // 更新修改个人信息
- export const userInfoUpdateService=(userInfoData)=>{
- return request.put('/user/update',userInfoData)
- }
- //保存更新修改头像
- export const userAvatarUpdateService=(avatarUrl)=>{
- const params=new URLSearchParams();
- params.append('avatarUrl',avatarUrl);
- return request.patch('/user/updateAvatar',params)
- }
- //独立作业:用户密码重置功能实现
- export const userPasswordResetService=(resetData)=>{
- return request.patch('/user/updatePwd',resetData)
- }
|