diff --git a/public/css/custom.css b/public/css/custom.css index 9b9d52e..2e21bd5 100644 --- a/public/css/custom.css +++ b/public/css/custom.css @@ -233,7 +233,7 @@ position: relative; } .vac-modal-body { - max-height: 230px; + max-height: 180px; overflow-y: auto; } .vac-modal-text { diff --git a/public/css/font.css b/public/css/font.css index 5858175..64d555c 100644 --- a/public/css/font.css +++ b/public/css/font.css @@ -152,7 +152,7 @@ body { /* Consolas 폰트 */ @font-face { font-family: 'Consolas'; - src: url('/font/Consolas.woff') format('woff'); + src: url('/font/Consolas.woff') format('font-woff'); font-weight: normal; font-style: normal; } diff --git a/src/components/board/BoardProfile.vue b/src/components/board/BoardProfile.vue index 560e758..598a651 100644 --- a/src/components/board/BoardProfile.vue +++ b/src/components/board/BoardProfile.vue @@ -17,7 +17,7 @@ {{ date }} diff --git a/src/components/commuters/CommuterBtn.vue b/src/components/commuters/CommuterBtn.vue index bd852b0..6cc5f68 100644 --- a/src/components/commuters/CommuterBtn.vue +++ b/src/components/commuters/CommuterBtn.vue @@ -13,11 +13,13 @@
@@ -36,10 +38,14 @@ const props = defineProps({ checkedInProject: { type: Object, required: false + }, + pendingProjectChange: { + type: Object, + default: null } }); -const emit = defineEmits(['workTimeUpdated', 'leaveTimeUpdated']); +const emit = defineEmits(['workTimeUpdated', 'leaveTimeUpdated', 'projectChangeComplete']); const workTime = ref(null); const leaveTime = ref(null) @@ -128,7 +134,7 @@ const setWorkTime = async () => { $api.post('commuters/insert', { memberSeq: props.userId, projctSeq: props.checkedInProject.PROJCTSEQ, - commutLvt: null, + commutLve: null, commutArr: address, }).then(res => { if (res.status === 200) { @@ -144,11 +150,11 @@ const setLeaveTime = () => { $api.patch('commuters/updateLve', { memberSeq: props.userId, commutLve: leaveTime.value || null, + projctLve: props.pendingProjectChange ? props.pendingProjectChange.projctSeq : props.checkedInProject.PROJCTSEQ }).then(res => { if (res.status === 200) { todayCommuterInfo(); - // 부모 컴포넌트에 업데이트 이벤트 발생 - emit('leaveTimeUpdated', true); + emit('leaveTimeUpdated'); } }); }; diff --git a/src/components/commuters/CommuterCalendar.vue b/src/components/commuters/CommuterCalendar.vue index c0300a7..b64883f 100644 --- a/src/components/commuters/CommuterCalendar.vue +++ b/src/components/commuters/CommuterCalendar.vue @@ -12,6 +12,7 @@ + diff --git a/src/components/voteboard/voteCardCheck.vue b/src/components/voteboard/voteCardCheck.vue index aba7b20..540dff7 100644 --- a/src/components/voteboard/voteCardCheck.vue +++ b/src/components/voteboard/voteCardCheck.vue @@ -29,6 +29,7 @@ v-model="item.url" :is-essential="false" class="mb-1" + :maxlength="maxLength" />
@@ -62,6 +63,7 @@ const contentAlerts = ref([false, false]); const titleAlert = ref(false); const title = ref(''); const rink = ref(''); +const maxLength = ref(2000); const { itemList, addItem, removeItem } = voteCommon(true); const total = computed(() => props.total + itemList.value.length); const isSaveDisabled = computed(() => { diff --git a/src/components/voteboard/voteCardCheckList.vue b/src/components/voteboard/voteCardCheckList.vue index 208ed9e..d9f01a1 100644 --- a/src/components/voteboard/voteCardCheckList.vue +++ b/src/components/voteboard/voteCardCheckList.vue @@ -1,6 +1,6 @@