| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- import client from './client'
- export default {
- // Superadmin endpoints
- async getAllSuperadmin(params = {}) {
- const { data } = await client.get('/superadmin/devices', { params })
- return data.devices || []
- },
- async getByIdSuperadmin(id) {
- const { data } = await client.get(`/superadmin/devices/${id}`)
- return data
- },
- async updateSuperadmin(id, deviceData) {
- const { data } = await client.patch(`/superadmin/devices/${id}`, deviceData)
- return data
- },
- async deleteSuperadmin(id) {
- const { data } = await client.delete(`/superadmin/devices/${id}`)
- return data
- },
- async getDefaultConfig() {
- const { data } = await client.get('/superadmin/default-config')
- return data
- },
- async updateDefaultConfig(config) {
- const { data } = await client.put('/superadmin/default-config', config)
- return data
- },
- // Client endpoints
- async getAllClient(params = {}) {
- const { data } = await client.get('/client/devices', { params })
- return data.devices || []
- },
- async getByIdClient(id) {
- const { data } = await client.get(`/client/devices/${id}`)
- return data
- }
- }
|