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":{"version":3,"names":["httpJson","requestHttp","objectToFormData","obj","formData","FormData","key","Object","keys","value","File","append","String","getCurrentProjectInfo","params","url","method","isLoading","registerUser","loginUser","sendVerifyCode","helpCenter","registerTest","data","apiList"],"sources":["/Users/admin/Desktop/yueankeji/new_exchange/src/API/login.js"],"sourcesContent":["import { httpJson } from \"@/request/http\";\nimport requestHttp from \"@/request/httpAxios\";\n\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    {\n      url: \"projectInfoApp/getCurrentProjectInfo\",\n      method: \"get\",\n      isLoading: true,\n    },\n    params\n  );\n};\n//注册用户\n///\nconst registerUser = (params) => {\n  return httpJson(\n    {\n      url: \"/api/localuser!registerNoVerifcode.action\",\n      method: \"get\",\n      isLoading: true,\n    },\n    params\n  );\n};\n//登录\nconst loginUser = (params) => {\n  return httpJson(\n    {\n      url: \"/api/user!login.action\",\n      method: \"get\",\n      isLoading: true,\n    },\n    params\n  );\n};\n\n/// 发送邮箱 手机验证码\nconst sendVerifyCode = (params) => {\n  return httpJson(\n    {\n      url: \"/api/idcode!execute.action\",\n      method: \"get\",\n      isLoading: false,\n    },\n    params\n  );\n};\n\n/// 帮助中心\nconst helpCenter = (params) => {\n  return httpJson(\n    {\n      url: \"/api/cms!list.action\",\n      method: \"get\",\n      isLoading: false,\n    },\n    params\n  );\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};\n\nconst apiList = {\n  getCurrentProjectInfo,\n  registerUser,\n  sendVerifyCode,\n  loginUser,\n  helpCenter,\n  // registerTest,\n};\n\nexport default apiList;\n"],"mappings":"AAAA,SAASA,QAAQ,QAAQ,gBAAgB;AACzC,OAAOC,WAAW,MAAM,qBAAqB;AAE7C,SAASC,gBAAgBA,CAACC,GAAG,EAAE;EAC7B,MAAMC,QAAQ,GAAG,IAAIC,QAAQ,CAAC,CAAC;EAC/B,KAAK,IAAIC,GAAG,IAAIC,MAAM,CAACC,IAAI,CAACL,GAAG,CAAC,EAAE;IAChC,IAAIM,KAAK,GAAGN,GAAG,CAACG,GAAG,CAAC;IACpB;IACA,IAAIG,KAAK,YAAYC,IAAI,EAAE;MACzBN,QAAQ,CAACO,MAAM,CAACL,GAAG,EAAEG,KAAK,CAAC;IAC7B,CAAC,MAAM;MACLL,QAAQ,CAACO,MAAM,CAACL,GAAG,EAAEM,MAAM,CAACH,KAAK,CAAC,CAAC;IACrC;EACF;EACA,OAAOL,QAAQ;AACjB;AACA,MAAMS,qBAAqB,GAAIC,MAAM,IAAK;EACxC,OAAOd,QAAQ,CACb;IACEe,GAAG,EAAE,sCAAsC;IAC3CC,MAAM,EAAE,KAAK;IACbC,SAAS,EAAE;EACb,CAAC,EACDH,MACF,CAAC;AACH,CAAC;AACD;AACA;AACA,MAAMI,YAAY,GAAIJ,MAAM,IAAK;EAC/B,OAAOd,QAAQ,CACb;IACEe,GAAG,EAAE,2CAA2C;IAChDC,MAAM,EAAE,KAAK;IACbC,SAAS,EAAE;EACb,CAAC,EACDH,MACF,CAAC;AACH,CAAC;AACD;AACA,MAAMK,SAAS,GAAIL,MAAM,IAAK;EAC5B,OAAOd,QAAQ,CACb;IACEe,GAAG,EAAE,wBAAwB;IAC7BC,MAAM,EAAE,KAAK;IACbC,SAAS,EAAE;EACb,CAAC,EACDH,MACF,CAAC;AACH,CAAC;;AAED;AACA,MAAMM,cAAc,GAAIN,MAAM,IAAK;EACjC,OAAOd,QAAQ,CACb;IACEe,GAAG,EAAE,4BAA4B;IACjCC,MAAM,EAAE,KAAK;IACbC,SAAS,EAAE;EACb,CAAC,EACDH,MACF,CAAC;AACH,CAAC;;AAED;AACA,MAAMO,UAAU,GAAIP,MAAM,IAAK;EAC7B,OAAOd,QAAQ,CACb;IACEe,GAAG,EAAE,sBAAsB;IAC3BC,MAAM,EAAE,KAAK;IACbC,SAAS,EAAE;EACb,CAAC,EACDH,MACF,CAAC;AACH,CAAC;;AAED;AACA,MAAMQ,YAAY,GAAIR,MAAM,IAAK;EAC/B,OAAOb,WAAW,CAAC;IACjBc,GAAG,EAAE,qBAAqB;IAC1BC,MAAM,EAAE,MAAM;IACdC,SAAS,EAAE,IAAI;IACfM,IAAI,EAAErB,gBAAgB,CAACY,MAAM;EAC/B,CAAC,CAAC;AACJ,CAAC;AAED,MAAMU,OAAO,GAAG;EACdX,qBAAqB;EACrBK,YAAY;EACZE,cAAc;EACdD,SAAS;EACTE;EACA;AACF,CAAC;AAED,eAAeG,OAAO","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}