fix: load default kanban settings through data not params

This commit is contained in:
Shariq Ansari 2024-07-01 12:42:55 +05:30
parent 6617cd1fd4
commit 329ca10e4b
3 changed files with 9 additions and 9 deletions

View File

@ -130,25 +130,25 @@ const showDialog = ref(false)
const columnField = computed({
get: () => {
let fieldname = list.value?.params?.column_field
let fieldname = list.value?.data?.column_field
if (!fieldname) return ''
return columnFields.value?.find((field) => field.fieldname === fieldname)
},
set: (val) => {
list.value.params.column_field = val.fieldname
list.value.data.column_field = val.fieldname
},
})
const titleField = computed({
get: () => {
let fieldname = list.value?.params?.title_field
let fieldname = list.value?.data?.title_field
if (!fieldname) return ''
return fields.data?.find((field) => field.fieldname === fieldname)
},
set: (val) => {
list.value.params.title_field = val.fieldname
list.value.data.title_field = val.fieldname
},
})
@ -172,7 +172,7 @@ const fields = createResource({
const allFields = computed({
get: () => {
let rows = list.value?.params?.kanban_fields
let rows = list.value?.data?.kanban_fields
if (!rows) return []
if (typeof rows === 'string') {
@ -187,7 +187,7 @@ const allFields = computed({
return rows.filter((row) => row.label)
},
set: (val) => {
list.value.params.kanban_fields = val
list.value.data.kanban_fields = val
},
})

View File

@ -162,7 +162,7 @@ const emit = defineEmits(['update', 'loadMore'])
const kanban = defineModel()
const titleField = computed(() => {
return kanban.value?.params?.title_field
return kanban.value?.data?.title_field
})
const columns = computed(() => {

View File

@ -365,7 +365,7 @@ const view = ref({
filters: {},
order_by: 'modified desc',
column_field: 'status',
title_field: 'name',
title_field: '',
kanban_columns: '',
kanban_fields: '',
columns: '',
@ -403,7 +403,7 @@ function getParams() {
const columns = _view?.columns || ''
const rows = _view?.rows || ''
const column_field = _view?.column_field || 'status'
const title_field = _view?.title_field || 'name'
const title_field = _view?.title_field || ''
const kanban_columns = _view?.kanban_columns || ''
const kanban_fields = _view?.kanban_fields || ''