| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- import request from '@/request'
- import type * as TYPE from './types'
- /**
- * 用户登录
- * @param account 账号
- * @param password 密码
- */
- export const login = (params: TYPE.LoginParams): Promise<ResponseData<TYPE.LoginResponseData>> => {
- return request.post('/manage/login', params)
- }
- /**
- * 退出登录
- */
- export const logout = (): Promise<ResponseData<object>> => {
- 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<ResponseData<object>> => {
- return request.post('/admin-deal/unbind', params)
- }
|