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

2 years ago
  1. import $axios from '@/utils/axios'
  2. export default {
  3. getAdminUserList(params?: object): Promise<CommonObjectType<string>> {
  4. return $axios.get('/admin/adminusers', params)
  5. },
  6. getAdminUser(id: number | string): Promise<CommonObjectType<string>> {
  7. return $axios.get(`/admin/adminusers/${id}`)
  8. },
  9. addAdminUser(params: object): Promise<CommonObjectType<string>> {
  10. return $axios.post('/admin/adminusers', params)
  11. },
  12. updateAdminUser(
  13. id: number | string,
  14. params: object
  15. ): Promise<CommonObjectType<string>> {
  16. return $axios.put(`/admin/adminusers/${id}`, params)
  17. },
  18. updateAdminUserPwd(
  19. id: number,
  20. params: object
  21. ): Promise<CommonObjectType<string>> {
  22. return $axios.put(`/admin/adminusers/pwd/${id}`, params)
  23. },
  24. deleteAdminUser(params: object): Promise<CommonObjectType<string>> {
  25. return $axios.delete('/admin/adminusers', params)
  26. }
  27. }