| | |
| | | import axios from "@/assets/axios"; |
| | | import formatPassword from "@/assets/js/tools/formatPassword"; |
| | | |
| | | /** |
| | | * 查询所有用户信息 |
| | | * @returns |
| | | * @returns |
| | | */ |
| | | export const getAllUser = (params) => { |
| | | export const getAllUser = (params, data) => { |
| | | return axios({ |
| | | method: "POST", |
| | | url: "docUser/getAllUser", |
| | | params, |
| | | data, |
| | | }); |
| | | }; |
| | | /** |
| | | * 新增用户 |
| | | * @returns |
| | | */ |
| | | export const addUser = (data) => { |
| | | return axios({ |
| | | method: "POST", |
| | | url: "docUser/addUser", |
| | | headers: { |
| | | "Content-Type": "multipart/form-data", |
| | | }, |
| | | data, |
| | | }); |
| | | }; |
| | | /** |
| | | * 删除用户 |
| | | * @returns |
| | | */ |
| | | export const deleteUser = (id) => { |
| | | return axios({ |
| | | method: "GET", |
| | | url: "docUser/getAllUser", |
| | | params |
| | | }) |
| | | } |
| | | url: "docUser/deleteUser", |
| | | params: { id }, |
| | | }); |
| | | }; |
| | | /** |
| | | * 编辑用户信息 |
| | | * @returns |
| | | */ |
| | | export const editUser = (data) => { |
| | | return axios({ |
| | | method: "POST", |
| | | url: "docUser/updateUser", |
| | | headers: { |
| | | "Content-Type": "multipart/form-data", |
| | | }, |
| | | data, |
| | | }); |
| | | }; |
| | | /** |
| | | * 查询所有部门信息 |
| | | * @returns |
| | | */ |
| | | export const getAllDepart = () => { |
| | | return axios({ |
| | | method: "GET", |
| | | url: "docDepart/getAllDepart", |
| | | }); |
| | | }; |
| | | /** |
| | | * 查询所有角色信息 |
| | | * @returns |
| | | */ |
| | | export const getAllRole = () => { |
| | | return axios({ |
| | | method: "GET", |
| | | url: "docDepart/getAllRole", |
| | | }); |
| | | }; |
| | | /** |
| | | * 清除人脸信息 |
| | | * @returns |
| | | */ |
| | | export const deleteFace = (faceId) => { |
| | | return axios({ |
| | | method: "GET", |
| | | url: "docFace/deleteFace", |
| | | params: { faceId }, |
| | | }); |
| | | }; |
| | | /** |
| | | * 修改用户密码 |
| | | * @returns |
| | | */ |
| | | export const changePwd = (oldSnId, newSnId) => { |
| | | return axios({ |
| | | method: "GET", |
| | | url: "docUser/changeSnId", |
| | | params: { |
| | | newSnId: encodeURIComponent(formatPassword(newSnId)), |
| | | oldSnId: encodeURIComponent(formatPassword(oldSnId)), |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | /** |
| | | * 根据用户角色的id查询所有的用户 |
| | | * @param roleId 角色id |
| | | * @returns {AxiosPromise} |
| | | */ |
| | | export const getUserByRoleId = (roleId) => { |
| | | return axios({ |
| | | method: "GET", |
| | | url: "docUser/getUserByRoleId", |
| | | params: { |
| | | roleId, |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | /** |
| | | * 根据用户角色的id (多个)查询所有的用户 |
| | | * @param roleIds 角色id 为多个时 以逗号分隔 |
| | | * @returns {AxiosPromise} |
| | | */ |
| | | export const getUserByRoleIds = (roleIds) => { |
| | | return axios({ |
| | | method: "GET", |
| | | url: "docUser/getUserByRoleIds", |
| | | params: { |
| | | roleIds, |
| | | }, |
| | | }); |
| | | }; |
| | | /** |
| | | * 查询角色用户列表 权限类型0:测试, 1下载 2:源码下载 3:源码上传 |
| | | * @param {*} roleType |
| | | * @returns |
| | | */ |
| | | export const getRoleUser = (roleType) => { |
| | | return axios({ |
| | | method: "GET", |
| | | url: "roleUser/getRoleUser", |
| | | params: { |
| | | roleType, |
| | | }, |
| | | }); |
| | | }; |