feat(character): 캐릭터 삭제 API

- 삭제 API 호출 대신 isActive=false로 수정 API 호출하도록 변경
This commit is contained in:
Yu Sung
2025-08-07 19:11:03 +09:00
parent 6bd3a62134
commit 062bb4f7b2
2 changed files with 8 additions and 9 deletions

View File

@@ -251,7 +251,7 @@
</template>
<script>
import { getCharacterList, searchCharacters, deleteCharacter as apiDeleteCharacter } from '@/api/character'
import { getCharacterList, searchCharacters, updateCharacter } from '@/api/character'
export default {
name: "CharacterList",
@@ -349,7 +349,12 @@ export default {
this.is_loading = true
try {
await apiDeleteCharacter(this.selected_character.id);
// 삭제 대신 isActive를 false로 설정하여 비활성화
const updateData = {
id: this.selected_character.id,
isActive: false
};
await updateCharacter(updateData);
this.closeDeleteDialog();
this.notifySuccess('삭제되었습니다.');
await this.getCharacters();