1
zzzz
2024-04-23 f42aa899f6264062d66a53e41e8954468725aa7a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
import { httpJson } from "@/request/http";
import requestHttp from "@/request/httpAxios";
 
function objectToFormData(obj) {
  const formData = new FormData();
  for (let key of Object.keys(obj)) {
    let value = obj[key];
    // 如果值是文件,我们直接添加,否则将其转换为字符串
    if (value instanceof File) {
      formData.append(key, value);
    } else {
      formData.append(key, String(value));
    }
  }
  return formData;
}
const getCurrentProjectInfo = (params) => {
  return httpJson(
    {
      url: "projectInfoApp/getCurrentProjectInfo",
      method: "get",
      isLoading: true,
    },
    params
  );
};
//注册用户
///
const registerUser = (params) => {
  return httpJson({
    // url: "api/user/register",
    url: "api/localuser!registerNoVerifcode",
    method: "get",
    isLoading: true,
    // data: objectToFormData(params),
    params,
  });
};
//登录
const loginUser = (params) => {
  return httpJson(
    {
      url: "/api/user!login.action",
      method: "get",
      isLoading: true,
    },
    params
  );
};
 
/// 发送邮箱 手机验证码
const sendVerifyCode = (params) => {
  return httpJson(
    {
      url: "/api/idcode!execute.action",
      method: "get",
      isLoading: false,
    },
    params
  );
};
 
/// 帮助中心
const helpCenter = (params) => {
  return httpJson(
    {
      url: "/api/cms!list.action",
      method: "get",
      isLoading: false,
    },
    params
  );
};
 
//试用注册登录
const registerTest = (params) => {
  return requestHttp({
    url: "api/user/updateUser",
    method: "post",
    isLoading: true,
    data: objectToFormData(params),
  });
};
 
const apiList = {
  getCurrentProjectInfo,
  registerUser,
  sendVerifyCode,
  loginUser,
  helpCenter,
  registerTest,
};
 
export default apiList;