From ccad3596c7bcfcf692dbcbf799bb185a7feb5279 Mon Sep 17 00:00:00 2001 From: yoon Date: Wed, 12 Mar 2025 23:00:52 +0900 Subject: [PATCH] =?UTF-8?q?=EC=B6=9C=ED=87=B4=EA=B7=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/commuters/CommuteCalendar.vue | 237 +++++++++++++------ src/layouts/TheTop.vue | 2 + src/stores/useProjectStore.js | 4 +- 3 files changed, 165 insertions(+), 78 deletions(-) diff --git a/src/components/commuters/CommuteCalendar.vue b/src/components/commuters/CommuteCalendar.vue index 688a129..4588f75 100644 --- a/src/components/commuters/CommuteCalendar.vue +++ b/src/components/commuters/CommuteCalendar.vue @@ -1,10 +1,10 @@ diff --git a/src/layouts/TheTop.vue b/src/layouts/TheTop.vue index 9f1121d..ba87094 100644 --- a/src/layouts/TheTop.vue +++ b/src/layouts/TheTop.vue @@ -284,6 +284,8 @@ selectedProject.value = memberProject.value[0].PROJCTSEQ; updateSelectedProject(); } + + console.log(memberProject.value); }; // const { isDarkMode, switchToDarkMode, switchToLightMode } = useThemeStore(); diff --git a/src/stores/useProjectStore.js b/src/stores/useProjectStore.js index 62da6a7..dcba259 100644 --- a/src/stores/useProjectStore.js +++ b/src/stores/useProjectStore.js @@ -13,16 +13,18 @@ export const useProjectStore = defineStore('project', () => { const projectList = ref([]); const selectedProject = ref(null); - const getProjectList = async (searchText = '', selectedYear = '') => { + const getProjectList = async (searchText = '', selectedYear = '', excludeEnded = '') => { const res = await $api.get('project/select', { params: { searchKeyword: searchText || '', category: selectedYear || '', + excludeEnded: excludeEnded }, }); projectList.value = res.data.data.projectList; }; + const setSelectedProject = (project) => { selectedProject.value = { ...project };