import request from '@/plugin/axios/index.ts' const identityApi = { // 获取图形验证码 getImgCode() { return request({ url: '/identity/NewCaptcha', method: 'post' }) }, // 验证图形验证码 verificationImgCode(data) { return request({ url: '/identity/ValidCaptcha', method: 'post', data }) }, // 获取短信验证码 getPhoneCode(data) { return request({ url: '/identity/NewSms', method: 'post', data }) }, // 验证短信验证码 verificationPhoneCode(data) { return request({ url: '/identity/api/ApiValidMobilePhone', method: 'post', data }) }, // 通过手机号注册用户 registerAppUserWithPhone(data) { return request({ url: '/identity/api/RegisterAppUserWithPhone', method: 'post', data }) }, // 账号密码登录 loginByPassword(data) { return request({ url: '/identity/api/LoginByPassword', method: 'post', data }) }, // 短信验证码登录 loginByMobilePhone(data) { return request({ url: '/identity/api/LoginByMobilePhone', method: 'post', data }) }, // 设置用户key setUserKey(data) { return request({ url: '/identity/api/ApiAppUserSetKey', method: 'post', data }) }, // 获取用户key getUserKey(data) { return request({ url: '/identity/api/ApiGetAppUserKey', method: 'post', data }) }, // 删除用户key delUserKey(data) { return request({ url: '/identity/api/ApiDelAppUserKey', method: 'post', data }) }, // 获取去当前用户信息 getCurrentAppUser() { return request({ url: '/identity/api/GetCurrentAppUser', method: 'post' }) }, // 添加用户信息 setAppUserInfo(data) { return request({ url: '/identity/api/SetAppUserInfoRequest', method: 'post', data }) }, // 用户更换绑定手机号,如没有绑定手机则自动创建 userSetPhoneNumber(data) { return request({ url: '/identity/api/ApiUserSetPhoneNumber', method: 'post', data }) }, // 检测用户是否绑定微信 checkBuildingWeChat(data) { return request({ url: '/identity/api/ApiCheckBuildingWeChat', method: 'post', data }) }, // 通过手机号重置密码 changePasswordByMobilePhone(data) { return request({ url: '/identity/api/ChangePasswordByMobilePhone', method: 'post', data }) }, // 微信开放平台扫码登录 loginByWeChatOpenCode(data) { return request({ url: '/identity/api/LoginByWeChatOpenCode', method: 'post', data }) }, // 用户绑定微信号 bindingWeChat(data) { return request({ url: '/identity/api/ApiBindingWeChat', method: 'post', data }) }, // 设置登录的用户名和密码,用户名和密码至少6位 setLoginNameAndPassword(data) { return request({ url: '/identity/api/ApiUserSetLoginNameAndPassword', method: 'post', data }) }, // 获取邮箱验证码 getEmailCode(data) { return request({ url: '/identity/api/SendVerifyEMail', method: 'post', data }) }, // 用户绑定邮箱 bindingEmail(data) { return request({ url: '/identity/api/ApiBindEMail', method: 'post', data }) }, // 通过refcode加入班级/组 joinGroupByRefCode(data) { return request({ url: '/identity/api/ApiJoinGroupByRefCode', method: 'post', data }) }, // 获取加入组的列表信息 joinedGroupByList(data) { return request({ url: '/identity/api/ApiGetJoinedGroupByList', method: 'post', data }) }, // 获取组或班级成员 getGroupUserList(data) { return request({ url: '/identity/api/ApiGetGroupUserList', method: 'post', data }) }, // 更新组成员或班级成员状态 updateAppUserGroupLink(data) { return request({ url: '/identity/api/ApiUpdateAppUserGroupLink', method: 'post', data }) }, // 删除组成员或班级成员状态 removeAppUserFromGroup(data) { return request({ url: '/identity/api/ApiRemoveAppUserFromGroup', method: 'post', data }) } } export default identityApi