Merge branch 'wordDict'

This commit is contained in:
khj0414 2025-02-14 11:07:39 +09:00
commit e14af4de3d
2 changed files with 26 additions and 13 deletions

View File

@ -5,7 +5,7 @@
<FormSelect
name="cate"
title="카테고리 선택"
:data="formattedDataList"
:data="dataList"
:is-common="true"
@update:data="selectCategory = $event"
@change="onChange"
@ -79,12 +79,12 @@ const props = defineProps({
});
//
const formattedDataList = computed(() =>
props.dataList.map(item => ({
label: item.CMNCODNAM,
value: item.CMNCODVAL
}))
);
// const formattedDataList = computed(() =>
// props.dataList.map(item => ({
// label: item.CMNCODNAM,
// value: item.CMNCODVAL
// }))
// );
//
const showInput = ref(false);

View File

@ -45,9 +45,9 @@
<!-- 단어 목록 -->
<ul v-if="total > 0" class="px-0 list-unstyled">
<DictCard
v-for="item in wordList"
:key="item.WRDDICSEQ"
:item="item"
v-for="item in wordList"
:key="item.WRDDICSEQ"
:item="item"
/>
</ul>
@ -69,7 +69,7 @@
import DictCard from '@/components/wordDict/DictCard.vue';
import DictWrite from '@/components/wordDict/DictWrite.vue';
import DictAlphabetFilter from '@/components/wordDict/DictAlphabetFilter.vue';
import commonApi from '@/common/commonApi'
import commonApi from '@/common/commonApi';
import { useToastStore } from '@s/toastStore';
const { appContext } = getCurrentInstance();
@ -88,8 +88,12 @@
const total = ref(0);
//
const { cateList } = commonApi();
const { cateList } = commonApi({
loadCateList: true
});
const selectedCategory = ref('');
const selectCategory = ref('');
//
const selectedAlphabet = ref('');
@ -156,15 +160,24 @@
const addCategory = (data) =>{
const lastCategory = cateList.value[cateList.value.length - 1];
const newValue = lastCategory ? parseInt(lastCategory.CMNCODVAL) + 1 : 600101;
console.log('lastCategory',lastCategory)
console.log('newValue',newValue)
axios.post('worddict/insertCategory',{
CMNCODNAM: data
}).then(res => {
if(res.data.data == '1'){
console.log('res.data.data',res.data.data)
toastStore.onToast('카테고리가 추가 등록 되었습니다.', 's');
const newCategory = { CMNCODNAM: data, CMNCODVAL: newValue.toString() };
cateList.value.unshift(newCategory);
console.log('newCategory',newCategory)
cateList.value.unshift(newCategory.CMNCODNAM);
selectCategory.value = newCategory.CMNCODVAL;
console.log(' selectCategory.value', selectCategory.value)
}
})
}