V13-FE-005: Fix TypeScript prop errors in MarketDataIngestion and RebalanceForm
This commit is contained in:
@@ -189,6 +189,10 @@ const resetForm = () => {
|
|||||||
}
|
}
|
||||||
jobId.value = null
|
jobId.value = null
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const handleRetry = () => {
|
||||||
|
screenState.value = 'READY'
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped>
|
<style scoped>
|
||||||
|
|||||||
@@ -40,13 +40,13 @@ const currentPositions = ref<Position[]>([
|
|||||||
{ symbol: 'GOOGL', quantity: 50, marketPrice: 140.75, marketValue: 7037.5, weightPercent: 16.5 },
|
{ symbol: 'GOOGL', quantity: 50, marketPrice: 140.75, marketValue: 7037.5, weightPercent: 16.5 },
|
||||||
])
|
])
|
||||||
|
|
||||||
const positionColumns = computed<UiGridColumn[]>(() => [
|
const positionColumns: UiGridColumn[] = [
|
||||||
{ field: 'symbol', headerName: '종목코드' },
|
{ field: 'symbol', header: '종목코드' },
|
||||||
{ field: 'quantity', headerName: '수량', formatter: value => formatQuantity(value as number, 0) },
|
{ field: 'quantity', header: '수량', formatter: value => formatQuantity(value as number, 0) },
|
||||||
{ field: 'marketPrice', headerName: '현재가', formatter: value => formatCurrency(value as number, 'USD') },
|
{ field: 'marketPrice', header: '현재가', formatter: value => formatCurrency(value as number, 'USD') },
|
||||||
{ field: 'marketValue', headerName: '평가금액', formatter: value => formatCurrency(value as number, 'USD') },
|
{ field: 'marketValue', header: '평가금액', formatter: value => formatCurrency(value as number, 'USD') },
|
||||||
{ field: 'weightPercent', headerName: '비중', formatter: value => formatPercent((value as number) / 100, 1) }
|
{ field: 'weightPercent', header: '비중', formatter: value => formatPercent((value as number) / 100, 1) }
|
||||||
])
|
]
|
||||||
|
|
||||||
const driftThreshold = ref(5)
|
const driftThreshold = ref(5)
|
||||||
const targetWeights = ref<TargetWeight[]>([
|
const targetWeights = ref<TargetWeight[]>([
|
||||||
@@ -88,6 +88,8 @@ const handleRetry = () => {
|
|||||||
subtitle="목표 비중 및 허용 이탈 임계값을 설정하여 리밸런싱 주문 작업을 안전하게 실행합니다."
|
subtitle="목표 비중 및 허용 이탈 임계값을 설정하여 리밸런싱 주문 작업을 안전하게 실행합니다."
|
||||||
:state="screenState"
|
:state="screenState"
|
||||||
:evidence="evidence"
|
:evidence="evidence"
|
||||||
|
:current-step="1"
|
||||||
|
:total-steps="3"
|
||||||
@retry="handleRetry"
|
@retry="handleRetry"
|
||||||
>
|
>
|
||||||
<!-- Default Slot: Wizard Content -->
|
<!-- Default Slot: Wizard Content -->
|
||||||
|
|||||||
Reference in New Issue
Block a user