{"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":[]}
|