Merge branch 'main' into project-list
This commit is contained in:
commit
0aab690dc7
@ -87,7 +87,7 @@ const localCateList = ref([...props.cateList]);
|
|||||||
const selectedCategory = ref('');
|
const selectedCategory = ref('');
|
||||||
|
|
||||||
// cateList emit
|
// cateList emit
|
||||||
const emit = defineEmits(['update:cateList']);
|
const emit = defineEmits(['update:cateList','refreshWordList']);
|
||||||
|
|
||||||
// 글 수정 상태
|
// 글 수정 상태
|
||||||
const isWriteVisible = ref(false);
|
const isWriteVisible = ref(false);
|
||||||
@ -126,6 +126,7 @@ const addCategory = (data) => {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// 용어집 수정
|
// 용어집 수정
|
||||||
const editWord = (data) => {
|
const editWord = (data) => {
|
||||||
console.log('📌 수정할 데이터:', data);
|
console.log('📌 수정할 데이터:', data);
|
||||||
@ -142,15 +143,15 @@ const editWord = (data) => {
|
|||||||
|
|
||||||
axios.patch('worddict/updateWord', {
|
axios.patch('worddict/updateWord', {
|
||||||
WRDDICSEQ: data.id,
|
WRDDICSEQ: data.id,
|
||||||
WRDDICCAT: 600104,
|
WRDDICCAT: data.category,
|
||||||
WRDDICTTL: data.title,
|
WRDDICTTL: data.title,
|
||||||
WRDDICRIK: $common.deltaAsJson(data.content),
|
WRDDICCON: $common.deltaAsJson(data.content),
|
||||||
})
|
})
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
if (res.data.data === '1') {
|
if (res.data.data === 1) {
|
||||||
toastStore.onToast('✅ 용어가 수정되었습니다.', 's');
|
toastStore.onToast('✅ 용어가 수정되었습니다.', 's');
|
||||||
isWriteVisible.value = false; // 성공 시에만 닫기
|
isWriteVisible.value = false;
|
||||||
// getwordList(); // 목록 갱신
|
emit('refreshWordList');
|
||||||
} else {
|
} else {
|
||||||
console.warn('⚠️ 서버 응답이 예상과 다릅니다:', res.data);
|
console.warn('⚠️ 서버 응답이 예상과 다릅니다:', res.data);
|
||||||
toastStore.onToast('용어 수정이 정상적으로 처리되지 않았습니다.', 'e');
|
toastStore.onToast('용어 수정이 정상적으로 처리되지 않았습니다.', 'e');
|
||||||
|
|||||||
@ -73,6 +73,11 @@ const addCategoryAlert = ref(false);
|
|||||||
//선택 카테고리
|
//선택 카테고리
|
||||||
const selectCategory = ref('');
|
const selectCategory = ref('');
|
||||||
|
|
||||||
|
// 카테고리 상태
|
||||||
|
const selectedCategory = computed(() =>
|
||||||
|
selectCategory.value === '' ? props.formValue : selectCategory.value
|
||||||
|
);
|
||||||
|
|
||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
dataList: {
|
dataList: {
|
||||||
type: Array,
|
type: Array,
|
||||||
@ -133,7 +138,7 @@ const saveWord = () => {
|
|||||||
const wordData = {
|
const wordData = {
|
||||||
id: props.NumValue || null,
|
id: props.NumValue || null,
|
||||||
title: wordTitle.value,
|
title: wordTitle.value,
|
||||||
category: selectCategory.value,
|
category: selectedCategory.value,
|
||||||
content: content.value,
|
content: content.value,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -49,6 +49,7 @@
|
|||||||
:key="item.WRDDICSEQ"
|
:key="item.WRDDICSEQ"
|
||||||
:item="item"
|
:item="item"
|
||||||
:cateList="cateList"
|
:cateList="cateList"
|
||||||
|
@refreshWordList="getwordList"
|
||||||
/>
|
/>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user