| 123456789101112131415161718192021222324252627282930313233343536 |
- import axios from '@/plugins/axios'
- import { useAdminUrl } from '@/config/server-info'
- import generateSearchParams from '@/server/utils/generate-search-params'
- export function login ({ username, password }) {
- return axios.post(useAdminUrl('/login'), null, {
- params: {
- username,
- password
- }
- })
- }
- // 获取注册教师列表
- export function getUsers ({ type, state, key = '', page = 1, size = 10, sort = '' }) {
- const params = generateSearchParams({ key, page, size, sort })
- params.append('type', type)
- params.append('state', state)
- return axios.get(useAdminUrl('/user'), { params })
- .then(res => res.data)
- }
- // 审核通过用户
- export function passUser ({ userId }) {
- return axios.put(useAdminUrl(`/user/${userId}/pass`))
- }
- // 封禁用户
- export function lockUser ({ userId }) {
- return axios.put(useAdminUrl(`/user/${userId}/lock`))
- }
- // 解封用户
- export function unlockUser ({ userId }) {
- return axios.put(useAdminUrl(`/user/${userId}/unlock`))
- }
|