"feat(api): 캐릭터 리스트 API 수정 및 데이터 처리 로직 개선
- API 경로를 /admin/chat/character/list로 변경 - size 파라미터 기본값을 20으로 설정 - 응답 데이터 구조 변경 (items → content) - total_page 계산 로직 수정 (전체 개수와 size로 계산) - 태그 표시 기능 추가"
This commit is contained in:
@@ -1,15 +1,15 @@
|
||||
import Vue from 'vue';
|
||||
|
||||
// 캐릭터 리스트
|
||||
async function getCharacterList(page = 1, size = 10) {
|
||||
return Vue.axios.get('/api/admin/characters', {
|
||||
params: { page, size }
|
||||
async function getCharacterList(page = 1, size = 20) {
|
||||
return Vue.axios.get('/admin/chat/character/list', {
|
||||
params: { page: page - 1, size }
|
||||
})
|
||||
}
|
||||
|
||||
// 캐릭터 검색
|
||||
async function searchCharacters(keyword, page = 1, size = 10) {
|
||||
return Vue.axios.get('/api/admin/characters/search', {
|
||||
async function searchCharacters(keyword, page = 1, size = 20) {
|
||||
return Vue.axios.get('/api/admin/chat/character/search', {
|
||||
params: { keyword, page, size }
|
||||
})
|
||||
}
|
||||
|
Reference in New Issue
Block a user