From b594c6680116745912ed943afd00a9b896496c76 Mon Sep 17 00:00:00 2001 From: songshankun <songshankun@foxmail.com> Date: 星期一, 30 十月 2023 11:26:43 +0800 Subject: [PATCH] feat: 任务组件添加选中状态;全局状态管理添加当前选中任务 --- src/views/dashboard/index.vue | 16 +++++++++++++--- 1 files changed, 13 insertions(+), 3 deletions(-) diff --git a/src/views/dashboard/index.vue b/src/views/dashboard/index.vue index b927f26..30a0e7c 100644 --- a/src/views/dashboard/index.vue +++ b/src/views/dashboard/index.vue @@ -10,8 +10,12 @@ <template #middleBlock2 >涓荤湅鏉� <ProcessInfo :process="process"></ProcessInfo> + <div v-if="activeTask"> + 浠诲姟璇︽儏 + {{ activeTask.Order.workOrderId }} + </div> </template> - <template #middleBlock3>浠诲姟璇︽儏</template> + <template #middleBlock3> 浠诲姟璇︽儏 </template> <template #middleBlock4 >浜哄憳淇℃伅 <PersonInfo :person="person"></PersonInfo> @@ -29,12 +33,14 @@ import { getTaskList } from '@/api' import { computed, ref, watchEffect } from 'vue' import ChannelCollapse from '@/views/dashboard/components/ChannelCollapse.vue' -import type { Task } from '@/api/task' +import type { Task, Worker } from '@/api/task' import { chain } from 'lodash-es' import ProcessInfo from '@/views/dashboard/components/ProcessInfo.vue' import PersonInfo from '@/views/dashboard/components/PersonInfo.vue' import TaskTabs from '@/views/dashboard/components/TaskTabs.vue' import CurrentDateTime from '@/views/dashboard/components/CurrentDateTime.vue' +import { useTasksStore } from '@/stores/tasks' +import { storeToRefs } from 'pinia' defineOptions({ name: 'DashboardView' @@ -65,12 +71,16 @@ return { workerName: '濮撳悕', phone: '111' - } + } as unknown as Worker }) getChannels() const taskTabsTitle = ['鏈畬鎴�', '浠婃棩浠诲姟', '宸插畬鎴�'] const activeTaskTab = ref('鏈畬鎴�') +const tasksStore = useTasksStore() + +const { activeTask } = storeToRefs(tasksStore) + watchEffect(() => { // console.log(activeTaskTab?.value, 111111) }) -- Gitblit v1.8.0