♻️ (record) one task is now one record

This commit is contained in:
Julien Calixte
2023-04-15 23:15:24 +02:00
parent f890012179
commit d506a0e956
13 changed files with 80 additions and 116 deletions

View File

@@ -8,14 +8,13 @@ import { useTaskRecordStore } from '../stores/useTaskRecordStore'
const props = defineProps<{
taskId: string
recordId: string
}>()
const taskStore = useTaskStore()
const recordStore = useTaskRecordStore()
const task = computed(() => taskStore.getTask(props.taskId))
const record = computed(() => recordStore.getTaskRecord(props.recordId))
const record = computed(() => recordStore.getTaskRecord(props.taskId))
const getNextStepId = () => {
if (!task.value) {
@@ -53,7 +52,7 @@ const startRecording = () => {
}
recordStore.startStepRecord({
recordId: props.recordId,
taskId: props.taskId,
stepId: task.value.steps[0].id,
start: toISODate(new Date())
})
@@ -65,7 +64,7 @@ const nextStep = () => {
}
recordStore.nextStepRecord({
recordId: record.value.id,
taskId: record.value.taskId,
currentStepId: recordStore.currentStepId,
nextStepId: getNextStepId(),
tick: toISODate(new Date())
@@ -98,7 +97,7 @@ whenever(logicAnd(notUsingInput, s), () => {
<button class="button" v-else @click="nextStep">next</button>
</template>
<button class="button is-warning" @click="recordStore.reset(recordId)">
<button class="button is-warning" @click="recordStore.reset(taskId)">
reset
</button>
</div>