/* * @Author: 李佐宁 * @Description: * @Date: 2022-10-31 10:54:23 * @LastEditTime: 2023-05-15 09:32:47 * @LastEditors: 李佐宁 */ import { http } from "../utils/https"; import qs from "qs"; // import { mapMapping } from "@/assets/map/provinceData"; export const getCaptcha = (key) => { return http.get( `/captcha?key=${key}`, {}, { responseType: "blob", } ); }; export const loginRequest = (params) => { return http.request("post", "/oauth/token", qs.stringify(params), { headers: { "Content-Type": "application/x-www-form-urlencoded;charset=UTF-8", }, }); }; export const userInfoRequest = (config) => { return http.get("/user", null, config); }; export const getUserRoleMenu = () => { return http.get(`/role/initPermission`); }; export const logooutRequest = () => { return http.delete("/signout"); }; export const checkLicense = () => { // http://10.1.1.65:8090/license-manage-api/license/checkLicense return http.post("/license/checkLicense"); }; // 根据第三方token获取项目token export const getThirdToken = (params) => { return http.get(`/thirdToken`, params); }; /** * @description: 获取项目部署地 * @param {string} dictType */ export const getArea = () => { return new Promise((resolve, reject) => { return http.get("/sysConfig/getProjectLocationCode").then((res) => { const { code, data } = res as ApiArea; if (code === 200) { localStorage.setItem("YA_LOCATION_CODE", data.projectLocationCode); // const mapData = mapMapping(); // document.body.id = mapData.en; resolve(true); } else { reject(); } }); }); }; export interface Api { code: number; data: object; } //修改密码的校验 export const getModifyInfo = (data) => { return http.get("common-config/pass-hint-msg", data); }; interface ApiArea extends Api { data: { projectLocationCode: string; }; }