You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
900 B
33 lines
900 B
import $axios from '@/utils/axios'
|
|
|
|
export default {
|
|
getAdminUserList(params?: object): Promise<CommonObjectType<string>> {
|
|
return $axios.get('/admin/adminusers', params)
|
|
},
|
|
|
|
getAdminUser(id: number | string): Promise<CommonObjectType<string>> {
|
|
return $axios.get(`/admin/adminusers/${id}`)
|
|
},
|
|
|
|
addAdminUser(params: object): Promise<CommonObjectType<string>> {
|
|
return $axios.post('/admin/adminusers', params)
|
|
},
|
|
|
|
updateAdminUser(
|
|
id: number | string,
|
|
params: object
|
|
): Promise<CommonObjectType<string>> {
|
|
return $axios.put(`/admin/adminusers/${id}`, params)
|
|
},
|
|
|
|
updateAdminUserPwd(
|
|
id: number,
|
|
params: object
|
|
): Promise<CommonObjectType<string>> {
|
|
return $axios.put(`/admin/adminusers/pwd/${id}`, params)
|
|
},
|
|
|
|
deleteAdminUser(params: object): Promise<CommonObjectType<string>> {
|
|
return $axios.delete('/admin/adminusers', params)
|
|
}
|
|
}
|