devices.js 843 B

1234567891011121314151617181920212223242526272829303132333435
  1. import client from './client'
  2. export default {
  3. // Superadmin endpoints
  4. async getAllSuperadmin() {
  5. const { data } = await client.get('/superadmin/devices')
  6. return data.devices || []
  7. },
  8. async getByIdSuperadmin(id) {
  9. const { data } = await client.get(`/superadmin/devices/${id}`)
  10. return data
  11. },
  12. async updateSuperadmin(id, deviceData) {
  13. const { data } = await client.patch(`/superadmin/devices/${id}`, deviceData)
  14. return data
  15. },
  16. async deleteSuperadmin(id) {
  17. const { data } = await client.delete(`/superadmin/devices/${id}`)
  18. return data
  19. },
  20. // Client endpoints
  21. async getAllClient() {
  22. const { data } = await client.get('/client/devices')
  23. return data.devices || []
  24. },
  25. async getByIdClient(id) {
  26. const { data } = await client.get(`/client/devices/${id}`)
  27. return data
  28. }
  29. }