zzzz
2024-04-17 c34c87ff6bf310e461ae27c1988d39baef208da8
1
{"ast":null,"code":"import { httpJson } from \"@/request/http\";\nimport requestHttp from \"@/request/httpAxios\";\nfunction objectToFormData(obj) {\n  const formData = new FormData();\n  for (let key of Object.keys(obj)) {\n    let value = obj[key];\n    // 如果值是文件,我们直接添加,否则将其转换为字符串\n    if (value instanceof File) {\n      formData.append(key, value);\n    } else {\n      formData.append(key, String(value));\n    }\n  }\n  return formData;\n}\nconst getCurrentProjectInfo = params => {\n  return httpJson({\n    url: \"projectInfoApp/getCurrentProjectInfo\",\n    method: \"get\",\n    isLoading: true\n  }, params);\n};\n//注册用户\n///\nconst registerUser = params => {\n  return httpJson({\n    url: \"/api/localuser!registerNoVerifcode.action\",\n    method: \"get\",\n    isLoading: true\n  }, params);\n};\n//登录\nconst loginUser = params => {\n  return httpJson({\n    url: \"/api/user!login.action\",\n    method: \"get\",\n    isLoading: true\n  }, params);\n};\n\n/// 发送邮箱 手机验证码\nconst sendVerifyCode = params => {\n  return httpJson({\n    url: \"/api/idcode!execute.action\",\n    method: \"get\",\n    isLoading: false\n  }, params);\n};\n\n/// 帮助中心\nconst helpCenter = params => {\n  return httpJson({\n    url: \"/api/cms!list.action\",\n    method: \"get\",\n    isLoading: false\n  }, params);\n};\n\n//试用注册登录\nconst registerTest = params => {\n  return requestHttp({\n    url: \"api/user/updateUser\",\n    method: \"post\",\n    isLoading: true,\n    data: objectToFormData(params)\n  });\n};\nconst apiList = {\n  getCurrentProjectInfo,\n  registerUser,\n  sendVerifyCode,\n  loginUser,\n  helpCenter,\n  registerTest\n};\nexport default apiList;","map":null,"metadata":{},"sourceType":"module","externalDependencies":[]}