Worked on the saving api method.

This commit is contained in:
2025-07-02 22:22:25 +10:00
parent b6d51c7cfa
commit 4ce23cc392
4 changed files with 81 additions and 27 deletions

View File

@@ -29,16 +29,17 @@
<div class="bounding-box">
<div class="row">
<div class="col-4">
<table class="table">
<table class="table events mb-2">
<tbody>
<tr v-for="event, e in events" v-on:click="frm.e = e" :class="{ 'selection': frm.e == e }">
<td><span class="badge text-bg-info">{{ e + 1 }}</span></td>
<td>{{ formatDate(event.start) }}</td>
<td>{{ formatDate(event.end) }}</td>
<td class="dt">{{ formatDate(event.start) }}</td>
<td class="dt">{{ formatDate(event.end) }}</td>
</tr>
</tbody>
</table>
<button v-if="faults == null" class="btn btn-primary form-control">Save</button>
<button class="btn btn-success form-control mb-2" v-on:click="createEvent">Create</button>
<button v-if="faults == null" class="btn btn-primary form-control" v-on:click="saveEvents">Save</button>
<ul v-else>
<li v-for="fault, f in faults">
<span class="badge text-bg-info">{{ parseInt(fault.e) + 1 }}</span> <span class="tt">{{fault.k}}</span></span>
@@ -48,12 +49,12 @@
<div class="col-8" v-if="frm.e != null">
<div class="input-group mb-1">
<span class="input-group-text">Start</span>
<input type="text" disabled class="form-control" v-model="events[frm.e].start" v-on:keyup="validateEvents">
<input type="text" disabled class="form-control" :value="formatDate(events[frm.e].start)" v-on:keyup="validateEvents">
<button class="btn btn-outline-secondary" type="button" v-on:click="modal('start')">...</button>
</div>
<div class="input-group mb-1">
<span class="input-group-text">End</span>
<input type="text" disabled class="form-control" v-model="events[frm.e].end" v-on:keyup="validateEvents">
<input type="text" disabled class="form-control" :value="formatDate(events[frm.e].end)" v-on:keyup="validateEvents">
<button class="btn btn-outline-secondary" type="button" v-on:click="modal('end')">...</button>
</div>
<div class="input-group mb-1">