import request from '@/request' import type * as TYPE from './types' /** * 用户登录 * @param account 账号 * @param password 密码 */ export const login = (params: TYPE.LoginParams): Promise> => { return request.post('/manage/login', params) } /** * 退出登录 */ export const logout = (): Promise> => { return request.get('/manage/logout') } /** * 获取设备绑定的用户信息 */ export const getBindUserInfo = (params: { userId: number }): Promise< ResponseData<{ userId: number openid: string // 用户openid,唯一标识 unionid: string // 用户unionid,唯一标识 phone: string // 用户手机号 nickname: string // 用户昵称 avatarUrl: string // 用户头像 gender: 0 | 1 | 2 // 用户性别,0:未知,1:男,2:女 country: string // 用户所在国家 province: string // 用户所在省份 city: string // 用户所在城市 language: string // 用户所用语言 }> > => { return request.post('/admin/query/wxUser', params) } /** * 解绑用户 * @param devId 设备id */ export const unbindUser = (params: { devId: number }): Promise> => { return request.post('/admin-deal/unbind', params) }