杨磊
2025-05-26 96be59a64cc1d8fcaf1034e787717663c68df4a7
src/assets/js/middleGround/api/identity.js
@@ -1,225 +1,181 @@
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;