fix edit checked
This commit is contained in:
@@ -9,7 +9,9 @@
|
|||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<div v-else class="flex items-center flex-1">
|
<div v-else class="flex items-center flex-1">
|
||||||
<input type="checkbox" :checked="toDo.data.attributes.data.checked_at" @click="checkedIt" class="block mr-1">
|
<CheckBoxField :check-it="!!(checked)"
|
||||||
|
@update:field="checked = $event"
|
||||||
|
class="block mr-1" />
|
||||||
<input type="text"
|
<input type="text"
|
||||||
v-model="toDo.data.attributes.data.name"
|
v-model="toDo.data.attributes.data.name"
|
||||||
@keypress.enter="updateToDo"
|
@keypress.enter="updateToDo"
|
||||||
@@ -58,13 +60,13 @@ export default {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
checked: function (val) {
|
checked: function () {
|
||||||
// eslint-disable-next-line no-undef
|
// eslint-disable-next-line no-undef
|
||||||
axios.patch('/api/to-do-lists/' + this.idList + '/to-do/' + this.toDo.data.to_do_id + '/check')
|
axios.patch('/api/to-do-lists/' + this.idList + '/to-do/' + this.toDo.data.to_do_id + '/check')
|
||||||
.then(res => {
|
.then(res => {
|
||||||
// this.toDoList.data.attributes.data.to_dos.data[position].data.attributes.data.checked_at = res.data.data.attributes.data.checked_at
|
// this.toDoList.data.attributes.data.to_dos.data[position].data.attributes.data.checked_at = res.data.data.attributes.data.checked_at
|
||||||
this.toDo.data.attributes.data.checked_at = res.data.data.attributes.data.checked_at
|
this.toDo.data.attributes.data.checked_at = res.data.data.attributes.data.checked_at
|
||||||
this.checked = val
|
this.checked = !!(res.data.data.attributes.data.checked_at)
|
||||||
})
|
})
|
||||||
.catch(errorRes => {
|
.catch(errorRes => {
|
||||||
console.log('Internal Error, Unable to delete contact.' + errorRes)
|
console.log('Internal Error, Unable to delete contact.' + errorRes)
|
||||||
|
|||||||
Reference in New Issue
Block a user