feat: remove props destructuring from ProjectList
This commit is contained in:
parent
99e90c0b02
commit
0c70aedeb1
@ -120,10 +120,7 @@ import type {IProjectView} from '@/modelTypes/IProjectView'
|
|||||||
import TaskPositionService from '@/services/taskPosition'
|
import TaskPositionService from '@/services/taskPosition'
|
||||||
import TaskPositionModel from '@/models/taskPosition'
|
import TaskPositionModel from '@/models/taskPosition'
|
||||||
|
|
||||||
const {
|
const props = defineProps<{
|
||||||
projectId,
|
|
||||||
viewId,
|
|
||||||
} = defineProps<{
|
|
||||||
projectId: IProject['id'],
|
projectId: IProject['id'],
|
||||||
viewId: IProjectView['id'],
|
viewId: IProjectView['id'],
|
||||||
}>()
|
}>()
|
||||||
@ -144,7 +141,7 @@ const {
|
|||||||
loadTasks,
|
loadTasks,
|
||||||
params,
|
params,
|
||||||
sortByParam,
|
sortByParam,
|
||||||
} = useTaskList(() => projectId, () => viewId, {position: 'asc'})
|
} = useTaskList(() => props.projectId, () => props.viewId, {position: 'asc'})
|
||||||
|
|
||||||
const taskPositionService = ref(new TaskPositionService())
|
const taskPositionService = ref(new TaskPositionService())
|
||||||
|
|
||||||
@ -153,7 +150,7 @@ watch(
|
|||||||
allTasks,
|
allTasks,
|
||||||
() => {
|
() => {
|
||||||
tasks.value = [...allTasks.value]
|
tasks.value = [...allTasks.value]
|
||||||
if (projectId < 0) {
|
if (props.projectId < 0) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
const tasksById = {}
|
const tasksById = {}
|
||||||
@ -242,7 +239,7 @@ async function saveTaskPosition(e) {
|
|||||||
|
|
||||||
await taskPositionService.value.update(new TaskPositionModel({
|
await taskPositionService.value.update(new TaskPositionModel({
|
||||||
position,
|
position,
|
||||||
projectViewId: viewId,
|
projectViewId: props.viewId,
|
||||||
taskId: task.id,
|
taskId: task.id,
|
||||||
}))
|
}))
|
||||||
tasks.value[e.newIndex] = {
|
tasks.value[e.newIndex] = {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user