import { http } from "@/utils/https"; /** * @description: 加载权限管理左边的菜单树的json * @param {*} data */ export const getLeftTreeJson = () => { return http.get("/dept/searchTree"); }; /** * @description: 查询 * @param {*} data */ export const getloadAll = (data) => { return http.get("/user/search", data); }; /** * @description: 新增 * @param {*} data */ export const adduserdata = (data) => { return http.post("/user/create", data); }; /** * @description: 修改菜单 * @param {*} data */ export const updateuserata = (data) => { return http.post("/user/update", data); }; /** * @description: 删除菜单 * @param {*} data */ export const deleteuserdata = (data) => { return http.post("/user/delete", data); }; export const exportTactics = (params) => { return http.post("/user/exportUser", params, { responseType: "blob", }); }; /** * @description: 通用下载 要求返回文件流 * @param {*} data */ export function downLoadXlsx(data, name) { const blob = new Blob([data], { type: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", }); // const fileName = `报备修改记录.xls`; const fileName = name; const elink = document.createElement("a"); elink.download = fileName; elink.style.display = "none"; elink.href = URL.createObjectURL(blob); document.body.appendChild(elink); elink.click(); URL.revokeObjectURL(elink.href); // 释放URL 对象 document.body.removeChild(elink); } /** * @description: 查看 * @param {*} data */ // export const lookfindByKey = (data) => { // return http.post("/user/findByKey",data); // }; /** * @description: 查看 * @param {*} data */ export const userResetPsw = (data) => { return http.post("/user/resetPsw", data); }; /** * @description: 全量导入 * @param {*} data */ export const userimportAllUser = (params) => { return http.request("post", "/user/importAllUser", params, { headers: { "Content-Type": "multipart/form-data", }, }); }; /** * @description: 增量导入 * @param {*} data */ export const userimportUser = (params) => { return http.request("post", "/user/importUser", params, { headers: { "Content-Type": "multipart/form-data", }, }); }; export const getRoleAll = () => { return http.get("/role/allRole"); }