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/localuser!registerNoVerifcode.action", method: "get", isLoading: true, }, 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;