login.js 1.88 KB
import request from "@/utils/request";

// 登录
export function doLoginApi(data) {
  return request({
    url: `/report/users/login`,
    method: "post",
    data
  });
}

// 获取验证码
export function doLoginGetCodeApi(data) {
  const type = data.email ? 'email' : 'phone'
  return request({
    url: `/report/users/verify/send/${type}/code`,
    method: "get",
    data,
  });
}

// 检查验证码
export function doLoginCheckCodeApi(data) {
  return request({
    url: `/report/users/verify/check/code`,
    method: "get",
    data,
  });
}

// 重置密码
export function doLoginResetApi(data) {
  return request({
    url: `/report/users/verify/reset`,
    method: "post",
    data,
  });
}

// 验证用户名
export function doLoginCheckNameApi(data) {
  return request({
    url: `/report/users/verify/contractInfo`,
    method: "get",
    data,
  });
}

// 重置密码
export function doResetPasswordApi(data) {
  return request({
    url: `/report/users/updateUser`,
    method: "post",
    data,
  });
}
// 忘记密码
export function getVerifyTypeByLoginNameApi(data) {
  return request({
    url: `/report/users/verify/contractInfo`,
    method: "get",
    data,
  });
}

// 发送验证码
// unid verifyType
export function sendVerifyCodeApi(data) {
  return request({
    url: `/report/users/verify/send/code`,
    method: "get",
    data
  });
}


// 比较验证码
// loginName/code   返回"275cf4fb-56da-41ac-a176-a4bdef1ff13e"
export function checkVerifyCodeApi(data) {
  return request({
    url: `/report/users/verify/check/code`,
    method: "get",
    data,
  });
}

// 重置密码
// {
//     "loginName": "陈岩",
//     "password": "Chenyan1.",
//     "code": "275cf4fb-56da-41ac-a176-a4bdef1ff13e"
// }
export function resetPasswordByForgetApi(data) {
  return request({
    url: `/report/users/verify/check/code`,
    method: "post",
    data,
  });
}

///report/users/verify/reset