fix: load project
This commit is contained in:
parent
fd22f42949
commit
15d1e636c4
|
@ -14,17 +14,17 @@
|
||||||
|
|
||||||
<router-link
|
<router-link
|
||||||
:to="taskDetailRoute"
|
:to="taskDetailRoute"
|
||||||
:class="{ 'done': task.done, 'show-list': showList && taskList !== null}"
|
:class="{ 'done': task.done, 'show-list': showProject && project !== null}"
|
||||||
class="tasktext"
|
class="tasktext"
|
||||||
>
|
>
|
||||||
<span>
|
<span>
|
||||||
<router-link
|
<router-link
|
||||||
v-if="showProject && taskProject !== null"
|
v-if="showProject && project !== null"
|
||||||
:to="{ name: 'project.list', params: { projectId: task.projectId } }"
|
:to="{ name: 'project.list', params: { projectId: task.projectId } }"
|
||||||
class="task-project"
|
class="task-project"
|
||||||
:class="{'mr-2': task.hexColor !== ''}"
|
:class="{'mr-2': task.hexColor !== ''}"
|
||||||
v-tooltip="$t('task.detail.belongsToProject', {project: taskProject.title})">
|
v-tooltip="$t('task.detail.belongsToProject', {project: project.title})">
|
||||||
{{ taskProject.title }}
|
{{ project.title }}
|
||||||
</router-link>
|
</router-link>
|
||||||
|
|
||||||
<ColorBubble
|
<ColorBubble
|
||||||
|
@ -104,12 +104,12 @@
|
||||||
</progress>
|
</progress>
|
||||||
|
|
||||||
<router-link
|
<router-link
|
||||||
v-if="!showProject && currentProject.id !== task.projectId && taskProject !== null"
|
v-if="!showProject && currentProject.id !== task.projectId && project !== null"
|
||||||
:to="{ name: 'project.list', params: { projectId: task.projectId } }"
|
:to="{ name: 'project.list', params: { projectId: task.projectId } }"
|
||||||
class="task-project"
|
class="task-project"
|
||||||
v-tooltip="$t('task.detail.belongsToProject', {project: taskProject.title})"
|
v-tooltip="$t('task.detail.belongsToProject', {project: project.title})"
|
||||||
>
|
>
|
||||||
{{ taskProject.title }}
|
{{ project.title }}
|
||||||
</router-link>
|
</router-link>
|
||||||
|
|
||||||
<BaseButton
|
<BaseButton
|
||||||
|
@ -211,8 +211,8 @@ const projectStore = useProjectStore()
|
||||||
const taskStore = useTaskStore()
|
const taskStore = useTaskStore()
|
||||||
const namespaceStore = useNamespaceStore()
|
const namespaceStore = useNamespaceStore()
|
||||||
|
|
||||||
const taskProject = computed(() => projectStore.getProjectById(task.value.projectId))
|
const project = computed(() => projectStore.getProjectById(task.value.projectId))
|
||||||
const projectColor = computed(() => taskProject.value !== null ? taskProject.value.hexColor : '')
|
const projectColor = computed(() => project.value !== null ? project.value.hexColor : '')
|
||||||
|
|
||||||
const currentProject = computed(() => {
|
const currentProject = computed(() => {
|
||||||
return typeof baseStore.currentProject === 'undefined' ? {
|
return typeof baseStore.currentProject === 'undefined' ? {
|
||||||
|
|
Reference in New Issue