import { httpGet, httpPost } from '@/utils/http' import SparkMD5 from 'spark-md5' // 登录接口 export const handleLogin = (data: { username: string; password: string }) => { return httpPost('/system/auth/login', data) } // 通过AppToken登录 export const loginByAppToken = (data: { appToken: string }) => { return httpPost('/system/auth/loginByAppToken', data) } // 获取用户权限信息 export const handleGetUserInfo = () => { return httpGet('/system/auth/get-permission-info') } // 退出登录 export const logout = () => { return httpPost('/system/auth/logout') } // 获取基础用户信息 export const getUserInfo = (params: { id: string }) => { return httpGet('/system/auth/userinfo', params) } // 获取部门成员列表 export const getMemberByDeptApi = (params: { deptIds: string }) => { return httpGet('/bpm/user-group/user-list', params) } // MD5 加密工具 export const hashPassword = (password: string): string => { return SparkMD5.hash(password) }