import { loginApi } from '@af-mobile-client-vue3/services/api/Login' import { get, post } from '@af-mobile-client-vue3/services/restTools' import { http } from '@af-mobile-client-vue3/utils/http' export interface BasicResponseModel { code: number msg: string data: T } export function login(data: any) { return post( loginApi.Login, data, ) } export function OALogin(data: any) { return get(`/af-system/user/${data.username}/${data.password}/智慧OA`) } /** * @description: 获取用户信息 */ export function getUserInfo(data: any) { const params = { resourceName: data.resourceName, isMobile: true, } return get( `/af-system/user/info/${data.username}`, params, ) } /** * @description: 获取微信用户信息 */ export function getPlatformUser(params: { platformUserId?: string, tenantName?: string }) { return post(`/af-system/user/getPlatformUserInfo`, params) } /** * @description: 用户登出 */ export function doLogout() { return http.request({ url: loginApi.Logout, method: 'DELETE', }) }