added state to home page and to recorder page

This commit is contained in:
Tobias Kurze
2020-07-21 15:37:26 +02:00
parent 6a7ee244a2
commit d3df9d5a30
15 changed files with 286 additions and 79 deletions

View File

@@ -0,0 +1,17 @@
// groupRepository.ts
// @ts-ignore
import Repository from './Repository';
const recorderStateResource = '/state/recorder';
export default {
getRecordersStates() {
return Repository.get(`${recorderStateResource}`);
},
getRecorderState(recorderId: number) {
return Repository.get(`${recorderStateResource}/${recorderId}`);
},
};

View File

@@ -0,0 +1,32 @@
// groupRepository.ts
// @ts-ignore
import Repository from './Repository';
const virtualCommandResource = '/virtual_command';
import {dictEmptyValToNull} from '@/utils';
export default {
getVirtualCommands() {
return Repository.get(`${virtualCommandResource}`);
},
getVirtualCommand(virtualCommandId: number) {
return Repository.get(`${virtualCommandResource}/${virtualCommandId}`);
},
deleteVirtualCommand(virtualCommandId: number) {
return Repository.delete(`${virtualCommandResource}/${virtualCommandId}`);
},
createVirtualCommand(virtualCommandData: any) {
return Repository.post(`${virtualCommandResource}`, dictEmptyValToNull(virtualCommandData));
},
updateVirtualCommand(virtualCommandId: number, virtualCommandData: any) {
return Repository.put(`${virtualCommandResource}/${virtualCommandId}`,
dictEmptyValToNull(virtualCommandData));
},
};