kakao 확인

This commit is contained in:
yoon 2025-03-28 14:04:53 +09:00
parent f733569211
commit 767c160acd
3 changed files with 17 additions and 31 deletions

View File

@ -60,15 +60,12 @@ const { coords, isSupported, error } = useGeolocation({
const getAddress = (lat, lng) => { const getAddress = (lat, lng) => {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
const geocoder = new kakao.maps.services.Geocoder(); const geocoder = new kakao.maps.services.Geocoder();
const coord = new kakao.maps.LatLng(lat, lng); geocoder.coord2Address(lat, lng, (result, status) => {
geocoder.coord2Address(coord.getLng(), coord.getLat(), (result, status) => {
if (status === kakao.maps.services.Status.OK) { if (status === kakao.maps.services.Status.OK) {
const address = result[0].address.address_name; const address = result[0].address.address_name;
resolve(address); resolve(address);
} else { } else {
reject('주소를 가져올 수 없습니다.'); reject('주소를 가져올 수 없습니다.');
return;
} }
}); });
}); });
@ -86,7 +83,10 @@ const getLocation = async () => {
return null; return null;
} }
if (coords.value) { if (!coords.value) {
return null;
}
userLocation.value = { userLocation.value = {
lat: coords.value.latitude, lat: coords.value.latitude,
lng: coords.value.longitude, lng: coords.value.longitude,
@ -99,9 +99,6 @@ const getLocation = async () => {
alert(error); alert(error);
return null; return null;
} }
}
return null;
}; };
// //

View File

@ -144,17 +144,6 @@ const handleLeaveTimeUpdate = () => {
todaysCommuter(); todaysCommuter();
}; };
const handleResetProjectState = () => {
//
const storedProject = projectStore.getSelectedProject();
if (storedProject) {
checkedInProject.value = storedProject;
selectedProject.value = storedProject.PROJCTSEQ;
projectStore.setSelectedProject(storedProject);
pendingProjectChange.value = null;
}
};
// (ProjectList ) // (ProjectList )
const handleProjectDrop = ({ event, targetProject }) => { const handleProjectDrop = ({ event, targetProject }) => {
const draggedProjectData = JSON.parse(event.dataTransfer.getData('application/json')); const draggedProjectData = JSON.parse(event.dataTransfer.getData('application/json'));

View File

@ -1,9 +1,9 @@
<template> <template>
<div class="commuter-list"> <div class="commuter-list mt-3">
<div <div
v-for="post in sortedProjects" v-for="post in sortedProjects"
:key="post.PROJCTSEQ" :key="post.PROJCTSEQ"
class="border border-2 mt-3 card p-2" class="border border-2 mb-3 card p-2"
:style="`border-color: ${post.projctcolor} !important; color: ${post.projctcolor} !important;`" :style="`border-color: ${post.projctcolor} !important; color: ${post.projctcolor} !important;`"
@dragover="allowDrop($event)" @dragover="allowDrop($event)"
@drop="handleDrop($event, post)" @drop="handleDrop($event, post)"