Loading ui/src/views/administration/Discipline.vue +14 −5 Original line number Diff line number Diff line Loading @@ -7,7 +7,7 @@ </Modal> <nav> <input type="search" v-model="searched" class="form-control input-lg" placeholder="Rechercher une discipline" /> <button class="btn btn-primary"> <button class="btn btn-primary" @click="handlerCreateItem()"> Nouvelle discipline </button> </nav> Loading Loading @@ -74,6 +74,9 @@ let filtered = computed(()=> { }); // HANDLERS function handlerCreateItem() { edited.value = JSON.parse('{"label":"","active":true,"usage":0}'); } function handlerDeleteItem(item) { } Loading @@ -88,9 +91,15 @@ function handlerEditItem(item) { function handlerSave() { let dt = JSON.parse(JSON.stringify(edited.value)); if (dt.id) { AxiosOscar.put(props.url, dt).then((response) => { handlerFetch() }) } else { AxiosOscar.post(props.url, dt).then((response) => { handlerFetch() }) } } function handlerToggleUse(item) { Loading Loading
ui/src/views/administration/Discipline.vue +14 −5 Original line number Diff line number Diff line Loading @@ -7,7 +7,7 @@ </Modal> <nav> <input type="search" v-model="searched" class="form-control input-lg" placeholder="Rechercher une discipline" /> <button class="btn btn-primary"> <button class="btn btn-primary" @click="handlerCreateItem()"> Nouvelle discipline </button> </nav> Loading Loading @@ -74,6 +74,9 @@ let filtered = computed(()=> { }); // HANDLERS function handlerCreateItem() { edited.value = JSON.parse('{"label":"","active":true,"usage":0}'); } function handlerDeleteItem(item) { } Loading @@ -88,9 +91,15 @@ function handlerEditItem(item) { function handlerSave() { let dt = JSON.parse(JSON.stringify(edited.value)); if (dt.id) { AxiosOscar.put(props.url, dt).then((response) => { handlerFetch() }) } else { AxiosOscar.post(props.url, dt).then((response) => { handlerFetch() }) } } function handlerToggleUse(item) { Loading