|
|
@@ -190,13 +190,16 @@ const onSearch = () => {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- let searchCode = kw
|
|
|
+ // 如果输入格式是 "股票名称 (股票代码)",提取股票代码
|
|
|
const codeMatch = kw.match(/\((\d{6})\)/)
|
|
|
if (codeMatch) {
|
|
|
- searchCode = codeMatch[1]
|
|
|
+ // 从建议项点击的情况,使用提取的代码
|
|
|
+ doSearch(codeMatch[1])
|
|
|
+ } else {
|
|
|
+ // 用户直接输入股票代码或股票名称,直接传递给后端
|
|
|
+ // 后端会智能识别是代码还是名称
|
|
|
+ doSearch(kw)
|
|
|
}
|
|
|
-
|
|
|
- doSearch(searchCode)
|
|
|
}
|
|
|
|
|
|
const doSearch = async (queryCode) => {
|