수정 로직 추가

This commit is contained in:
yoon 2025-02-20 09:19:52 +09:00
parent 521bb8ded4
commit 7c784464a1
2 changed files with 15 additions and 19 deletions

View File

@ -34,23 +34,17 @@
</div>
</div>
</div>
<CenterModal :display="isModalOpen" @close="closeModal">
<CenterModal :display="isModalOpen" @close="closeModal" >
<template #title> Log </template>
<template #body>
<div class="ms-4 mt-2" v-if="logData">
<div class="border border-3 rounded p-5 ms-4 mt-2" v-if="logData">
<p class="mb-1">{{ logData.createDate }}</p>
<strong class="">[{{ logData.creator }}] 프로젝트 등록</strong>
</div>
<div class="log-item" v-if="logData?.updateDate">
<div class="d-flex align-items-center">
<i class="bx bx-edit me-2"></i>
<strong>수정 정보</strong>
</div>
<div class="ms-4 mt-2">
<p class="mb-1">{{ logData.updateDate }}</p>
<p class="mb-0 text-muted">[{{ logData.updater }}] 프로젝트 수정</p>
</div>
<div class="border border-3 rounded p-5 ms-4 mt-2" v-if="logData?.updateDate">
<p class="mb-1">{{ logData.updateDate }}</p>
<strong>[{{ logData.updater }}] 프로젝트 수정</strong>
</div>
</template>

View File

@ -34,7 +34,8 @@
:is-label="true"
:is-common="true"
:data="allColors"
v-model="selectedProject.PROJCTCOL"
:value="selectedProject.PROJCTCOL"
@update:data="selectedProject.PROJCTCOL = $event"
/>
<FormInput
@ -77,7 +78,7 @@
</template>
<script setup>
import { computed, ref } from 'vue';
import { computed, ref, watch } from 'vue';
import ProjectCard from './ProjectCard.vue';
import { onMounted } from 'vue';
import $api from '@api';
@ -130,14 +131,17 @@
$api.get('project/select').then(res => {
projectList.value = res.data.data.projectList;
});
};
};
const openModal = (post) => {
isModalOpen.value = true;
originalColor.value = post.PROJCTCOL;
//
selectedProject.value = { ...post };
//
originalColor.value = post.PROJCTCOL;
};
const closeModal = () => {
@ -160,13 +164,11 @@
PROJCTARR: addressData.address,
PROJCTDTL: addressData.detailAddress
};
};
};
const handleSubmit = () => {
console.log(selectedProject.value.PROJCTCOL)
console.log(originalColor.value)
$api.patch('project/update', {
projctSeq: selectedProject.value.PROJCTSEQ,
projctNam: selectedProject.value.PROJCTNAM,