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