feat: improve stock detail charts and quote fallbacks
This commit is contained in:
@ -229,9 +229,17 @@ export function useDashboardData() {
|
||||
selectedTraderId.value = traderResult[0].id
|
||||
}
|
||||
|
||||
const preferredStockCode = watchlist.value[0]?.stock_code ?? warningResult[0]?.stock_code
|
||||
const watchlistCodeSet = new Set(watchlistResult.map((item) => item.stock_code))
|
||||
const preferredWarningCode =
|
||||
warningResult.find((item) => watchlistCodeSet.has(item.stock_code))?.stock_code ??
|
||||
warningResult[0]?.stock_code ??
|
||||
''
|
||||
const preferredStockCode = watchlist.value[0]?.stock_code ?? preferredWarningCode
|
||||
|
||||
if (preferredWarningCode) {
|
||||
selectedWarningCode.value = preferredWarningCode
|
||||
}
|
||||
if (preferredStockCode) {
|
||||
selectedWarningCode.value = preferredStockCode
|
||||
selectedStockCode.value = preferredStockCode
|
||||
}
|
||||
} catch (error) {
|
||||
|
||||
Reference in New Issue
Block a user