diff --git a/src/components/commuters/CommuterBtn.vue b/src/components/commuters/CommuterBtn.vue new file mode 100644 index 0000000..0c4583e --- /dev/null +++ b/src/components/commuters/CommuterBtn.vue @@ -0,0 +1,129 @@ + + + diff --git a/src/components/commuters/CommuteCalendar.vue b/src/components/commuters/CommuterCalendar.vue similarity index 60% rename from src/components/commuters/CommuteCalendar.vue rename to src/components/commuters/CommuterCalendar.vue index 4588f75..89d3189 100644 --- a/src/components/commuters/CommuteCalendar.vue +++ b/src/components/commuters/CommuterCalendar.vue @@ -3,57 +3,35 @@
-
+
Profile Image

{{ user.name }}

-
-
-

출근시간

- -
+ -
-

퇴근시간

- -
- -
-

- {{ post.PROJCTNAM }} -

-
-
-
- User Profile -
-
-
-
-
+
-
+
+ + + + + diff --git a/src/components/commuters/CommuterProjectList.vue b/src/components/commuters/CommuterProjectList.vue new file mode 100644 index 0000000..8bbe329 --- /dev/null +++ b/src/components/commuters/CommuterProjectList.vue @@ -0,0 +1,82 @@ + + + diff --git a/src/components/list/ProjectCard.vue b/src/components/list/ProjectCard.vue index f91e608..c78d716 100644 --- a/src/components/list/ProjectCard.vue +++ b/src/components/list/ProjectCard.vue @@ -177,10 +177,12 @@ import ArrInput from '@c/input/ArrInput.vue'; import { useToastStore } from '@s/toastStore'; import { useUserInfoStore } from '@/stores/useUserInfoStore'; import commonApi from '@/common/commonApi'; +import { useProjectStore } from '@/stores/useProjectStore'; // 스토어 const toastStore = useToastStore(); const userStore = useUserInfoStore(); +const projectStore = useProjectStore(); // Props 정의 const props = defineProps({ @@ -448,7 +450,8 @@ const handleDelete = () => { .then(res => { if (res.status === 200) { toastStore.onToast('삭제가 완료되었습니다.', 's'); - location.reload() + projectStore.getProjectList(); + projectStore.getMemberProjects(); } }) }; diff --git a/src/components/projectlist/ProjectList.vue b/src/components/projectlist/ProjectList.vue index 2b28b22..ffededa 100644 --- a/src/components/projectlist/ProjectList.vue +++ b/src/components/projectlist/ProjectList.vue @@ -247,6 +247,8 @@ toastStore.onToast('프로젝트가 등록되었습니다.', 's'); closeCreateModal(); getProjectList(); + projectStore.getMemberProjects(); + formReset(); } }); }; diff --git a/src/layouts/TheTop.vue b/src/layouts/TheTop.vue index ba87094..fd4b95c 100644 --- a/src/layouts/TheTop.vue +++ b/src/layouts/TheTop.vue @@ -9,7 +9,7 @@