diff --git a/src/components/todo/ListComponent.vue b/src/components/todo/ListComponent.vue
index 44e56e6..ca7e280 100644
--- a/src/components/todo/ListComponent.vue
+++ b/src/components/todo/ListComponent.vue
@@ -90,7 +90,13 @@
- Type 2
+
@@ -111,12 +117,12 @@
- {{ row.item.title }}[{{ row.item.id }}]
+ {{ row.item.title }}
- {{ row.detailsShowing ? '숨기기' : '보기' }}
+ [{{ row.item.id }}] {{ row.detailsShowing ? '숨기기' : '보기' }}
@@ -192,7 +198,10 @@ export default {
label: '사용여부',
thStyle: { width: '105px' },
formatter: (value) => {
- return value ? 'Yes' : 'No'
+ const data = this.filterIsDoneFieldOptions.find(
+ (data) => data.value === value
+ )
+ return data ? data.text : value
},
sortable: true,
sortByFormatted: true //fomatter결과에따른 Sort가 필요시 true
@@ -251,6 +260,12 @@ export default {
{ text: '수정일', value: 'updatedAt' },
{ text: '등록일', value: 'createdAt' }
],
+ filterIsDone: '',
+ filterIsDoneFieldOptions: [
+ { text: '선택', value: '' },
+ { text: 'YES', value: true },
+ { text: 'NO', value: false }
+ ],
selectedRows: [],
selectedRowAllToggle: false,
selectedRowMode: 'multi',
@@ -309,11 +324,15 @@ export default {
this.sortDesc = event.sortDesc
this.getDatas()
},
- dateClick(event) {
- console.log(event)
+ dateClick() {
this.filterField = this.filterDateField
this.getDatas()
},
+ isDoneClick() {
+ this.filter = this.filterIsDone
+ this.filterField = 'is_done'
+ this.getDatas()
+ },
busyToggle() {
this.isBusy = !this.isBusy
},