liujie
2026-08-21 ad5db85e540947e82c7a4d5612879b3b3ecdf459
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import http from './http'
 
export const getAdminUsers = (params) => http.get('/users', { params })
export const getAdminRoleOptions = () => http.get('/users/role-options')
export const createAdminUser = (data) => http.post('/users', data)
export const updateAdminUser = (id, data) => http.put(`/users/${id}`, data)
export const updateAdminUserStatus = (id, status) => http.put(`/users/${id}/status`, { status })
export const resetAdminUserPassword = (id, data) => http.put(`/users/${id}/password`, data)
export const deleteAdminUser = (id) => http.delete(`/users/${id}`)
 
export const getMiniUsers = (params) => http.get('/mini-users', { params })
export const getMiniUserDetail = (id) => http.get(`/mini-users/${id}`)
export const updateMiniUserStatus = (id, status) => http.put(`/mini-users/${id}/status`, { status })
 
export const getGuideUsers = (params) => http.get('/guide-users', { params })
export const getGuideUserDetail = (id) => http.get(`/guide-users/${id}`)
export const updateGuideUserDetail = (id, data) => http.put(`/guide-users/${id}`, data)
export const addGuideScenicConfig = (id, scenicSpotId) => http.post(`/guide-users/${id}/scenic-configs`, { scenicSpotId })
export const deleteGuideScenicConfig = (id, configId) => http.delete(`/guide-users/${id}/scenic-configs/${configId}`)
export const createGuideUser = (data) => http.post('/guide-users', data)
export const updateGuideUserStatus = (id, status) => http.put(`/guide-users/${id}/status`, { status })
export const updateGuideWhitelist = (id, enabled) => http.put(`/guide-users/${id}/whitelist`, { enabled })
export const getGuideAutoDisableConfig = () => http.get('/guide-users/auto-disable/config')
export const updateGuideAutoDisableConfig = (data) => http.put('/guide-users/auto-disable/config', data)