개체분석 상태 값 수정
This commit is contained in:
@@ -61,27 +61,28 @@ export function GeneFilterModal({ open, onOpenChange, selectedGenes, onConfirm }
|
||||
}
|
||||
}, [open])
|
||||
|
||||
// TODO: 백엔드 /gene/markers API 구현 후 활성화
|
||||
const fetchMarkers = async () => {
|
||||
try {
|
||||
setLoading(true)
|
||||
setError(null)
|
||||
const markers = await geneApi.getAllMarkers() as unknown as MarkerData[]
|
||||
// try {
|
||||
// setLoading(true)
|
||||
// setError(null)
|
||||
// const markers = await geneApi.getAllMarkers() as unknown as MarkerData[]
|
||||
|
||||
// API 데이터를 GeneOption 형식으로 변환
|
||||
const geneOptions: GeneOption[] = markers.map(marker => ({
|
||||
name: marker.markerNm,
|
||||
description: marker.relatedTrait || marker.markerDesc || '',
|
||||
type: marker.markerTypeCd as 'QTY' | 'QLT',
|
||||
relatedTrait: marker.relatedTrait || ''
|
||||
}))
|
||||
// // API 데이터를 GeneOption 형식으로 변환
|
||||
// const geneOptions: GeneOption[] = markers.map(marker => ({
|
||||
// name: marker.markerNm,
|
||||
// description: marker.relatedTrait || marker.markerDesc || '',
|
||||
// type: marker.markerTypeCd as 'QTY' | 'QLT',
|
||||
// relatedTrait: marker.relatedTrait || ''
|
||||
// }))
|
||||
|
||||
setAllMarkers(geneOptions)
|
||||
} catch (err) {
|
||||
console.error('Failed to fetch markers:', err)
|
||||
setError('유전자 목록을 불러오는데 실패했습니다.')
|
||||
} finally {
|
||||
setLoading(false)
|
||||
}
|
||||
// setAllMarkers(geneOptions)
|
||||
// } catch (err) {
|
||||
// console.error('Failed to fetch markers:', err)
|
||||
// setError('유전자 목록을 불러오는데 실패했습니다.')
|
||||
// } finally {
|
||||
// setLoading(false)
|
||||
// }
|
||||
}
|
||||
|
||||
// 육량형/육질형 필터링
|
||||
|
||||
@@ -30,16 +30,17 @@ export function GeneSearchModal({ open, onOpenChange, selectedGenes, onGenesChan
|
||||
}
|
||||
}, [open])
|
||||
|
||||
// TODO: 백엔드 /gene/markers API 구현 후 활성화
|
||||
const loadAllGenes = async () => {
|
||||
try {
|
||||
setLoading(true)
|
||||
const genes = await geneApi.getAllMarkers()
|
||||
setAllGenes(genes)
|
||||
} catch {
|
||||
// 유전자 로드 실패 시 빈 배열 유지
|
||||
} finally {
|
||||
setLoading(false)
|
||||
}
|
||||
// try {
|
||||
// setLoading(true)
|
||||
// const genes = await geneApi.getAllMarkers()
|
||||
// setAllGenes(genes)
|
||||
// } catch {
|
||||
// // 유전자 로드 실패 시 빈 배열 유지
|
||||
// } finally {
|
||||
// setLoading(false)
|
||||
// }
|
||||
}
|
||||
|
||||
// 검색 및 필터링
|
||||
|
||||
Reference in New Issue
Block a user