fix: load default kanban settings through data not params
This commit is contained in:
parent
6617cd1fd4
commit
329ca10e4b
@ -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
|
||||
},
|
||||
})
|
||||
|
||||
|
||||
@ -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(() => {
|
||||
|
||||
@ -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 || ''
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user