added rooms and recorders to fe

This commit is contained in:
2019-04-24 16:35:36 +02:00
parent 4a97efce6f
commit a9c07b628d
10 changed files with 576 additions and 411 deletions

View File

@@ -3,22 +3,58 @@
// @ts-ignore
import Repository from './Repository';
const resource = '/recorder';
const recorderResource = '/recorder';
const recorderModelResource = '/recorder/model';
const recorderCommandResource = '/recorder/command';
export default {
getRecorders() {
return Repository.get(`${resource}`);
return Repository.get(`${recorderResource}`);
},
getRecorder(recorderId: number) {
return Repository.get(`${resource}/${recorderId}`);
return Repository.get(`${recorderResource}/${recorderId}`);
},
createRecorder(recorderData: any) {
return Repository.post(`${resource}`, recorderData);
return Repository.post(`${recorderResource}`, recorderData);
},
updateRecorder(recorderId: number, recorderData: any) {
return Repository.put(`${resource}/${recorderId}`, recorderData);
return Repository.put(`${recorderResource}/${recorderId}`, recorderData);
},
getRecorderModels() {
return Repository.get(`${recorderModelResource}`);
},
getRecorderModel(recorderModelId: number) {
return Repository.get(`${recorderModelResource}/${recorderModelId}`);
},
createRecorderModel(recorderModelData: any) {
return Repository.post(`${recorderModelResource}`, recorderModelData);
},
updateRecorderModel(recorderModelId: number, recorderModelData: any) {
return Repository.put(`${recorderModelResource}/${recorderModelId}`, recorderModelData);
},
getRecorderCommands() {
return Repository.get(`${recorderCommandResource}`);
},
getRecorderCommand(recorderCommandId: number) {
return Repository.get(`${recorderCommandResource}/${recorderCommandId}`);
},
createRecorderCommand(recorderCommandData: any) {
return Repository.post(`${recorderCommandResource}`, recorderCommandData);
},
updateRecorderCommand(recorderCommandId: number, recorderCommandData: any) {
return Repository.put(`${recorderCommandResource}/${recorderCommandId}`, recorderCommandData);
},
};

View File

@@ -14,6 +14,10 @@ export default {
return Repository.get(`${resource}/${roomId}`);
},
deleteRoom(roomId: number) {
return Repository.delete(`${resource}/${roomId}`);
},
createRoom(roomData: any) {
return Repository.post(`${resource}`, roomData);
},